Closed
Bug 54205
Opened 24 years ago
Closed 24 years ago
Netlanski movie (netling) hangs when "getNetText" button is pushed in Netscape 6 (Mozilla) [@ IML32.dll]
Categories
(Core Graveyard :: Plug-ins, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: kcunningham, Assigned: peterlubczynski-bugs)
References
()
Details
(Keywords: crash, shockwave, Whiteboard: [nsbeta3-] r=sfraser a=buster [rtm++], Checked into branch.)
Crash Data
Attachments
(3 files)
788 bytes,
patch
|
Details | Diff | Splinter Review | |
1.03 KB,
patch
|
Details | Diff | Splinter Review | |
1.04 KB,
patch
|
Details | Diff | Splinter Review |
From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC) BuildID: 2000081721 Netlanski movie (netling) hangs when "getNetText" button is pushed in Netscape 6 (Mozilla) Reproducible: Always Steps to Reproduce: 1. Install Netscape 6 (mozilla) on WIN 98 or WIN ME 2. Install SW8.5r125 FullNoPing 3. Goto thebox/netlanski 4. Goto the movie "netling" under Netlingo 5 Select oblique.cgi 6. Press getNetText Expected: netDone field should =1 Actual Results: Results: Movie hangs and does not reproduce the result of "1" in the netDone field. Expected Results: Expected: netDone field should =1 Mozilla bug ... getnettext generates a NPN_GetUrlNotify() request to the browser. This is working for most urls (checked those ending in .txt, .dcr, .html), that is, the browser will reply with NPP_NewStream() almost immediately, but for cgi scripts (url's with extension .cgi), mozilla is giving us nothing (not even NPP_UrlNotify() with an error).
Comment 1•24 years ago
|
||
Adding shockwave,crash,nsbeta3,rtm keywords. Marking confirmed per previous comments. Setting P1 as this is a high profile partner (Macromedia), and high profile backward compatibility (Shockwave plug-in backward compatibility and web pages on the popular macromedia.com web site, which has recently boomed in membership according to the New York Times), and an always-reproducible crasher.
Comment 2•24 years ago
|
||
Adding more info from email correspondence: Kelly, [Shockwave bug] 62592 - Netlanski movie (netling) hangs when "getNetText" button is pushed in Netscape 6 (Mozilla) is a Mozilla bug, so I've NMI'ed it to you. Here's my comment in the bugbase : 9/26/2000 grandma : I'm not seeing a hang (although there's a busy cursor, you can click on netabort() and the operation stops), but neither am I seeing the operation go through (winnt4.0, mozilla 9/14/2000, sw8.5r125). This is a Mozilla bug ... getnettext generates a NPN_GetUrlNotify() request to the browser. This is working for most urls (checked those ending in .txt, .dcr, .html), that is, the browser will reply with NPP_NewStream() almost immediately, but for cgi scripts (url's with extension .cgi), mozilla is giving us nothing (not even NPP_UrlNotify() with an error). Said another way, I believe invoking NPN_GetUrlNotify() with an url with extension ".cgi" will return NPERR_NO_ERROR, but no stream is spawned from the request. Peter At 10:31 AM 9/26/00 -0700, Kelly Cunningham wrote: Well I got another one in there our 62214 which is 54186 in Mozilla bugbase: Netscape 6pr2 on mac crashes with SW8.5 when going from a streaming netlanski .dcr to another .dcr (Not in SW8.0). They will need access to SW8.5 since I have not seen the crash in SW8.0. Kelly At 9:08 AM -0700 9/26/00, Alan Isaacs wrote: Peter, I've assigned 62592 to you -- netlingo failures in Netscape 6 Windows. (Eric, netlingo enables Shockwave to connect to the net, as by bringing in text or media from a url.) Thanks, Alan
Updated•24 years ago
|
Whiteboard: [nsbeta3-]
Comment 4•24 years ago
|
||
Reassigning to Marc. Adding rtm+.
Assignee: av → attinasi
Whiteboard: [nsbeta3-] → [nsbeta3-] [rtm+]
Updated•24 years ago
|
Whiteboard: [nsbeta3-] [rtm+] → [nsbeta3-] [rtm need info]
Comment 5•24 years ago
|
||
PDT marking [rtm need info] since this bug doesn't have a patch or reviewers yet.
Comment 6•24 years ago
|
||
Over to Peter to look at. Thanks, Peter.
Assignee: attinasi → peterlubczynski
Assignee | ||
Comment 7•24 years ago
|
||
Instead of hanging, I'm crashing in IML32.DLL which is a Macromedia DLL (in NT). I'm not getting a very helpful stack trace. Perhaps Rational Purify will help but I'm having great trouble getting a key for version 6.5 from Rational. Reporter: I'm a bit confused about the orriginal bug report. It says I should be using Shockwave 8.5 r125 FullNoPing. Looking at the Macromedia Flash/Shockwave download page, it says the current version is 8.0. I am using 8.0 r196. Should I be using "8.5 r125 FullNoPing" and if so, where can I get it. None of the links on the bottom of the netlanski page seem to work. Thanks.
Status: NEW → ASSIGNED
Comment 8•24 years ago
|
||
From Meredith Tomlin - Kelly Cunningham retested this issue on 10/5/00 and found that Netlanski movie (netling) hangs when "getNetText" button is pushed in Netscape 6 (Mozilla) - Looks like now in NS6pr3 you get error 4836.
Comment 9•24 years ago
|
||
With the latest shockwave plugin available at macromedia site (8.0r196), I do not hang but instead CRASH on this test using today's commercial build on windows branch (2000100908). We do not have the 8.5r125 to test this on. Stack trace from cyclone: Call Stack: (Signature = IML32.dll + 0x13da3 (0x69013da3) 9a319e11) IML32.dll + 0x13da3 (0x69013da3)
Assignee | ||
Comment 10•24 years ago
|
||
Assignee | ||
Comment 11•24 years ago
|
||
With Peter Grandmaison from Macromedia help, I found that sometimes we were passing null as the MIME type to the plugin. This patch ensures that we set the MIME type. Adding review to keywords to get a review.
Keywords: review
Assignee | ||
Comment 12•24 years ago
|
||
Oh, and this patch also prevents us from crashing in both Shockwave 8.0 and 8.5.
Comment 13•24 years ago
|
||
The patch appears to leak aContentType, no?
Assignee | ||
Comment 14•24 years ago
|
||
Added nsCRT::free(aContentType) due to leak. Is that good for an r=
Assignee | ||
Comment 15•24 years ago
|
||
Assignee | ||
Comment 16•24 years ago
|
||
Marking rtm+ per karnaze
Whiteboard: [nsbeta3-] [rtm need info] → [nsbeta3-] [rtm+] a=buster, r=karnaze
Comment 17•24 years ago
|
||
PDT: Crasher for high-profile plug-in partner (Macromedia Shockwave). Identified by partner (Macromedia) as one of their highest-priority outstanding issues for Shockwave support in Moz/N6. Fix is low risk: we're simply passing a MIME type always (as we should) instead of sometimes passing it and sometimes passing null. Please call me if you're thinking of minusing this and I'll rope in engineering to present why this should be accepted for RTM. Thanks!
Comment 18•24 years ago
|
||
nsCRT::free(aContentType); is not null-safe (it calls down into PL_strfree()), so you need if (aContentType) nsCRT::free(aContentType) With that fix, r=sfraser
Comment 19•24 years ago
|
||
Please put exact patch (with Simon's suggestion) in bug, and get a super-review of the final patch. There is always a chance that this correction will trigger something else in the mind of the super-reviewer.... Marking rtm need info.
Whiteboard: [nsbeta3-] [rtm+] a=buster, r=karnaze → [nsbeta3-] [rtm need info]
Assignee | ||
Comment 20•24 years ago
|
||
Assignee | ||
Comment 21•24 years ago
|
||
...clearning [rtm need info] and review ...anding r=sfraser and a=buster (per e-mail)
Keywords: review
Whiteboard: [nsbeta3-] [rtm need info] → [nsbeta3-] r=sfraser a=buster
Comment 22•24 years ago
|
||
re-affirming my a=buster with the final patch (10/13/00 11:52.) Nice catch, Simon!
Assignee | ||
Comment 23•24 years ago
|
||
sorry for the SPAM.... oops, removed rtm+, adding it back it so it'll show up on the PDT radar for approval today
Whiteboard: [nsbeta3-] r=sfraser a=buster → [nsbeta3-] r=sfraser a=buster [rtm+]
Comment 24•24 years ago
|
||
rtm++
Whiteboard: [nsbeta3-] r=sfraser a=buster [rtm+] → [nsbeta3-] r=sfraser a=buster [rtm++]
Assignee | ||
Comment 25•24 years ago
|
||
Just checked into the branch. Going through some shockwave talkback reports, looks like this fix may need to be applied in other parts of this class. For example, see the stack trace in bug 56896. I'll continue to investigate but this "getNetText" bug should be fixed [in the branch].
Updated•24 years ago
|
Whiteboard: [nsbeta3-] r=sfraser a=buster [rtm++] → [nsbeta3-] r=sfraser a=buster [rtm++], Checked into branch.
Comment 26•24 years ago
|
||
adding topcrash keyword and [@ IML32.dll] for tracking...this has been on the topcrash list lately.
Summary: Netlanski movie (netling) hangs when "getNetText" button is pushed in Netscape 6 (Mozilla) → Netlanski movie (netling) hangs when "getNetText" button is pushed in Netscape 6 (Mozilla) [@ IML32.dll]
Assignee | ||
Comment 27•24 years ago
|
||
I just checked this into the trunk. marking FIXED
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 28•24 years ago
|
||
I verified this on the branch as well as trunk build for today on windows 20001018 with SW 8.5 , the movie loads fine and does not hang doing the steps mentioned initially. marknig this VERIFIED.
Status: RESOLVED → VERIFIED
Reporter | ||
Comment 29•24 years ago
|
||
This movie no longer hangs or crashes, it's true, but still does not return proper value for getNetText. The result is error" 4836". I think this should remain open under more investigation. Or perhaps I can write another bug with the actual current improper behavior?
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Reporter | ||
Comment 30•24 years ago
|
||
This movie no longer hangs or crashes, it's true, but still does not return proper value for getNetText. The result is error" 4836". I think this should remain open under more investigation. Or perhaps I can write another bug with the actual current improper behavior?
Comment 31•24 years ago
|
||
In this case, since it's now a distinct problem from the original (and we don't want to get tangle up in all the keywords, tagging, etc. involved with this one), the best thing to do is to open a new bug report. I've done it for you: bug 59571, "netlanski movie (netling) returns incorrect value for getNextText, error 4836". Kelly, could you please fill in the details in that bug report? Thanks! Closing this one again.
Status: REOPENED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Comment 33•24 years ago
|
||
Peter Grandmaison sent an email to Peter L with the following information on 12/1: Anyways, I can unfortunately reproduce the netlingo bug (error code 4836 comes up instead of OK) ... however, I spent an hour in the debugger, and I know why this doesn't work ! The cgi stream is of unknown length, so in NPP_NewStream() Netscape 6 is passing in a stream length of 0xffffffff, wherease Netscape 4.7 (and IE) pass in a stream length of 0x00000000. I made a test build which replaces 0xffffffff with 0 and the movie works fine. This solution would presumably fix other streaming bugs.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 34•24 years ago
|
||
Closing this one again as bug 59571 deals with the incorrect return code while this one deals with a "hang"
Status: REOPENED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Comment 36•24 years ago
|
||
Tested and verified by Macromedia QA and Peter Grandmaison on 12/12.
Updated•13 years ago
|
Crash Signature: [@ IML32.dll]
Updated•2 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•