Closed
Bug 33105
Opened 25 years ago
Closed 24 years ago
Crash when quitting browser while movie is playing.
Categories
(Core Graveyard :: Plug-ins, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
M18
People
(Reporter: jelwell, Assigned: serhunt)
References
()
Details
(Keywords: crash, Whiteboard: [nsbeta2-][nsbeta3+][PDTP3])
Steps to reproduce:
0)Open a new Browser window.
1)Load Url.
2)Click where it says, to start the movie.
3)Let is load a little (if you're on a slow connection)
4)Hit play.
5)Close the browser. Using the "X" widget on the top right. or ALT-F4 was tested.
*crash*
This crash isn't so bad when you're just exiting Mozilla anyways - but when you
close a window with a quicktime movie playing and all your other windows crash;
that's bad.
I tested this on winNT 2000032308. My Quicktime Readme says it's 4.1.
Comment 1•25 years ago
|
||
I see this.
Top priority for m16
Severity: critical → blocker
Target Milestone: --- → M16
Updating URL
Status: NEW → ASSIGNED
Comment 5•25 years ago
|
||
Nominating nsbeta2. Quicktime crasher. Quicktime is on beta2 criteria list.
Keywords: nsbeta2
M16 has been out for a while now, these bugs target milestones need to be
updated.
Reassigning as per agreement.
Assignee: av → amusil
Status: ASSIGNED → NEW
Comment 9•24 years ago
|
||
Looks like a crash in the dom event handler.
Stack:
nsGenericElement::HandleDOMEvent(nsIPresContext * 0x029d2470, nsEvent *
0x0012e570, nsIDOMEvent * * 0x0012df9c, unsigned int 0x00000001, nsEventStatus *
0x0012e594) line 1369 + 33 bytes
nsGenericHTMLElement::HandleDOMEventForAnchors(nsIContent * 0x04177afc,
nsIPresContext * 0x029d2470, nsEvent * 0x0012e570, nsIDOMEvent * * 0x00000000,
unsigned int 0x00000001, nsEventStatus * 0x0012e594) line 1097 + 31 bytes
nsHTMLAnchorElement::HandleDOMEvent(nsHTMLAnchorElement * const 0x04177afc,
nsIPresContext * 0x029d2470, nsEvent * 0x0012e570, nsIDOMEvent * * 0x00000000,
unsigned int 0x00000001, nsEventStatus * 0x0012e594) line 413
nsEventStateManager::PreHandleEvent(nsEventStateManager * const 0x071c79c8,
nsIPresContext * 0x041626e0, nsEvent * 0x0012e7e8, nsIFrame * 0x0329fc68,
nsEventStatus * 0x0012e750, nsIView * 0x041621f0) line 356
PresShell::HandleEventInternal(nsEvent * 0x0012e7e8, nsIView * 0x041621f0,
nsEventStatus * 0x0012e750) line 3896 + 43 bytes
PresShell::HandleEvent(PresShell * const 0x041608a4, nsIView * 0x041621f0,
nsGUIEvent * 0x0012e7e8, nsEventStatus * 0x0012e750, int & 0x00000001) line 3837
+ 23 bytes
nsView::HandleEvent(nsView * const 0x041621f0, nsGUIEvent * 0x0012e7e8, unsigned
int 0x0000001c, nsEventStatus * 0x0012e750, int & 0x00000001) line 782
nsViewManager2::DispatchEvent(nsViewManager2 * const 0x041623d0, nsGUIEvent *
0x0012e7e8, nsEventStatus * 0x0012e750) line 1389
HandleEvent(nsGUIEvent * 0x0012e7e8) line 69
nsWindow::DispatchEvent(nsWindow * const 0x041620c4, nsGUIEvent * 0x0012e7e8,
nsEventStatus & nsEventStatus_eIgnore) line 560 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012e7e8) line 581
nsWindow::DispatchFocus(unsigned int 0x00000069) line 3825 + 15 bytes
nsWindow::ProcessMessage(unsigned int 0x00000007, unsigned int 0x01d10508, long
0x00000000, long * 0x0012eb2c) line 2887 + 19 bytes
nsWindow::WindowProc(HWND__ * 0x00910456, unsigned int 0x00000007, unsigned int
0x01d10508, long 0x00000000) line 829 + 27 bytes
USER32! 77e719d0()
USER32! 77e71982()
NTDLL! 77f763a3()
GlobalWindowImpl::Focus(GlobalWindowImpl * const 0x04184354) line 1365 + 23
bytes
nsWebShellWindow::HandleEvent(nsGUIEvent * 0x0012edac) line 547
nsWindow::DispatchEvent(nsWindow * const 0x04184d44, nsGUIEvent * 0x0012edac,
nsEventStatus & nsEventStatus_eIgnore) line 560 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012edac) line 581
nsWindow::DispatchFocus(unsigned int 0x00000069) line 3825 + 15 bytes
nsWindow::ProcessMessage(unsigned int 0x00000007, unsigned int 0x21450476, long
0x00000000, long * 0x0012f0f0) line 2887 + 19 bytes
nsWindow::WindowProc(HWND__ * 0x01d10508, unsigned int 0x00000007, unsigned int
0x21450476, long 0x00000000) line 829 + 27 bytes
USER32! 77e719d0()
USER32! 77e71982()
NTDLL! 77f763a3()
USER32! 77e718d2()
nsWindow::DefaultWindowProc(HWND__ * 0x01d10508, unsigned int 0x00000006,
unsigned int 0x00000001, long 0x01dd04fe) line 856
USER32! 77e727fe()
USER32! 77e72889()
nsWindow::WindowProc(HWND__ * 0x01d10508, unsigned int 0x00000006, unsigned int
0x00000001, long 0x01dd04fe) line 836 + 31 bytes
USER32! 77e719d0()
USER32! 77e71982()
NTDLL! 77f763a3()
nsXULWindow::SetVisibility(nsXULWindow * const 0x04184f24, int 0x00000001) line
514
nsXULWindow::OnChromeLoaded() line 652
nsWebShellWindow::OnEndDocumentLoad(nsWebShellWindow * const 0x04184f84,
nsIDocumentLoader * 0x04184850, nsIChannel * 0x04161f70, unsigned int
0x00000000) line 1278
nsWebShell::OnEndDocumentLoad(nsWebShell * const 0x04184a98, nsIDocumentLoader *
0x04184850, nsIChannel * 0x04161f70, unsigned int 0x00000000) line 1191
nsDocLoaderImpl::FireOnEndDocumentLoad(nsDocLoaderImpl * 0x04184850, nsIChannel
* 0x04161f70, unsigned int 0x00000000) line 809
nsDocLoaderImpl::DocLoaderIsEmpty(unsigned int 0x00000000) line 615
nsDocLoaderImpl::OnStopRequest(nsDocLoaderImpl * const 0x04184854, nsIChannel *
0x07208a00, nsISupports * 0x00000000, unsigned int 0x00000000, const unsigned
short * 0x00000000) line 543
nsLoadGroup::RemoveChannel(nsLoadGroup * const 0x041847f0, nsIChannel *
0x07208a00, nsISupports * 0x00000000, unsigned int 0x00000000, const unsigned
short * 0x00000000) line 544 + 39 bytes
nsFileChannel::OnStopRequest(nsFileChannel * const 0x07208a08, nsIChannel *
0x07208de0, nsISupports * 0x00000000, unsigned int 0x00000000, const unsigned
short * 0x00000000) line 637
nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x0720fd70) line
302
nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x0720f510) line 97 + 12 bytes
PL_HandleEvent(PLEvent * 0x0720f510) line 575 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x014a6320) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x00c00540, unsigned int 0x0000c187, unsigned int
0x00000000, long 0x014a6320) line 1032 + 9 bytes
USER32! 77e71820()
014a6320()
I'm leaving on Thurs, so reassigning to saari based on cvs blame. Also cc'ing
jst.
Assignee: amusil → saari
Updated•24 years ago
|
Target Milestone: M16 → M18
Comment 10•24 years ago
|
||
Comment 11•24 years ago
|
||
Well, the crash is in the ns4xPluginStreamListener. Who's going to be handling
this now?
Assignee | ||
Comment 12•24 years ago
|
||
How do you see that? On my machine it does not give any usable stack trace.
Comment 13•24 years ago
|
||
Moving from [nsbeta2+] to [nsbeta2-] per todays PDT XP Toolkit Beta2 Review mtg.
Whiteboard: [nsbeta2+] → [nsbeta2-]
Comment 14•24 years ago
|
||
But what should be beta+ is the movie being half clipped out due to a
mispositioning.
Reporter | ||
Comment 15•24 years ago
|
||
saari: did you file a bug on the clipping/mispositioning? I don't see that in
2000070713 win comm build with quicktime 4.0.
Comment 16•24 years ago
|
||
I just filed that as 44840
Comment 19•24 years ago
|
||
av, please either accept this bug or reassign it. Also, if you have any more
information on it please note that so we can decide if it should be approved for
nsbeta3 - thanks.
Assignee | ||
Comment 20•24 years ago
|
||
According to what I see it crashes inside QuickTime on shutdown. I will
definitely need help to fix this one, likely we don't have much to do without
Apple people.
I can add a couple of try/catch ornamentations which will at least prevent it
from crashing.
Status: NEW → ASSIGNED
Updated•24 years ago
|
Whiteboard: [nsbeta2-] → [nsbeta2-] [nsbeta3+]
Updated•24 years ago
|
Priority: P3 → P1
Comment 21•24 years ago
|
||
Can release note not to do this. Moving to P3. Adding [PDTP3]
Keywords: relnote3,
relnoteRTM
Priority: P1 → P3
Whiteboard: [nsbeta2-] [nsbeta3+] → [nsbeta2-][nsbeta3+][PDTP3]
Assignee | ||
Comment 22•24 years ago
|
||
I have something to check in which prevents this. The thing is it also crashes
time to time when you just leave the page, so I would still like to get the fix
in.
Whiteboard: [nsbeta2-][nsbeta3+][PDTP3] → [nsbeta2-][nsbeta3+][PDTP3][HAVE FIX]
Assignee | ||
Comment 23•24 years ago
|
||
I checked in the proposed fix and will mark it fixed shortly.
Whiteboard: [nsbeta2-][nsbeta3+][PDTP3][HAVE FIX] → [nsbeta2-][nsbeta3+][PDTP3][FIX IS IN]
Assignee | ||
Comment 24•24 years ago
|
||
Marking. There is unexpected artifact showing up on recent builds, flying dutch,
an unintended window. Shrirang, if you see this please file a new bug on it.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Whiteboard: [nsbeta2-][nsbeta3+][PDTP3][FIX IS IN] → [nsbeta2-][nsbeta3+][PDTP3]
Comment 25•24 years ago
|
||
verified this is fixed on win br build 2000092908.
Status: RESOLVED → VERIFIED
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•