Closed Bug 22425 Opened 26 years ago Closed 25 years ago

DOM viewer crashes with assertion

Categories

(SeaMonkey :: General, defect, P3)

x86
All

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 18530
Future

People

(Reporter: roundeye, Assigned: alecf)

Details

(Keywords: crash)

When I run mozilla, click "Debug|DOM Viewer", then click "refresh" (I always have my start page set as http://www.mozilla.org) mozilla crashes with the console messages: Document chrome://domviewer/content/DOMDataSourceViewer.xul loaded successfully Turning ON the dom mode refresh.. Got root frame: Viewport(-1) This is a document. ###!!! ASSERTION: You can't dereference a NULL nsCOMPtr with operator->().: 'mRawPtr != 0', file ../../../dist/include/nsCOMPtr.h, line 569 ###!!! Break: at file ../../../dist/include/nsCOMPtr.h, line 569 .//run-mozilla.sh: line 29: 18916 Segmentation fault $prog ${1+"$@"}
got a fix for the crash, but the dom viewer still doesn't work due to bit rot. other features are taking priority. Index: nsRDFDOMDataSource.cpp =================================================================== RCS file: /cvsroot/mozilla/rdf/tests/domds/nsRDFDOMDataSource.cpp,v retrieving revision 1.20 diff -p -r1.20 nsRDFDOMDataSource.cpp *** nsRDFDOMDataSource.cpp 1999/11/06 03:36:10 1.20 --- nsRDFDOMDataSource.cpp 1999/12/22 17:15:27 *************** nsRDFDOMDataSource::GetTarget(nsIRDFReso *** 168,177 **** nsCOMPtr<nsIDOMViewerElement> nodeContainer = do_QueryInterface(aSource); ! nsCOMPtr<nsISupports> supports; ! nodeContainer->GetObject(getter_AddRefs(supports)); ! rv = getTargetForKnownObject(supports, aProperty, _retval); } // if nobody set _retval, then create a literal from *str --- 168,179 ---- nsCOMPtr<nsIDOMViewerElement> nodeContainer = do_QueryInterface(aSource); ! if (nodeContainer) { ! nsCOMPtr<nsISupports> supports; ! nodeContainer->GetObject(getter_AddRefs(supports)); ! rv = getTargetForKnownObject(supports, aProperty, _retval); ! } } // if nobody set _retval, then create a literal from *str
Assignee: alecf → sspitzer
checking that fix in now, to at least prevent the crash. the dom viewer is still suffering from bit rot.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Adding crash keyword
Keywords: crash
Using Mozilla debug build 2000-09-01. Reopening bug. Just as roundeye@bellsouth.net reported originally: "When I run mozilla, click "Debug|DOM Viewer", then click "Refresh" (I always have my start page set as http://www.mozilla.org), mozilla crashes..." The only difference is, I'm getting some different console messages. I tried running this under the gdb debugger, but was unable to get a stack trace of the crash. When I typed "bt", gdb replied, "No stack." Document chrome://communicator/content/domviewer/DOMDataSourceViewer.xul loaded successfully ###!!! ASSERTION: write me!: 'NotYetImplemented', file nsXULElement.cpp, line 2553 ###!!! Break: at file nsXULElement.cpp, line 2553 ###!!! ASSERTION: write me!: 'NotYetImplemented', file nsXULElement.cpp, line 2553 ###!!! Break: at file nsXULElement.cpp, line 2553 ->>>>>>>>>>>>>> Write Clipboard to memory Turning ON the dom mode ###!!! ASSERTION: write me!: 'NotYetImplemented', file nsXULElement.cpp, line 2553 ###!!! Break: at file nsXULElement.cpp, line 2553 ###!!! ASSERTION: write me!: 'NotYetImplemented', file nsXULElement.cpp, line 2553 ###!!! Break: at file nsXULElement.cpp, line 2553 ->>>>>>>>>>>>>> Write Clipboard to memory Loading chrome://communicator/content/domviewer/domviewer.html into [object Window] ###!!! ASSERTION: write me!: 'NotYetImplemented', file nsXULElement.cpp, line 2553 ###!!! Break: at file nsXULElement.cpp, line 2553 ###!!! ASSERTION: write me!: 'NotYetImplemented', file nsXULElement.cpp, line 2553 ###!!! Break: at file nsXULElement.cpp, line 2553 ->>>>>>>>>>>>>> Write Clipboard to memory refresh.. Got root frame: Viewport(-1) pure virtual method called Program exited with code 0377. (gdb) bt No stack. --------------------- Changing OS to "ALL" since I'm also getting a crash on WinNT, using Mozilla nightly binary 2000090508. The only difference is, I have to click the "Refresh" button more than once (2 or 3 times) before Mozilla crashes. On the other hand, if I click "Refresh" just once - then quit Mozilla - I crash with this messagebox: OleMainThreadWndName: mozilla.exe - Application Error The instruction at "0x?????" reference memory at "0x?????". The memory could not be "read." Click on OK to terminate the application. STRANGE FACT: if I use the Mozilla nightly binary 2000090110, I crash immediately when I click the "Refresh" button just once: Microsoft Visual C++ Runtime Library Runtime Error! (my local path)\mozilla.exe R6025 - pure virtual function call I did not have any crashes with COMMERCIAL builds (same build id's) on WinNT.
Status: RESOLVED → REOPENED
OS: Linux → All
Resolution: FIXED → ---
WFM (does not crash, while the domviewer itself does nothing) with my debug build under Win98 20001001.
dom viewer -> alecf
Assignee: sspitzer → alecf
Status: REOPENED → NEW
Moving DOM viewer bugs to future. I do not expect to get to these bugs any time soon, so feel free to work on them.
Status: NEW → ASSIGNED
Target Milestone: --- → Future
*** This bug has been marked as a duplicate of 18530 ***
Status: ASSIGNED → RESOLVED
Closed: 26 years ago25 years ago
Resolution: --- → DUPLICATE
Verifying this as a duplicate of bug 18530 'DOM viewer crashes apprunner...' (I tried to run the DOM viewer (apprunner build from 19991108 sources) on my Solaris 7 box, and the result after pressing the "refresh" button was a core dump)
Status: RESOLVED → VERIFIED
Obsolete DOM Viewer bugs -> Browser-General; DOM Viewer component is going away.
Component: DOM Viewer → Browser-General
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.