Closed Bug 420462 Opened 17 years ago Closed 14 years ago

crash switch tabs to webmail javascript app [@ 0x7f - @ XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)]

Categories

(Core :: XPConnect, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: wsmwk, Unassigned)

Details

(Keywords: crash, Whiteboard: [no steps to reproduce])

Crash Data

Attachments

(1 file)

clicked on adjacent tab to switch to a javascript enabled webmail page. Notes: * uptime=0 is incorrect. iirc minefield had been up several days (maybe a week) * this is the first crash I have had in several months * extensions flashblock 1.5.5, tabsearch 0.1 - been running both for months trunk build 2008020404 bp-ff36eae8-e733-11dc-8543-001a4bd43ed6 Signature @0x7f UUID ff36eae8-e733-11dc-8543-001a4bd43ed6 Time 2008-02-29 16:18:58-08:00 Uptime 0 Product Firefox Version 3.0b3pre Build ID 2008020404 OS Windows NT OS Version 5.1.2600 Service Pack 2 CPU x86 CPU Info GenuineIntel family 15 model 2 stepping 9 Crash Reason EXCEPTION_ACCESS_VIOLATION Crash Address 0x7f Comments switching to a tab with a javascript enabled webmail page 0 @0x7f 1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2339 2 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned int, long*, long*) mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1502 3 js_Invoke 4 js_InternalInvoke 5 js_InternalGetOrSet 6 js_NativeGet 7 js_GetProperty 8 js_Interpret 9 js_Invoke 10 js_InternalInvoke 11 js_InternalGetOrSet 12 js_NativeGet 13 js_GetProperty 14 js_Interpret 15 js_Invoke 16 js_InternalInvoke 17 JS_CallFunctionValue 18 nsJSContext::CallEventHandler(nsISupports*, void*, void*, nsIArray*, nsIVariant**) mozilla/dom/src/base/nsJSEnvironment.cpp:1941 19 nsJSEventListener::HandleEvent(nsIDOMEvent*) mozilla/dom/src/events/nsJSEventListener.cpp:248 20 nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEventListener*, nsIDOMEvent*, nsISupports*, unsigned int) mozilla/content/events/src/nsEventListenerManager.cpp:1081 21 nsEventListenerManager::HandleEvent(nsPresContext*, nsEvent*, nsIDOMEvent**, nsISupports*, unsigned int, nsEventStatus*) mozilla/content/events/src/nsEventListenerManager.cpp:1183 22 nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int) mozilla/content/events/src/nsEventDispatcher.cpp:206 23 nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*) mozilla/content/events/src/nsEventDispatcher.cpp:287 24 nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*) mozilla/content/events/src/nsEventDispatcher.cpp:479 25 nsEventDispatcher::DispatchDOMEvent(nsISupports*, nsEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*) mozilla/content/events/src/nsEventDispatcher.cpp:537 26 nsEventListenerManager::DispatchEvent(nsIDOMEvent*, int*) mozilla/content/events/src/nsEventListenerManager.cpp:1308 27 nsDOMEventRTTearoff::DispatchEvent(nsIDOMEvent*, int*) mozilla/content/base/src/nsGenericElement.cpp:1037 28 NS_InvokeByIndex_P mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp:101 29 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2182 30 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2339 31 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*) mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1470 32 js_Invoke 33 js_Interpret 34 js_Invoke 35 js_InternalInvoke 36 js_InternalGetOrSet 37 js_SetProperty 38 js_Interpret 39 js_Invoke 40 js_InternalInvoke 41 js_InternalGetOrSet 42 js_SetProperty 43 js_Interpret 44 js_Invoke 45 js_InternalInvoke 46 js_InternalGetOrSet 47 js_SetProperty 48 js_Interpret 49 js_Invoke 50 js_InternalInvoke 51 js_InternalGetOrSet 52 js_SetProperty 53 js_Interpret 54 js_Invoke 55 js_InternalInvoke 56 JS_CallFunctionValue 57 nsJSContext::CallEventHandler(nsISupports*, void*, void*, nsIArray*, nsIVariant**) mozilla/dom/src/base/nsJSEnvironment.cpp:1941 58 nsGlobalWindow::RunTimeout(nsTimeout*) mozilla/dom/src/base/nsGlobalWindow.cpp:7582 59 nsGlobalWindow::TimerCallback(nsITimer*, void*) mozilla/dom/src/base/nsGlobalWindow.cpp:7913 60 nsTimerImpl::Fire() mozilla/xpcom/threads/nsTimerImpl.cpp:400 61 nsTimerEvent::Run() mozilla/xpcom/threads/nsTimerImpl.cpp:488 62 nsThread::ProcessNextEvent(int, int*) mozilla/xpcom/threads/nsThread.cpp:510 63 NS_ProcessNextEvent_P(nsIThread*, int) nsThreadUtils.cpp:227 64 nsBaseAppShell::Run() mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:154 65 nsAppStartup::Run() mozilla/toolkit/components/startup/src/nsAppStartup.cpp:181 66 PR_GetEnv 67 NS_internal_main(int, char**) mozilla/browser/app/nsBrowserApp.cpp:158 68 wmain mozilla/toolkit/xre/nsWindowsWMain.cpp:55 69 __tmainCRTStartup crtexe.c:594 70 BaseProcessStart
Component: General → XPConnect
Product: Firefox → Core
QA Contact: general → xpconnect
Probably related to jemalloc like its mentioned in bug 416521? Is it reproducible? What happens if you start in Safe-Mode?
no regarding bug 416521, because my build is before jemalloc checkin, bug 416261 I expect reproducibility to be near zero. FF trunk has crashed for me only once in several months, plus I've used this app for a few weeks now with no FF problems.
Even with the same steps you aren't able to reproduce it? Which web mailer are you using?
no reproduce. steps don't amount to anything special, I was away from the tab and clicked back. Looks like it might be called rcube webmail. The ISP address is webmail.ptd.net
This is the Roundcube webmail project (http://roundcube.net/). I'm also using this webfrontend to access my mails on my own server. It never crashed so far. Seems that we need a better testcase.
luser: why don't we have more information for js?
Not sure, I'll have to investigate.
Yeah, for some reason we only have export symbols for spidermonkey here: http://symbols.mozilla.org/firefox/js3250.pdb/2B590045763A4E57844EEF69DD0032CA1/js3250.sym Appears to be persistent to today's build too: http://symbols.mozilla.org/firefox/js3250.pdb/C91A8AB5A2F74883BA163EEC87434E4C2/js3250.sym More investigation forthcoming.
Tracking that issue in bug 420759.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.11pre) Gecko/2009042504 GranParadiso/3.0.11pre - Build ID: 2009042504 I just got bp-fcbfc017-efd8-4b3f-ae6f-45a562090426 @ XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) but on Linux, and while clicking the Bookmark Manager scrollbar outside its thumb, trying to make it scroll. I think this is the same issue, but can someone check? If it isn't, it should of course be reported as a different bug.
Oops, from the stack it looks more like bug 416521. Sorry for the false alarm, going to investigate some more.
Whiteboard: [no steps to reproduce]
Crash Signature: [@ 0x7f - @ XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)]
WFM (at least for me) can't reproduce
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: