Re: [gentoo-user] Re: firefox hangs frequently...

2006-06-01 Thread fei huang
On 6/1/06, Richard Fish [EMAIL PROTECTED] wrote:
On 5/31/06, fei huang [EMAIL PROTECTED] wrote: (gdb) back #00xe410 in __kernel_vsyscall () #10xb7df6c5c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0Hmm, threading issues...Is /lib/tls/libpthread.so.0 correct?My libpthread lives in /lib, sothat looks strange to me.Is this on the x86 arch?What does equery
belongs /lib/tls/libpthread* report?the libpthread.so.0 locates in /lib/tls/ and is a symbolic link that points to /lib/tls/libpthread-
2.3.6.so. I just wonder why this path is not included in the /etc/ld.so.conf ? yes, my system is running on a intel x86.[huangfei @ /lib/tls] % equery belongs /lib/tls/libpthread*
[ Searching for file(s) /lib/tls/libpthread-2.3.6.so,/lib/tls/libpthread.so.0 in *... ]sys-libs/glibc-2.3.6-r3 (/lib/tls/libpthread-2.3.6.so)sys-libs/glibc-
2.3.6-r3 (/lib/tls/libpthread.so.0 - libpthread-2.3.6.so)
Do you use nptl and/or nptlonly for glibc (emerge -pv sys-libs/glibc). If not, try:echo sys-libs/glibc nptl nptlonly /etc/portage/package.useemerge -DNv world
my glibc has use flag nptl but not nptlonly, just wondering why other programs runs well (opera, gaim for instance), and never got such problem before? maybe this happens when updating the system with portage?  
It will take several days to emerge world, I think.. ;--(thank you for your reply.. I'll try it out anyway, need much time though..daniel.
You do not need to rebuild firefox after the above.HTH,-Richard--gentoo-user@gentoo.org mailing list


[gentoo-user] Re: firefox hangs frequently...

2006-05-31 Thread fei huang

upgrading gcc is really a pain, I have finished the revdep-rebuild
process, not solved my problem, but new ones occur. seems I have to
do a emerge -e world, that's so terrible  and even worse, I'm
not sure that works...

well, I have to make firefox working firstly, so I re-compile it with
debug info as your instruction --- many thanks!
right as  I click the save link as, gdb shows messages as below:

Program received signal SIG33, Real-time event 33.
[Switching to Thread -1321120848 (LWP 3849)]
0xe410 in __kernel_vsyscall ()

(gdb) back
#0  0xe410 in __kernel_vsyscall ()
#1  0xb7df6c5c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
#2  0xb7e31c1e in PR_Lock () from /usr/lib/nspr/libnspr4.so.6
#3  0xb1414340 in ?? ()
#4  0xb7157b30 in ?? () from /usr/lib/mozilla-firefox/components/libnecko.so
#5  0xb7157b30 in ?? () from /usr/lib/mozilla-firefox/components/libnecko.so
#6  0xb7df5cec in pthread_mutex_lock () from /lib/tls/libpthread.so.0
Previous frame inner to this frame (corrupt stack?)

the messages mean nearly nothing to me, any clue?~
thank you for your help so far...

PS: since I have to use opera now, it does not support gmail well,
maybe I have replied to a wrong thread, so-- say sorry about that..


regards.
daniel
--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] Re: firefox hangs frequently...

2006-05-31 Thread Richard Fish

On 5/31/06, fei huang [EMAIL PROTECTED] wrote:

(gdb) back
#0  0xe410 in __kernel_vsyscall ()
#1  0xb7df6c5c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0


Hmm, threading issues...

Is /lib/tls/libpthread.so.0 correct?  My libpthread lives in /lib, so
that looks strange to me.  Is this on the x86 arch?  What does equery
belongs /lib/tls/libpthread* report?

Do you use nptl and/or nptlonly for glibc (emerge -pv sys-libs/glibc).
If not, try:

echo sys-libs/glibc nptl nptlonly /etc/portage/package.use
emerge -DNv world

You do not need to rebuild firefox after the above.

HTH,
-Richard
--
gentoo-user@gentoo.org mailing list