Randomly crashing (SIGSEGV/SIGPIPE)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox-3.0 (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: firefox
I recently installed Ubuntu 6.10 in place of Debian 3.1 in the hope of ending its frequent crashes (see Debian bug http://
I copied my bookmarks and cookies, but nothing else, from my old Firefox profile, and have no extensions beyond the default Ubuntu Firefox. JavaScript and Java are off. Connection is via college network.
The crash typically occurs once every few hours, with no pattern yet found of what triggers it, and the traces can point to a lot of different places; apart from the one included, I've had jsInterp.c (no details because it took the gdb terminal down with it before the whole trace appeared), SIGSEGV at 0xb4988dcb in ?? () from /usr/lib/
It is possible that the cause is outside Firefox (I run a commercial
on-access antivirus which doesn't officially support Ubuntu
(http://
The crash traced below happened while viewing http://
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1220598096 (LWP 5067)]
0xb58315c9 in imgRequestProxy
627 ../../.
in ../../.
(gdb) thread apply all bt
Thread 83 (Thread -1353098336 (LWP 5181)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deba8c in pthread_
#2 0xb7e153b3 in pt_TimedWait (cv=0x80d2984, ml=0x80d2920, timeout=<value optimized out>) at ptsynch.c:280
#3 0xb7e16241 in PR_WaitCondVar (cvar=0x80d2980, timeout=60000) at ptsynch.c:407
#4 0xb71c0567 in nsHostResolver:
#5 0xb71c0a04 in nsHostResolver:
#6 0xb7e1c1ed in _pt_root (arg=0xb22a5df0) at ptthread.c:220
#7 0xb7de8504 in start_thread () from /lib/tls/
#8 0xb77ff51e in clone () from /lib/tls/
Thread 82 (Thread -1296815200 (LWP 5180)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deba8c in pthread_
#2 0xb7e153b3 in pt_TimedWait (cv=0x829870c, ml=0x82986a8, timeout=<value optimized out>) at ptsynch.c:280
#3 0xb7e16241 in PR_WaitCondVar (cvar=0x8298708, timeout=60000) at ptsynch.c:407
#4 0xb718f645 in nsIOThreadPool:
#5 0xb7e1c1ed in _pt_root (arg=0x940b328) at ptthread.c:220
#6 0xb7de8504 in start_thread () from /lib/tls/
#7 0xb77ff51e in clone () from /lib/tls/
Thread 15 (Thread -1344681056 (LWP 5084)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deb816 in pthread_
#2 0xb7e162d1 in PR_WaitCondVar (cvar=0x8716038, timeout=4294967295) at ptsynch.c:405
#3 0xb7e16337 in PR_Wait (mon=0x8716078, timeout=4294967295) at ptsynch.c:584
#4 0xb7ea6971 in PL_WaitForEvent (self=0x8716008) at plevent.c:808
#5 0xb7ea8249 in nsEventQueueImp
#6 0xb679cd45 in EventLoop (arg=0x0) at nsUrlClassifier
#7 0xb7e1c1ed in _pt_root (arg=0x8b2d200) at ptthread.c:220
#8 0xb7de8504 in start_thread () from /lib/tls/
#9 0xb77ff51e in clone () from /lib/tls/
Thread 14 (Thread -1334957152 (LWP 5082)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deba8c in pthread_
#2 0xb7e153b3 in pt_TimedWait (cv=0xb2267844, ml=0xb22677e0, timeout=<value optimized out>) at ptsynch.c:280
#3 0xb7e16241 in PR_WaitCondVar (cvar=0xb2267840, timeout=250) at ptsynch.c:407
#4 0xb080b004 in nsCertVerificat
#5 0xb0809390 in nsPSMBackground
#6 0xb7e1c1ed in _pt_root (arg=0xb2267880) at ptthread.c:220
#7 0xb7de8504 in start_thread () from /lib/tls/
#8 0xb77ff51e in clone () from /lib/tls/
Thread 13 (Thread -1316484192 (LWP 5081)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deba8c in pthread_
#2 0xb7e153b3 in pt_TimedWait (cv=0xb2267674, ml=0xb2267610, timeout=<value optimized out>) at ptsynch.c:280
#3 0xb7e16241 in PR_WaitCondVar (cvar=0xb2267670, timeout=250) at ptsynch.c:407
#4 0xb080a287 in nsSSLThread::Run (this=0xb22675e8) at nsSSLThread.cpp:879
#5 0xb0809390 in nsPSMBackground
#6 0xb7e1c1ed in _pt_root (arg=0xb22676b0) at ptthread.c:220
#7 0xb7de8504 in start_thread () from /lib/tls/
#8 0xb77ff51e in clone () from /lib/tls/
Thread 8 (Thread -1308091488 (LWP 5076)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deb816 in pthread_
#2 0xb7e162d1 in PR_WaitCondVar (cvar=0x87be650, timeout=4294967295) at ptsynch.c:405
#3 0xb2086f1d in ProcessAsyncMes
#4 0xb2087ff9 in AsyncWriteThrea
#5 0xb7eaa80b in nsThread::Main (arg=0x87be6a0) at nsThread.cpp:118
#6 0xb7e1c1ed in _pt_root (arg=0x87be720) at ptthread.c:220
#7 0xb7de8504 in start_thread () from /lib/tls/
#8 0xb77ff51e in clone () from /lib/tls/
Thread 3 (Thread -1234052192 (LWP 5071)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7deba8c in pthread_
#2 0xb7e153b3 in pt_TimedWait (cv=0x8081f44, ml=0x8081a20, timeout=<value optimized out>) at ptsynch.c:280
#3 0xb7e16241 in PR_WaitCondVar (cvar=0x8081f40, timeout=1365) at ptsynch.c:407
#4 0xb7eacb06 in TimerThread::Run (this=0x8081c20) at TimerThread.cpp:318
#5 0xb7eaa80b in nsThread::Main (arg=0x81645a8) at nsThread.cpp:118
#6 0xb7e1c1ed in _pt_root (arg=0x8164628) at ptthread.c:220
#7 0xb7de8504 in start_thread () from /lib/tls/
#8 0xb77ff51e in clone () from /lib/tls/
Thread 2 (Thread -1223910496 (LWP 5070)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb77f5803 in poll () from /lib/tls/
#2 0xb7e17f89 in PR_Poll (pds=0x80d1cf0, npds=1, timeout=4294967295) at ptio.c:3877
#3 0xb71b448b in nsSocketTranspo
#4 0xb71b4cc2 in nsSocketTranspo
#5 0xb7eaa80b in nsThread::Main (arg=0x80d1ff8) at nsThread.cpp:118
#6 0xb7e1c1ed in _pt_root (arg=0x80d2078) at ptthread.c:220
#7 0xb7de8504 in start_thread () from /lib/tls/
#8 0xb77ff51e in clone () from /lib/tls/
Thread 1 (Thread -1220598096 (LWP 5067)):
#0 0xb58315c9 in imgRequestProxy
#1 0xb582ef17 in imgRequest:
#2 0xb5836728 in imgContainerGIF
#3 0xb7eaafdd in nsTimerImpl::Fire (this=0x8d1cc58) at nsTimerImpl.cpp:397
#4 0xb7eab8a8 in handleTimerEvent (event=0xb225fea8) at nsTimerImpl.cpp:459
#5 0xb7ea6a57 in PL_HandleEvent (self=0xb225fea8) at plevent.c:688
#6 0xb7ea6d6b in PL_ProcessPendi
#7 0xb7ea8cbe in nsEventQueueImp
#8 0xb684a5d5 in event_processor
#9 0xb760ac8d in g_io_channel_
#10 0xb75e1802 in g_main_
#11 0xb75e47df in g_main_
#12 0xb75e4b89 in g_main_loop_run () from /usr/lib/
#13 0xb7bc9574 in gtk_main () from /usr/lib/
#14 0xb684aa32 in nsAppShell::Run (this=0x8116788) at nsAppShell.cpp:139
#15 0xb6768ca2 in nsAppStartup::Run (this=0x813e298) at nsAppStartup.
#16 0x0804f85c in XRE_main (argc=3, argv=0xbf9053e4, aAppData=0x805ab80) at nsAppRunner.
#17 0x0804ab4f in main (argc=Cannot access memory at address 0x1
) at nsBrowserApp.cpp:61
#18 0xb77478cc in __libc_start_main () from /lib/tls/
#19 0x0804aa81 in _start ()
(gdb)
Changed in firefox: | |
assignee: | nobody → mozillateam |
importance: | Undecided → Medium |
Changed in firefox: | |
assignee: | mozillateam → mozilla-bugs |
Changed in firefox: | |
assignee: | nobody → mozillateam |
status: | New → Incomplete |
I now suspect this problem is not in Firefox after all, as it is now sometimes taking the whole system down rather than just Firefox (a common pattern is for X to suddenly restart for no apparent reason, get as far as logging in then restart again, and keep repeating this until X decides something is wrong and waits, at which point all I can do is restart the system; more rarely error messages appear that look like log messages but don't actually make it to the system logs, the only set I managed to cut and paste before the system went down being included below), and sometimes applications other than Firefox crash.
I suspect this is really either an anti-virus software problem (I have also reported it to Sophos) or a kernel/ driver/ hardware compatibility problem, or possibly a hardware fault though it doesn't seem to affect Win98; please move it to wherever you think is appropriate. I am also having video problems (https:/ /launchpad. net/bugs/ 82434), though since they are new in Ubuntu while this problem was also present in Debian I suspect they are a separate problem.
Hardware as reported by Device Manager: low_percentage cannot be zero" on every startup)
CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]
Realtek RT8139 network card
Allied Data Technologies Unknown (0x0015) (I think this is my modem, which I don't use)
Intel 82371AB/EB/MB PIIX4 ISA
Intel 82371AB/EB/MB PIIX4 IDE
HDS728080PLAT20 (Primary master, partitioned approx 40GB FAT32 Win98 boot/0.5GB Swap/40GB ext3 Ubuntu boot)
ST36421A (Secondary master, approx 6GB FAT32)
OPTOWRITECD-RW CW5205 (Secondary slave)
Intel 82371AB/EB/MB PIIX4 USB
Intel 82371AB/EB/MB PIIX4 ACPI (Power management is turned off in Services but I still get an "ACPI: Unable to locate RSDP" error followed by a "GConf schema installer error, battery_
Intel 440LX/EX - 82443LX/EX Host bridge
Intel 440LX/EX - 82443LX/EX AGP bridge
ATI 3D Rage Pro Turbo AGP 2X graphics
Mouse, floppy drive, UK keyboard
This is consistent with Win98's identification. Memory 256MB, processor 500MHz Celeron.
The following errors occurred on closing gdb after Firefox had run successfully; I then attempted to reboot the system but it went to a black screen with a text cursor, and on pressing Ctrl-Alt-Del showed "init:process rc6 (number) killed by signal 15", went to the Ubuntu screen with the progress bar stopped at 2-3 blocks from the end, then went back to the blank screen.
Program exited normally.
(gdb) quit
Message from syslogd@mert1529 at Thu Jan 11 16:52:13 2007 ...
mert1529 kernel: [32929.412974] ------------[ cut here ]------------
Message from syslogd@mert1529 at Thu Jan 11 16:52:13 2007 ...
mert1529 kernel: [32929.413008] kernel BUG at mm/rmap.c:560!
Message from syslogd@mert1529 at Thu Jan 11 16:52:13 2007 ...
mert1529 kernel: [32929.413018] invalid opcode: 0000 [#1]
Message from syslogd@mert1529 at Thu Jan 11 16:52:13 2007 ...
mert1529 kernel: [32929.413025] SMP
Message from syslogd@mert1529 at Thu Jan 11 16:52:13 2007 ...
mert1529 kernel: [32929.413210] CPU: 0
Message from syslogd@mert1529 at Thu Jan 11 16:52:13 2007 ... rmap+0x27/ 0x40
mert1529 kernel: [32929.413274] EIP is at page_remove_
Message from sys...