Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
Hi, On Mon, Sep 29, 2008 at 07:28:29AM +0200, Mike Hommey wrote: On Mon, Sep 29, 2008 at 04:31:05AM +0200, Axel Beckert wrote: *** glibc detected *** /usr/lib/xulrunner-1.9/xulrunner-bin: munmap_chunk(): invalid pointer: 0x029e97f0 *** === Backtrace: = /lib/libc.so.6[0x7f9c0aa6e968] /usr/lib/pango/1.6.0/modules/graphite/pango-graphite.so(_ZN2gr12PangoTextSrcD0Ev+0x20)[0x7f9bfd6615a0] /usr/lib/pango/1.6.0/modules/graphite/pango-graphite.so(graphite_PangoGlyphString+0x11c)[0x7f9bfd662e7c] /usr/lib/libpango-1.0.so.0(pango_shape+0x4a)[0x7f9c087b84ca] Try deinstalling pango-graphite. This looks like bug #476089. Debugged several hours yesterday evening without really getting forward, so thanks for the light at end of the tunnel, because there's indeed pango-graphite installed on the machine. (And configured to match the local display without knowing from which package this feature comes from. :-) Luca: You haven't experienced those problems, do you have pango-graphite installed. On the Sid machine where I haven't those problems, pango-graphite isn't installed. Installed pango-graphite on the above mentioned Sid machine, but hadn't any crashes in five minutes of browsing around on sites where those crashes occurred recently. But it's only over ssh, not many fonts installed locally and the fonts look quite strange currently (too much spacing, etc.). Currently the machine where I experienced these crashes runs memtest at home, so I can't access or reboot it remotely. I peeked in after about 5h of memtest this morning (yeah, hadn't that much sleep this night :-) and it hadn't found anything so far. Will continue debugging by purging pango-graphite this evening. Regards, Axel -- Axel Beckert - [EMAIL PROTECTED], [EMAIL PROTECTED] - http://noone.org/abe/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
Hi Axel! On Mon, 29 Sep 2008 12:10:50 +0200, Axel Beckert wrote: On Mon, Sep 29, 2008 at 07:28:29AM +0200, Mike Hommey wrote: Try deinstalling pango-graphite. This looks like bug #476089. Debugged several hours yesterday evening without really getting forward, so thanks for the light at end of the tunnel, because there's indeed pango-graphite installed on the machine. (And configured to match the local display without knowing from which package this feature comes from. :-) Luca: You haven't experienced those problems, do you have pango-graphite installed. On the Sid machine where I haven't those problems, pango-graphite isn't installed. I confirm that on my sid-amd64 there's no pango-graphite. I installed it now and OpenID on SourceForge.net works as well as your identi.ca page. I'm leaving Conkeror open, we will see if it crashes. BTW, I'm using a beta package for Conkeror, Axel knows about it ;-) As a side note, with pango-graphite the fonts are really ugly, with too much spaces between words. I don't konw if it's a pango-graphite or conkeror problem, however. Thx, bye, Gismo / Luca pgpTV1fQDMPpQ.pgp Description: PGP signature
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
Hi, On Mon, Sep 29, 2008 at 01:50:27PM +0200, Luca Capello wrote: I confirm that on my sid-amd64 there's no pango-graphite. I installed it now and OpenID on SourceForge.net works as well as your identi.ca page. I'm leaving Conkeror open, we will see if it crashes. No crashes here yet either. Maybe a special font has to be installed for those crashes, too? I've got quite a lot of fonts installed on the machine at home. BTW, I'm using a beta package for Conkeror, Axel knows about it ;-) *g* Should make no difference here either. Using the version from sid currently. As a side note, with pango-graphite the fonts are really ugly, with too much spaces between words. Ack, on the machine where I installed it freshly, too. On the machine at home it really looks fine. I don't konw if it's a pango-graphite or conkeror problem, however. Iceweasel, too, not only conkeror. Sounds like a font or probably a not so many fonts plus pango-graphite problem. Regards, Axel -- Axel Beckert - [EMAIL PROTECTED], [EMAIL PROTECTED] - http://noone.org/abe/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
Hi Axel! On Mon, 29 Sep 2008 15:41:45 +0200, Axel Beckert wrote: On Mon, Sep 29, 2008 at 01:50:27PM +0200, Luca Capello wrote: I confirm that on my sid-amd64 there's no pango-graphite. I installed it now and OpenID on SourceForge.net works as well as your identi.ca page. I'm leaving Conkeror open, we will see if it crashes. No crashes here yet either. Maybe a special font has to be installed for those crashes, too? I've got quite a lot of fonts installed on the machine at home. I can install any fonts you've installed and test it, just to be sure it's not a specific font problem. BTW, I'm using a beta package for Conkeror, Axel knows about it ;-) *g* Should make no difference here either. Using the version from sid currently. I'll try the version in sid with both either this evening or tomorrow. As a side note, with pango-graphite the fonts are really ugly, with too much spaces between words. Ack, on the machine where I installed it freshly, too. On the machine at home it really looks fine. Which is strange, since it should look fine with the default font, too. Thx, bye, Gismo / Luca pgp2f5qJMRHbf.pgp Description: PGP signature
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
Hi Mike, On Mon, Sep 29, 2008 at 07:28:29AM +0200, Mike Hommey wrote: Try deinstalling pango-graphite. This looks like bug #476089. That was it! Great! Thanks! Conkeror as well as Iceweasel are stable again here, even with all the Firefox plugins I've installed. Even those reproducable segfaults in Liferea on feed items with Japanese, Korean or Chinese fonts are gone! Regards, Axel -- Axel Beckert - [EMAIL PROTECTED], [EMAIL PROTECTED] - http://noone.org/abe/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
On Tue, Sep 30, 2008 at 12:55:52AM +0200, Axel Beckert wrote: Hi Mike, On Mon, Sep 29, 2008 at 07:28:29AM +0200, Mike Hommey wrote: Try deinstalling pango-graphite. This looks like bug #476089. That was it! Great! Thanks! Conkeror as well as Iceweasel are stable again here, even with all the Firefox plugins I've installed. Even those reproducable segfaults in Liferea on feed items with Japanese, Korean or Chinese fonts are gone! Note that starting with xulrunner 1.9.0.3-1, you can also totally disable plugins without moving the files around, by setting the MOZILLA_DISABLE_PLUGINS environment variables. In case you'd have plugins problems in the future ;) Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
found 498258 1.9.0.3-1 thanks On Wed, Sep 17, 2008 at 11:12:47PM +0200, Luca Capello wrote: On Mon, 08 Sep 2008 16:18:47 +0200, Axel Beckert wrote: On amd64 conkeror, kazehakase-gecko as well as iceweasel crash shortly after startup on about 9 out of 10 starts. FWIW, I've never experienced any crash with Conkeror on a daily-updated sid-amd64. That's good to know. I can also confirm this. Just installed conkeror and dependencies in a amd64 Xen DomU running Debian Sid. Looks stable, no crashes. But also nearly no other desktop packages or plugins installed since the machine is only accessible via ssh. I should add that I don't have any Java or Flash software installed. Just checked: Purging swfdec-mozilla didn't change anything in the behaviour here. (Other flash players are not installed.) Neither did switching java versions back and forth to gcj. The conkeror segfaults often happen if you just leave the window open and idling for more than half a minute. My Conkeror survives various suspend-to-disk cycles, which means that it's idle for more than half a minute ;-) So there's hope. :-) As another example a segfault which occurred when I just tried to load http://identi.ca/xtaran/all at start (pressing g, entering the URL and pressing enter): No crash here :-( Not always there, but at least for it's reproducable after an OpenID login there, even if the OpenID login wasn't successful. Worst case I have to wait a few minutes leaving the browser idle. Regarding the also crashing iceweasel: The crashes at startup are gone with renaming .mozilla, but it still segfaults while surfing, even with no per user plugins. Renaming conkeror's .conkeror.mozdev.org directory didn't change anything. I tried to deinstall all plugins for mozilla products I have installed via Debian, too, to see if that changes anything. The following were purged, but the crashes still appeared: - firefox-sage - iceape-traybiff - icedove-beagle - icedove-dispmua - icedove-inspector - icedove-traybiff - icedove-typeaheadfind - iceweasel-beagle - iceweasel-greasemonkey - iceweasel-torbutton - iceweasel-webdeveloper - java-gcj-compat-plugin - kaffeine-mozilla - libmozjs0d - mozilla-imagezoom - mozilla-livehttpheaders - mozilla-mozgest - mozilla-mplayer - mozilla-nukeimage - mozilla-plugin-vlc - mozilla-venkman - mozplugger - swfdec-mozilla - totem-mozilla Even purged the gnome support packages: - iceape-gnome-support - icedove-gnome-support - iceweasel-gnome-support - xulrunner-1.9-gnome-support Didn't help so far. Since 1.9.0.3-1 the jemalloc segfaults only appear if MOZILLA_JEMALLOC is set, but the the double frees still occurr, e.g. during input or scrolling or after releasing the Ctrl key or while being idle in conkeror. It seems as if the double frees now happen instead of the libjemalloc issues. Additionally a new kind of crash showed up since 1.9.0.3-1: *** glibc detected *** /usr/lib/xulrunner-1.9/xulrunner-bin: realloc(): invalid next size: 0x01fe6750 *** One backtrace from conkeror (xulrunner-dbg variant): [...] ** (xulrunner-bin:27491): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:27491): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:27491): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:27491): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:27491): WARNING **: Exception in gr::RangeSegment *** glibc detected *** /usr/lib/xulrunner-1.9/xulrunner-bin: **realloc(): invalid next size: 0x031bc5a0 *** === Backtrace: = /lib/libc.so.6[0x7fadd83b5968] /lib/libc.so.6[0x7fadd83b9561] /lib/libc.so.6(realloc+0x12f)[0x7fadd83b9fdf] /usr/lib/libglib-2.0.so.0(g_realloc+0x2e)[0x7fadd5556b6e] /usr/lib/libpango-1.0.so.0(pango_glyph_string_set_size+0x78)[0x7fadd60e8908] /usr/lib/pango/1.6.0/modules/pango-basic-fc.so[0x7fadcab1836a] /usr/lib/libpango-1.0.so.0(pango_shape+0x4a)[0x7fadd60ff4ca] /usr/lib/xulrunner-1.9/libxul.so(_ZN17gfxPangoFontGroup24CreateGlyphRunsItemizingEP10gfxTextRunPKcjj+0x1ff)[0x7fadd997d529] /usr/lib/xulrunner-1.9/libxul.so(_ZN17gfxPangoFontGroup11MakeTextRunEPKtjPKN17gfxTextRunFactory10ParametersEj+0x11e)[0x7fadd997d8d4] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd9979be8] /usr/lib/xulrunner-1.9/libxul.so(_ZN15gfxTextRunCache11MakeTextRunEPKtjP12gfxFontGroupP10gfxContextjj+0x39)[0x7fadd99787d3] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd98b1c3a] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd98b107a] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd99653b6] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd9368584] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd9458802] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd945885f] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd9458887] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd944c04b] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd944b3b3] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd944c04b] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd944b3b3] /usr/lib/xulrunner-1.9/libxul.so[0x7fadd944c04b]
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
On Mon, Sep 29, 2008 at 04:31:05AM +0200, Axel Beckert wrote: *** glibc detected *** /usr/lib/xulrunner-1.9/xulrunner-bin: munmap_chunk(): invalid pointer: 0x029e97f0 *** === Backtrace: = /lib/libc.so.6[0x7f9c0aa6e968] /usr/lib/pango/1.6.0/modules/graphite/pango-graphite.so(_ZN2gr12PangoTextSrcD0Ev+0x20)[0x7f9bfd6615a0] /usr/lib/pango/1.6.0/modules/graphite/pango-graphite.so(graphite_PangoGlyphString+0x11c)[0x7f9bfd662e7c] /usr/lib/libpango-1.0.so.0(pango_shape+0x4a)[0x7f9c087b84ca] Try deinstalling pango-graphite. This looks like bug #476089. Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
Hi there! On Mon, 08 Sep 2008 16:18:47 +0200, Axel Beckert wrote: On amd64 conkeror, kazehakase-gecko as well as iceweasel crash shortly after startup on about 9 out of 10 starts. FWIW, I've never experienced any crash with Conkeror on a daily-updated sid-amd64. I should add that I don't have any Java or Flash software installed. The conkeror segfaults often happen if you just leave the window open and idling for more than half a minute. My Conkeror survives various suspend-to-disk cycles, which means that it's idle for more than half a minute ;-) As another example a segfault which occurred when I just tried to load http://identi.ca/xtaran/all at start (pressing g, entering the URL and pressing enter): No crash here :-( Versions of packages xulrunner-1.9 depends on: I found some differences which I don't think are important, but it doesn't cost anything to report them: ii libgcc11:4.3.1-9 GCC support library ii libgcc11:4.3.2-1 GCC support library ii libpango1.0-0 1.20.5-1 Layout and rendering of internatio ii libpango1.0-0 1.20.5-2 Layout and rendering of internatio ii libsqlite3-0 3.5.9-3 SQLite 3 shared library ii libsqlite3-0 3.5.9-4 SQLite 3 shared library ii libstdc++6 4.3.1-9 The GNU Standard C++ Library v3 ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3 FWIW I'm available for any other tests useful to solve this bug. Thx, bye, Gismo / Luca pgpNTl4y9ABFD.pgp Description: PGP signature
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
Hi, On Wed, Sep 17, 2008 at 11:12:47PM +0200, Luca Capello wrote: FWIW, I've never experienced any crash with Conkeror on a daily-updated sid-amd64. I should add that I don't have any Java or Flash software installed. Although the segfaults are often in libjsemalloc (or so), I also plan to try it once with all flash and java plugin packages removed as well as with virgin .mozilla, .conkeror.mozdev.org, etc. directories to see if anything there causes the harm. FWIW I'm available for any other tests useful to solve this bug. Thanks for the feedback. Gives me hope that I once will be able to have more than one working browser (arora with QtWebKit since midori and GtkWebKit also segfaults often) on my ThinkPad. :-) Regards, Axel -- Axel Beckert - [EMAIL PROTECTED], [EMAIL PROTECTED] - http://noone.org/abe/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#498258: xulrunner-1.9: conkeror and iceweasel crash shortly after startup (xulrunner-bin: double free or corruption)
Package: xulrunner-1.9 Version: 1.9.0.1-1 Severity: important On amd64 conkeror, kazehakase-gecko as well as iceweasel crash shortly after startup on about 9 out of 10 starts. Sometimes it gets a xulrunner-bin: double free or corruption, sometimes it just segfaults, so it maybe two different issues, but both appearing for about one week or so. The conkeror segfaults often happen if you just leave the window open and idling for more than half a minute. On i386 at least conkeror (same version of conkeror and xulrunner) works fine. gdb on conkeror trying to login on identi.ca via openid gave the following SIGABRT: $ LD_LIBRARY_PATH=/usr/lib/xulrunner-1.9 gdb /usr/lib/xulrunner-1.9/xulrunner-bin GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type show copying and show warranty for details. This GDB was configured as x86_64-linux-gnu... (gdb) set args /usr/share/conkeror/application.ini (gdb) r Starting program: /usr/lib/xulrunner-1.9/xulrunner-bin /usr/share/conkeror/application.ini [Thread debugging using libthread_db enabled] [New Thread 0x7f8ec5cf5780 (LWP 19239)] [New Thread 0x410e9950 (LWP 19245)] [New Thread 0x418ea950 (LWP 19246)] [New Thread 0x420eb950 (LWP 19247)] [New Thread 0x428ec950 (LWP 19248)] [Thread 0x428ec950 (LWP 19248) exited] [Thread 0x420eb950 (LWP 19247) exited] [New Thread 0x428ec950 (LWP 19249)] watch:accessibility.:browsewithcaret [New Thread 0x420eb950 (LWP 19250)] [New Thread 0x430ed950 (LWP 19251)] ** (xulrunner-bin:19239): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:19239): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:19239): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:19239): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:19239): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:19239): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:19239): WARNING **: Exception in gr::RangeSegment ** (xulrunner-bin:19239): WARNING **: Exception in gr::RangeSegment [New Thread 0x438ee950 (LWP 19313)] [Thread 0x438ee950 (LWP 19313) exited] [New Thread 0x438ee950 (LWP 19314)] [New Thread 0x440ef950 (LWP 19315)] *** glibc detected *** /usr/lib/xulrunner-1.9/xulrunner-bin: double free or corruption (!prev): 0x02da86d0 *** === Backtrace: = /lib/libc.so.6[0x7f8ec3d3c968] /lib/libc.so.6(cfree+0x76)[0x7f8ec3d3ea76] /usr/lib/libpango-1.0.so.0(pango_glyph_string_free+0x12)[0x7f8ec1a6e7c2] /usr/lib/xulrunner-1.9/libxul.so(_ZN17gfxPangoFontGroup24CreateGlyphRunsItemizingEP10gfxTextRunPKcjj+0x2a3)[0x7f8ec53038f1] /usr/lib/xulrunner-1.9/libxul.so(_ZN17gfxPangoFontGroup11MakeTextRunEPKtjPKN17gfxTextRunFactory10ParametersEj+0x11e)[0x7f8ec5303bf8] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec5300040] /usr/lib/xulrunner-1.9/libxul.so(_ZN15gfxTextRunCache11MakeTextRunEPKtjP12gfxFontGroupP10gfxContextjj+0x39)[0x7f8ec52fec2b] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec52375fe] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec5236a3e] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec52eb806] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4ceb34c] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4ddb53a] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4ddb597] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4ddb5bf] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dced87] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dce0ef] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dced87] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dce0ef] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dced87] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dce0ef] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dd0589] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dccfdb] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dcc8fd] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dd1a70] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dccfdb] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dcc8fd] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4dce357] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4d0f7cb] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4d553c6] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4cf205b] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4cf556f] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4cf56a2] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec4d21dca] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec52ca86e] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec52a037e] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec522487d] /usr/lib/xulrunner-1.9/libxul.so[0x7f8ec5106f71] /usr/lib/xulrunner-1.9/libxul.so(XRE_main+0x1daf)[0x7f8ec4b91ae9] /usr/lib/xulrunner-1.9/xulrunner-bin[0x4023bb] /lib/libc.so.6(__libc_start_main+0xe6)[0x7f8ec3ce71a6] /usr/lib/xulrunner-1.9/xulrunner-bin[0x401e89] === Memory map: 0040-00409000 r-xp fe:00 1556934 /usr/lib/xulrunner-1.9/xulrunner-bin 00609000-0060a000 rw-p 9000 fe:00 1556934