Closed Bug 460403 Opened 16 years ago Closed 16 years ago

"ASSERTION: null monitor: 'mMonitor'" when shutting down Thunderbird with Lightning

Categories

(Calendar :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: gkw, Unassigned)

Details

(Keywords: assertion)

###!!! ASSERTION: null monitor: 'mMonitor', file ../../dist/include/xpcom/nsAutoLock.h, line 310

nsAutoMonitor::~nsAutoMonitor()+0x00000049 [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/./libxpcom_core.dylib +0x00051DA9]
NS_InvokeByIndex_P+0x0000784F [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/./libxpcom_core.dylib +0x000A98E1]
nsXPCOMCycleCollectionParticipant::nsXPCOMCycleCollectionParticipant()+0x00003664 [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/components/libxpconnect.dylib +0x0004504E]
nsXPCOMCycleCollectionParticipant::nsXPCOMCycleCollectionParticipant()+0x00002D2B [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/components/libxpconnect.dylib +0x00044715]
nsTArray_base::GetAutoArrayBuffer()+0x00002484 [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/components/libxpconnect.dylib +0x000409B4]
nsTArray_base::GetAutoArrayBuffer()+0x00002609 [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/components/libxpconnect.dylib +0x00040B39]
nsTArray_base::GetAutoArrayBuffer()+0x000018B7 [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/components/libxpconnect.dylib +0x0003FDE7]
NS_RegisterMemoryReporter(nsIMemoryReporter*)+0x00000862 [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/./libxpcom_core.dylib +0x000A1D24]
operator new(unsigned long, void*)+0x000083D8 [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.dylib +0x000164FC]
operator new(unsigned long, void*)+0x0000733D [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.dylib +0x00015461]
__cxa_finalize+0x000000F1 [/usr/lib/libSystem.B.dylib +0x00029FDC]
exit+0x00000021 [/usr/lib/libSystem.B.dylib +0x00029ED0]
start+0x0000010A [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/./thunderbird-bin +0x00001086]
start+0x00000029 [/Users/skywalker/objdir-tb/mozilla/dist/ShredderDebug.app/Contents/MacOS/./thunderbird-bin +0x00000FA5]


This assertion gets hit when shutting down Thunderbird, contributing to extra noise on shutdown. It didn't show prior to the landing of Calendar on comm-central, though it could be core changes that caused this bug.

I compiled debug Thunderbird on Mac with Lightning enabled. 10.5.5.
Flags: blocking-thunderbird3?
This occurs not with a fresh profile, but rather a profile from nightlies from last week _without_ Lightning.

Disabling Lightning on this build makes the assertion go away.
Component: Mail Window Front End → General
Flags: blocking-thunderbird3?
Product: Thunderbird → Calendar
QA Contact: front-end → general
Flags: tb-integration?
No longer blocks: tb-noise
Since we're not aware of any bad concrete consequences here, this bug currently won't block.  That said, it would be interested in knowing if it still happens, given some recent fixes that have gone in.
Flags: tb-integration? → tb-integration-
No longer occurs. WFM.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.