Closed Bug 409382 Opened 17 years ago Closed 17 years ago

FF3B2 random hang "Program received signal SIGPIPE, Broken pipe." [@ js_FinalizeStringRT]

Categories

(Firefox :: General, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 406800

People

(Reporter: foxfire, Unassigned)

References

()

Details

(Keywords: crash, hang)

Crash Data

User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9b2) Gecko/2007121016 Firefox/3.0b2 Build Identifier: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9b2) Gecko/2007121016 Firefox/3.0b2 At random times, Firefox 3 Beta 2 hangs completely and needs to be killed as it will not respond to anything. Sometimes this is when a page is loading, at other times it happens when there's no activity in the browser at all (ie when I'm doing other things on my computer. An extract from the end of the debug output of one session is attached under "Additional information" (I hope I've got all relevant information there, I didn't think you'd appreciate having to wade through nearly 3000 lines of output. Reproducible: Always Steps to Reproduce: 1. 2. 3. ## ## mpc_extractStreamInternal2 0ms ## mpc_buildContextMenu() # pageshow ## mpc_extractStreamOnDoc (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=43) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_buildContextMenu() ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=43, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 2ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=44, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 1ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=44, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=44, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=44, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms d 4056779664 (LWP 12256)] [Thread 4056779664 (LWP 12256) exited] [New Thread 4056779664 (LWP 12259)] [Thread 4056779664 (LWP 12259) exited] [New Thread 4056779664 (LWP 12277)] [New Thread 4065172368 (LWP 12279)] [Thread 4041685904 (LWP 11705) exited] [Thread 4065172368 (LWP 12279) exited] [New Thread 4065172368 (LWP 12338)] [Thread 4065172368 (LWP 12338) exited] [New Thread 4065172368 (LWP 12417)] [Thread 4065172368 (LWP 12417) exited] [New Thread 4065172368 (LWP 12419)] [Thread 4065172368 (LWP 12419) exited] [New Thread 4065172368 (LWP 12422)] [Thread 4065172368 (LWP 12422) exited] [New Thread 4065172368 (LWP 12481)] [Thread 4065172368 (LWP 12481) exited] [New Thread 4065172368 (LWP 12503)] [Thread 4065172368 (LWP 12503) exited] [New Thread 4065172368 (LWP 12564)] [Thread 4065172368 (LWP 12564) exited] [New Thread 4065172368 (LWP 12568)] [Thread 4065172368 (LWP 12568) exited] [New Thread 4065172368 (LWP 12592)] [Thread 4065172368 (LWP 12592) exited] [New Thread 4065172368 (LWP 12644)] [Thread 4065172368 (LWP## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=44, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms # pageshow ## mpc_extractStreamOnDoc (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=44) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=44, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_extractStreamInternal (about:document-onload-blocker, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_buildContextMenu() ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=45, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=45, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms # pageshow ## mpc_extractStreamOnDoc (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=45) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 1ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/cgi-bin/bystreet.cgi?id=45, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_buildContextMenu() ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/pub/97, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/pub/97, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 1ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/pub/97, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/pub/97, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/pub/97, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 1ms ## mpc_extractStreamInternal (http://camra.beermad.org.uk/pubs/pub/97, [object XPCNativeWrapper [object Window]]) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms # pageshow ## mpc_extractStreamOnDoc (http://camra.beermad.org.uk/pubs/pub/97) ## mpc_extractStreamInternal2 (undefined, [object XPCNativeWrapper [object HTMLDocument]]) ## ## mpc_extractStreamInternal2 0ms 12644) exited] [New Thread 4065172368 (LWP 12650)] [New Thread 4041685904 (LWP 12651)] [New Thread 4122114960 (LWP 12652)] [New Thread 4028115856 (LWP 12653)] [New Thread 4019723152 (LWP 12654)] [New Thread 4011330448 (LWP 12655)] [New Thread 4002937744 (LWP 12656)] [Thread 4065172368 (LWP 12650) exited] [Thread 4019723152 (LWP 12654) exited] [Thread 4011330448 (LWP 12655) exited] [Thread 4122114960 (LWP 12652) exited] [Thread 4002937744 (LWP 12656) exited] [Thread 4028115856 (LWP 12653) exited] Program received signal SIGPIPE, Broken pipe. [Switching to Thread 4141054864 (LWP 11159)] 0xffffe405 in __kernel_vsyscall ()
Tony, this looks like an error in one of your add-ons. Please try Firefox Safe Mode and let us know if you can still reproduce the crash or not. Thanks. (Firefox Safe Mode temporarily disables add-ons and themes, this test will help us narrow down the cause of the problem) See http://kb.mozillazine.org/Safe_Mode
Thanks Mats; looks like you're right about this. I've been running over four hours in safe mode with no problems. Apologies for an un-necessary bug (but at least I know to make this check in future while I'm testing betas)
It seems my previous comment was incorrect - even with no extensions the problem is still recurring - evidently I just didn't go to the right places while I was testing. I have reproduced this problem with a completely empty profile (cleared out to make sure absolutely nothing had been added to the default profile.) It *SEEMS* to be in some way related to the browser waiting for content that the page is requesting from a different server, when the second server is failing to respond quickly enough (on the basis that I often see "waiting for <IP address>" in the status bar when it locks up. Although this is happening on a lot of sites, it seems particularly regular with news articles and pages linked from them on http://www.nieuwsblad.be - an example of a page that has hung my browser several times in the last ten minutes is http://www.nieuwsblad.be/Article/Detail.aspx?articleid=DMF29122007_024 which seems to hang the browser every time within a few seconds of being accessed. Output from an empty profile, running firefox --debug follows: /usr/local/firefox/run-mozilla.sh -g /usr/local/firefox/firefox-bin MOZILLA_FIVE_HOME=/usr/local/firefox LD_LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox/plugins:/usr/local/firefox:$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib DISPLAY=:0.0 DYLD_LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox/components:/usr/local/firefox SHLIB_PATH=/usr/local/firefox:/usr/local/firefox LIBPATH=/usr/local/firefox:/usr/local/firefox ADDON_PATH=/usr/local/firefox MOZ_PROGRAM=/usr/local/firefox/firefox-bin MOZ_TOOLKIT= moz_debug=1 moz_debugger= /usr/bin/gdb /usr/local/firefox/firefox-bin -x /tmp/mozargs.K16763 GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/local/firefox3B2/firefox-bin (no debugging symbols found) warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at ffffe0b4 (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 4143634112 (LWP 16768)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (firefox-bin:16768): Gtk-WARNING **: Unable to locate theme engine in module_path: "bluecurve", [New Thread 4141079440 (LWP 16771)] [New Thread 4132670352 (LWP 16772)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread 4122393488 (LWP 16775)] [New Thread 4114000784 (LWP 16776)] [Thread 4114000784 (LWP 16776) exited] [New Thread 4105608080 (LWP 16777)] [Thread 4105608080 (LWP 16777) exited] [New Thread 4105608080 (LWP 16778)] (no debugging symbols found) [New Thread 4114000784 (LWP 16779)] [New Thread 4096977808 (LWP 16780)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread 4085599120 (LWP 16782)] [New Thread 4077124496 (LWP 16783)] [Thread 4105608080 (LWP 16778) exited] [New Thread 4105608080 (LWP 16784)] [Thread 4105608080 (LWP 16784) exited] [New Thread 4060257168 (LWP 16786)] [New Thread 4068649872 (LWP 16785)] (no debugging symbols found) (no debugging symbols found) (firefox-bin:16768): Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Arial 0' (firefox-bin:16768): Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Arial 0' (firefox-bin:16768): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='BasicEngineFc', font='Arial 0', text='English Hello' (firefox-bin:16768): Pango-WARNING **: pango_font_get_glyph_extents called with null font argument, expect ugly output [New Thread 4051610512 (LWP 16787)] [Thread 4051610512 (LWP 16787) exited] [Thread 4077124496 (LWP 16783) exited] [New Thread 4051610512 (LWP 16788)] [Thread 4051610512 (LWP 16788) exited] [New Thread 4051610512 (LWP 16828)] [New Thread 4077124496 (LWP 16829)] [Thread 4077124496 (LWP 16829) exited] [Thread 4051610512 (LWP 16828) exited] Program received signal SIGABRT, Aborted. [Switching to Thread 4143634112 (LWP 16768)] 0xffffe405 in __kernel_vsyscall ()
Note: this only occurs with Beta 2 - Beta 1 appears to have no problems with the same page.
The Pango error messages looks like it could be bug 404112. It's fixed in current trunk builds if you want to try that: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/
Keywords: crash
Version: unspecified → Trunk
No luck, I'm afraid. I downloaded that and (with another clean profile) went to the page I mentioned above. Within a few seconds the browser had hung again.
Right, I can reproduce the hang in a current nightly on http://www.nieuwsblad.be/ and in a debug build I get: *** glibc detected *** /OBJDIR/usr/moz/checkin/mozilla/dist/bin/firefox-bin: double free or corruption (!prev): 0x0000000002184e00 *** then crash with js_FinalizeStringRT called from nsCycleCollector::Collect Probably related to bug 409063 / bug 409208.
Status: UNCONFIRMED → NEW
Depends on: 409208
Ever confirmed: true
Keywords: hang
Summary: FF3B2 random hang "Program received signal SIGPIPE, Broken pipe." → FF3B2 random hang "Program received signal SIGPIPE, Broken pipe." [@ js_FinalizeStringRT]
This is easy to reproduce on WinXP - causes FF 3.0b2 to crash immediately with the web page listed above.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
Crash Signature: [@ js_FinalizeStringRT]
You need to log in before you can comment on or make changes to this bug.