Closed
Bug 15546
Opened 26 years ago
Closed 26 years ago
[SHOCKWAVE] Shockwave movie would not work
Categories
(Core :: Networking, defect, P3)
Tracking
()
M13
People
(Reporter: emk, Assigned: serhunt)
References
()
Details
Attachments
(1 file)
|
760 bytes,
patch
|
Details | Diff | Splinter Review |
Steps to reproduce:
1. Launch apprunner.
2. Navigate to http://users.aol.com/jrbuell2/winbee.html
Expected result:
Shockwave movie would work.
It does work as expeced when using IE5/Nav4.
Actual result:
Shockwave movie would not work.
I'm using [1999100308] build on WinNT4 (SP5).
Comment 1•26 years ago
|
||
Hmm...on 10/1/99 Mac OS M10 build:
1. Without a Shockwave plug-in installed, it a gray region that would have
contained the embedded shockwave animation draws for a tenth of a second, and
then disappears from the page.
2. With the Shockwave plug-in installed, the gray region draws, stays up.
Clicking on it launches the ShockwaveDownload wizard, which fails to proceed
beyond the first page.
Not sure whose bug this is, or whether there's only one bug; Andrei, please
feel free to share any diagnostic hints if you'd like.
Hmm... I see ShockWave splash screen which stays. Also it breaks on asserion in
nsFileTransport::Process():
case READING: {
NS_ASSERTION(mTransferAmount >= 0, "bad mTransferAmount in READING");
when mTransferAmount = -1
To me it does not look like a plugins bug. Reassigning to Necko owner as my best
guess.
Updated•26 years ago
|
Assignee: warren → gagan
Target Milestone: M11
Comment 4•26 years ago
|
||
I also see the gray rectangle showing up momentarily without shockwave. This
seems like a layout bug.
I don't know why the transfer amount is < 0 -- try
setting NSPR_LOG_MODULES=nsFileTransport:5. I don't know how to install
shockwave for mozilla.
| Reporter | ||
Comment 5•26 years ago
|
||
Just install Shockwave for Navigator.
Mozilla automatically see the Plugins directory for Nav.
I also see Shockwave splash screen which stays if installed.
Updated•26 years ago
|
Target Milestone: M11 → M12
Comment 6•26 years ago
|
||
gagan's m11 list is long ->m12..
Comment 8•26 years ago
|
||
Moving what's not done for M12 to M13.
Updated•26 years ago
|
Assignee: warren → av
Comment 9•26 years ago
|
||
The necko problem hitting the assertion in the file transport has been fixed.
But I tried this again today (with shockwave installed) and it still drew
momentarily and then shrunk away. Again -- seems like a layout bug that the
plugin rectangle is disappearing.
| Reporter | ||
Comment 10•26 years ago
|
||
Only if mozilla fails to find shockwave, I see gray rectangle and
shrinking away.
My instruction described above is for the nightly build. If you are
using debug build from source, copy the whole content of the Nav4
Plugins directory to the mozilla\dist\WIN32_D.OBJ\bin directory.
But mozilla causes crash now on latest debug build (using cvs).
Here is the call stack:
nsJSProtocolHandler::NewChannel(nsJSProtocolHandler * const 0x02a25fa0, const
char * 0x01415374 ??_C@_04JMJF@load?$AA@, nsIURI * 0x02a25e90, nsILoadGroup *
0x00000000, nsIInterfaceRequestor * 0x00000000, unsigned int 0x00000000, nsIURI
* 0x00000000, unsigned int 0x00000000, unsigned int 0x00000000, nsIChannel * *
0x0012c51c) line 210 + 36 bytes
nsIOService::NewChannelFromURI(nsIOService * const 0x00d33080, const char *
0x01415374 ??_C@_04JMJF@load?$AA@, nsIURI * 0x02a25e90, nsILoadGroup *
0x00000000, nsIInterfaceRequestor * 0x00000000, unsigned int 0x00000000, nsIURI
* 0x00000000, unsigned int 0x00000000, unsigned int 0x00000000, nsIChannel * *
0x0012c51c) line 250 + 59 bytes
NS_OpenURI(nsIChannel * * 0x0012c54c, nsIURI * 0x02a25e90, nsILoadGroup *
0x00000000, nsIInterfaceRequestor * 0x00000000, unsigned int 0x00000000,
unsigned int 0x00000000, unsigned int 0x00000000) line 83 + 58 bytes
NS_OpenURI(nsIStreamListener * 0x02a20760, nsISupports * 0x00000000, nsIURI *
0x02a25e90, nsILoadGroup * 0x00000000) line 115 + 25 bytes
nsPluginHostImpl::NewPluginURLStream(nsPluginHostImpl * const 0x01005a20, const
nsString & {...}, nsIPluginInstance * 0x02a25330, nsIPluginStreamListener *
0x02a207e0) line 2154 + 17 bytes
nsPluginHostImpl::GetURL(nsPluginHostImpl * const 0x01005a20, nsISupports *
0x02a25330, const char * 0x6c02d4a4, const char * 0x00000000,
nsIPluginStreamListener * 0x02a207e0, const char * 0x00000000, const char *
0x00000000, int 0x00000000) line 1176 + 30 bytes
ns4xPlugin::_geturl(_NPP * 0x02a25340, const char * 0x6c02d4a4, const char *
0x00000000) line 470 + 39 bytes
NP32DSW! 6c001802()
ns4xPluginInstance::InitializePlugin(nsIPluginInstancePeer * 0x02a252d0) line
464 + 40 bytes
ns4xPluginInstance::Initialize(ns4xPluginInstance * const 0x02a25330,
nsIPluginInstancePeer * 0x02a252d0) line 377
nsPluginHostImpl::SetUpPluginInstance(nsPluginHostImpl * const 0x01005a24,
const char * 0x015a8450, nsIURI * 0x02a24d50, nsIPluginInstanceOwner *
0x02a27de0) line 1722
nsPluginHostImpl::InstantiateEmbededPlugin(nsPluginHostImpl * const 0x01005a24,
const char * 0x015a8450, nsIURI * 0x02a24d50, nsIPluginInstanceOwner *
0x02a27de0) line 1456 + 24 bytes
nsObjectFrame::InstantiatePlugin(nsIPresContext * 0x02a2b880,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, nsIPluginHost *
0x01005a24, const char * 0x015a8450, nsIURI * 0x02a24d50) line 941
nsObjectFrame::Reflow(nsObjectFrame * const 0x00da4074, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0x00000000) line 838 + 43 bytes
nsLineLayout::ReflowFrame(nsIFrame * 0x00da4074, nsIFrame * * 0x0012dd48,
unsigned int & 0x00000000, nsHTMLReflowMetrics * 0x00000000) line 966
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, nsLineLayout &
{...}, nsLineBox * 0x02a3df40, nsIFrame * 0x00da4074, unsigned char *
0x0012d0c8) line 3678 + 28 bytes
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState & {...}, nsLineLayout &
{...}, nsLineBox * 0x02a3df40, int * 0x0012da3c, unsigned char * 0x0012d8dc)
line 3568 + 28 bytes
nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState & {...}, nsLineBox *
0x02a3df40, int * 0x0012da3c, unsigned char * 0x0012d8dc) line 3514 + 34 bytes
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState & {...}, nsLineBox *
0x02a3df40, int * 0x0012da3c) line 3462 + 24 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x02a3df40,
int * 0x0012da3c, int 0x00000000) line 2667 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2427 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x00da3ff0, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0x00000000) line 1491 + 15 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x00da3ff0, const nsRect & {...},
int 0x00000000, int 0x00000000, int 0x00000001, nsMargin & {...}, unsigned int
& 0x00000000) line 259 + 45 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x02a3f620, int * 0x0012e2e4) line 3250 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x02a3f620,
int * 0x0012e2e4, int 0x00000001) line 2616 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2427 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x00da3f6c, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0x00000000) line 1491 + 15 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x00da3f6c, const nsRect & {...},
int 0x00000001, int 0x00000000, int 0x00000001, nsMargin & {...}, unsigned int
& 0x00000000) line 259 + 45 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x02a331b0, int * 0x0012eb8c) line 3250 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x02a331b0,
int * 0x0012eb8c, int 0x00000001) line 2616 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2427 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x00da3ee4, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0x00000000) line 1491 + 15 bytes
nsAreaFrame::Reflow(nsAreaFrame * const 0x00da3ee4, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0x00000000) line 270 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x00da3ee4, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int
0x00000000, int 0x00000000, unsigned int 0x00000000, unsigned int & 0x00000000)
line 621 + 31 bytes
RootFrame::Reflow(RootFrame * const 0x00da101c, nsIPresContext * 0x02a2b880,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 331
nsContainerFrame::ReflowChild(nsIFrame * 0x00da101c, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int
0x00000000, int 0x00000000, unsigned int 0x00000001, unsigned int & 0x00000000)
line 621 + 31 bytes
nsScrollPortFrame::Reflow(nsScrollPortFrame * const 0x00da10a4, nsIPresContext
* 0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0x00000000) line 404
nsContainerFrame::ReflowChild(nsIFrame * 0x00da10a4, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int
0x00000000, int 0x00000000, unsigned int 0x00000003, unsigned int & 0x00000000)
line 621 + 31 bytes
nsGfxScrollFrameInner::ReflowFrame(nsIPresContext * 0x02a2b880,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000, nsIFrame * 0x00da10a4, const nsSize & {...}, const nsSize & {...},
int & 0x00000000, nsIFrame * & 0x00000000) line 1248
nsGfxScrollFrameInner::ReflowScrollArea(nsIPresContext * 0x02a2b880,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000, int & 0x00000000, int & 0x00000000, int & 0x00000001, nsIFrame * &
0x00000000) line 1316
nsGfxScrollFrame::Reflow(nsGfxScrollFrame * const 0x00da1058, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0x00000000) line 521
nsContainerFrame::ReflowChild(nsIFrame * 0x00da1058, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int
0x00000000, int 0x00000000, unsigned int 0x00000000, unsigned int & 0x00000000)
line 621 + 31 bytes
ViewportFrame::Reflow(ViewportFrame * const 0x00da0fe0, nsIPresContext *
0x02a2b880, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0x00000000) line 527
nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x02a3f430,
nsIPresContext * 0x02a2b880, nsHTMLReflowMetrics & {...}, const nsSize & {...},
nsIRenderingContext & {...}) line 145
PresShell::ProcessReflowCommands(PresShell * const 0x026c6210) line 1801
PresShell::ExitReflowLock(PresShell * const 0x026c6210, int 0x00000001, int
0x00000001) line 823
PresShell::ContentAppended(PresShell * const 0x026c6218, nsIDocument *
0x02a291e0, nsIContent * 0x026c241c, int 0x00000000) line 2255
nsDocument::ContentAppended(nsDocument * const 0x02a291e0, nsIContent *
0x026c241c, int 0x00000000) line 1544
nsHTMLDocument::ContentAppended(nsHTMLDocument * const 0x02a291e0, nsIContent *
0x026c241c, int 0x00000000) line 1051
HTMLContentSink::NotifyAppend(nsIContent * 0x026c241c, int 0x00000000) line 3728
SinkContext::FlushTags() line 1811
HTMLContentSink::CloseBody(HTMLContentSink * const 0x02a2a5f0, const
nsIParserNode & {...}) line 2578
CNavDTD::CloseBody(const nsIParserNode * 0x026c2bb0) line 2591 + 31 bytes
CNavDTD::CloseContainer(const nsIParserNode * 0x026c2bb0, nsHTMLTag
eHTMLTag_body, int 0x00000000) line 2883 + 12 bytes
CNavDTD::CloseContainersTo(int 0x00000001, nsHTMLTag eHTMLTag_body, int
0x00000000) line 2938 + 20 bytes
CNavDTD::CloseContainersTo(nsHTMLTag eHTMLTag_body, int 0x00000000) line 3059 +
20 bytes
CNavDTD::DidBuildModel(CNavDTD * const 0x026c3bf0, unsigned int 0x00000000, int
0x00000001, nsIParser * 0x02a2aa20, nsIContentSink * 0x02a2a5f0) line 577
nsParser::DidBuildModel(unsigned int 0x00000000) line 589 + 55 bytes
nsParser::ResumeParse(nsIDTD * 0x00000000, int 0x00000001) line 987
nsParser::OnStopRequest(nsParser * const 0x02a2aa24, nsIChannel * 0x02a23320,
nsISupports * 0x00000000, unsigned int 0x00000000, const unsigned short *
0x00000000) line 1360 + 19 bytes
nsDocumentBindInfo::OnStopRequest(nsDocumentBindInfo * const 0x02a296a0,
nsIChannel * 0x02a23320, nsISupports * 0x00000000, unsigned int 0x00000000,
const unsigned short * 0x00000000) line 1491 + 42 bytes
nsDocumentOpenInfo::OnStopRequest(nsDocumentOpenInfo * const 0x02a202e0,
nsIChannel * 0x02a23320, nsISupports * 0x00000000, unsigned int 0x00000000,
const unsigned short * 0x00000000) line 226
nsChannelListener::OnStopRequest(nsChannelListener * const 0x02a29810,
nsIChannel * 0x02a23320, nsISupports * 0x00000000, unsigned int 0x00000000,
const unsigned short * 0x00000000) line 1590
nsHTTPResponseListener::OnStopRequest(nsHTTPResponseListener * const
0x02a28d30, nsIChannel * 0x02a270b0, nsISupports * 0x02a23320, unsigned int
0x00000000, const unsigned short * 0x00000000) line 255 + 56 bytes
nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x02a28310) line
279
nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x02a282c0) line 93 + 12 bytes
PL_HandleEvent(PLEvent * 0x02a282c0) line 522 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00caf600) line 483 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x03f10272, unsigned int 0x0000c1b0, unsigned
int 0x00000000, long 0x00caf600) line 947 + 9 bytes
USER32! 77e41186()
00caf600()
Here is the crashing code:
// The event sink must be a script global Object Owner or we fail.
nsCOMPtr<nsIScriptGlobalObjectOwner> globalOwner;
notificationCallbacks->GetInterface(NS_GET_IID(nsIScriptGlobalObjectOwner),
-> getter_AddRefs(globalOwner));
NS_ENSURE_TRUE(globalOwner, NS_ERROR_FAILURE);
notificationCallbacks seemes to be null.
| Reporter | ||
Comment 11•26 years ago
|
||
Comment 12•26 years ago
|
||
Bulk move of all Necko (to be deleted component) bugs to new Networking
component.
Updated•26 years ago
|
QA Contact: elig → shrir
Comment 13•26 years ago
|
||
QA Assigning to new Plug-ins Dude, Shrirang.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → LATER
| Assignee | ||
Comment 14•26 years ago
|
||
I am latering this utill disk cache in Mozilla arrives.
| Reporter | ||
Updated•26 years ago
|
Status: RESOLVED → REOPENED
Resolution: LATER → ---
| Reporter | ||
Comment 15•26 years ago
|
||
Reopening since disk cache has arrived, and marking dup of 23667.
| Reporter | ||
Comment 16•26 years ago
|
||
*** This bug has been marked as a duplicate of 23667 ***
Status: REOPENED → RESOLVED
Closed: 26 years ago → 26 years ago
Resolution: --- → DUPLICATE
Comment 18•26 years ago
|
||
verif
| Comment hidden (collapsed) |
You need to log in
before you can comment on or make changes to this bug.
Description
•