Bug#667034: iceweasel randomly crashes, even in safemode

Steven Sciame sasciame at yahoo.com
Tue Apr 3 15:14:04 UTC 2012


 


>________________________________
> From: Mike Hommey <mh at glandium.org>
>To: Steven Sciame <sasciame at yahoo.com>; 667034 at bugs.debian.org 
>Sent: Tuesday, April 3, 2012 9:53 AM
>Subject: Re: Bug#667034: iceweasel randomly crashes, even in safemode
> 
>On Tue, Apr 03, 2012 at 09:45:08AM -0500, Steven Sciame wrote:
>> Package: iceweasel
>> Version: 3.5.16-13
>> Severity: important
>> 
>> 
>> For the past week or so (I believe it was after the last kernel upgrade)
>> iceweasel has been randomly crashing.  It seems to happen when multiple tabs
>> are open.  This can happen when starting iceweasel with multiple tabs, or 
>> while running it with the tabs open.  
>> 
>> When running iceweasel from the command line, I get the following error
>> messages:
>> 
>> (firefox-bin:11251): Gdk-WARNING **: XID collision, trouble ahead
>> Segmentation fault
>> 
>> 
>> This happened while using it in safe mode also.  I tried to run iceweasel 
>> in dbg mode, but I get this error message:
>
>You need to install gdb. The likely cause of your problem is the flash
>plugin.
>
>Mike
>
>
>

Hi Mike!

Thank you for the quick reply.  It appears that you are correct:

(gdb) set pagination off
(gdb) run
Starting program: /usr/lib/iceweasel/firefox-bin 
[Thread debugging using libthread_db enabled]
[New Thread 0xb55ffb70 (LWP 12794)]
[New Thread 0xb4dfeb70 (LWP 12795)]
[New Thread 0xb42ffb70 (LWP 12796)]
[New Thread 0xb38ffb70 (LWP 12797)]
[New Thread 0xb2bffb70 (LWP 12798)]
[New Thread 0xb23feb70 (LWP 12799)]
[Thread 0xb38ffb70 (LWP 12797) exited]
[Thread 0xb2bffb70 (LWP 12798) exited]
[New Thread 0xb38ffb70 (LWP 12800)]
[New Thread 0xb2bffb70 (LWP 12801)]
[New Thread 0xadeffb70 (LWP 12802)]
[New Thread 0xad4ffb70 (LWP 12803)]
[New Thread 0xaccfeb70 (LWP 12804)]
[New Thread 0xac4fdb70 (LWP 12805)]
[Thread 0xaccfeb70 (LWP 12804) exited]
[Thread 0xb23feb70 (LWP 12799) exited]
[New Thread 0xaccfeb70 (LWP 12806)]
[New Thread 0xb23feb70 (LWP 12807)]
[New Thread 0xab3ffb70 (LWP 12808)]
[New Thread 0xaabfeb70 (LWP 12809)]
[Thread 0xaccfeb70 (LWP 12806) exited]
[New Thread 0xaccfeb70 (LWP 12810)]
[Thread 0xaccfeb70 (LWP 12810) exited]
[New Thread 0xaccfeb70 (LWP 12814)]
[Thread 0xaccfeb70 (LWP 12814) exited]
[New Thread 0xaccfeb70 (LWP 12815)]
[New Thread 0xa86ffb70 (LWP 12816)]
[Thread 0xaccfeb70 (LWP 12815) exited]
[Thread 0xa86ffb70 (LWP 12816) exited]

Program received signal SIGSEGV, Segmentation fault.
0xa9657a97 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
(gdb) bt full
#0  0xa9657a97 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#1  0xa965e3e8 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#2  0xa9332ade in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#3  0xa92b83f7 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#4  0xa9333385 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#5  0xa93e7ad7 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#6  0xa9605a63 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#7  0xa95a7757 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#8  0xa922da56 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#9  0xa95b0306 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#10 0xa95ab429 in ?? () from /usr/lib/flashplayer-mozilla/libflashplayer.so
No symbol table info available.
#11 0xb76c3b8c in nsNPAPIPluginInstance::InitializePlugin (this=0x201, peer=0xa8765c40) at ../../../../../modules/plugin/base/src/nsNPAPIPluginInstance.cpp:1030
        startTime = 2835321008
        taginfo = {<nsCOMPtr_base> = {mRawPtr = 0xa8765c48}, <No data fields>}
        guard = {<PRCListStr> = {next = 0xb7ae13b0, prev = 0xb7ae13b0}, mInstance = {<nsCOMPtr_base> = {mRawPtr = 0xa8763f40}, <No data fields>}, mDelayedDestroy = 0, static sListHead = {next = 0xbfff9660, prev = 0xbfff9660}}
        rv = <value optimized out>
        mode = <value optimized out>
        count = <value optimized out>
        names = 0xa8763fc0
        values = 0xaa2da4c0
        tagtype = nsPluginTagType_Embed
        mimetype = 0xa87649e0 "application/x-shockwave-flash"
        flashMimeType = "application/x-shockwave-flash"
        error = <value optimized out>
        blockedParam = "swliveconnect"
#12 0xb76c98b3 in nsPluginHostImpl::TrySetUpPluginInstance (this=0xab99a820, aMimeType=0xaba249a8 "application/x-shockwave-flash", aURL=0xab85fdf0, aOwner=0xa87516a0) at ../../../../../modules/plugin/base/src/nsPluginHostImpl.cpp:3993
        urlSpec = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xa87583a8 "http://mail.yimg.com/nq/mc/1_0_0/mg/swf/imsdk_2.0.swf", mLength = 53, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfff97f0 ""}, mStorage = "\000ċ\267ta\255\267 \022\275\267\034\230\377\277\351\025\201\267\300kC\264\000\000\000\000http\265\321\016\267I;\017\267ta\255\267\234\230\377\277>\376\203\267t\230\377\277\304ċ\267\\\230\377\277"}
        instance = {<nsCOMPtr_base> = {mRawPtr = 0xa8763f40}, <No data fields>}
        pluginTag = <value optimized out>
        mimetype = 0xaba249a8 "application/x-shockwave-flash"
        contractID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfff9748 "@mozilla.org/inline-plugin/application/x-shockwave-flash", mLength = 56, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfff9748 "@mozilla.org/inline-plugin/application/x-shockwave-flash"}, mStorage = "@mozilla.org/inline-plugin/application/x-shockwave-flash\000z\222\266\240\203u\250"}
        urlSpec2 = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xaba34dd4 "\214\370t\250@\203u\250и\245\267", mLength = 3082576088, mFlags = 3081593204}, <No data fields>}, mFixedCapacity = 3221198604, mFixedBuf = 0xb7ad6174 "\264\355", <incomplete sequence \304>}, mStorage = "\300M\243\253\000\000\000\000,\227\377\277.\253\060\267\324M\243\253\300M\243\253<\227\377\277\354\267\061\267\334M\243\253(\227\377\277\021\000\000\000W셷\360\375\205\253ta\255\267L\227\377\277\006܅\267"}
        result = 0
        plugin = {<nsCOMPtr_base> = {mRawPtr = 0xad5208d0}, <No data fields>}
#13 0xb76c86f0 in nsPluginHostImpl::SetUpPluginInstance (this=0xab99a820, aMimeType=0xaba249a8 "application/x-shockwave-flash", aURL=0xab85fdf0, aOwner=0xa87516a0) at ../../../../../modules/plugin/base/src/nsPluginHostImpl.cpp:3788
        rv = 3071228905
#14 0xb76d12e0 in nsPluginHostImpl::InstantiateEmbeddedPlugin (this=0xab99a820, aMimeType=0xaba249a8 "application/x-shockwave-flash", aURL=0xab85fdf0, aOwner=0xa87516a0) at ../../../../../modules/plugin/base/src/nsPluginHostImpl.cpp:3479
        urlSpec = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xa87583a8 "http://mail.yimg.com/nq/mc/1_0_0/mg/swf/imsdk_2.0.swf", mLength = 53, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfff9a54 ""}, mStorage = "\000\250\231\253\000\000\000\000\212/\231\267L\023\231\267+el\267ta\255\267\000\214\006\256ta\255\267L\023\231\267\000\233\377\277\274\232\377\277\003z;\267\000\214\006\256L\023\231\267\240\232\377\277xT\246\267"}
        rv = 0
        instance = 0x0
        pluginTag = <value optimized out>
        isJava = 0
        window = <value optimized out>
        pti2 = {<nsCOMPtr_base> = {mRawPtr = 0xa87516a4}, <No data fields>}
        bCanHandleInternally = 1
        urlSpec2 = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xae1b0f04 "\234\357\254\267", mLength = 2918816152, mFlags = 3221199228}, <No data fields>}, mFixedCapacity = 3081593204, mFixedBuf = 0xaba34dc0 "赥\267 at pc\253\260\262j\253\243L\243\253\220]v\250\214\370t\250@\203u\250и\245\267"}, mStorage = "\000\000\000\000\214\231\377\277.\253\060\267\324M\243\253\300M\243\253\001\000\000\000\266\065\250 \004\017\033\256\000\232\377\277\234\231\377\277mz\222\266\314\371i\265@\242\034\256\254\231\377\277\351\025\201\267Yz\222\266"}
        tagType = nsPluginTagType_Embed
        scheme = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfff9a00 "http", mLength = 4, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfff9a00 "http"}, mStorage = "http\000\371i\265\000\000\000\000L\232\377\277L\023\231\267Eiy\267ta\255\267\000\214\006\256X\023\231\267L\023\231\267\240\232\377\277|\232\377\277\240\215/\267\240\232\377\277\340\306ҷ \250\231\253"}
#15 0xb720706a in nsObjectFrame::InstantiatePlugin (this=0xab5a6314, aPluginHost=0xab99a824, aMimeType=0xaba249a8 "application/x-shockwave-flash", aURI=0xab85fdf0) at ../../../layout/generic/nsObjectFrame.cpp:911
        pDoc = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        rv = <value optimized out>
        appShell = {<nsCOMPtr_base> = {mRawPtr = 0xb569f9c0}, <No data fields>}
        fullPageMode = 0
#16 0xb7209d7d in nsObjectFrame::Instantiate (this=0xab5a6314, aMimeType=0xaba249a8 "application/x-shockwave-flash", aURI=0xab85fdf0) at ../../../layout/generic/nsObjectFrame.cpp:1818
        rv = 0
        weakFrame = {mPrev = 0xab6371fc, mFrame = 0xab5a6314}
        pluginHost = {<nsCOMPtr_base> = {mRawPtr = 0xab99a824}, <No data fields>}
#17 0xb731a304 in nsObjectLoadingContent::Instantiate (this=0xaba34ddc, aFrame=0xab5a633c, aMIMEType=..., aURI=0xab85fdf0) at ../../../../content/base/src/nsObjectLoadingContent.cpp:1788
        typeToUse = {<nsACString_internal> = {mData = 0xaba249a8 "application/x-shockwave-flash", mLength = 29, mFlags = 5}, <No data fields>}
        baseURI = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        rv = <value optimized out>
#18 0xb731c9e5 in nsAsyncInstantiateEvent::Run (this=0xab6371f0) at ../../../../content/base/src/nsObjectLoadingContent.cpp:156
        rv = <value optimized out>
        frame = <value optimized out>
        objectFrame = 0xab5a6314
#19 0xb78444ed in nsThread::ProcessNextEvent (this=0xb7bf1060, mayWait=1, result=0xbfff9cb0) at ../../../xpcom/threads/nsThread.cpp:521
        notifyGlobalObserver = 1
        obs = {<nsCOMPtr_base> = {mRawPtr = 0xb569f9c4}, <No data fields>}
        event = {<nsCOMPtr_base> = {mRawPtr = 0xab6371f0}, <No data fields>}
        rv = 0
#20 0xb78160f3 in NS_ProcessNextEvent_P (thread=0xaa121e30, mayWait=1) at nsThreadUtils.cpp:250
        val = 1
#21 0xb7844813 in nsThread::Shutdown (this=0xaa224fb0) at ../../../xpcom/threads/nsThread.cpp:468
        context = {joiningThread = 0xb7bf1060, shutdownAck = 0}
        event = {<nsCOMPtr_base> = {mRawPtr = 0xaa2f7990}, <No data fields>}
#22 0xb7850c7f in NS_InvokeByIndex_P () from /usr/lib/xulrunner-1.9.1/libxul.so
No locals.
#23 0xb7848d69 in nsProxyObjectCallInfo::Run (this=0xaba32790) at ../../../../xpcom/proxy/src/nsProxyEvent.cpp:181
No locals.
#24 0xb78444ed in nsThread::ProcessNextEvent (this=0xb7bf1060, mayWait=1, result=0xbfff9dcc) at ../../../xpcom/threads/nsThread.cpp:521
        notifyGlobalObserver = 1
        obs = {<nsCOMPtr_base> = {mRawPtr = 0xb569f9c4}, <No data fields>}
        event = {<nsCOMPtr_base> = {mRawPtr = 0xaba32790}, <No data fields>}
        rv = 0
#25 0xb78160f3 in NS_ProcessNextEvent_P (thread=0xaa121e30, mayWait=1) at nsThreadUtils.cpp:250
        val = 1
#26 0xb77967be in nsBaseAppShell::Run (this=0xb569f9c0) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:170
        thread = 0xb7bf1060
#27 0xb7666b84 in nsAppStartup::Run (this=0xb7bb1ca0) at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:193
        rv = <value optimized out>
#28 0xb7032e08 in XRE_main (argc=1, argv=0xbffff4d4, aAppData=0xb7b03980) at ../../../toolkit/xre/nsAppRunner.cpp:3331
        remoteService = {<nsCOMPtr_base> = {mRawPtr = 0xb2e49e70}, <No data fields>}
        appStartup = {<nsCOMPtr_base> = {mRawPtr = 0xb7bb1ca0}, <No data fields>}
        shuttingDown = 0
        cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0xb3973de0}, <No data fields>}
        workingDir = {<nsCOMPtr_base> = {mRawPtr = 0xb3917a00}, <No data fields>}
        xpcom = {mServiceManager = 0xb7bd1224}
        desktopStartupIDEnv = <value optimized out>
        updRoot = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20300}, <No data fields>}
        persistent = 1
        profLD = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20d80}, <No data fields>}
        dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 0xb7a189a0}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0xb7a189c4}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20380}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20300}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20d00}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20d80}, <No data fields>}, mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0xb7bdd6a0}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0xb7bdd880}},
 <No data fields>}}
        desktopStartupIDPtr = 0xb7800f1a "U\211\345WVS\350\062-\202\377\201\303OR-"
        nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0xb7bb72f0}, <No data fields>}
        startOffline = 0
        profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xb7be8048 "default", mLength = 7, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfff9f7c ""}, mStorage = "\000F\005\b@\300·\254\301·\371\061\000\000 \230\005\b\000\000\360\377\000\000\000\000 \000\000\000@\300·@\300·\254\301·\371\061\000\000ta\255\267\023\000\000\000X\240\377\277؟\377\277"}
        upgraded = -1293640080
        versionOK = <value optimized out>
        appInitiatedRestart = <value optimized out>
        desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfff9fd0 "", mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfff9fd0 ""}, mStorage = "\000a\255\267l\003\262\267\371\061\000\000 \230\005\b\000'\260\267<\302·8\240\377\277&h\005\b@\300·,\240\377\277ܻ\376\267\217hַ\355\002붬\301·\206\002\353\266\001\000\000"}
        display_name = <value optimized out>
        xremotearg = <value optimized out>
        canRun = 1
        profileLock = {<nsCOMPtr_base> = {mRawPtr = 0xb7bdd610}, <No data fields>}
        profD = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20d00}, <No data fields>}
        version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0xbfff9f28 "3.5.16_20120315123157/20120315123157", mLength = 36, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0xbfff9f28 "3.5.16_20120315123157/20120315123157"}, mStorage = "3.5.16_20120315123157/20120315123157\000\230\005\bw.\352\267\000\000\260\267\371\061\000\000 \230\005\b\240\"\262\267\364\301·"}
        needsRestart = 0
        display = 0xb7b90140
        osABI = {<nsCString> = {<nsACString_internal> = {mData = 0xb78b4127 "Linux_x86-gcc3", mLength = 14, mFlags = 1}, <No data fields>}, <No data fields>}
        rv = 0
        gtkModules = <value optimized out>
        appData = {<nsXREAppData> = {size = 56, directory = 0xb7b20300, vendor = 0xb7b4e0c0 "Mozilla", name = 0xb7b0a2d0 "Iceweasel", version = 0xb7b4e0c8 "3.5.16", buildID = 0xb7b0a2e0 "20120315123157", ID = 0xb7b02730 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0xb7b02760 "Copyright (c) 1998 - 2010 mozilla.org", flags = 6, xreDirectory = 0xb7b20380, minVersion = 0xb7b4e0d0 "1.9.1", maxVersion = 0xb7b4e0d8 "1.9.1.*", crashReporterURL = 0xb7b02790 "https://crash-reports.mozilla.com/submit", profile = 0xb7b0a2f0 "mozilla/firefox"}, <No data fields>}
        localIniFile = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20400}, <No data fields>}
        parser = {mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {mTable = {ops = 0xb7aee250, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@', entrySize = 12, entryCount = 1, removedCount = 0, generation = 0, entryStore = 0xb7b06300 ""}}, <No data fields>}, <No data fields>}, mFileContents = {mRawPtr = 0xb7b03a00 "[Build"}}
        ar = <value optimized out>
        override = 0x0
        iniFile = {<nsCOMPtr_base> = {mRawPtr = 0xb7b20400}, <No data fields>}
        i = <value optimized out>
#29 0x08049da6 in ?? ()
No symbol table info available.
#30 0xb7d6aca6 in __libc_start_main () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#31 0x08049641 in ?? ()
No symbol table info available.
(gdb) 


-Steven                                                            






More information about the pkg-mozilla-maintainers mailing list