Closed Bug 320045 Opened 20 years ago Closed 18 years ago

Too many crashes since v1.5 [@ nsQueryInterface::operator()]

Categories

(Core :: XBL, defect)

1.8 Branch
x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: asolkar, Unassigned)

Details

(Keywords: crash, topcrash)

Crash Data

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 I am encountering too many crashes since I installed Firefox 1.5. Unfortunately, the crashes are so at random, that I have not clue how to reproduce them. All I can provide is mentioned in the Additional Information section. Reproducible: Couldn't Reproduce Actual Results: Crashes randomly Expected Results: should not crash randomly - Incident IDs : TB12890231Z, TB12887603M, TB12880426X, TB12753873M, TB12641340E, TB12630584W, TB12531801M. All these are between 12/02 and 12/12. That is too many crashes in 10 days! - Extensions installed: Talkback 1.5 DOM Inspector 1.8 SpellBound 0.7.3 Mozilla SpellCheck Libraries 1.0.1.0 Answers 1.24 Minimize to Tray 0.0.1.2005091606+ IE Tab 1.0.6.4 1-ClickWeather 1.1.1 StockTicker 1.0.3 Gmail Manager 0.4
4 or 5 are nsQueryInterface::operator() (quite a few open bugs on this one) 1 is js_AllocStack (bug 237823) and 1 is all null (totally useless) Since there are bugs already open on these stacks, and also this bug covers several other bugs (a big no-no; one bug per report!) I'm going to mark this INVALID just to close it.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
Incident ID: 12880426 Stack Signature nsQueryInterface::operator() 9759c456 Product ID Firefox15 Build ID 2005111116 Trigger Time 2005-12-12 10:43:31.0 Platform Win32 Operating System Windows NT 5.1 build 2600 Module xpcom_core.dll + (000017a6) URL visited User Comments Since Last Crash 28666 sec Total Uptime 374930 sec Trigger Reason Access violation Source File, Line No. c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/xpcom/build/nsCOMPtr.cpp, line 47 Stack Trace nsQueryInterface::operator() [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/xpcom/build/nsCOMPtr.cpp, line 47] nsXBLService::GetBinding [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLService.cpp, line 859] nsXBLService::GetBinding [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLService.cpp, line 913] nsXBLService::GetBinding [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLService.cpp, line 913] nsXBLService::LoadBindings [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLService.cpp, line 590] nsElementSH::PostCreate [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/dom/src/base/nsDOMClassInfo.cpp, line 6575] XPCWrappedNative::GetNewOrUsed [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 456] XPCConvert::NativeInterface2JSObject [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcconvert.cpp, line 1107] XPCConvert::NativeData2JS [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcconvert.cpp, line 468] XPCWrappedNative::CallMethod [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2228] XPC_WN_CallMethod [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1444] js_Invoke [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 1177] js_Interpret [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 3523] js_Execute [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 1424] JS_EvaluateUCScriptForPrincipals [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsapi.c, line 4103] nsJSContext::EvaluateStringWithValue [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp, line 877] nsXBLProtoImplField::InstallMember [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLProtoImplField.cpp, line 134] nsXBLProtoImpl::InstallImplementation [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLProtoImpl.cpp, line 92] nsXBLPrototypeBinding::InstallImplementation [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLPrototypeBinding.cpp, line 442] nsCSSFrameConstructor::ConstructFrameInternal [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsCSSFrameConstructor.cpp, line 7667] nsCSSFrameConstructor::ConstructFrame [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsCSSFrameConstructor.cpp, line 7624] nsCSSFrameConstructor::ProcessChildren [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsCSSFrameConstructor.cpp, line 11977] nsCSSFrameConstructor::ConstructXULFrame [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsCSSFrameConstructor.cpp, line 6309] nsCSSFrameConstructor::ConstructFrameInternal [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsCSSFrameConstructor.cpp, line 7741] nsCSSFrameConstructor::ConstructFrame [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsCSSFrameConstructor.cpp, line 7624] nsCSSFrameConstructor::ContentAppended [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsCSSFrameConstructor.cpp, line 8718] PresShell::ContentAppended [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 5460] nsXULDocument::ContentAppended [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/document/src/nsXULDocument.cpp, line 1173] nsXULElement::InsertChildAt [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 1114] nsGenericElement::doInsertBefore [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/base/src/nsGenericElement.cpp, line 3500] nsGenericElement::InsertBefore [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/base/src/nsGenericElement.cpp, line 3019] XPCWrappedNative::CallMethod [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2139] XPC_WN_CallMethod [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp, line 1444] js_Invoke [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 1177] js_Interpret [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 3523] js_Invoke [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 1197] js_Interpret [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 3523] js_Invoke [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 1197] js_Interpret [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 3523] js_Invoke [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 1197] js_InternalInvoke [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsinterp.c, line 1274] JS_CallFunctionValue [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/js/src/jsapi.c, line 4158] nsJSContext::CallEventHandler [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1411] nsJSEventListener::HandleEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/dom/src/events/nsJSEventListener.cpp, line 195] nsXBLPrototypeHandler::ExecuteHandler [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLPrototypeHandler.cpp, line 505] nsXBLWindowHandler::WalkHandlersInternal [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLWindowHandler.cpp, line 306] nsXBLWindowKeyHandler::WalkHandlers [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLWindowKeyHandler.cpp, line 196] nsXBLWindowKeyHandler::KeyPress [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xbl/src/nsXBLWindowKeyHandler.cpp, line 249] nsEventListenerManager::HandleEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/events/src/nsEventListenerManager.cpp, line 1779] nsXULDocument::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/document/src/nsXULDocument.cpp, line 1243] nsXULElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2178] nsXULElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2174] nsXULElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2174] nsXULElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2174] nsXULElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2174] nsXULElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2174] nsXULElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2174] nsXULElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2174] nsXULElement::HandleChromeEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/xul/content/src/nsXULElement.cpp, line 2833] nsGlobalWindow::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/dom/src/base/nsGlobalWindow.cpp, line 1574] nsDocument::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/base/src/nsDocument.cpp, line 4013] nsGenericElement::HandleDOMEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/content/base/src/nsGenericElement.cpp, line 2206] PresShell::HandleEventInternal [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 6420] PresShell::HandleEvent [c:/builds/tinderbox/Fx-Mozilla1.8/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 6203]
Severity: normal → critical
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
Summary: To many crashes since v1.5 → Too many crashes since v1.5 [@ nsQueryInterface::operator]
Version: unspecified → 1.5 Branch
1.5 Crashes all the time for me too, to the point of being unusable. No pattern to the crashes; sometimes it crashes right at startup, sometimes I mange to browse several sites befor it crashes.
Assignee: nobody → general
Component: General → XBL
Product: Firefox → Core
QA Contact: general → ian
Version: 1.5 Branch → 1.8 Branch
Need more info here to be able to get anywhere with this (like a way to reproduce, say). Note that since FF 1.5 there has been at least one crash fix for XBL landed on the 1.8.0 branch. Are there any 1.5.0.1 incidents with anything like this stack?
(In reply to comment #4) > Note that since FF 1.5 there has been at least one crash fix for XBL landed on > the 1.8.0 branch. Are there any 1.5.0.1 incidents with anything like this > stack? The person who pointed these out to me says he was crashing with 1.5, and that he still got crashes after upgrading to 1.5.0.1, however the talkback IDs he gave me with this stack are from 1.5. I'll try mailing him to see if he can get an ID from a 1.5.0.1 build to confirm that it's the same crash. He also mentioned that he had the following extensions installed: Yahoo toolbar Forecastfox stockticker flashgot tabbrowser Prefs Yahoo Photos Easy Upload IE View Foxytunes FireFTP Mapit The only one in common with the original reporter is stockticker, so it might be at fault. http://www.roundtwo.com/product/stockticker .
Keywords: crash, topcrash
Can someone seeing this confirm whether disabling the stock ticker extension helps?
I'm using windows 2000 SP4 and FF 1.5.0.1... Extensions: Talkback 1.5.0.1 Yahoo toolbar 1.0.1.20050805 ForeCast 0.8.2.5 FlashGot 0.5.9.99 ChatZilla 0.9.70 Tabbrowser Preferences 1.2.8.8 Yahoo! Photos Easy upload tool 2005.10.12 FoxTunes 1.1.5.4 FireFTP 0.90.1 Mapit 0.7.1 Yahoo! Mail Notifier 0.9.4 I also had IE tab and IE View installed. But after the annoying crashes, I uninstalled them...then this morning it crashed again. So I went ahead and uninstalled stockticker being the only extension in common with the original reporter. Talkback ID for this morning's crash is : TB14671494M It happened at 2:19 PM CST. I'll keep an eye for the next couple of days. Hopefully it won't crash again. If you need more information, please let me know. Thanks Gavin for your assistance.
After removing IE tab, IE view and stockticker extensions, I went ahead and added back IE view last week. Since then, FF has been acting good. No crashes so far... It looks like the IE tab and stockticker combo has a problem. Thanks.
Today I added the IE Tab back...A few minutes later, FF crashed. So ,it's definitely the IE Tab extension. Incident ID: TB15009919E
What's a link that can be used to install the extension in question? One-click install (so link directly to the XPI) preferable -- I can debug the crash, but have neither time nor desire to go hunting for an extension on some website.
(In reply to comment #10) > What's a link that can be used to install the extension in question? One-click > install (so link directly to the XPI) preferable -- I can debug the crash, but > have neither time nor desire to go hunting for an extension on some website. IE Tab is: http://releases.mozilla.org/pub/mozilla.org/extensions/ie_tab/ie_tab-1.0.7-fx+fl+mz.xpi
Mmm... That has a binary component and of course only works on Windows. :( Makes it hard to tell what the heck is going on (well, other than that there are some obvious leaks in their C++ code; I'll file those). Has someone filed a bug on IETab about this yet? Its developers ought to have a better idea of what's going wrong here and in particular whether this is a bug in their code or in Firefox.
There are two newer releases of IE Tab (1.0.8 and 1.0.9) available on addons.mozilla.org -- can the people experiencing crashes try those and see if they help? (See "WFM" comment at http://bugzilla.mozdev.org/show_bug.cgi?id=13081#c4)
Status: UNCONFIRMED → NEW
Ever confirmed: true
everytime I click around in the addons manager I crash with this stack: TB18821704W
(In reply to comment #15) > everytime I click around in the addons manager I crash with this stack: > TB18821704W What extensions do you have installed? probably tons, since you write 'em ;-) Do you still crash if you run in safe-mode? If not can you add extensions back one-by-one and figure out if it's a single extension contributing to this, or perhaps a combination?
Summary: Too many crashes since v1.5 [@ nsQueryInterface::operator] → Too many crashes since v1.5 [@ nsQueryInterface::operator()]
I don't see any of these crashes in recent reports, although it's hard to find them because of the crashes in bug 345006. I was trying to determine if it might have been fixed by the fix for bug 205735, although I don't see any reports from before that fix either.
What is the right way of closing this bug? I don't have any crashes from 1.5+ to track anymore.
Is anyone seeing this still in 2.0.x builds? If not we should close it as WORKSFORME
Per the past 3 comments -> WFM. If anyone is still seeing these crashes, feel free to reopen, preferably with a talkback ID or stacktrace attached for people to look at.
Status: NEW → RESOLVED
Closed: 20 years ago18 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ nsQueryInterface::operator()]
You need to log in before you can comment on or make changes to this bug.