Closed Bug 630137 Opened 13 years ago Closed 6 years ago

Crash [@ CallQueryInterface<nsISupports, nsWrapperCache>]

Categories

(Core :: XPConnect, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED INACTIVE

People

(Reporter: glandium, Unassigned)

Details

(Keywords: crash)

Crash Data

Attachments

(2 files)

Attached file Bugbuddy output
This happened on a ff-on-xr beta 10 build.

Thread 1 (Thread 0x7fdab1b88720 (LWP 2859)):
#0  0x00007fdab1271b4d in __libc_waitpid (pid=4575, stat_loc=<value optimized out>, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
        _a3 = 0
        _a1 = 4575
        resultvar = <value optimized out>
        _a4 = 0
        _a2 = 140735882094064
        oldtype = 0
        result = <value optimized out>
#1  0x00007fdaaa953a01 in g_spawn_sync () from /lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007fdaaa953d19 in g_spawn_command_line_sync () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fda9f81fde1 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  0x00007fdaae8cdcb6 in nsProfileLock::FatalSignalHandler (signo=11, info=<value optimized out>, context=<value optimized out>) at nsProfileLock.cpp:226
        oldact = 0xffffffffffffffff
#5  <signal handler called>
No symbol table info available.
#6  0x00007fdaaef7f844 in CallQueryInterface<nsISupports, nsWrapperCache> (this=0x7fda5e64f0b0, cx=0x7fda98567400) at ../../../../dist/include/nsISupportsUtils.h:184
No locals.
#7  XPCWrappedNative::FlatJSObjectFinalized (this=0x7fda5e64f0b0, cx=0x7fda98567400) at ../../../../../js/src/xpconnect/src/xpcwrappednative.cpp:1352
        chunk = 0x0
        cache = 0x0
#8  0x00007fdaaef87999 in XPC_WN_NoHelper_Finalize (cx=<value optimized out>, obj=<value optimized out>) at ../../../../../js/src/xpconnect/src/xpcwrappednativejsops.cpp:674
        p = 0x7fda5e64f0b0
#9  0x00007fdab0267712 in JSCompartment::finalizeObjectArenaLists(JSContext*) () from /usr/lib/xulrunner-2.0/libmozjs.so
No symbol table info available.
#10 0x00007fdab026f637 in ?? () from /usr/lib/xulrunner-2.0/libmozjs.so
No symbol table info available.
#11 0x00007fdaaef5ea54 in nsXPConnect::Collect (this=<value optimized out>) at ../../../../../js/src/xpconnect/src/nsXPConnect.cpp:407
        ccx = {<nsAXPCNativeCallContext> = {_vptr.nsAXPCNativeCallContext = 0x7fdaafc56e50}, mState = XPCCallContext::HAVE_CONTEXT, mXPC = 0x7fda9dd598a0, mThreadData = 0x7fda9dd613a0, mXPCContext = 0x7fda985498c0, mJSContext = 0x7fda98567400, mContextPopRequired = 1, mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_NATIVE, mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0, mOperandJSObject = 0x7fdaaa920330, mCurrentJSObject = 0x7fdaaabac9c0, mFlattenedJSObject = 0x7fdaaa91332e, mWrapper = 0x7fda8f0871c0, mTearOff = 0x7fdaffffffff, mScriptableInfo = 0x7fdaaabac2e8, mSet = 0x7fdaaabac320, mInterface = 0x100000001, mMember = 0x7fdaafd99d7e, mName = 140577242273136, mStaticMemberIsLocal = -1605351856, mArgc = 32767, mArgv = 0x7fdab096d570, mRetVal = 0x7fffa0426fb0, mReturnValueWasSet = 0, mMethodIndex = 0, mCallee = 0x0, mStringWrapperData = '\000' <repeats 20 times>"\332, \177\000\000\312;\371\260\332\177\000\000GoÏ®\332\177\000\000\000\000\000\000\332\177\000"}
        cx = 0x7fda98567400
#12 0x00007fdaaef5a971 in nsXPConnect::GarbageCollect (this=0x7fda5ec24700) at ../../../../../js/src/xpconnect/src/nsXPConnect.cpp:415
No locals.
#13 0x00007fdaaecf6ce5 in nsJSContext::CC (aListener=0x0) at ../../../dom/base/nsJSEnvironment.cpp:3438
No locals.
#14 0x00007fdaaecf6d3d in nsJSContext::IntervalCC () at ../../../dom/base/nsJSEnvironment.cpp:3543
No locals.
#15 0x00007fdaaecf6f8e in GCTimerFired (aTimer=<value optimized out>, aClosure=<value optimized out>) at ../../../dom/base/nsJSEnvironment.cpp:3569
No locals.
#16 0x00007fdaaf32f37b in nsTimerImpl::Fire (this=0x7fda66806290) at ../../../xpcom/threads/nsTimerImpl.cpp:425
        callback = {c = 0x7fdaaecf6f47 <GCTimerFired(nsITimer*, void*)>, i = 0x7fdaaecf6f47, o = 0x7fdaaecf6f47}
        callbackType = 2
#17 0x00007fdaaf32f445 in nsTimerEvent::Run (this=<value optimized out>) at ../../../xpcom/threads/nsTimerImpl.cpp:517
No locals.
#18 0x00007fdaaf32c674 in nsThread::ProcessNextEvent (this=0x7fda9f546270, mayWait=1, result=0x7fffa04270cc) at ../../../xpcom/threads/nsThread.cpp:633
        event = {<nsCOMPtr_base> = {mRawPtr = 0x7fda5b0b9720}, <No data fields>}
        notifyGlobalObserver = 1
        obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f5b26a8}, <No data fields>}
        rv = 0
#19 0x00007fdaaf2f9cb9 in NS_ProcessNextEvent_P (thread=0x7fda5ec24700, mayWait=-1353737632) at nsThreadUtils.cpp:250
        val = 1
#20 0x00007fdaaf247166 in mozilla::ipc::MessagePump::Run (this=0x7fda9f5405c0, aDelegate=0x7fdab094b9e0) at ../../../ipc/glue/MessagePump.cpp:134
        did_work = false
#21 0x00007fdaaf352a76 in RunHandler (this=0x7fda5ec24700) at ../../../ipc/chromium/src/base/message_loop.cc:202
No locals.
#22 MessageLoop::Run (this=0x7fda5ec24700) at ../../../ipc/chromium/src/base/message_loop.cc:176
        save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received = false}, loop_ = 0x7fdab094b9e0, previous_state_ = 0x0}
#23 0x00007fdaaf1adcfb in nsBaseAppShell::Run (this=0x7fda9f5b26a0) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:195
        thread = 0x7fda9f546270
#24 0x00007fdaaf069722 in nsAppStartup::Run (this=0x7fda9af2fe80) at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:217
        rv = <value optimized out>
#25 0x00007fdaae8c7cb6 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at ../../../toolkit/xre/nsAppRunner.cpp:3773
        appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9af2fe80}, <No data fields>}
        shuttingDown = 0
        workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fda995dcb40}, <No data fields>}
        remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x7fda96edf5f0}, <No data fields>}
        cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x7fda995ffd40}, <No data fields>}
        xpcom = {mServiceManager = 0x7fdab09c3a88, static gNativeAppSupport = 0x7fda9f521750}
        desktopStartupIDEnv = <value optimized out>
        flagFile = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f542a80}, <No data fields>}
        updRoot = {<nsCOMPtr_base> = {mRawPtr = 0x7fdab095a240}, <No data fields>}
        persistent = 1
        profLD = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f5429c0}, <No data fields>}
        cachesOK = <value optimized out>
        desktopStartupIDPtr = <value optimized out>
        nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f521750}, <No data fields>}
        startOffline = -1356754232
        profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffa0427430 "default", mLength = 7, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffa0427430 "default"}, mStorage = "default\000\210\v@\000\000\000\000\000\260tB\240\377\177\000\000\017\000\000\000\000\000\000\000\200\275\221\260\332\177\000\000\025\317@\000\000\000\000\000\t\000\000\000\000\000\000\000P\000\000\000\000\000\000"}
        versionOK = -1762789904
        desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffa0427490 "", mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffa0427490 ""}, mStorage = "\000uB\240\377\177\000\000w\000\000\000\000\000\000\000\000uB\240\377\177\000\000\fuB\240\377\177\000\000v\000\000\000\000\000\000\000\327\006\064\257\332\177\000\000\320uB\240\377\177\000\000\a\t4\257\332\177\000"}
        display_name = <value optimized out>
        xremotearg = <value optimized out>
        canRun = 1
        profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f536fb0}, <No data fields>}
        profD = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f542900}, <No data fields>}
        version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffa04273d0 "4.0b10_20110122133533/20110122133533", mLength = 36, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffa04273d0 "4.0b10_20110122133533/20110122133533"}, mStorage = "4.0b10_20110122133533/20110122133533", '\000' <repeats 20 times>, "X[\221\260\332\177\000"}
        display = 0x7fdab09b1190
        osABI = {<nsCString> = {<nsACString_internal> = {mData = 0x7fdaaf4144aa "Linux_x86_64-gcc3", mLength = 17, mFlags = 1}, <No data fields>}, <No data fields>}
        fFlagFile = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f542a80}, <No data fields>}
        rv = 0
        override = 0x0
        appData = {<nsXREAppData> = {size = 112, directory = 0x7fdab095a240, vendor = 0x7fdab09690c8 "Mozilla", name = 0x7fdab091f120 "Iceweasel", version = 0x7fdab09690d0 "4.0b10", buildID = 0x7fdab091f130 "20110122133533", ID = 0x7fdab0912640 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x0, flags = 6, xreDirectory = 0x7fdab095a300, minVersion = 0x7fdab09690d8 "2.0b10", maxVersion = 0x7fdab09690e0 "2.0b10", crashReporterURL = 0x7fdab0934580 "https://crash-reports.mozilla.com/submit?id=ec8030f7-c20a-464f-9b0e-13a3a9e97384&version=4.0b10&buildid=20110122133533", profile = 0x7fdab091f140 "mozilla/firefox"}, <No data fields>}
        i = <value optimized out>
        ar = <value optimized out>
        home = <value optimized out>
        gtkModules = <value optimized out>
        dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 0x7fdaafb2b6c0}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x7fdaafb2b708}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fdab095a300}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fdab095a240}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f542900}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fda9f5429c0}, <No data fields>}, mProfileNotified = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x7fda9956b380}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x7fda995549c0}}, <No data fields>}}
#26 0x0000000000402475 in main (argc=1, argv=0x7fffa042d258) at ../../../xulrunner/stub/nsXULStub.cpp:596
        iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7fdab095a180}, <No data fields>}
        appData = {mAppData = 0x7fdab0942160}
        rv = 2962497960
        lastSlash = 0x7fffa042b883 "application.ini"
        iniPath = "/usr/lib/iceweasel/application.ini", '\000' <repeats 4061 times>
        greDir = "/usr/lib/xulrunner-2.0\000libxpcom.so", '\000' <repeats 4061 times>
        parser = {mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue>, nsINIParser::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue> > >> = {mTable = {ops = 0x613830, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@', entrySize = 24, entryCount = 4, removedCount = 0, generation = 0, entryStore = 0x7fdab090a180 ""}}, <No data fields>}, <No data fields>}, mFileContents = {mRawPtr = 0x7fdab0910000 "; ***** BEGIN LICENSE BLOCK *****"}}
        resolved_greDir = "/usr/lib/xulrunner-2.0/libxpcom.so", '\000' <repeats 4061 times>
        kXULFuncs = {{functionName = 0x40f6a3 "XRE_CreateAppData", function = 0x613910}, {functionName = 0x40f6b5 "XRE_FreeAppData", function = 0x613918}, {functionName = 0x40f6c5 "XRE_main", function = 0x613920}, {functionName = 0x0, function = 0x0}}
        retval = <value optimized out>
        greFound = <value optimized out>
        appDataFile = 0x7fffa042b883 "application.ini"
        tmpPath = "/usr/lib/iceweasel\000firefox-bin", '\000' <repeats 4065 times>
        fileStat = {st_dev = 140735882121616, st_ino = 140577261270640, st_nlink = 140735882121656, st_mode = 2981798184, st_uid = 32730, st_gid = 4131212846, __pad0 = 0, st_rdev = 140577259210850, st_size = 0, st_blksize = 140577261270640, st_blocks = 140733193388033, st_atim = {tv_sec = 0, tv_nsec = 140574279598081}, st_mtim = {tv_sec = 140577261396264, tv_nsec = 3085776}, st_ctim = {tv_sec = 0, tv_nsec = 1}, __unused = {0, 0, 140577261397120}}

Attaching the bugbuddy output.
Severity: normal → critical
It happened when I was going on the sourceware.org bugzilla, but it didn't happen on the same site after I restarted the browser.
Keywords: crash
Summary: Crash @CallQueryInterface<nsISupports, nsWrapperCache> → Crash [@ CallQueryInterface<nsISupports, nsWrapperCache>]
This might not be related, but it's close enough that I think submitting here instead of a new bug is in order. I just got another crash involving JS Context cycle collection, shortly after closing a tab on http://juliamap.googlelabs.com/

The backtrace is
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1ea1399c0e in PR_WaitCondVar (cvar=0x7f1e90b407c0, timeout=4294967295) at ptsynch.c:417
#2  0x00007f1ea09388e0 in Wait (this=0x7f1e90b13a00, aListener=0x0) at ../../dist/include/mozilla/CondVar.h:101
#3  nsCycleCollectorRunner::Collect (this=0x7f1e90b13a00, aListener=0x0) at ../../../xpcom/base/nsCycleCollector.cpp:3350
#4  0x00007f1ea093801f in nsCycleCollector_collect (aListener=<value optimized out>) at ../../../xpcom/base/nsCycleCollect
or.cpp:3470
#5  0x00007f1ea02f6ced in nsJSContext::CC (aListener=0x0) at ../../../dom/base/nsJSEnvironment.cpp:3440
#6  0x00007f1ea02f6d3d in nsJSContext::IntervalCC () at ../../../dom/base/nsJSEnvironment.cpp:3543
#7  0x00007f1ea02f700b in nsUserActivityObserver::Observe (this=0x7f1e89b48840, aSubject=<value optimized out>, aTopic=0x7
f1ea0b04ba4 "user-interaction-inactive", aData=<value optimized out>) at ../../../dom/base/nsJSEnvironment.cpp:262
#8  0x00007f1ea0908e34 in nsObserverList::NotifyObservers (this=<value optimized out>, aSubject=0x0, aTopic=0x7f1ea0b04ba4
 "user-interaction-inactive", someData=0x0) at ../../../xpcom/ds/nsObserverList.cpp:130
#9  0x00007f1ea0908fb0 in nsObserverService::NotifyObservers (this=<value optimized out>, aSubject=0x0, aTopic=0x7f1ea0b04
ba4 "user-interaction-inactive", someData=0x0) at ../../../xpcom/ds/nsObserverService.cpp:182
#10 0x00007f1ea0200b56 in nsUITimerCallback::Notify (this=0x7f1e8ab422c0, aTimer=0x7f1e12f4ce20) at ../../../../content/ev
ents/src/nsEventStateManager.cpp:292
#11 0x00007f1ea092f38a in nsTimerImpl::Fire (this=0x7f1e12f4ce20) at ../../../xpcom/threads/nsTimerImpl.cpp:428
#12 0x00007f1ea092f445 in nsTimerEvent::Run (this=<value optimized out>) at ../../../xpcom/threads/nsTimerImpl.cpp:517
#13 0x00007f1ea092c674 in nsThread::ProcessNextEvent (this=0x7f1e90b46270, mayWait=1, result=0x7fff03dc0d8c) at ../../../x
pcom/threads/nsThread.cpp:633
#14 0x00007f1ea08f9cb9 in NS_ProcessNextEvent_P (thread=0x7f1e90b407cc, mayWait=128) at nsThreadUtils.cpp:250
#15 0x00007f1ea0847166 in mozilla::ipc::MessagePump::Run (this=0x7f1e90b405c0, aDelegate=0x7f1ea1f4b9e0) at ../../../ipc/g
lue/MessagePump.cpp:134
#16 0x00007f1ea0952a76 in RunHandler (this=0x7f1e90b407cc) at ../../../ipc/chromium/src/base/message_loop.cc:202
#17 MessageLoop::Run (this=0x7f1e90b407cc) at ../../../ipc/chromium/src/base/message_loop.cc:176
#18 0x00007f1ea07adcfb in nsBaseAppShell::Run (this=0x7f1e90bb26a0) at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp
:195
#19 0x00007f1ea0669722 in nsAppStartup::Run (this=0x7f1e8c52fe80) at ../../../../../toolkit/components/startup/src/nsAppSt
artup.cpp:217
#20 0x00007f1e9fec7cb6 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>
) at ../../../toolkit/xre/nsAppRunner.cpp:3773
#21 0x0000000000402475 in main (argc=1, argv=0x7fff03dc6f18) at ../../../xulrunner/stub/nsXULStub.cpp:596

I'm also attaching the bugbuddy output.
actually, this is more relevant:
#4  0x00007f1e9fecdcb6 in nsProfileLock::FatalSignalHandler (signo=11, info=<value optimized out>, context=<value optimize
d out>) at nsProfileLock.cpp:226
        oldact = 0xffffffffffffffff
#5  <signal handler called>
No symbol table info available.
#6  0x00007f1ea09394ca in nsXPTCStubBase::QueryInterface (this=0x7f1e24d9eb60, aIID=..., aInstancePtr=0x7f1e8fc3db08) at .
./../../../../xpcom/reflect/xptcall/src/xptcall.cpp:53
No locals.
#7  0x00007f1ea055aaf6 in CallQueryInterface<nsISupports, nsXPCOMCycleCollectionParticipant> (wrapper=<value optimized out
>) at ../../../../dist/include/nsISupportsUtils.h:184
No locals.
#8  WrapperIsNotMainThreadOnly (wrapper=<value optimized out>) at ../../../../../js/src/xpconnect/src/nsXPConnect.cpp:613
        proto = <value optimized out>
        participant = 0x7f1e35b00000
#9  0x00007f1ea055d717 in nsXPConnect::Traverse (this=<value optimized out>, p=0x7f1e4e7ad3c8, cb=...) at ../../../../../j
s/src/xpconnect/src/nsXPConnect.cpp:653
        wrapper = 0x7f1e243a0080
        traceKind = <value optimized out>
        obj = 0x7f1e4e7ad3c8
        type = <value optimized out>
        trc = {<JSTracer> = {context = 0x7f1e5f3c7800, callback = 0x7f1ea055d632 <NoteJSChild(JSTracer*, void*, uint32)>, 
debugPrinter = 0, debugPrintArg = 0x0, debugPrintIndex = 18446744073709551615}, cb = @0x7f1e8fc3dce0}
        cx = 0x7f1e5f3c7800
        clazz = 0x7f1ea132ac90
        dontTraverse = <value optimized out>
#10 0x00007f1ea0936e9b in GCGraphBuilder::Traverse (this=0x7f1e8fc3dce0, aPtrInfo=0x7f1e2ace73b8) at ../../../xpcom/base/n
sCycleCollector.cpp:1523
        rv = <value optimized out>
#11 0x00007f1ea0936f19 in nsCycleCollector::MarkRoots (this=<value optimized out>, builder=...) at ../../../xpcom/base/nsC
ycleCollector.cpp:1764
No locals.
#12 0x00007f1ea0937ad9 in nsCycleCollector::BeginCollection (this=0x7f1e90b79000, aForceGC=<value optimized out>, aListene
r=0x0) at ../../../xpcom/base/nsCycleCollector.cpp:2633
        builder = {<nsCycleCollectionTraversalCallback> = {_vptr.nsCycleCollectionTraversalCallback = 0x7f1ea12e4f40, mFla
gs = 0}, mNodeBuilder = {mNextBlock = 0x7f1e28d00000, mNext = @0x7f1e90b79088, mBlockEnd = 0x7f1e28e40008}, mEdgeBuilder =
 {mCurrent = 0x7f1e2780a6b8, mBlockEnd = 0x7f1e27881ff0, mNextBlockPtr = 0x7f1e27881ff8}, mPtrToNodeMap = {ops = 0x7f1ea13
388f0, data = 0x0, hashShift = 14, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@', entrySize = 16, entryCount = 140966, 
removedCount = 0, generation = 3, entryStore = 0x7f1e26e00000 "`\005"}, mCurrPi = 0x7f1e2ace73b8, mRuntimes = 0x7f1e90b790
20, mNextEdgeName = {<nsACString_internal> = {mData = 0x7f1ea1353f40 "", mLength = 0, mFlags = 1}, <No data fields>}, mLis
tener = 0x0}
#13 0x00007f1ea093881f in nsCycleCollectorRunner::Run (this=0x7f1e90b13a00) at ../../../xpcom/base/nsCycleCollector.cpp:33
12
No locals.
#14 0x00007f1ea092c674 in nsThread::ProcessNextEvent (this=0x7f1e90b46690, mayWait=1, result=0x7f1e8fc3de5c) at ../../../x
pcom/threads/nsThread.cpp:633
        event = {<nsCOMPtr_base> = {mRawPtr = 0x7f1e90b13a00}, <No data fields>}
        notifyGlobalObserver = 0
        obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
        rv = 0
#15 0x00007f1ea08f9cb9 in NS_ProcessNextEvent_P (thread=0x7f1e21d43b00, mayWait=-1599193136) at nsThreadUtils.cpp:250
        val = 1
#16 0x00007f1ea092cd53 in nsThread::ThreadFunc (arg=<value optimized out>) at ../../../xpcom/threads/nsThread.cpp:278
        self = 0x7f1e90b46690
        event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#17 0x00007f1ea139f7c3 in _pt_root (arg=<value optimized out>) at ptthread.c:228
        thred = 0x7f1ea1f5d7b0
        detached = 0
#18 0x00007f1ea28cd8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
(...)
Crash Signature: [@ CallQueryInterface<nsISupports, nsWrapperCache>]
Another crash with TB11 beta1 on Linux OpenSuSE 11.4.
ID: bp-85b4a5a0-e1bc-4320-8251-a10fe2120206
(In reply to Christian Riechers from comment #4)
> Another crash with TB11 beta1 on Linux OpenSuSE 11.4.
> ID: bp-85b4a5a0-e1bc-4320-8251-a10fe2120206

Christian, have you seen this crash signature in thunderbird since comment 4?

---------

Much has changed since the original report, so I hesitate to declare any current crashes match. but bp-f2388e92-cc8b-4874-a6a4-a50362140605 maybe?
0	libxul.so	CallQueryInterface<nsISupports, nsWrapperCache>	/build/buildd/thunderbird-29.0~b1+build4/obj-x86_64-linux-gnu/mozilla/dom/bindings/../../dist/include/nsISupportsUtils.h:149
1	libxul.so	XPCWrappedNative::FlatJSObjectFinalized	/build/buildd/thunderbird-29.0~b1+build4/mozilla/js/xpconnect/src/XPCWrappedNative.cpp:979
2	libxul.so	FinalizeArenas	/build/buildd/thunderbird-29.0~b1+build4/mozilla/js/src/jsobjinlines.h:103
3	libxul.so	js::gc::ArenaLists::queueObjectsForSweep	/build/buildd/thunderbird-29.0~b1+build4/mozilla/js/src/jsgc.cpp:1487
4	libxul.so	BeginSweepingZoneGroup	/build/buildd/thunderbird-29.0~b1+build4/mozilla/js/src/jsgc.cpp:3962
5	libxul.so	IncrementalCollectSlice	/build/buildd/thunderbird-29.0~b1+build4/mozilla/js/src/jsgc.cpp:4124 

CallQueryInterface<nsISupports, nsWrapperCache> firefox version 29
https://crash-stats.mozilla.com/query/query?product=Thunderbird&version=ALL%3AALL&date=&range_value=4&range_unit=weeks&query_search=signature&query_type=is_exactly&build_id=&process_type=any&do_query=1&query=CallQueryInterface%3CnsISupports%2C%20nsWrapperCache%3E
Flags: needinfo?(chriechers)
I haven't seen this crash with recent beta versions of Thunderbird. Most likely I haven't seen it with 24.x either.
Flags: needinfo?(chriechers)
Crash Signature: [@ CallQueryInterface<nsISupports, nsWrapperCache>] → [@ CallQueryInterface<nsISupports, nsWrapperCache>] [@ CallQueryInterface<T>]
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: