Closed Bug 34433 Opened 25 years ago Closed 25 years ago

Viewer is broken again

Categories

(Core :: DOM: Navigation, defect, P1)

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: karnaze, Assigned: travis)

References

()

Details

(Whiteboard: [PDT+])

I'm getting an assertion and continuing eventually results in a null pointer dereference. NTDLL! DbgBreakPoint@0 address 0x77f76148 nsDebug::Break(const char * 0x00448950, int 179) line 217 nsDebug::Assertion(const char * 0x00448988, const char * 0x002e3d6c, const char * 0x00448950, int 179) line 189 + 13 bytes nsDebug::Error(const char * 0x00448988, const char * 0x00448950, int 179) line 306 + 22 bytes nsWebBrowserChrome::SizeBrowserTo(nsWebBrowserChrome * const 0x0280f210, int 330, int 330) line 179 + 21 bytes nsDocShellTreeOwner::SizeShellTo(nsDocShellTreeOwner * const 0x0280f1b0, nsIDocShellTreeItem * 0x02810b14, int 330, int 330) line 148 + 26 bytes GlobalWindowImpl::SizeOpenedDocShellItem(GlobalWindowImpl * const 0x020edf30, nsIDocShellTreeItem * 0x02810b14, char * 0x027ee270, unsigned int 1030) line 2780 GlobalWindowImpl::OpenInternal(GlobalWindowImpl * const 0x020edf30, JSContext * 0x020f0870, long * 0x019bb708, unsigned int 3, int 0, nsIDOMWindow * * 0x0012e6a8) line 2494 GlobalWindowImpl::Open(GlobalWindowImpl * const 0x020edf34, JSContext * 0x020f0870, long * 0x019bb708, unsigned int 3, nsIDOMWindow * * 0x0012e6a8) line 1527 WindowOpen(JSContext * 0x020f0870, JSObject * 0x00d20b70, unsigned int 3, long * 0x019bb708, long * 0x0012e74c) line 2151 + 31 bytes js_Invoke(JSContext * 0x020f0870, unsigned int 3, unsigned int 0) line 679 + 23 bytes js_Interpret(JSContext * 0x020f0870, long * 0x0012f070) line 2457 + 15 bytes js_Invoke(JSContext * 0x020f0870, unsigned int 1, unsigned int 2) line 695 + 13 bytes js_InternalInvoke(JSContext * 0x020f0870, JSObject * 0x00d20b70, long 14514664, unsigned int 0, unsigned int 1, long * 0x0012f1fc, long * 0x0012f1a8) line 768 + 19 bytes JS_CallFunctionValue(JSContext * 0x020f0870, JSObject * 0x00d20b70, long 14514664, unsigned int 1, long * 0x0012f1fc, long * 0x0012f1a8) line 2794 + 31 bytes nsJSContext::CallEventHandler(nsJSContext * const 0x020f0a00, void * 0x00d20b70, void * 0x00dd79e8, unsigned int 1, void * 0x0012f1fc, int * 0x0012f1f8) line 730 + 33 bytes nsJSEventListener::HandleEvent(nsIDOMEvent * 0x02776454) line 128 + 57 bytes nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x02186ba0, nsIDOMEvent * 0x02776454, unsigned int 1, unsigned int 7) line 703 + 19 bytes nsEventListenerManager::HandleEvent(nsIPresContext * 0x011ea460, nsEvent * 0x0012fcc8, nsIDOMEvent * * 0x0012f610, unsigned int 7, nsEventStatus * 0x0012fd08) line 1266 + 35 bytes GlobalWindowImpl::HandleDOMEvent(GlobalWindowImpl * const 0x020edf30, nsIPresContext * 0x011ea460, nsEvent * 0x0012fcc8, nsIDOMEvent * * 0x0012f610, unsigned int 1, nsEventStatus * 0x0012fd08) line 381 nsWebShell::OnEndDocumentLoad(nsWebShell * const 0x0118fdf4, nsIDocumentLoader * 0x011894d0, nsIChannel * 0x0218df40, unsigned int 0) line 2313 + 51 bytes nsDocLoaderImpl::FireOnEndDocumentLoad(nsDocLoaderImpl * 0x011894d0, nsIChannel * 0x0218df40, unsigned int 0) line 646 nsDocLoaderImpl::DocLoaderIsEmpty(unsigned int 0) line 514 nsDocLoaderImpl::OnStopRequest(nsDocLoaderImpl * const 0x011894d4, nsIChannel * 0x027e7a40, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 458 nsLoadGroup::RemoveChannel(nsLoadGroup * const 0x01189c80, nsIChannel * 0x027e7a40, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 543 + 39 bytes nsHTTPChannel::ResponseCompleted(nsIStreamListener * 0x02776200, unsigned int 0, const unsigned short * 0x00000000) line 1502 nsHTTPServerListener::OnStopRequest(nsHTTPServerListener * const 0x025c38b0, nsIChannel * 0x027ea164, nsISupports * 0x027e7a40, unsigned int 0, const unsigned short * 0x00000000) line 538 nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x02771fd0) line 286 nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x02771f80) line 97 + 12 bytes PL_HandleEvent(PLEvent * 0x02771f80) line 563 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00ead7c0) line 508 + 9 bytes _md_EventReceiverProc(HWND__ * 0x009c0492, unsigned int 49375, unsigned int 0, long 15390656) line 1018 + 9 bytes USER32! DispatchMessageWorker@8 + 135 bytes USER32! DispatchMessageA@4 + 11 bytes nsNativeViewerApp::Run() line 84 main(int 1, char * * 0x00c01870) line 157 + 11 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! BaseProcessStart@4
Keywords: beta2, dogfood
marking pdt+ per meeting
Whiteboard: [PDT+]
Hmmm, will Travis be back in time form Internet World to look at this for M15?
Priority: P3 → P1
Target Milestone: --- → M15
Nope. Moving to M16. Somebody screen if this is bad ...
Target Milestone: M15 → M16
Fixed.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Keywords: nsbeta2
Yes..marking verified that it was fixed and working. Now broken again via new bug: http://bugzilla.mozilla.org/show_bug.cgi?id=38496
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.