Closed Bug 33309 Opened 25 years ago Closed 25 years ago

CRASH - Access Violation in RDFDOMDS.DLL

Categories

(SeaMonkey :: General, defect, P3)

x86
Windows 98
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 18530
Future

People

(Reporter: bernd.mielke, Assigned: alecf)

References

()

Details

(Keywords: crash)

Steps to reproduce: Start Domviewer Select first three checkboxes. Select Load Select Refresh Select Load Select Refresh Crash. Here we are: with these values in nsHashTable.h in function nsISupportsKey - mKey 0x02d9dc50 - __vfptr 0xdddddddd [0] CXX0030: Fehler: Ausdruck kann nicht ausgewertet werden [1] CXX0030: Fehler: Ausdruck kann nicht ausgewertet werden [2] CXX0030: Fehler: Ausdruck kann nicht ausgewertet werden - this 0x035b3ca0 - nsHashKey {...} - __vfptr 0x03a8e1b0 const nsISupportsKey::`vftable' [0] 0x03a8113b nsISupportsKey::`scalar deleting destructor'(unsigned int) [1] 0x03a81677 nsISupportsKey::HashValue(void) [2] 0x03a81073 nsISupportsKey::Equals(class nsHashKey const *) [3] 0x03a817ad nsISupportsKey::Clone(void) - mKey 0x02d9dc50 - __vfptr 0xdddddddd [0] CXX0030: Fehler: Ausdruck kann nicht ausgewertet werden [1] CXX0030: Fehler: Ausdruck kann nicht ausgewertet werden [2] CXX0030: Fehler: Ausdruck kann nicht ausgewertet werden stack trace nsISupportsKey::~nsISupportsKey() line 125 + 24 bytes nsISupportsKey::`scalar deleting destructor'(unsigned int 1) + 15 bytes _hashFreeEntry(void * 0x00000000, PLHashEntry * 0x035b3c60, unsigned int 1) line 65 + 33 bytes PL_HashTableRawRemove(PLHashTable * 0x0352a080, PLHashEntry * * 0x0095dfc8, PLHashEntry * 0x035b3c60) line 286 + 22 bytes PL_HashTableEnumerateEntries(PLHashTable * 0x0352a080, int (PLHashEntry *, int, void *)* 0x100141f0 _hashEnumerateRemove(PLHashEntry *, int, void *), void * 0x00000000) line 388 + 17 bytes nsHashtable::Reset(int (nsHashKey *, void *, void *)* 0x00000000, void * 0x00000000) line 246 + 18 bytes nsHashtable::Reset() line 234 nsSupportsHashtable::Reset() line 435 nsRDFDOMDataSource::SetWindow(nsRDFDOMDataSource * const 0x0352a0d4, nsIDOMWindow * 0x03883684) line 1209 XPTC_InvokeByIndex(nsISupports * 0x0352a0d4, unsigned int 5, unsigned int 1, nsXPTCVariant * 0x0095e29c) line 139 nsXPCWrappedNativeClass::CallWrappedMethod(JSContext * 0x034ca910, nsXPCWrappedNative * 0x035bad50, const XPCNativeMemberDescriptor * 0x035bae7c, nsXPCWrappedNativeClass::CallMode CALL_METHOD, unsigned int 1, long * 0x00c420f0, long * 0x0095e440) line 898 + 43 bytes WrappedNative_CallMethod(JSContext * 0x034ca910, JSObject * 0x02dbdd20, unsigned int 1, long * 0x00c420f0, long * 0x0095e440) line 200 + 34 bytes js_Invoke(JSContext * 0x034ca910, unsigned int 1, unsigned int 0) line 679 + 26 bytes js_Interpret(JSContext * 0x034ca910, long * 0x0095ed64) line 2457 + 15 bytes js_Invoke(JSContext * 0x034ca910, unsigned int 1, unsigned int 2) line 695 + 13 bytes js_InternalInvoke(JSContext * 0x034ca910, JSObject * 0x02dbd838, long 47962176, unsigned int 0, unsigned int 1, long * 0x0095eef0, long * 0x0095ee9c) line 768 + 19 bytes JS_CallFunctionValue(JSContext * 0x034ca910, JSObject * 0x02dbd838, long 47962176, unsigned int 1, long * 0x0095eef0, long * 0x0095ee9c) line 2791 + 31 bytes nsJSContext::CallEventHandler(nsJSContext * const 0x034cb350, void * 0x02dbd838, void * 0x02dbd840, unsigned int 1, void * 0x0095eef0, int * 0x0095eeec) line 550 + 33 bytes nsJSEventListener::HandleEvent(nsIDOMEvent * 0x034f7ee4) line 128 + 57 bytes nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x0351d620, nsIDOMEvent * 0x034f7ee4, unsigned int 4, unsigned int 7) line 703 + 19 bytes nsEventListenerManager::HandleEvent(nsIPresContext * 0x039b0a90, nsEvent * 0x0095f424, nsIDOMEvent * * 0x0095f3ec, unsigned int 7, nsEventStatus * 0x0095f744) line 843 + 29 bytes nsXULElement::HandleDOMEvent(nsXULElement * const 0x0351d770, nsIPresContext * 0x039b0a90, nsEvent * 0x0095f424, nsIDOMEvent * * 0x0095f3ec, unsigned int 1, nsEventStatus * 0x0095f744) line 3193 nsEventStateManager::CheckForAndDispatchClick(nsEventStateManager * const 0x035b7830, nsIPresContext * 0x039b0a90, nsMouseEvent * 0x0095f838, nsEventStatus * 0x0095f744) line 1587 + 42 bytes nsEventStateManager::PostHandleEvent(nsEventStateManager * const 0x035b7830, nsIPresContext * 0x039b0a90, nsGUIEvent * 0x0095f838, nsIFrame * 0x02d9b660, nsEventStatus * 0x0095f744, nsIView * 0x039fcdf0) line 757 + 24 bytes PresShell::HandleEvent(PresShell * const 0x039fc884, nsIView * 0x039fcdf0, nsGUIEvent * 0x0095f838, nsEventStatus * 0x0095f744, int & 1) line 3218 + 43 bytes nsView::HandleEvent(nsView * const 0x039fcdf0, nsGUIEvent * 0x0095f838, unsigned int 28, nsEventStatus * 0x0095f744, int & 1) line 811 nsViewManager2::DispatchEvent(nsViewManager2 * const 0x039fcf30, nsGUIEvent * 0x0095f838, nsEventStatus * 0x0095f744) line 1314 HandleEvent(nsGUIEvent * 0x0095f838) line 69 nsWindow::DispatchEvent(nsWindow * const 0x039fccc4, nsGUIEvent * 0x0095f838, nsEventStatus & nsEventStatus_eIgnore) line 498 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0095f838) line 519 nsWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 3069 + 21 bytes ChildWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 3276 nsWindow::ProcessMessage(unsigned int 514, unsigned int 0, long 3014702, long * 0x0095fb00) line 2273 + 24 bytes nsWindow::WindowProc(HWND__ * 0x0000092c, unsigned int 514, unsigned int 0, long 3014702) line 676 + 27 bytes KERNEL32! bff7363b() KERNEL32! bff94407() 00958b82()
Adding crash keyword.
Keywords: crash
mielke@licel.com - are you still seeing this problem with recent builds of Mozilla? Gerv
No, I dont see it anymoore. The behavior vanished a few days ago.
Status: UNCONFIRMED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
actually, the correct fix for this is wfm since (afaik) no one checked in to fix this. reopening, resolving as WFM, and verifying (per reporter's comments and my testing) in a process that is sure to make alec hate me forever...
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
step 2 of "make alec hate me forever"
Status: UNCONFIRMED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
ack! alec hates me even longer now, i accidentally marked it fixed again :\
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
i HAVE used bugzilla before. really, i have!
Status: UNCONFIRMED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → WORKSFORME
...and vrfy wfm on just-pulled build on win98
Status: RESOLVED → VERIFIED
Blake I am puzzled how it could wfyou especially if you look at bug 22425.
um, obviously the steps given in bug 22425 don't crash for me.
Bugs don't go away: talkbackID: TB19459036E. WinNT 2000102004.
Status: VERIFIED → UNCONFIRMED
Resolution: WORKSFORME → ---
nsISupportsKey::~nsISupportsKey [..\..\..\dist\include\nsHashtable.h, line 187] nsISupportsKey::`scalar deleting destructor' _hashFreeEntry [d:\builds\seamonkey\mozilla\xpcom\ds\nsHashtable.cpp, line 170] PL_HashTableRawRemove [plhash.c, line 317] PL_HashTableEnumerateEntries [plhash.c, line 435] nsHashtable::Reset [d:\builds\seamonkey\mozilla\xpcom\ds\nsHashtable.cpp, line 389] _pl_SetupNativeNotifier [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 709] <../images/spacer.gif> Over to XPCOM
Assignee: alecf → rayw
Status: UNCONFIRMED → NEW
Component: DOM Viewer → XPCOM
Ever confirmed: true
QA Contact: sspitzer → rayw
There is no bug in the nsISupportsKey, and ray should not have to deal with this anyway this is just a result of the array having a stray pointer - there must be an extra Release() in there somewhere
Assignee: rayw → alecf
QA Contact: rayw → sspitzer
Status: NEW → ASSIGNED
Component: XPCOM → DOM Viewer
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.
Target Milestone: --- → Future
*** This bug has been marked as a duplicate of 18530 ***
Status: ASSIGNED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → DUPLICATE
Verifying as a duplicate of 18530 'DOM viewer crashes apprunner...
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.