Closed Bug 296992 Opened 20 years ago Closed 20 years ago

Trunk TB11a1 [@ JS_GetPrivate] - crash when editing or running mail filters

Categories

(Thunderbird :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 242600

People

(Reporter: bugzilla, Assigned: mscott)

Details

(Keywords: crash, topcrash)

Crash Data

one of the top 10 crashers for Thunderbird (both trunk and 1.1a1) is @
JS_GetPrivate. so far all reports have been on Windows XP.

some user comments:

"Filtering test Folder attempting to open filter edit screen"
"Editing a newly created rule in Local Folders (which I have named "Mail")"
"trying to fun a filter"
"Editing message filters"

link to several Talkback reports:

http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=1&searchby=stacksig&match=contains&searchfor=JS_GetPrivate&vendor=MozillaOrg&product=ThunderbirdTrunk&platform=All&buildid=&sdate=&stime=&edate=&etime=&sortby=bbid

a sample stack trace:

Rank    StackSignature   Count  
------------------------------
4       JS_GetPrivate   6 

 
 	Source File :
e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsapi.c
line : 2082
 
====================================================================================================
     Count   Offset    Real Signature
[ 2   JS_GetPrivate f7a5ac54 - JS_GetPrivate ]
 
     Crash date range: 02-JUN-05 to 02-JUN-05
     Min/Max Seconds since last crash: 315 - 315
     Min/Max Runtime: 315 - 315
 
     Count   Platform List 
     2   Windows XP [Windows NT 5.1 build 2600] 
 
     Count   Build Id List 
     2   2005053113
 
     No of Unique Users         1
 
 Stack trace(Frame) 

	 JS_GetPrivate
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsapi.c 
line 2082] 
	 nsScriptSecurityManager::GetFramePrincipal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/caps/src/nsScriptSecurityManager.cpp
 line 1910] 
	 nsScriptSecurityManager::GetPrincipalAndFrame
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/caps/src/nsScriptSecurityManager.cpp
 line 1941] 
	 nsScriptSecurityManager::GetSubjectPrincipal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/caps/src/nsScriptSecurityManager.cpp
 line 1983] 
	 nsScriptSecurityManager::doGetSubjectPrincipal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/caps/src/nsScriptSecurityManager.cpp
 line 1630] 
	 nsScriptSecurityManager::SubjectPrincipalIsSystem
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/caps/src/nsScriptSecurityManager.cpp
 line 1665] 
	 nsContentUtils::IsCallerChrome
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/base/src/nsContentUtils.cpp
 line 916] 
	 PresShell::HandleEventInternal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6292] 
	 PresShell::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6167] 
	 nsViewManager::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsViewManager.cpp
 line 2457] 
	 nsViewManager::DispatchEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsViewManager.cpp
 line 2224] 
	 HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsView.cpp
 line 174] 
	 nsWindow::DispatchEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 1180] 
	 nsWindow::DispatchFocus
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 6111] 
	 nsWindow::ProcessMessage
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 4756] 
	 nsWindow::WindowProc
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 1472] 
	 USER32.dll + 0x8734 (0x77d48734)  
	 USER32.dll + 0x8816 (0x77d48816)  
	 USER32.dll + 0xb4c0 (0x77d4b4c0)  
	 USER32.dll + 0xb50c (0x77d4b50c)  
	 ntdll.dll + 0xeae3 (0x7c90eae3)  
	 USER32.dll + 0xca67 (0x77d4ca67)  
	 _pl_AcknowledgeNativeNotify
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/xpcom/threads/plevent.c
 line 1352] 
	 PL_ProcessPendingEvents
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/xpcom/threads/plevent.c
 line 615] 
	 nsWindow::DispatchPendingEvents
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 4254] 
	 nsWindow::ProcessMessage
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 4616] 
	 nsWindow::WindowProc
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 1472] 
	 USER32.dll + 0x8734 (0x77d48734)  
	 USER32.dll + 0x8816 (0x77d48816)  
	 USER32.dll + 0x89cd (0x77d489cd)  
	 USER32.dll + 0x8a10 (0x77d48a10)  
	 nsAppShell::DispatchNativeEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsAppShell.cpp
 line 221] 
	 nsContentTreeOwner::ShowAsModal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/xpfe/appshell/src/nsContentTreeOwner.cpp
 line 428] 
	 nsGlobalWindow::OpenInternal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp
 line 4842] 
	 nsGlobalWindow::OpenDialog
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp
 line 3431] 
	 XPTC_InvokeByIndex
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp
 line 102] 
	 XPCWrappedNative::CallMethod
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
 line 2100] 
	 XPC_WN_CallMethod
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp
 line 1348] 
	 js_Invoke
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c
 line 1182] 
	 js_Interpret
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c
 line 3473] 
	 js_Invoke
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c
 line 1202] 
	 js_InternalInvoke
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsinterp.c
 line 1279] 
	 JS_CallFunctionValue
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/js/src/jsapi.c 
line 3858] 
	 nsJSContext::CallEventHandler
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp
 line 1386] 
	 nsJSEventListener::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/dom/src/events/nsJSEventListener.cpp
 line 184] 
	 nsEventListenerManager::HandleEventSubType
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/events/src/nsEventListenerManager.cpp
 line 1568] 
	 nsEventListenerManager::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/events/src/nsEventListenerManager.cpp
 line 1669] 
	 nsXULElement::HandleDOMEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/xul/content/src/nsXULElement.cpp
 line 2194] 
	 PresShell::HandleDOMEventWithTarget
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6422] 
	 nsButtonBoxFrame::DoMouseClick
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp
 line 178] 
	 nsButtonBoxFrame::MouseClicked
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/xul/base/src/nsButtonBoxFrame.h
 line 61] 
	 PresShell::HandleEventInternal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6387] 
	 PresShell::HandleEventWithTarget
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6229] 
	 nsEventStateManager::CheckForAndDispatchClick
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/events/src/nsEventStateManager.cpp
 line 2924] 
	 nsEventStateManager::PostHandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/content/events/src/nsEventStateManager.cpp
 line 1954] 
	 PresShell::HandleEventInternal
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6395] 
	 PresShell::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/layout/base/nsPresShell.cpp
 line 6167] 
	 nsViewManager::HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsViewManager.cpp
 line 2502] 
	 nsViewManager::DispatchEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsViewManager.cpp
 line 2224] 
	 HandleEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/view/src/nsView.cpp
 line 174] 
	 nsWindow::DispatchEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 1180] 
	 nsWindow::DispatchMouseEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 5919] 
	 ChildWindow::DispatchMouseEvent
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 6171] 
	 nsWindow::WindowProc
[e:/builds/tinderbox/thunderbird-trunk/WINNT_5.0_Depend/mozilla/widget/src/windows/nsWindow.cpp
 line 1472]
I know the traces differ, but could this be related to bug 242600 since both of
these involve editing or running mail filters?
they could be related - I can no longer reproduce the crash with today's build -
can anyone else reproduce this crash with today's build?
I'm going to mark it as a dup - the fix went in today, so if this really is a
dup, we shouldn't see this crash in trunk builds from tomorrow going forward.

*** This bug has been marked as a duplicate of 242600 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Crash Signature: [@ JS_GetPrivate]
You need to log in before you can comment on or make changes to this bug.