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