Closed Bug 8272 Opened 26 years ago Closed 26 years ago

datasource.Flush() crashes

Categories

(Core Graveyard :: RDF, defect, P3)

x86
Other
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: matt, Assigned: waterson)

Details

(Whiteboard: [7.26.1999]waiting for feedback)

Attachments

(1 file)

2.55 KB, application/octet-stream
Details
Datasource.Flush() is crashing KERNEL32! bff768a4() nsDebug::Assertion(const char * 0x012646b4, const char * 0x012646a4, const char * 0x01264674, int 517) line 150 + 13 bytes rdf_BlockingParse(nsIURL * 0x04e76840, nsIStreamListener * 0x04e77f64) line 517 + 32 bytes RDFXMLDataSourceImpl::Open(RDFXMLDataSourceImpl * const 0x04e74320, int 1) line 773 + 26 bytes XPTC_InvokeByIndex(nsISupports * 0x04e74320, unsigned int 23, unsigned int 1, nsXPTCVariant * 0x0086dfdc) line 135 nsXPCWrappedNativeClass::CallWrappedMethod(JSContext * 0x04e3fd80, nsXPCWrappedNative * 0x04e76b90, const XPCNativeMemberDescriptor * 0x04e75968, nsXPCWrappedNativeClass::CallMode CALL_METHOD, unsigned int 1, long * 0x03919cf8, long * 0x0086e1e4) line 603 + 44 bytes WrappedNative_CallMethod(JSContext * 0x04e3fd80, JSObject * 0x038dab50, unsigned int 1, long * 0x03919cf8, long * 0x0086e1e4) line 731 js_Invoke(JSContext * 0x04e3fd80, unsigned int 1, int 0) line 655 + 26 bytes js_Interpret(JSContext * 0x04e3fd80, long * 0x0086ea10) line 2206 + 15 bytes js_Invoke(JSContext * 0x04e3fd80, unsigned int 0, int 0) line 671 + 13 bytes js_Interpret(JSContext * 0x04e3fd80, long * 0x0086f1f8) line 2206 + 15 bytes js_Invoke(JSContext * 0x04e3fd80, unsigned int 1, int 0) line 671 + 13 bytes js_CallFunctionValue(JSContext * 0x04e3fd80, JSObject * 0x038da828, long 59615280, unsigned int 1, long * 0x0086f33c, long * 0x0086f344) line 740 + 15 bytes JS_CallFunctionValue(JSContext * 0x04e3fd80, JSObject * 0x038da828, long 59615280, unsigned int 1, long * 0x0086f33c, long * 0x0086f344) line 2554 + 29 bytes nsJSEventListener::HandleEvent(nsIDOMEvent * 0x04e6b460) line 97 + 34 bytes nsEventListenerManager::HandleEvent(nsIPresContext & {...}, nsEvent * 0x0086f5cc, nsIDOMEvent * * 0x0086f488, unsigned int 3, nsEventStatus & nsEventStatus_eIgnore) line 569 + 21 bytes nsGenericElement::HandleDOMEvent(nsIPresContext & {...}, nsEvent * 0x0086f5cc, nsIDOMEvent * * 0x0086f488, unsigned int 1, nsEventStatus & nsEventStatus_eIgnore) line 779 nsHTMLButtonElement::HandleDOMEvent(nsHTMLButtonElement * const 0x04e5bc8c, nsIPresContext & {...}, nsEvent * 0x0086f5cc, nsIDOMEvent * * 0x00000000, unsigned int 1, nsEventStatus & nsEventStatus_eIgnore) line 373 + 31 bytes nsEventStateManager::CheckForAndDispatchClick(nsEventStateManager * const 0x04e5c7d0, nsIPresContext & {...}, nsMouseEvent * 0x0086f900, nsEventStatus & nsEventStatus_eIgnore) line 618 + 31 bytes nsEventStateManager::PostHandleEvent(nsEventStateManager * const 0x04e5c7d0, nsIPresContext & {...}, nsGUIEvent * 0x0086f900, nsIFrame * 0x04e5c3f0, nsEventStatus & nsEventStatus_eIgnore, nsIView * 0x04e4eee0) line 187 + 24 bytes PresShell::HandleEvent(PresShell * const 0x04e4a984, nsIView * 0x04e4eee0, nsGUIEvent * 0x0086f900, nsEventStatus & nsEventStatus_eIgnore) line 2047 + 43 bytes nsView::HandleEvent(nsView * const 0x04e4eee0, nsGUIEvent * 0x0086f900, unsigned int 8, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 833 nsView::HandleEvent(nsView * const 0x04e4d8a0, nsGUIEvent * 0x0086f900, unsigned int 8, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 818 nsView::HandleEvent(nsView * const 0x04e4d930, nsGUIEvent * 0x0086f900, unsigned int 8, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 818 nsView::HandleEvent(nsView * const 0x04e4acb0, nsGUIEvent * 0x0086f900, unsigned int 28, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 818 nsViewManager::DispatchEvent(nsViewManager * const 0x04e4aed0, nsGUIEvent * 0x0086f900, nsEventStatus & nsEventStatus_eIgnore) line 1741 HandleEvent(nsGUIEvent * 0x0086f900) line 67 nsWindow::DispatchEvent(nsWindow * const 0x04e4d794, nsGUIEvent * 0x0086f900, nsEventStatus & nsEventStatus_eIgnore) line 418 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0086f900) line 439 nsWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 3020 + 15 bytes ChildWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 3169 nsWindow::ProcessMessage(unsigned int 514, unsigned int 0, long 1376287, long * 0x0086faec) line 2382 + 24 bytes nsWindow::WindowProc(HWND__ * 0x00000474, unsigned int 514, unsigned int 0, long 1376287) line 481 + 27 bytes KERNEL32! bff7363b() KERNEL32! bff942e7() 00868b6a()
Attached file zip file with example
Assignee: matt → waterson
My sidebar adding panels relies on it.
Hey Matt, I can't look at the attachment: could you email it to me?
Status: NEW → ASSIGNED
Target Milestone: M8
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Matt, I fixed this. Sort of. Things won't work with "resource:" URLs, so beware of that.
so i downloaded the zip file and changed the file:/// urls to look like my local file system and got the following output: RDF = [xpconnect wrapped nsIRDFService] datasource = [xpconnect wrapped nsIRDFDataSource], using registered datasource. initialized container [xpconnect wrapped nsIRDFContainer] on NC:BrowserSidebarRoot JavaScript error: uncaught exception: Component returned failure code: 0x8000ffff [nsIRDFContainer.GetCount, {file: file:///docroot/rdf/container.html, line: 48}] something tells my that's not what i want to see. is there some way for me to verify this fix?
Whiteboard: [7.26.1999]waiting for feedback
QA Contact massive update.
verified per engineer's comments
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: