Closed Bug 325147 Opened 19 years ago Closed 18 years ago

New version of JEP (0.9.5+c), please land on trunk and branch

Categories

(Core Graveyard :: Plug-ins, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sfraser_bugs, Assigned: jaas)

Details

(Keywords: fixed1.8.0.2, fixed1.8.1, Whiteboard: [camino-1.0])

Attachments

(1 file)

Steven just released a new version of the JEP that fixes a serious crasher for Camino (bug 312062). We need this on branch and trunk.
No longer blocks: 312062
Other important fixes appear in this JEP build too.
Flags: blocking1.8.0.2?
This version of JEP crashed almost immediately for me, on this page:

http://java.sun.com/applets/other/Bullets/alphabullet.html

PPC 10.4.4, Firefox 1.5

I'm going to hold off on landing.
This isn't a crash in JEP code, so the JEP may not be involved.

I don't see any crash at all, even when I reloaded rapidly several times in a
row.  Try to see if you get a crash using Java 1.3.1.

Does anyone else crash on this URL?

I can't reproduce any more. And the fact that there are 20 applets on that page explains all the threads.

Landed on trunk.
Comment on attachment 210165 [details]
FF 1.5, 10.4.4 crash log

>24  talkback.dylib                 	0x018a4e00 FCProcessSignal(int, UNIX_EXCEPTION_CONTEXT*) + 152
>25  talkback.dylib                 	0x018a74f4 fcStackDumpCollectorCreator(unsigned long, char*, int, char**) + 360

This is actually Talkback crashing while generating the crash info.
Yes, but thread 0 (the likeliest source of whatever trouble caused Talkback to
be launched) is somewhere in the JVM, probably not in JEP code.

Does Talkback always get launched in its own thread?

> Does Talkback always get launched in its own thread?

Oops, now I see it.  From the bottom of the thread 8 stack, you can tell that
something tried to launch a thread with a NULL pointer, libSystem.B.dylib
caught it, and then Talkback got into the act.

But this new thread was still most likely launched from thread 0.

I assume that the fact that this is "thread 8" (instead of having the highest
number) means that the previous thread 8 died (possibly a normal death) just
before something tried to launch this thread 8.

Or maybe the stack trace is just corrupt :-)

(In reply to comment #7)
> > Does Talkback always get launched in its own thread?
> 
> Oops, now I see it.  From the bottom of the thread 8 stack, you can tell that
> something tried to launch a thread with a NULL pointer, libSystem.B.dylib
> caught it, and then Talkback got into the act.

Talkback runs its signal handlers on a thread, because the thread that crashed may have run out of stack space. I think thread 8 is just talkback doing its thing (the null frame is benign, I think). I don't see any other threads doing bad stuff, so have no idea what this crash is.
A fat JEP has been checked into CAMINO_1_0_BRANCH.  This is JEP 0.9.5+c with x86 bits produced using the patches in bug 315163 merged in using lipo.
Whiteboard: [camino-1.0]
Flags: blocking1.8.0.2? → blocking1.8.0.2+
I'll do ya one better: checked in a fat 0.9.5+c on the trunk and branches.  Bug 327785.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: