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)

PowerPC
macOS
defect
Not set
critical

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>
Attached file Stack trace
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?)
MRJPluginInstance explosion
Assignee: saari → beard
->patrick, looks like a possible regression
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
Marking verified in the 2002-06-22-05 NB.
Status: RESOLVED → VERIFIED
Crash Signature: [@ MRJPluginInstance::Initialize]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: