Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Apr 2003 17:25:03 -0700
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Daniel Eischen <eischen@pcnet1.pcnet.com>
Cc:        threads@freebsd.org
Subject:   Re: Question about rtld-elf. Anyone?.. Anyone?
Message-ID:  <3EB0695F.71CA977F@mindspring.com>
References:  <Pine.GSO.4.10.10304301927460.24833-100000@pcnet1.pcnet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Daniel Eischen wrote:
> As an experiment, I made the dlfoo calls in rtld-elf weak
> (__dlfoo -> dlfoo) and then overrode them in libpthread
> and protected them with mutexes.
> 
> I can get mozilla to work about 1/2 of the time now, but
> it still gets stuck in the same state the other 1/2 of
> the time.  This is a bit of an improvement, and seems to
> indicate (at least to me) that rtld-elf is the culprit.


Is there maybe a way to get the thread that was running when
the process was involuntarily preempted run first, instead of
running it based on priority?  Netscape, at least, made this
assumption for Java and Javascript pages.

Alternately, you may try disabling Java* in Mozilla, and see
if that keeps you from crashing.

Also try not moving the mouse until everything is loaded, and
see if that saves you, too.

-- Terry



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3EB0695F.71CA977F>