Closed
Bug 153302
Opened 23 years ago
Closed 23 years ago
Crash occurs after hovering over portions of page [@ MRJPluginInstance::Initialize]
Categories
(Camino Graveyard :: Page Layout, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: chrispetersen, Assigned: beard)
References
()
Details
(Keywords: crash)
Crash Data
Attachments
(2 files)
build: 2002-06-20-05
platform: OS X 10.1.5
Expected results: Audio track to be played (by applet) when mouseover occurs .
What I got: Application crashes.
Steps to reproduce:
1) Load url
2) Move mouse over any of the characters like Clifford, Tbone, etc.
3) Application immediately crashes
HTML shows how applet is called:
onMouseOver="changeImages(playSound(document.applets.cliffplayer);"
onMouseOut="changeImages(stopSound(document.applets.cliffplayer);"
<applet code="TinyAudioPlayer.class" codebase="sound" name="cliffplayer"
width="1" height="1" MAYSCRIPT>
<param name=snd value="sound/ltsplay.au">
</applet>
| Reporter | ||
Comment 1•23 years ago
|
||
Confirmed using Chimera/20020621, crashing in MRJPluginInstance::Initialize.
Severity: major → critical
Keywords: crash
Summary: Crash occurs after hovering over portions of page → Crash occurs after hovering over portions of page [@ MRJPluginInstance::Initialize]
(Chris, I wonder why my stack traces always explicitly identify the crashed
thread ("Thread 0 Crashed"), and yours don't?)
Comment 6•23 years ago
|
||
->patrick, looks like a possible regression
| Assignee | ||
Comment 7•23 years ago
|
||
My table-driven QueryInterface mechanism was broken under g++.
The problem was in my assumption that
UInt32((interfaceType*) ((leafType*)0))
would return a non-zero value, but under g++ this is never true. I changed the macro to
this
(UInt32((interfaceType*) ((leafType*)4)) - UInt32((leafType*)4))
With this change, the crash goes away.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 8•23 years ago
|
||
Marking verified in the 2002-06-22-05 NB.
Status: RESOLVED → VERIFIED
Updated•14 years ago
|
Crash Signature: [@ MRJPluginInstance::Initialize]
You need to log in
before you can comment on or make changes to this bug.
Description
•