Closed Bug 196832 Opened 22 years ago Closed 22 years ago

Crash on first start [Runtime Error: R6025 - pure virtual function call] [@ nsXBLPrototypeBinding::BindingDetached] [@ 0x01990dcc - nsXBLBinding::ChangeDocument]

Categories

(SeaMonkey :: General, defect)

x86
Windows 98
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 196446

People

(Reporter: 3.14, Assigned: asa)

Details

(Keywords: crash, regression, topcrash)

Crash Data

Attachments

(2 files)

mozilla-win32-installer-sea.exe 03/10/03 13:21:00 and a version from yesterday do crash on first start (the automatic start in the installation process). Any later start seems to work without problem. Here are the talkback IDs: TB17950236M (today, i.e., version above) TB17914151E (some version yesterday) pi
Keywords: stackwanted
Whiteboard: TB17950236M, TB17914151E
I can confirm that for all actual WIN-Trunks I tried starting with 20030307. My last version without that problem is Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030304 More or less always I have to do a second start to Open Mozilla. This makes unusable all those trunk-Versions.
Bug 196781 suggests you cannot start Mozilla at all which would be different. But maybe I am just misreading that bug. pi
Did you install into clean Mozilla directory? Any other xpi's installed [such as protozilla]? It might be a spin-off from bug 195600
No other XPIs, naked Mozilla. I uninstalled Mozilla, I did not delete additional files or folders. pi
Uninstall Moz doesn't clear out the chrome directory entries of other XPI's installed at one point. So you have to manually clear out the rest. Just to make sure : do you install into a fully empty directory?
The only thing left is this file: C:\Programme\Mozilla\components\Netscape\MozillaTrunk\info.db So I removed C:\Programme\Mozilla\components. Only left are the plugins. This does not change anything. Well, Talkback did not start. pi
So installing in fully clean directory solves your problem? If you now install protozilla and after succesfull installation close all Moz processes and start the browser again. Do you get your old warning back?
Attached image Error message windows
No, as I said, it still crashes, just without starting talkback. pi
Duplicate of bug 128605 or of bug 105619 ?! Weird !
Scary, so it would be bug 105619 which is really old and long time dead. Adding regression keyword. pi
Keywords: regression
To be fully honest, I searched "pure virtual call" (as in screen capture) and I found those bug number. So, duplicate or not ?
Since the other bug is resolved and this here is a new problem (see comment 1 for how new), I'd leave it open. pi
Attached file pref.js
I installed the latest Trunk 20030310 or xxxxxx11(?) with a clean new user. It starts up fine. Than I changed my prefs to the attached ones and Mozilla crashes on startup. Till now I had no time to check which change causes this.
In Addition: The build is 2003031008 and moving backt to the default pref.bak Mozilla will start again.
I think this is a dup of bug 196446. Actually bug 196337 looks like it's the dup, but I think bug 196337 is being tracked in bug 196446 along with some other bugs.
Again I might misread that bug, but I understand that also bug 196337 says that it always crashes. pi
This bug happens to me on builds from 2003-03-07 and onward
Summary: Crash on first start → Crash on first start [Runtime Error: R6025 - pure virtual function call]
Whiteboard: TB17950236M, TB17914151E → TB17950236M, TB17914151E (post-20030306 build)
Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.4a) Gecko/20030310 I just tested with a "clean" install (uninstall, then deleted remaining subdiretories, except plugins) and the first lauch at end of the installation still crashes. Subsequent launches are OK. The Talkback ID for the crash is: TB17987856W PS. Why is it not possible to copy/paste the TB ID from the "Netscape Quality Feedback Agent"? Why do I have to type this long number manually? This is a #§$%& nuissance and potential source for error. :(
I see a similar problem. The newer nightlies start, bring up the profile manager and crash after selecting my beloved and working profile. I tracked this down to the pref user_pref("nglayout.debug.disable_xul_cache", false); If you remove this line from prefs.js, Mozilla starts properly. Furthermore, Mozilla crashes if you select "Preferences" - "Debug" - "Disable XUL cache". (Though this checkbox is checked, a XUL.mfl is generated in my profile directory). Any thoughts?
Here's Boris' incidents: Incident ID 17950236 Stack Signature nsXBLPrototypeBinding::BindingDetached ca32e183 Email Address bugzilla@piology.org Product ID MozillaTrunk Build ID 2003031008 Trigger Time 2003-03-11 01:27:31 Platform Win32 Operating System Windows 98 4.10 build 67766446 Module GKLAYOUT.DLL URL visited User Comments Starting from installation Trigger Reason Access violation Source File Name c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLPrototypeBinding.cpp Trigger Line No. 422 Stack Trace nsXBLPrototypeBinding::BindingDetached [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLPrototypeBinding.cpp, line 422] nsXBLBinding::ExecuteDetachedHandler [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLBinding.cpp, line 1047] ExecuteDetachedHandler [c:/builds/seamonkey/mozilla/content/xbl/src/nsBindingManager.cpp, line 995] PL_DHashTableEnumerate [c:/builds/seamonkey/mozilla/xpcom/ds/pldhash.c, line 595] nsBindingManager::ExecuteDetachedHandlers [c:/builds/seamonkey/mozilla/content/xbl/src/nsBindingManager.cpp, line 1005] GlobalWindowImpl::HandleDOMEvent [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 776] DocumentViewerImpl::Unload [c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp, line 1005] nsDocShell::FireUnloadNotification [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp, line 821] nsDocShell::Destroy [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp, line 2975] nsWebShell::Destroy [c:/builds/seamonkey/mozilla/docshell/base/nsWebShell.cpp, line 1243] nsXULWindow::Destroy [c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsXULWindow.cpp, line 411] nsWebShellWindow::Destroy [c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsWebShellWindow.cpp, line 1671] nsChromeTreeOwner::Destroy [c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsChromeTreeOwner.cpp, line 292] GlobalWindowImpl::ReallyCloseWindow [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 3201] GlobalWindowImpl::CloseWindow [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 4407] nsJSContext::ScriptEvaluated [c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1479] nsJSContext::CallEventHandler [c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1048] nsJSEventListener::HandleEvent [c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp, line 183] nsEventListenerManager::HandleEventSubType [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line 1218] nsEventListenerManager::HandleEvent [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line 2219] nsXULElement::HandleDOMEvent [c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3316] PresShell::HandleDOMEventWithTarget [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6328] nsButtonBoxFrame::MouseClicked [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp, line 200] nsButtonBoxFrame::HandleEvent [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp, line 147] PresShell::HandleEventInternal [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6297] PresShell::HandleEventWithTarget [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6232] nsEventStateManager::CheckForAndDispatchClick [c:/builds/seamonkey/mozilla/content/events/src/nsEventStateManager.cpp, line 2851] nsEventStateManager::PostHandleEvent [c:/builds/seamonkey/mozilla/content/events/src/nsEventStateManager.cpp, line 1849] PresShell::HandleEventInternal [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6301] PresShell::HandleEvent [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6215] nsViewManager::HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 2208] nsView::HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 309] nsViewManager::DispatchEvent [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 1944] HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 83] nsWindow::DispatchEvent [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1151] nsWindow::DispatchWindowEvent [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1168] nsWindow::DispatchMouseEvent [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 5431] ChildWindow::DispatchMouseEvent [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 5686] nsWindow::ProcessMessage [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 4187] nsWindow::WindowProc [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1435] KERNEL32.DLL + 0x363b (0xbff7363b) KERNEL32.DLL + 0x24407 (0xbff94407) 0x0065868e ------------------------------------------------ Incident ID 17914151 Stack Signature 0x01990dcc 03717ade Email Address Product ID MozillaTrunk Build ID 2003030908 Trigger Time 2003-03-10 02:16:09 Platform Win32 Operating System Windows 98 4.10 build 67766446 Module URL visited User Comments Just installed, first run. Trigger Reason Access violation Source File Name Trigger Line No. Stack Trace 0x01990dcc nsXBLBinding::ChangeDocument [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLBinding.cpp, line 1083] nsXBLBinding::ChangeDocument [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLBinding.cpp, line 1078] nsXBLBinding::ChangeDocument [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLBinding.cpp, line 1078] nsBindingManager::ChangeDocumentFor [c:/builds/seamonkey/mozilla/content/xbl/src/nsBindingManager.cpp, line 606] nsXULElement::SetDocument [c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 1948] nsBindingManager::ChangeDocumentFor [c:/builds/seamonkey/mozilla/content/xbl/src/nsBindingManager.cpp, line 643] nsXULElement::SetDocument [c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 1948] nsXULDocument::SetScriptGlobalObject [c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp, line 1600] DocumentViewerImpl::Close [c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp, line 1056] nsDocShell::Destroy [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp, line 2997] nsWebShell::Destroy [c:/builds/seamonkey/mozilla/docshell/base/nsWebShell.cpp, line 1243] nsXULWindow::Destroy [c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsXULWindow.cpp, line 411] nsWebShellWindow::Destroy [c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsWebShellWindow.cpp, line 1671] nsChromeTreeOwner::Destroy [c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsChromeTreeOwner.cpp, line 292] GlobalWindowImpl::ReallyCloseWindow [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 3201] GlobalWindowImpl::CloseWindow [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 4407] nsJSContext::ScriptEvaluated [c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1479] nsJSContext::CallEventHandler [c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1048] nsJSEventListener::HandleEvent [c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp, line 183] nsXBLPrototypeHandler::ExecuteHandler [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLPrototypeHandler.cpp, line 449] nsXBLWindowHandler::WalkHandlersInternal [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLWindowHandler.cpp, line 316] nsXBLWindowKeyHandler::WalkHandlers [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLWindowKeyHandler.cpp, line 182] nsXBLWindowKeyHandler::KeyPress [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLWindowKeyHandler.cpp, line 198] nsEventListenerManager::HandleEvent [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line 1663] nsXULDocument::HandleDOMEvent [c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp, line 2578] nsXULElement::HandleDOMEvent [c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3343] nsXULElement::HandleDOMEvent [c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3335] nsXULElement::HandleDOMEvent [c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3335] nsXULElement::HandleDOMEvent [c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3335] PresShell::HandleEventInternal [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6264] PresShell::HandleEvent [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6215] nsViewManager::HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 2162] nsView::HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 309] nsViewManager::DispatchEvent [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 1944] HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 83] nsWindow::DispatchEvent [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1151] nsWindow::DispatchWindowEvent [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1168] nsWindow::DispatchKeyEvent [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 3071] nsWindow::OnChar [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 3265] nsWindow::ProcessMessage [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 3974] nsWindow::WindowProc [c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1435] KERNEL32.DLL + 0x363b (0xbff7363b) KERNEL32.DLL + 0x24407 (0xbff94407) 0x0065868e From the first incident, it looks like a dup of bug 196446 which was recently fixed. Please try a build after 3/11 and see if you can reproduce.
Keywords: stackwantedtopcrash
Summary: Crash on first start [Runtime Error: R6025 - pure virtual function call] → Crash on first start [Runtime Error: R6025 - pure virtual function call] [@ nsXBLPrototypeBinding::BindingDetached] [@ 0x01990dcc - nsXBLBinding::ChangeDocument]
worksforme on today's build. resolve as dupe of bug 196446?
WFM: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/2003031408 pi *** This bug has been marked as a duplicate of 196446 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
v
Status: RESOLVED → VERIFIED
Whiteboard: TB17950236M, TB17914151E (post-20030306 build)
Product: Browser → Seamonkey
Crash Signature: [@ nsXBLPrototypeBinding::BindingDetached] [@ 0x01990dcc - nsXBLBinding::ChangeDocument]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: