Closed
Bug 55537
Opened 24 years ago
Closed 24 years ago
N601 (Linux) crash #1: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest]
Categories
(Core Graveyard :: Plug-ins, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: shrir, Assigned: rebron)
References
()
Details
(4 keywords, Whiteboard: [rtm-])
Crash Data
Attachments
(2 files)
1.78 KB,
patch
|
Details | Diff | Splinter Review | |
440 bytes,
text/plain
|
Details |
build:2000100509 branch ,linux Steps: 1 Go to the above url 2 Click on the "java 2.0 plugin for Linux" button 3 Notice java plugin getting downloaded 4 After the installation is just about to be finished, the browser crashed for me 5 I did not notice the problem as mentioned in bug 55261 However, restarting the browser and trying some applets, I could see applets working. The installation seems fine. Stack Trace: Call Stack: (Signature = nsJARChannel::OnStartRequest() 0401d18a) nsJARChannel::OnStartRequest() nsOnStartRequestEvent::HandleEvent() nsStreamListenerEvent::HandlePLEvent() PL_HandleEvent() PL_ProcessPendingEvents() nsEventQueueImpl::ProcessPendingEvents() event_processor_callback() our_gdk_io_invoke() libglib-1.2.so.0 + 0xe52a (0x4064952a) libglib-1.2.so.0 + 0xfbe6 (0x4064abe6) libglib-1.2.so.0 + 0x101a1 (0x4064b1a1) libglib-1.2.so.0 + 0x10341 (0x4064b341) libgtk-1.2.so.0 + 0x8c209 (0x40575209) nsAppShell::Run() nsAppShellService::Run() main1() main() libc.so.6 + 0x181eb (0x402581eb)
Comment 1•24 years ago
|
||
adding topcrash, crash keywords and [@ nsJARChannel::OnStartRequest] for tracking. This is a topcrash for both PR3 release build 2000092909 and the latest branch builds. Here are some entries: PR3 Release: nsJARChannel::OnStartRequest 9dbddbd7 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/netwerk/protocol/jar/src/nsJ ARChannel.cpp line 683 Build: 2000092909 CrashDate: 2000-10-06 UptimeMinutes: 4 Total: 4 OS: Windows NT 5.0 build 2195 URL: www.download.com Comment: I was using a MS Intellimouse to scroll down the download.com site Stacktrace: http://cyclone/reports/stackcommentemail.cfm?dynamicBBID=18638368 nsJARChannel::OnStartRequest() e38e6278 line Build: 2000092909 CrashDate: 2000-10-04 UptimeMinutes: 3 Total: 3 OS: Linux 2.2.16-22 URL: http://www.3dnews.net Comment: loading the above page Stacktrace: http://cyclone/reports/stackcommentemail.cfm?dynamicBBID=18506855 nsJARChannel::OnStartRequest() 50912273 line Build: 2000092909 CrashDate: 2000-10-04 UptimeMinutes: 6 Total: 6 OS: Linux 2.2.16-3 URL: Comment: I was setting up my email account for the first time. I finished the wizard Stacktrace: http://cyclone/reports/stackcommentemail.cfm?dynamicBBID=18508405 nsJARChannel::OnStartRequest() fc0276d2 line Build: 2000092909 CrashDate: 2000-10-04 UptimeMinutes: 3 Total: 3 OS: Linux 2.2.16 URL: Comment: setting up an IMAP mail account Stacktrace: http://cyclone/reports/stackcommentemail.cfm?dynamicBBID=18511661 nsJARChannel::OnStartRequest() 2809e9ee line Build: 2000092909 CrashDate: 2000-10-04 UptimeMinutes: 3 Total: 3 OS: Linux 2.2.14-5.0 URL: Comment: I was configuring my mail using the Email Wizard. I had just clicked finish and was about to use the mail tool when it crashed. Stacktrace: http://cyclone/reports/stackcommentemail.cfm?dynamicBBID=18530163 nsJARChannel::OnStartRequest() 4692d1a8 line Build: 2000092909 CrashDate: 2000-10-05 UptimeMinutes: 4 Total: 4 OS: Linux 2.2.14 URL: Comment: Seting a pop account. When I click on finish botton Stacktrace: http://cyclone/reports/stackcommentemail.cfm?dynamicBBID=18564167 Latest branch builds: nsJARChannel::OnStartRequest() f454c77f line Build: 2000100309 CrashDate: 2000-10-03 UptimeMinutes: 40 Total: 77 OS: Linux 2.2.14-5.0 URL: hr.netscape.com Comment: searched for "moz cafe" Detailed : http://climate/reports/incidenttemplate.cfm?bbid=18477052 StackTrace: http://climate/reports/stackcommentemail.cfm?dynamicBBID=18477052 nsJARChannel::OnStartRequest() 0401d18a line Build: 2000100509 CrashDate: 2000-10-06 UptimeMinutes: 3 Total: 3 OS: Linux 2.2.12-20smp URL: Comment: crashed trying to install jvm on linux Detailed : http://climate/reports/incidenttemplate.cfm?bbid=18643285 StackTrace: http://climate/reports/stackcommentemail.cfm?dynamicBBID=18643285 nsJARChannel::OnStartRequest() 54f56098 line Build: 2000100509 CrashDate: 2000-10-08 UptimeMinutes: 27 Total: 741 OS: Linux 2.2.14-5.0 URL: www.hotmail.com Comment: clicked on a link in my email which pops up a new window through a hotmail portal (frames) to the link. Detailed : http://climate/reports/incidenttemplate.cfm?bbid=18757034 StackTrace: http://climate/reports/stackcommentemail.cfm?dynamicBBID=18757034 nsJARChannel::OnStartRequest() ec231112 line Build: 2000100610 CrashDate: 2000-10-09 UptimeMinutes: 26 Total: 26 OS: Linux 2.2.5-22 URL: Comment: branch build 2000-10-06-10MN6: Linux 6.0 Detailed : http://climate/reports/incidenttemplate.cfm?bbid=18784070 StackTrace: http://climate/reports/stackcommentemail.cfm?dynamicBBID=18784070 nsJARChannel::OnStartRequest() 7fc9dac0 line Build: 2000100909 CrashDate: 2000-10-09 UptimeMinutes: 108 Total: 108 OS: Linux 2.2.14-5.0smp URL: open web location Comment: open web location Detailed : http://climate/reports/incidenttemplate.cfm?bbid=18805416 StackTrace: http://climate/reports/stackcommentemail.cfm?dynamicBBID=18805416 Most of the crashes show Linux as the OS, and for some reason the symbols were missing so talkback could not give us the line numbers...but for the few crashes in the PR3 build that occurred on Windows, we had those numbers...so here is a stack trace from a crash on Windows 2000 (Incident ID: 18638368): Incident ID 18638368 nsJARChannel::OnStartRequest [d:\builds\seamonkey\mozilla\netwerk\protocol\jar\src\nsJARChannel.cpp, line 683] nsOnStartRequestEvent::HandleEvent [d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line 213] nsStreamListenerEvent::HandlePLEvent [d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line 106] PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 576] PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 512] _md_EventReceiverProc [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 1046] nsAppShellService::Run [d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsAppShellService.cpp, line 408] Netscp6.exe + 0x1711 (0x00401711) Netscp6.exe + 0x1230 (0x00401230) Netscp6.exe + 0x2aae (0x00402aae) KERNEL32.DLL + 0x7903 (0x77e87903)
*** Bug 56552 has been marked as a duplicate of this bug. ***
Nominating for rtm since topcrash.
Keywords: rtm
Comment 4•24 years ago
|
||
Priority P1. George, Ed, is there *any* way you or another Sun engineer could get this fixed for RTM? Andrei's buried and needs help. Please accept the bug and go for it if you can. Thanks!
Priority: P3 → P1
Comment 5•24 years ago
|
||
Reassigning (hopefully ;-> ) to George Drapeau--could you fix this for RTM or find someone who can? Marking regression and pp as the check-in of the Linux JVM appears to be causing a crash of the browser on Linux now.
Assignee: av → drapeau
Keywords: pp,
regression
User comments in talkback reports for nsJARChannel::OnStopRequest crashes don't all seem to refer to plugin installation (some do, though). Is this a more general problem that should be assigned somewhere else, or are there multiple bugs causing crashes at nsJARChannel::OnStopRequest? See http://www.mozilla.org/projects/seamonkey/reports/ns6analysis.html#nsJARChannel::OnStartRequest()
Reporter | ||
Comment 9•24 years ago
|
||
This is looking good on today's build. The browser did not crash. Can anyone confirm ?
Reporter | ||
Comment 10•24 years ago
|
||
oops..linux branch build, forgot to mention.
Comment 11•24 years ago
|
||
crashes for me on the mozilla tree. I went to http://www.mozillazine.org It asked if I wanted to download the java plugin, I clicked okay. I did no other actions and a little later it crashed. Gdb indicates nullplugin.c line 118: a call to gtk_widget_destroy(This->dialogBox);
Reporter | ||
Comment 12•24 years ago
|
||
yes crashed for me trying to do this on today's branch build onlinux 20001024.
Comment 13•24 years ago
|
||
To answer dbaron's question, I crashed with this evenings Linux build, opening up the help window and clicking on a category -- and the user comments do seem to indicate that this is a generalized crash. There may be a specific reproducible case with the java plugin, etc., but the fix may lie elsewhere.
Comment 14•24 years ago
|
||
You have to be sure that you have a NON-DEBUG build of mozilla. No other kind of mozilla build will work with java. Please see bug http://bugzilla.mozilla.org/show_bug.cgi?id=26323 for why this is the casee.
Comment 15•24 years ago
|
||
I tried on the latest Mozilla build, and found out that after downloading java plugin from the Netscape page (home.netscape.com/plugins/jvm.html), a different libjavaplugin_oji.so was downloaded and linked to the browser plugin dir (.../mozilla/dist/bin/plugins), which size was 343959 and dated Sep 29 (the size should be 349608 and the date should be Oct. 19 or after). Then when I tried to go to java.sun.com, the browser crashed, as expected (due to bug 57046). Solution: need to download the right libjavaplug_oji.so. This may be related to 57004 and 57046.
Comment 16•24 years ago
|
||
jpatel: You dumped a bunch of talkback links in this bug, but they all just point to pages that say things like "Incident ID 18757034". Is there something interesting that's supposed to happen here?
Comment 17•24 years ago
|
||
warren: the links would normally take you to a page with the stack trace for that crash. however, since those stack traces are only in the talkback database for a few days (normally around 10)...and seeing that all the entries i included in this bug were for crashes that occurred before 10 days ago, that data is no longer available. If you need a new stack trace, I will post it here.
To get the best info, look at http://www.mozilla.org/projects/seamonkey/reports/ns6analysis.html . If you want to see even more info, take the incident ID off one of the reports listed there and type it in at http://cyclone (internal) (Search | Incident ID, or something like that) to see the full report.
Comment 19•24 years ago
|
||
David: Thanks, I didn't know about the ns6analysis.html page. Jay: Is there some pointer we can put in the bug report that lives longer than 10 days? Thanks, I'll take a look at bullet-proofing OnStartRequest.
Comment 20•24 years ago
|
||
Comment 21•24 years ago
|
||
The only possibility I can see here is that mUserListener might be null (which would only seem to happen if OnStopRequest gets called before OnStartRequest for some reason -- seems unlikely though). If mUserListener is trashed, I don't know how to defend against it. I've included some defensive null checking code for review.
Comment 22•24 years ago
|
||
Warren: We don't save any data(other mtbf and ranking information) more 10 days(max 15days) and it is not useful after 15 days anyways. Since the code changes constantly it will be difficult to find relevance between the old the crash and the current source tree. If the crash is not fixed then we will get more everyday and the reports we generate will have the newer once. You can easily get to them by stack signature. Otherwise, We can paste more information about a particular crash as attachment in the bug itself. For that we need to identify what information you need in the longer term.
Comment 23•24 years ago
|
||
Sounds like a better plan than pasting dead links.
Comment 24•24 years ago
|
||
Hmm, from Joe's comment, it sounds as if the culprit might be that the version of Linux Java bits available for download hasn't been refreshed yet from us or Netscape release engineering. Possible?
Reporter | ||
Comment 25•24 years ago
|
||
Sameer's comments from bug 57004 : Shrirang, I highly doubt these new Linux JRE bits have been pushed to Netcenter. At the very least, the jre.xpi module needs to be QA's (implicitly through the linux installer) before they can be pushed. I don't believe there has been a request to push the new Linux JRE bits out immediately. From this we can deduce that the new Linux JRE bits would likely hit the wire when Netscape 6 is released.
Comment 26•24 years ago
|
||
Comment 27•24 years ago
|
||
The good news: I tryed blackdown version and it worked well with all the applets on java.sun.com and www.mozillazine.org plus a few others of mine. The bad news: there's a probable memory leak in java_vm, since it grows indefinitely loading and using the applets causing the slowdown noticed by LENHOF. FYI: I have Debian 2.2 and I have installed the j2re1.3.0 debian package from ftp://sunsite.auc.dk/pub/languages/java/java-linux/debian/. To complete the installation, I softlinked /usr/lib/mozilla/plugins/javaplugin.so into mozilla's plugin directory.
Comment 28•24 years ago
|
||
*** Bug 58356 has been marked as a duplicate of this bug. ***
Comment 29•24 years ago
|
||
I checked on this one before, and I added what I found in the bug report. The problem I found was that the bits of Java plugin downloaded from the url (home.netscape.com/plugins/jvm.html) was the older version with time stamp of Sep 29 (the fix of 57046, update interface in Java plugin was submitted after Oct 19). I tried the test again today (Nov 2), and the same problem still exists: dated Sep 29 with the same old size: 343959. The Java plugin bits being downloaded from home.netscape.com/plugin/jvm.html needs to be updated.
Comment 30•24 years ago
|
||
I think this should be rtm minus, since it appears to be an installer issue.
Comment 31•24 years ago
|
||
Is the correct fix for this to get the right bits pushed on the server? If so, then we need to get a server person to own this. That doesn't make this rtm- since we need the bits for the rtm.
Comment 32•24 years ago
|
||
Even with the latest jre plugin downloaded from http://java.sun.com/products/plugin/ , Mozilla (yesterday's nightly) will still crash on startup with the following message: INTERNAL ERROR on Browser End: Some problem with the version 5 System error?:: Invalid argument
Comment 33•24 years ago
|
||
Please see: http://www.mozilla.org/oji/index.html#LATEST_OJI Where do I get the latest Java Plugin? The latest available Java plugin for Netscape 6 is the one that comes with Netscape 6 PR3. Please visit netscape to download Netscape 6 PR3 with the Java Plugin Java version 1.3.0_01. Please note that due to an API change after PR3, the Java Plugin that comes with PR3 will not work with any Netscape 6 or Mozilla build after 10 October 2000. We will be bundling a new release of the Java Plugin with the final release of Netscape 6.
Comment 34•24 years ago
|
||
Yes, but the latest Linux plugin from java.sun.com isn't the correct set of bits, either. Netscape has an internal candidate build from Sun, and that set of bits works with recent nightly Mozilla and commercial builds. But that set of JRE bits for Linux has not yet been released to the java.sun.com web site. selmer: yes, I believe that the Linux JRE bits that are used in current nightly commercial builds should also be on Netcenter. The problem is, I believe that Netcenter won't/shouldn't take the new Linux JRE bits until Netscape 6 ships, otherwise, people with NS6 PR 3 who try to auto-download a JRE will get the wrong thing (the PR 3 Linux JRE doesn't work with RTM, and the RTM Linux JRE doesn't work with PR 3). If there's a way to get this tested without Netcenter having to get the latest Linux JRE bits from release engineering, that would be a great help here. We could close the bug, knowing that the right bits will be on Netcenter on the proper date. How can we test this?
Comment 35•24 years ago
|
||
I believe that is the correct fix. Rafael Ebron <rebron@netscape.com> has owned this kind of thing in the past.
Comment 36•24 years ago
|
||
*** Bug 56509 has been marked as a duplicate of this bug. ***
Comment 37•24 years ago
|
||
Reassigning to Rafael. So does the Java we ship with work? If this is limited to the subset of users who don't choose to install Java with N6, and then subsequently install it from somewhere else, it's probably [rtm-].
Assignee: drapeau → rebron
Keywords: netcenter
Comment 38•24 years ago
|
||
The Java we ship with does work (on RH 6.2, subject to other bugs regarding kernel version and whether kaffe is installed). This bug regards people who don't install java initially and want to get it later.
Comment 39•24 years ago
|
||
Here are the comments from recent talkback reports. Only one mentions Java. warren has proposed a defensive fix, that could have gone in to the trunk several days ago (if it were the right thing to do). Why is this focussed on Java as the sole cause of this crash. BuildID Comment ---------------------------------------------------------------------- 2000102409 Branch build 2000-19-24-09MN6: Linux 6.0. Just installed the 10/24 2000102421 Opened the help menu 2000102421 started up help and then clicked on two row items in succession -- boom 2000102609 clicked on link from e-mail and it crahsed 2000102612 about to save to disk 2000102406 Downloading Galeon (web browser) from Sourceforge 2000102621 downloading PS file 2000102621 downloading a file 2000102621 opening a web site with ^L 2000102709 crashed on nbaca's m/c clicking ok on get plugin dialog 2000102612 I use a modem dial-up account at home. Somehow my connection 2000102821 Installing Personal Security Monitor. 2000102709 changing theme back to classic ? 2000103006 tried to download a file via http and boom. 2000103009 pasting url into Web Loc [from xterm] 2000103021 downloading a rpm for galeon
Comment 40•24 years ago
|
||
Reading comments and resolution of 57046 may help to explain the crash here.
Reporter | ||
Comment 42•24 years ago
|
||
jrgm is rite, this got fixed. Checked using trunk build on linux 20001120.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 43•24 years ago
|
||
Er, I didn't mean that this was fixed. The general problem with a crash in nsJARChannel::OnStartRequest still shows up as one of the top crashes in both NS6 RTM, and in the current trunk bits. However, I don't crash when downloading/installing the plugin, with either NS6 or current trunk bits.
Comment 45•24 years ago
|
||
Reopening bug. This is the #1 topcrash for the RTM release on Linux. The stack trace is identical to the one originally reported.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Comment 46•24 years ago
|
||
Reopening bug. This is the #1 topcrash for the RTM release on Linux. The stack trace is identical to the one originally reported.
Summary: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest] → RTM Crash (Linux) #1: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest]
Perhaps that should be a separate bug?
Reporter | ||
Comment 48•24 years ago
|
||
yeah, Jay pls reopen another bug since I do not see this problem on the latest trunk build. Closing this one again.
Status: REOPENED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Comment 49•24 years ago
|
||
If I do open another bug, it will most likely be resolved fixed also, since we only have a trunk version to test in verifying the fix. If this crash is indeed fixed in the trunk then I will leave it as it is now. I just need to know if this will be fixed in the branch (in the event we have another release of Netscape6 in the near future).
Reporter | ||
Comment 50•24 years ago
|
||
hey, I just tried these same steps on the 1211 branch build on linux and could not reproduce the crash .Everything went fine and java successfully installs and works.
Reporter | ||
Comment 51•24 years ago
|
||
this is not a problem anymore. No crash is seen after java plugin install. The plugin does not get detected..that is filed as another bug.(66840).
Status: RESOLVED → VERIFIED
Updated•24 years ago
|
Summary: RTM Crash (Linux) #1: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest] → RTM N601 Crash (Linux) #1: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest]
Updated•24 years ago
|
Summary: RTM N601 Crash (Linux) #1: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest] → N601 Linux #1: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest]
Comment 52•24 years ago
|
||
Updating summary to N601 since this is the #1 topcrasher with the N601 release. It may be verified fixed on the trunk, but as I said before, if we decide to have a 6.02 and this was an easy fix, maybe we should try to get it in.
Summary: N601 Linux #1: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest] → N601 (Linux) crash #1: Browser crashes after installation of java plugin on linux [@ nsJARChannel::OnStartRequest]
Updated•13 years ago
|
Crash Signature: [@ nsJARChannel::OnStartRequest]
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
•