Closed Bug 533387 Opened 16 years ago Closed 15 years ago

JEP crash in [@ objc_msgSend | getContext_ADCM ] [@ libobjc.A.dylib@0x15688 | getContext_ADCM ]

Categories

(Plugins Graveyard :: Java (Java Embedding Plugin), defect)

x86
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bugzilla-graveyard, Assigned: smichaud)

References

Details

(Keywords: crash)

Crash Data

See, among others, bp-52ba07d3-51d1-4760-b5d8-9d0202091207 . Filing as UNCO because I can't reproduce it with any regularity but there are a bunch of similar crashes in there, including one that sounds a lot like what I was doing when I saw this crash (bp-f65ba78c-57d5-481a-af51-a863f2091201).
Smokey and I both had the same thought when we saw this: is [self cWindow] guaranteed never to return nil, or can it ever fail?
The comments (accessible from the "Comments" tab of Chris's crash and others) indicate that other sources of problems are Yahoo games (especially Pool) and the Facebook photo uploader.
I believe I've already fixed this in my current (working) version of the JEP (what will become JEP 0.9.7.3): http://sourceforge.net/tracker/?func=detail&aid=2800662&group_id=107955&atid=649116 The STR for the SourceForge Tracker bug only works on 10.4. But the underlying Apple bug might also effect later OS versions. It doesn't look like this bug is going to be reproducible. If so, we won't know for sure that JEP 0.9.7.3 fixes it until after it's been out for a while. I'm not sure when I'm going to be releasing JEP 0.9.7.3. But I've accumulated a number of bugfixes. So I think I may shoot for sometime in January.
This crash shows up enough--and Steven has a report/fix on the sf.net site--that we may as well confirm this.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: JEP crash in [@ objc_msgSend | getContext_ADCM ] → JEP crash in [@ objc_msgSend | getContext_ADCM ] [@ libobjc.A.dylib@0x15688 | getContext_ADCM ]
Depends on: 551327
I've just released a new version of the Java Embedding Plugin (0.9.7.3) that fixes this bug (by working around it). For more information see bug 551327.
JEP 0.9.7.3 has now landed on the 1.9.2 and 1.9.1 branches, and should be in tomorrow's Firefox 3.6.3pre and 3.1.10pre nightlies (at ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/).
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Component: Java Embedding Plugin → Java (Java Embedding Plugin)
Product: Core → Plugins
Crash Signature: [@ objc_msgSend | getContext_ADCM ] [@ libobjc.A.dylib@0x15688 | getContext_ADCM ]
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.