[opensuse-factory] Firefox 3.6.12 crashes

Hi, I have to handle a (now outdated) diskless openSUSE 11.1 desktop installation of about 30 systems in a company network. One of the customizations is Firefox 3.6.12 from the mozilla repo, consisting of MozillaFirefox-3.6.12-1.2, mozilla-xulrunner192-1.9.2.12-1.2, ... Kernel is a 2.6.31.13 also based on the openSUSE trees on gitorious. Unfortunately, I'm getting complains of Firefox crashing often during the day without any user interaction, just displaying occasionly updated sites (without flash content), and I do suffer from these crashes, too. A few data points: Previous versions from that repo doesn't show this behavior. In that installation, only Firefox, flash and acrobat reader were updated lately, everything else was being kept as is for a few month running (rock solid!), therefor I can say, that this problem is triggered by changes in firefox related packages. For the record, these are the latest changes: acroread-9.4-0.1.1 Di 16 Nov 2010 13:50:26 flash-player-10.1.102.64-0.1.1 Di 16 Nov 2010 13:48:57 MozillaFirefox-translations-common-3.6.12-1.2 Di 16 Nov 2010 13:37:12 MozillaFirefox-3.6.12-1.2 Di 16 Nov 2010 13:37:07 mozilla-kde4-integration-0.6.2-14.2 Di 16 Nov 2010 13:37:05 mozilla-xulrunner192-translations-common-1.9.2.12-1.2 Di 16 Nov 2010 13:37:03 mozilla-xulrunner192-1.9.2.12-1.2 Di 16 Nov 2010 13:36:59 libnsssharedhelper0-1.0.9-1.8 Di 16 Nov 2010 13:36:49 mozilla-nss-3.12.8-4.1 Di 16 Nov 2010 13:36:48 libsoftokn3-3.12.8-4.1 Di 16 Nov 2010 13:36:47 mozilla-js192-1.9.2.12-1.2 Di 16 Nov 2010 13:36:46 mozilla-nss-certs-3.12.8-4.1 Di 16 Nov 2010 13:36:45 libfreebl3-3.12.8-4.1 Di 16 Nov 2010 13:36:44 mozilla-nspr-4.8.6-1.1 Di 16 Nov 2010 13:36:41 gpg-pubkey-ee454f98-4c58185b Di 16 Nov 2010 13:35:37 gpg-pubkey-766da614-4c57f9d9 Di 16 Nov 2010 13:35:26 gpg-pubkey-1abd1afb-4c97c60c Di 16 Nov 2010 13:34:54 gpg-pubkey-7c99e700-4c4eba16 Di 16 Nov 2010 13:34:46 Last night, I've kept Firefox running under gdb control with just the build system monitor (where I was logged in) and a few of my project pages. The only "active" content was the monitor page occasionly updating. Today, I found: Program received signal SIGPIPE, Broken pipe. [Switching to Thread 0xb43ffb90 (LWP 8683)] 0xffffe424 in __kernel_vsyscall () (gdb) bt #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f9e078 in send () at ../sysdeps/unix/sysv/linux/i386/socket.S:97 #2 0xb77b7b4e in pt_Send (fd=0xa580c740, buf=0xa583c000, amount=23, flags=0, timeout=4294967295) at ptio.c:1931 #3 0xb63ee34c in ssl_DefSend (ss=0xa56f3000, buf=0xa583c000 "\025\003", len=23, flags=0) at ssldef.c:128 #4 0xb63dd155 in ssl3_SendRecord (ss=0xa56f3000, type=<value optimized out>, pIn=0xb43feffa "\001", nIn=2, flags=0) at ssl3con.c:2280 #5 0xb63dd696 in SSL3_SendAlert (ss=0xa56f3000, level=alert_warning, desc=<value optimized out>) at ssl3con.c:2535 #6 0xb63f2a12 in ssl_SecureClose (ss=0xa56f3000) at sslsecur.c:1067 #7 0xb63f7b77 in ssl_Close (fd=0xab2a9020) at sslsock.c:1570 #8 0xb6cf2ecc in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #9 0xb6ce2fd4 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #10 0xb6cf009e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #11 0xb779c341 in PR_Close (fd=0xab2a9020) at priometh.c:136 #12 0xb668e284 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #13 0xb668ea6e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #14 0xb6691c31 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #15 0xb669219a in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #16 0xb66922d8 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #17 0xb6f41716 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #18 0xb6f100a2 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #19 0xb6691d8e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #20 0xb6f41772 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #21 0xb6f1000c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #22 0xb6f41ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #23 0xb77ba551 in _pt_root (arg=0xb7a565e0) at ptthread.c:228 #24 0xb7f971b5 in start_thread (arg=0xb43ffb90) at pthread_create.c:297 #25 0xb7d0162e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Does this rings a bell for somebody? Any advice, how to circumvent this problem? Thanks in advance, Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wed, Nov 24, 2010 at 12:24:12PM +0100, Hans-Peter Jansen wrote:
This is just a read thing, it waits for sending SSL traffic to somewhere on close and the remote socket might got closed too early.
Does this rings a bell for somebody? Any advice, how to circumvent this problem?
Perhaps other threads of firefox need to be inspected, check: info threads thread 1 bt thread 2 bt thread 3 to get all backtraces. (Not sure if "bt all" should work, it did not work for me). Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wednesday, November 24, 2010 15:02:37 Marcus Meissner wrote:
to get all backtraces. (Not sure if "bt all" should work, it did not work for me).
thread apply all bt Regards, Stefan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wednesday 24 November 2010, 15:02:37 Marcus Meissner wrote:
Ahh, I see. Since it will crash again as safe as the Bank of England¹, I will follow up with a more detailed crash report. Thanks for the hints, Marcus. Pete ¹) I really ask myself: Is such an expression politically correct in these times? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wednesday 24 November 2010, 15:51:19 Hans-Peter Jansen wrote:
Famous last words: it was up for 4 days before this: (gdb) thread apply all bt Thread 1270 (Thread 0xae939b90 (LWP 24713)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb77b235e in pt_TimedWait (cv=0xb28a7404, ml=0xb1dee700, timeout=300000) at ptsynch.c:292 #3 0xb77b31c0 in PR_WaitCondVar (cvar=0xb28a7400, timeout=300000) at ptsynch.c:419 #4 0xb669a337 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb669aca4 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb77b9551 in _pt_root (arg=0xa618ad40) at ptthread.c:228 #7 0xb7f961b5 in start_thread (arg=0xae939b90) at pthread_create.c:297 #8 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1269 (Thread 0x9c8ffb90 (LWP 24552)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb77b235e in pt_TimedWait (cv=0xb28a7404, ml=0xb1dee700, timeout=300000) at ptsynch.c:292 #3 0xb77b31c0 in PR_WaitCondVar (cvar=0xb28a7400, timeout=300000) at ptsynch.c:419 #4 0xb669a337 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb669aca4 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb77b9551 in _pt_root (arg=0x9c946950) at ptthread.c:228 #7 0xb7f961b5 in start_thread (arg=0x9c8ffb90) at pthread_create.c:297 #8 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 53 (Thread 0xa6dfcb90 (LWP 12049)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7cf68d7 in *__GI___poll (fds=0xa6dfc37c, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb6601249 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #3 0xb66012a8 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #4 0xb7f961b5 in start_thread (arg=0xa6dfcb90) at pthread_create.c:297 #5 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 30 (Thread 0xb1baeb90 (LWP 11550)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xad7bea00, timeout=4294967295) at ptsynch.c:417 #3 0xb77b32b7 in PR_Wait (mon=0xad7bf080, timeout=4294967295) at ptsynch.c:614 #4 0xb6f3f965 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb6f4074b in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6f40ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #8 0xb77b9551 in _pt_root (arg=0xad0da1c0) at ptthread.c:228 #9 0xb7f961b5 in start_thread (arg=0xb1baeb90) at pthread_create.c:297 ---Type <return> to continue, or q <return> to quit--- #10 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 29 (Thread 0xafb7db90 (LWP 11549)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xb0e99340, timeout=4294967295) at ptsynch.c:417 #3 0xb77b32b7 in PR_Wait (mon=0xad0d9740, timeout=4294967295) at ptsynch.c:614 #4 0xb6f3f965 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb6f4074b in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6f40ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #8 0xb77b9551 in _pt_root (arg=0xad0da060) at ptthread.c:228 #9 0xb7f961b5 in start_thread (arg=0xafb7db90) at pthread_create.c:297 #10 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 28 (Thread 0xaf37cb90 (LWP 11532)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7cf68d7 in *__GI___poll (fds=0xaf37bf58, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb77b5124 in _pr_poll_with_poll (pds=0xaf37c2ec, npds=1, timeout=4294967295) at ptio.c:3915 #3 0xb77bbee1 in WaitPidDaemonThread (unused=0x0) at uxproces.c:634 #4 0xb77b9551 in _pt_root (arg=0xad810b30) at ptthread.c:228 #5 0xb7f961b5 in start_thread (arg=0xaf37cb90) at pthread_create.c:297 #6 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 22 (Thread 0xa9a9ab90 (LWP 11520)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xaa341880, timeout=4294967295) at ptsynch.c:417 #3 0xb6ce25da in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #4 0xb6ce0e26 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb77b9551 in _pt_root (arg=0xb0de6ab0) at ptthread.c:228 #6 0xb7f961b5 in start_thread (arg=0xa9a9ab90) at pthread_create.c:297 #7 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 21 (Thread 0xaa29bb90 (LWP 11519)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xaa341840, timeout=4294967295) at ptsynch.c:417 #3 0xb6ce150e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #4 0xb6ce0e26 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb77b9551 in _pt_root (arg=0xb0de6950) at ptthread.c:228 #6 0xb7f961b5 in start_thread (arg=0xaa29bb90) at pthread_create.c:297 ---Type <return> to continue, or q <return> to quit--- #7 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xb27ffb90 (LWP 11499)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb77b235e in pt_TimedWait (cv=0xb7ab3484, ml=0xb7aae6a0, timeout=11) at ptsynch.c:292 #3 0xb77b31c0 in PR_WaitCondVar (cvar=0xb7ab3480, timeout=11) at ptsynch.c:419 #4 0xb6f43ec9 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb6f40772 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6f40ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #8 0xb77b9551 in _pt_root (arg=0xb44ca870) at ptthread.c:228 #9 0xb7f961b5 in start_thread (arg=0xb27ffb90) at pthread_create.c:297 #10 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xb33fdb90 (LWP 11498)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb77b235e in pt_TimedWait (cv=0xb4449844, ml=0xb7aff9a0, timeout=1000) at ptsynch.c:292 #3 0xb77b31c0 in PR_WaitCondVar (cvar=0xb4449840, timeout=1000) at ptsynch.c:419 #4 0xb6620340 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb77b9551 in _pt_root (arg=0xb7a56f80) at ptthread.c:228 #6 0xb7f961b5 in start_thread (arg=0xb33fdb90) at pthread_create.c:297 #7 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb3bfeb90 (LWP 11497)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xb4449800, timeout=4294967295) at ptsynch.c:417 #3 0xb78df2e1 in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #4 0xb77b9551 in _pt_root (arg=0xb7a56e20) at ptthread.c:228 #5 0xb7f961b5 in start_thread (arg=0xb3bfeb90) at pthread_create.c:297 #6 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb43ffb90 (LWP 11496)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f9d078 in send () at ../sysdeps/unix/sysv/linux/i386/socket.S:97 #2 0xb77b6b4e in pt_Send (fd=0x9c9e4280, buf=0x9cd73000, amount=23, flags=0, timeout=4294967295) at ptio.c:1931 #3 0xb63ed34c in ssl_DefSend (ss=0x9e64a000, buf=0x9cd73000 "\025\003", len=23, flags=0) at ssldef.c:128 #4 0xb63dc155 in ssl3_SendRecord (ss=0x9e64a000, type=<value optimized out>, pIn=0xb43feffa "\001", nIn=2, flags=0) at ssl3con.c:2280 #5 0xb63dc696 in SSL3_SendAlert (ss=0x9e64a000, level=alert_warning, desc=<value optimized out>) at ssl3con.c:2535 ---Type <return> to continue, or q <return> to quit--- #6 0xb63f1a12 in ssl_SecureClose (ss=0x9e64a000) at sslsecur.c:1067 #7 0xb63f6b77 in ssl_Close (fd=0xa8575640) at sslsock.c:1570 #8 0xb6cf1ecc in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #9 0xb6ce1fd4 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #10 0xb6cef09e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #11 0xb779b341 in PR_Close (fd=0xa8575640) at priometh.c:136 #12 0xb668d284 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #13 0xb668da6e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #14 0xb6690c31 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #15 0xb669119a in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #16 0xb66912d8 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #17 0xb6f40716 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #18 0xb6f0f0a2 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #19 0xb6690d8e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #20 0xb6f40772 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #21 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #22 0xb6f40ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #23 0xb77b9551 in _pt_root (arg=0xb7a565e0) at ptthread.c:228 #24 0xb7f961b5 in start_thread (arg=0xb43ffb90) at pthread_create.c:297 #25 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb4db0b90 (LWP 11495)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7d00ec6 in epoll_wait () from /lib/libc.so.6 #2 0xb6ed0b53 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #3 0xb6eca967 in event_base_loop () from /usr/lib/xulrunner-1.9.2.12/libxul.so #4 0xb6efbf20 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb6edc99c in MessageLoop::RunInternal() () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb6edc9c0 in MessageLoop::RunHandler() () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6edca37 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #8 0xb6ee98ac in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #9 0xb6efc7a7 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #10 0xb7f961b5 in start_thread (arg=0xb4db0b90) at pthread_create.c:297 #11 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7c236d0 (LWP 11475)): #0 0xb7880a0c in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #1 0xb7881e37 in js_LookupProperty () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #2 0xb7881ea6 in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #3 0xb7881c9d in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #4 0xb785f384 in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #5 0xb7870f4b in js_Invoke () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #6 0xb66295d3 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6624f83 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so ---Type <return> to continue, or q <return> to quit--- #8 0xb6f4e198 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #9 0xb66edc65 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #10 0xb6f40772 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #11 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #12 0xb6e840f6 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #13 0xb6edc99c in MessageLoop::RunInternal() () from /usr/lib/xulrunner-1.9.2.12/libxul.so #14 0xb6edc9c0 in MessageLoop::RunHandler() () from /usr/lib/xulrunner-1.9.2.12/libxul.so #15 0xb6edca37 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #16 0xb6dfc3bc in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #17 0xb6cc0d30 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #18 0xb65f2e73 in XRE_main () from /usr/lib/xulrunner-1.9.2.12/libxul.so #19 0x08049f6b in ?? () #20 0xb7c45705 in __libc_start_main (main=0x80499a4 <strcmp@plt+248>, argc=1, ubp_av=0xbfffebd4, init=0x8058400, fini=0x80583f0, rtld_fini=0xb7fef210 <_dl_fini>, stack_end=0xbfffebcc) at libc-start.c:220 #21 0x080498e1 in ?? () All threads hanging in __kernel_vsyscall () apart from Thread 1. It looks quite possible as the offender, but I noticed, that for some reason, debug-{info,source} for mozilla-xulrunner192, while installed, wasn't current. It took me a "zypper dup -r mozilla" to fix this. Shouldn't zypper up keep them current, too? Here's, what I've installed right now: mozilla-xulrunner192-1.9.2.12-1.2 mozilla-xulrunner192-buildsymbols-1.9.2.12-1.2 mozilla-xulrunner192-debuginfo-1.9.2.12-1.2 mozilla-xulrunner192-debugsource-1.9.2.12-1.2 mozilla-xulrunner192-gnome-1.9.2.12-1.2 mozilla-xulrunner192-translations-common-1.9.2.12-1.2 BTW, what's up with the buildsymbols packages? A new debug symbols variant? Back on topic: unfortunately, reloading the symbols seems to not be possible (I've tried with "set symbol-reloading on" and repeating the bt). Why am I not surprised, that it crashed somewhere in js (if my analysis is sound), probably because it wrongly does not ignore the SIGPIPE. The question is, what can trigger SIGPIPEs in the JS interpreter? Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Am 09.12.2010 11:17, schrieb Hans-Peter Jansen:
You need mozilla-js192 and its debuginfo as well.
BTW, what's up with the buildsymbols packages? A new debug symbols variant?
Yes, but it's not used for local gdb debugging but only for automatic retracing of minidumps sent to crash-reports.mozilla.com
Would be really interesting to see more symbols here. Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Dear Wolfgang, thanks for your answer and sorry for the delay. On Thursday 09 December 2010, 11:41:46 Wolfgang Rosenauer wrote:
# LANG=C zypper se -s mozilla-js192 Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+---------------+---------+----------------+------+--------------------------------------- v | mozilla-js192 | package | 1.9.2.13-3.1 | i586 | Mozilla based projects (openSUSE_11.1) v | mozilla-js192 | package | 1.9.2.12-0.1.1 | i586 | openSUSE-11.1-Updates v | mozilla-js192 | package | 1.9.2.10-0.4.1 | i586 | openSUSE-11.1-Updates v | mozilla-js192 | package | 1.9.2.8-1.1.1 | i586 | openSUSE-11.1-Updates i | mozilla-js192 | package | 1.9.2.12-1.2 | i586 | (System Packages) There's no such debug package, at least not for 11.1: http://download.opensuse.org/repositories/mozilla/openSUSE_11.1/i586/ Build issue?
Yes, I'm eagerly awaiting the next crash ;-) preferably with the js192 debug packages in place. Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Am 09.12.2010 20:50, schrieb Hans-Peter Jansen:
Hmm, no. I can find | mozilla-js192-debuginfo | package | 1.9.2.13-3.1 | i586 | mozilla (note the new version which was released today) Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Thursday 09 December 2010, 21:57:55 Wolfgang Rosenauer wrote:
With all due respect, yes. Directly from: https://build.opensuse.org/package/rawlog?arch=i586&package=mozilla-xulrunne... Wrote: /usr/src/packages/SRPMS/mozilla-xulrunner192-1.9.2.13-3.2.src.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-xulrunner192-1.9.2.13-3.2.i586.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-xulrunner192-debuginfo-1.9.2.13-3.2.i586.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-xulrunner192-debugsource-1.9.2.13-3.2.i586.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-js192-1.9.2.13-3.2.i586.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-xulrunner192-devel-1.9.2.13-3.2.i586.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-xulrunner192-translations-common-1.9.2.13-3.2.i586.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-xulrunner192-translations-other-1.9.2.13-3.2.i586.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-xulrunner192-gnome-1.9.2.13-3.2.i586.rpm Wrote: /usr/src/packages/RPMS/i586/mozilla-xulrunner192-buildsymbols-1.9.2.13-3.2.i586.rpm See, these are all files from the latest 11.1 build. I've tried to understand, what's wrong, but the module is generated with "-g" (and a funny mixture of -Os and -O3). Some excerpts: + /usr/lib/rpm/find-debuginfo.sh /usr/src/packages/BUILD/mozilla [...] extracting debug info from /var/tmp/mozilla-xulrunner192-1.9.2.13-build/usr/lib/xulrunner-1.9.2.13/libmozjs.so [...] symlinked /usr/lib/debug/usr/lib/xulrunner-1.9.2.13/libmozjs.so.debug to /usr/lib/debug/usr/lib/xulrunner-devel-1.9.2.13/sdk/lib/libmozjs.so.debug The spec doesn't show any salience in this respect either.
(note the new version which was released today)
Wolfgang
Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Am 10.12.2010 00:21, schrieb Hans-Peter Jansen:
Hmm, I haven't expected a difference between 11.3 and 11.1 here. But now that you point it out I _think_ that debuginfo packages for subpackages were not supported in 11.1 and the contents do live in the one debuginfo available. So the needed data should be on your system already. Sorry for the confusion.
https://build.opensuse.org/package/rawlog?arch=i586&package=mozilla-xulrunne...
The spec doesn't show any salience in this respect either.
Because everything is done automatically and therefore differently automatically between 11.3 and 11.1. Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Friday 10 December 2010, 08:32:36 Hans-Peter Jansen wrote:
Here we go: Program received signal SIGPIPE, Broken pipe. Thread 1 (Thread 0xb7c236d0 (LWP 18172)): #0 0xb6f37062 in nsCycleCollector::Suspect2 (this=0xb7a10000, n=0xa33eadf0) at /usr/src/debug/mozilla/xpcom/base/nsCycleCollector.cpp:2298 #1 0xb6f37117 in NS_CycleCollectorSuspect2_P (n=0xa33eadf0) at /usr/src/debug/mozilla/xpcom/base/nsCycleCollector.cpp:3115 #2 0xb67f745a in nsCycleCollectingAutoRefCnt::decr (this=0xa33eae28, owner=0xa33eadf0) at ../../dist/include/nsISupportsImpl.h:198 #3 0xb6a3edbd in nsGlobalWindow::Release (this=0xa33eadc0) at /usr/src/debug/mozilla/dom/base/nsGlobalWindow.cpp:1073 #4 0xb6ef5c39 in ~nsCOMPtr_base (this=<value optimized out>) at nsCOMPtr.cpp:81 #5 0xb6947f4c in nsEventDispatcher::Dispatch (aTarget=0xad42a200, aPresContext=0xa3ff0800, aEvent=0xbfff8738, aDOMEvent=0x0, aEventStatus=0xbfff8b3c, aCallback=0xbfff8650, aTargets=0x0) at ../../../dist/include/nsCOMPtr.h:865 #6 0xb67a0878 in PresShell::HandleEventInternal (this=0xa310f300, aEvent=0xbfff8738, aView=0x0, aStatus=0xbfff8b3c) at /usr/src/debug/mozilla/layout/base/nsPresShell.cpp:6525 #7 0xb67a0d90 in PresShell::HandleEventWithTarget (this=0xa310f300, aEvent=0xbfff8738, aFrame=0xa5fd4160, aContent=0xad42a200, aStatus=0xbfff8b3c) at /usr/src/debug/mozilla/layout/base/nsPresShell.cpp:6381 #8 0xb6933839 in nsEventStateManager::CheckForAndDispatchClick (this=0xb174f230, aPresContext=0xa3ff0800, aEvent=0xbfff8c80, aStatus=0xbfff8b3c) at /usr/src/debug/mozilla/content/events/src/nsEventStateManager.cpp:3994 #9 0xb6939963 in nsEventStateManager::PostHandleEvent (this=0xb174f230, aPresContext=0xa3ff0800, aEvent=0xbfff8c80, aTargetFrame=0xa5fd4160, aStatus=0xbfff8b3c, aView=0xa7ef1460) at /usr/src/debug/mozilla/content/events/src/nsEventStateManager.cpp:2947 #10 0xb67a08d7 in PresShell::HandleEventInternal (this=0xa310f300, aEvent=0xbfff8c80, aView=0xa7ef1460, aStatus=0xbfff8b3c) at /usr/src/debug/mozilla/layout/base/nsPresShell.cpp:6548 #11 0xb67a0e70 in PresShell::HandlePositionedEvent (this=0xa310f300, aView=0xa7ef1460, aTargetFrame=0xa5fd4160, aEvent=0xbfff8c80, aEventStatus=0xbfff8b3c) at /usr/src/debug/mozilla/layout/base/nsPresShell.cpp:6364 #12 0xb67a199f in PresShell::HandleEvent (this=0xa310f300, aView=0xa7ef1460, aEvent=0xbfff8c80, aEventStatus=0xbfff8b3c) at /usr/src/debug/mozilla/layout/base/nsPresShell.cpp:6228 #13 0xb6a1a8ef in nsViewManager::HandleEvent (this=0xa74ad460, aView=0xa7ef1460, aPoint= {x = -1073771552, y = -1073771392}, aEvent=0xbfff8c80, aCaptured=0) at /usr/src/debug/mozilla/view/src/nsViewManager.cpp:1224 #14 0xb6a1c955 in nsViewManager::DispatchEvent (this=0xa74ad460, aEvent=0xbfff8c80, aView=0xa7ef1460, aStatus=0xbfff8c2c) at /usr/src/debug/mozilla/view/src/nsViewManager.cpp:1203 #15 0xb6a17445 in HandleEvent (aEvent=0xbfff8c80) at /usr/src/debug/mozilla/view/src/nsView.cpp:167 #16 0xb6dc4e68 in nsWindow::DispatchEvent (this=0xa3f30580, aEvent=0xbfff8c80, aStatus=@0xbfff8ce4) at /usr/src/debug/mozilla/widget/src/gtk2/nsWindow.cpp:626 #17 0xb6dccf4a in nsWindow::OnButtonReleaseEvent (this=0xa3f30580, aWidget=0xa1ed3060, aEvent=0xa2cc9f60) at /usr/src/debug/mozilla/widget/src/gtk2/nsWindow.cpp:3227 #18 0xb6dccfcf in button_release_event_cb (widget=0xa1ed3060, event=0xa2cc9f60) at /usr/src/debug/mozilla/widget/src/gtk2/nsWindow.cpp:5981 #19 0xb5b494b6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #20 0xb5e1afbb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #21 0xb5e312bf in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #22 0xb5e327af in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #23 0xb5e32d96 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #24 0xb5c5e9fe in ?? () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #25 0xb5b41fcc in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #26 0xb5b43377 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #27 0xb59036ca in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #28 0xb6046998 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #29 0xb604a203 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #30 0xb604a388 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #31 0xb6dd1858 in nsAppShell::ProcessNextNativeEvent (this=0xb444c1a0, mayWait=1) at /usr/src/debug/mozilla/widget/src/gtk2/nsAppShell.cpp:147 #32 0xb6de77d0 in nsBaseAppShell::DoProcessNextNativeEvent (this=0xb444c1a0, mayWait=1) at /usr/src/debug/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:155 #33 0xb6de7959 in nsBaseAppShell::OnProcessNextEvent (this=0xb444c1a0, thr=0xb7ab7150, mayWait=1, recursionDepth=0) at /usr/src/debug/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:311 #34 0xb6f2be5e in nsThread::ProcessNextEvent (this=0xb7ab7150, mayWait=1, result=0xbfff92c4) at /usr/src/debug/mozilla/xpcom/threads/nsThread.cpp:508 #35 0xb6efa744 in NS_ProcessNextEvent_P (thread=0xb7c23b48, mayWait=1) at nsThreadUtils.cpp:250 #36 0xb6e6f82e in mozilla::ipc::MessagePump::Run (this=0xb7aaa6a0, aDelegate=0xb7a6d7c0) at /usr/src/debug/mozilla/ipc/glue/MessagePump.cpp:134 #37 0xb6ec80d4 in MessageLoop::RunInternal (this=0xb7a6d7c0) at /usr/src/debug/mozilla/ipc/chromium/src/base/message_loop.cc:216 #38 0xb6ec80f8 in MessageLoop::RunHandler (this=0xb7a6d7c0) at /usr/src/debug/mozilla/ipc/chromium/src/base/message_loop.cc:199 #39 0xb6ec816f in MessageLoop::Run (this=0xb7a6d7c0) at /usr/src/debug/mozilla/ipc/chromium/src/base/message_loop.cc:173 #40 0xb6de7ad8 in nsBaseAppShell::Run (this=0xb444c1a0) at /usr/src/debug/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:174 #41 0xb6cac3d8 in nsAppStartup::Run (this=0xb2a542e0) at /usr/src/debug/mozilla/toolkit/components/startup/src/nsAppStartup.cpp:183 #42 0xb65ddca3 in XRE_main (argc=1, argv=0xbfffebd4, aAppData=0xb7a22980) at /usr/src/debug/mozilla/toolkit/xre/nsAppRunner.cpp:3483 #43 0x08049f6b in main (argc=1, argv=0xbfffebd4) at /usr/src/debug/mozilla/xulrunner/stub/nsXULStub.cpp:583 This was the only thread _not_ hanging in __kernel_vsyscall. This time, I'm not 100% confident, that it was triggered by the Build Service, since I've had another session open (bots, locally installed: http://bots.sourceforge.net/), that is running on top of a a django instance, and also using JS everywhere... I've used it, before the SIGPIPE arrived. Anyway, this shouldn't crash, and I've no idea, how nsCycleCollector::Suspect2 get up to trigger a SIGPIPE. Wolfgang, do you? TIA, Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wed, Nov 24, 2010 at 12:24:12PM +0100, Hans-Peter Jansen wrote:
This is just a read thing, it waits for sending SSL traffic to somewhere on close and the remote socket might got closed too early.
Does this rings a bell for somebody? Any advice, how to circumvent this problem?
Perhaps other threads of firefox need to be inspected, check: info threads thread 1 bt thread 2 bt thread 3 to get all backtraces. (Not sure if "bt all" should work, it did not work for me). Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wednesday, November 24, 2010 15:02:37 Marcus Meissner wrote:
to get all backtraces. (Not sure if "bt all" should work, it did not work for me).
thread apply all bt Regards, Stefan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wednesday 24 November 2010, 15:02:37 Marcus Meissner wrote:
Ahh, I see. Since it will crash again as safe as the Bank of England¹, I will follow up with a more detailed crash report. Thanks for the hints, Marcus. Pete ¹) I really ask myself: Is such an expression politically correct in these times? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

On Wednesday 24 November 2010, 15:51:19 Hans-Peter Jansen wrote:
Famous last words: it was up for 4 days before this: (gdb) thread apply all bt Thread 1270 (Thread 0xae939b90 (LWP 24713)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb77b235e in pt_TimedWait (cv=0xb28a7404, ml=0xb1dee700, timeout=300000) at ptsynch.c:292 #3 0xb77b31c0 in PR_WaitCondVar (cvar=0xb28a7400, timeout=300000) at ptsynch.c:419 #4 0xb669a337 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb669aca4 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb77b9551 in _pt_root (arg=0xa618ad40) at ptthread.c:228 #7 0xb7f961b5 in start_thread (arg=0xae939b90) at pthread_create.c:297 #8 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1269 (Thread 0x9c8ffb90 (LWP 24552)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb77b235e in pt_TimedWait (cv=0xb28a7404, ml=0xb1dee700, timeout=300000) at ptsynch.c:292 #3 0xb77b31c0 in PR_WaitCondVar (cvar=0xb28a7400, timeout=300000) at ptsynch.c:419 #4 0xb669a337 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb669aca4 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb77b9551 in _pt_root (arg=0x9c946950) at ptthread.c:228 #7 0xb7f961b5 in start_thread (arg=0x9c8ffb90) at pthread_create.c:297 #8 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 53 (Thread 0xa6dfcb90 (LWP 12049)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7cf68d7 in *__GI___poll (fds=0xa6dfc37c, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb6601249 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #3 0xb66012a8 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #4 0xb7f961b5 in start_thread (arg=0xa6dfcb90) at pthread_create.c:297 #5 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 30 (Thread 0xb1baeb90 (LWP 11550)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xad7bea00, timeout=4294967295) at ptsynch.c:417 #3 0xb77b32b7 in PR_Wait (mon=0xad7bf080, timeout=4294967295) at ptsynch.c:614 #4 0xb6f3f965 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb6f4074b in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6f40ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #8 0xb77b9551 in _pt_root (arg=0xad0da1c0) at ptthread.c:228 #9 0xb7f961b5 in start_thread (arg=0xb1baeb90) at pthread_create.c:297 ---Type <return> to continue, or q <return> to quit--- #10 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 29 (Thread 0xafb7db90 (LWP 11549)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xb0e99340, timeout=4294967295) at ptsynch.c:417 #3 0xb77b32b7 in PR_Wait (mon=0xad0d9740, timeout=4294967295) at ptsynch.c:614 #4 0xb6f3f965 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb6f4074b in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6f40ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #8 0xb77b9551 in _pt_root (arg=0xad0da060) at ptthread.c:228 #9 0xb7f961b5 in start_thread (arg=0xafb7db90) at pthread_create.c:297 #10 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 28 (Thread 0xaf37cb90 (LWP 11532)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7cf68d7 in *__GI___poll (fds=0xaf37bf58, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb77b5124 in _pr_poll_with_poll (pds=0xaf37c2ec, npds=1, timeout=4294967295) at ptio.c:3915 #3 0xb77bbee1 in WaitPidDaemonThread (unused=0x0) at uxproces.c:634 #4 0xb77b9551 in _pt_root (arg=0xad810b30) at ptthread.c:228 #5 0xb7f961b5 in start_thread (arg=0xaf37cb90) at pthread_create.c:297 #6 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 22 (Thread 0xa9a9ab90 (LWP 11520)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xaa341880, timeout=4294967295) at ptsynch.c:417 #3 0xb6ce25da in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #4 0xb6ce0e26 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb77b9551 in _pt_root (arg=0xb0de6ab0) at ptthread.c:228 #6 0xb7f961b5 in start_thread (arg=0xa9a9ab90) at pthread_create.c:297 #7 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 21 (Thread 0xaa29bb90 (LWP 11519)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xaa341840, timeout=4294967295) at ptsynch.c:417 #3 0xb6ce150e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #4 0xb6ce0e26 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb77b9551 in _pt_root (arg=0xb0de6950) at ptthread.c:228 #6 0xb7f961b5 in start_thread (arg=0xaa29bb90) at pthread_create.c:297 ---Type <return> to continue, or q <return> to quit--- #7 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xb27ffb90 (LWP 11499)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb77b235e in pt_TimedWait (cv=0xb7ab3484, ml=0xb7aae6a0, timeout=11) at ptsynch.c:292 #3 0xb77b31c0 in PR_WaitCondVar (cvar=0xb7ab3480, timeout=11) at ptsynch.c:419 #4 0xb6f43ec9 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb6f40772 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6f40ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #8 0xb77b9551 in _pt_root (arg=0xb44ca870) at ptthread.c:228 #9 0xb7f961b5 in start_thread (arg=0xb27ffb90) at pthread_create.c:297 #10 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xb33fdb90 (LWP 11498)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb77b235e in pt_TimedWait (cv=0xb4449844, ml=0xb7aff9a0, timeout=1000) at ptsynch.c:292 #3 0xb77b31c0 in PR_WaitCondVar (cvar=0xb4449840, timeout=1000) at ptsynch.c:419 #4 0xb6620340 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb77b9551 in _pt_root (arg=0xb7a56f80) at ptthread.c:228 #6 0xb7f961b5 in start_thread (arg=0xb33fdb90) at pthread_create.c:297 #7 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb3bfeb90 (LWP 11497)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f99c35 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb77b3237 in PR_WaitCondVar (cvar=0xb4449800, timeout=4294967295) at ptsynch.c:417 #3 0xb78df2e1 in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #4 0xb77b9551 in _pt_root (arg=0xb7a56e20) at ptthread.c:228 #5 0xb7f961b5 in start_thread (arg=0xb3bfeb90) at pthread_create.c:297 #6 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb43ffb90 (LWP 11496)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7f9d078 in send () at ../sysdeps/unix/sysv/linux/i386/socket.S:97 #2 0xb77b6b4e in pt_Send (fd=0x9c9e4280, buf=0x9cd73000, amount=23, flags=0, timeout=4294967295) at ptio.c:1931 #3 0xb63ed34c in ssl_DefSend (ss=0x9e64a000, buf=0x9cd73000 "\025\003", len=23, flags=0) at ssldef.c:128 #4 0xb63dc155 in ssl3_SendRecord (ss=0x9e64a000, type=<value optimized out>, pIn=0xb43feffa "\001", nIn=2, flags=0) at ssl3con.c:2280 #5 0xb63dc696 in SSL3_SendAlert (ss=0x9e64a000, level=alert_warning, desc=<value optimized out>) at ssl3con.c:2535 ---Type <return> to continue, or q <return> to quit--- #6 0xb63f1a12 in ssl_SecureClose (ss=0x9e64a000) at sslsecur.c:1067 #7 0xb63f6b77 in ssl_Close (fd=0xa8575640) at sslsock.c:1570 #8 0xb6cf1ecc in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #9 0xb6ce1fd4 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #10 0xb6cef09e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #11 0xb779b341 in PR_Close (fd=0xa8575640) at priometh.c:136 #12 0xb668d284 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #13 0xb668da6e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #14 0xb6690c31 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #15 0xb669119a in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #16 0xb66912d8 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #17 0xb6f40716 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #18 0xb6f0f0a2 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #19 0xb6690d8e in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #20 0xb6f40772 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #21 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #22 0xb6f40ebf in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #23 0xb77b9551 in _pt_root (arg=0xb7a565e0) at ptthread.c:228 #24 0xb7f961b5 in start_thread (arg=0xb43ffb90) at pthread_create.c:297 #25 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb4db0b90 (LWP 11495)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb7d00ec6 in epoll_wait () from /lib/libc.so.6 #2 0xb6ed0b53 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #3 0xb6eca967 in event_base_loop () from /usr/lib/xulrunner-1.9.2.12/libxul.so #4 0xb6efbf20 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () from /usr/lib/xulrunner-1.9.2.12/libxul.so #5 0xb6edc99c in MessageLoop::RunInternal() () from /usr/lib/xulrunner-1.9.2.12/libxul.so #6 0xb6edc9c0 in MessageLoop::RunHandler() () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6edca37 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #8 0xb6ee98ac in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #9 0xb6efc7a7 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #10 0xb7f961b5 in start_thread (arg=0xb4db0b90) at pthread_create.c:297 #11 0xb7d0062e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7c236d0 (LWP 11475)): #0 0xb7880a0c in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #1 0xb7881e37 in js_LookupProperty () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #2 0xb7881ea6 in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #3 0xb7881c9d in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #4 0xb785f384 in ?? () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #5 0xb7870f4b in js_Invoke () from /usr/lib/xulrunner-1.9.2.12/libmozjs.so #6 0xb66295d3 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #7 0xb6624f83 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so ---Type <return> to continue, or q <return> to quit--- #8 0xb6f4e198 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #9 0xb66edc65 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #10 0xb6f40772 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #11 0xb6f0f00c in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #12 0xb6e840f6 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #13 0xb6edc99c in MessageLoop::RunInternal() () from /usr/lib/xulrunner-1.9.2.12/libxul.so #14 0xb6edc9c0 in MessageLoop::RunHandler() () from /usr/lib/xulrunner-1.9.2.12/libxul.so #15 0xb6edca37 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #16 0xb6dfc3bc in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #17 0xb6cc0d30 in ?? () from /usr/lib/xulrunner-1.9.2.12/libxul.so #18 0xb65f2e73 in XRE_main () from /usr/lib/xulrunner-1.9.2.12/libxul.so #19 0x08049f6b in ?? () #20 0xb7c45705 in __libc_start_main (main=0x80499a4 <strcmp@plt+248>, argc=1, ubp_av=0xbfffebd4, init=0x8058400, fini=0x80583f0, rtld_fini=0xb7fef210 <_dl_fini>, stack_end=0xbfffebcc) at libc-start.c:220 #21 0x080498e1 in ?? () All threads hanging in __kernel_vsyscall () apart from Thread 1. It looks quite possible as the offender, but I noticed, that for some reason, debug-{info,source} for mozilla-xulrunner192, while installed, wasn't current. It took me a "zypper dup -r mozilla" to fix this. Shouldn't zypper up keep them current, too? Here's, what I've installed right now: mozilla-xulrunner192-1.9.2.12-1.2 mozilla-xulrunner192-buildsymbols-1.9.2.12-1.2 mozilla-xulrunner192-debuginfo-1.9.2.12-1.2 mozilla-xulrunner192-debugsource-1.9.2.12-1.2 mozilla-xulrunner192-gnome-1.9.2.12-1.2 mozilla-xulrunner192-translations-common-1.9.2.12-1.2 BTW, what's up with the buildsymbols packages? A new debug symbols variant? Back on topic: unfortunately, reloading the symbols seems to not be possible (I've tried with "set symbol-reloading on" and repeating the bt). Why am I not surprised, that it crashed somewhere in js (if my analysis is sound), probably because it wrongly does not ignore the SIGPIPE. The question is, what can trigger SIGPIPEs in the JS interpreter? Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Am 09.12.2010 11:17, schrieb Hans-Peter Jansen:
You need mozilla-js192 and its debuginfo as well.
BTW, what's up with the buildsymbols packages? A new debug symbols variant?
Yes, but it's not used for local gdb debugging but only for automatic retracing of minidumps sent to crash-reports.mozilla.com
Would be really interesting to see more symbols here. Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org

Dear Wolfgang, thanks for your answer and sorry for the delay. On Thursday 09 December 2010, 11:41:46 Wolfgang Rosenauer wrote:
# LANG=C zypper se -s mozilla-js192 Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+---------------+---------+----------------+------+--------------------------------------- v | mozilla-js192 | package | 1.9.2.13-3.1 | i586 | Mozilla based projects (openSUSE_11.1) v | mozilla-js192 | package | 1.9.2.12-0.1.1 | i586 | openSUSE-11.1-Updates v | mozilla-js192 | package | 1.9.2.10-0.4.1 | i586 | openSUSE-11.1-Updates v | mozilla-js192 | package | 1.9.2.8-1.1.1 | i586 | openSUSE-11.1-Updates i | mozilla-js192 | package | 1.9.2.12-1.2 | i586 | (System Packages) There's no such debug package, at least not for 11.1: http://download.opensuse.org/repositories/mozilla/openSUSE_11.1/i586/ Build issue?
Yes, I'm eagerly awaiting the next crash ;-) preferably with the js192 debug packages in place. Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (4)
-
Hans-Peter Jansen
-
Marcus Meissner
-
Stefan Bruens
-
Wolfgang Rosenauer