Closed Bug 113016 Opened 23 years ago Closed 23 years ago

OSX: MRJ, a crash occurs while applet is initialized.

Categories

(Core Graveyard :: Plug-ins, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: chrispetersen, Assigned: beard)

References

()

Details

build: 2001-11-30-08
Platform: OS X 10.1.1
Expected results: Applet should initialize and scrolling text will appear.
What I got: App crashs


Stack trace:

**********

Date/Time:  2001-11-30 22:55:43 -0800
OS Version: 10.1.1 (Build 5M28)

Command:    Mozilla
PID:        582

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0:
 #0   0x701631a0 in CFRelease
 #1   0x027bdc48 in MRJContext::loadApplet(void)
 #2   0x027be2e8 in MRJContext::setWindow(nsPluginWindow *)
 #3   0x027bada4 in MRJPluginInstance::SetWindow(nsPluginWindow *)
 #4   0x02773edc in InstantiateEmbededPlugin__16nsPluginHostImplFPCcP6nsIURIP22nsI
 #5   0x02926adc in InstantiatePlugin__13nsObjectFrameFP14nsIPresContextR19nsHTMLR
 #6   0x0292584c in 0x292584c
 #7   0x02959cc8 in 0x2959cc8
 #8   0x029530dc in ReflowInlineFrame__12nsBlockFrameFR18nsBlockReflowStateR12nsLi
 #9   0x02952dc0 in DoReflowInlineFrames__12nsBlockFrameFR18nsBlockReflowStateR12n
 #10  0x02952b64 in nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState &)
 #11  0x029528d8 in ReflowInlineFrames__12nsBlockFrameFR18nsBlockReflowState19nsLi
 #12  0x02950814 in ReflowLine__12nsBlockFrameFR18nsBlockReflowState19nsLineList_i
 #13  0x0294fd10 in 0x294fd10
 #14  0x0294db30 in 0x294db30
 #15  0x02977ab0 in DoReflowBlock__20nsBlockReflowContextFR17nsHTMLReflowState14ns
 #16  0x02977518 in ReflowBlock__20nsBlockReflowContextFP8nsIFrameRC6nsRectiR18nsC
 #17  0x029520d8 in 0x29520d8
 #18  0x029503c0 in 0x29503c0
 #19  0x0294fd10 in 0x294fd10
 #20  0x0294db30 in 0x294db30
 #21  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #22  0x02904130 in 0x2904130
 #23  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #24  0x0291ab3c in ReflowChildren__15nsTableRowFrameFP14nsIPresContextR19nsHTMLRe
 #25  0x0291bab4 in Reflow__15nsTableRowFrameFP14nsIPresContextR19nsHTMLReflowMetr
 #26  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #27  0x0291d614 in ReflowChildren__20nsTableRowGroupFrameFP14nsIPresContextR19nsH
 #28  0x0291f4ac in Reflow__20nsTableRowGroupFrameFP14nsIPresContextR19nsHTMLReflo
 #29  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #30  0x0290f534 in 0x290f534
 #31  0x0290c41c in 0x290c41c
 #32  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #33  0x02915cec in OuterReflowChild__17nsTableOuterFrameFP14nsIPresContextP8nsIFr
 #34  0x029179f8 in Reflow__17nsTableOuterFrameFP14nsIPresContextR19nsHTMLReflowMe
 #35  0x02977ab0 in DoReflowBlock__20nsBlockReflowContextFR17nsHTMLReflowState14ns
 #36  0x02977518 in ReflowBlock__20nsBlockReflowContextFP8nsIFrameRC6nsRectiR18nsC
 #37  0x029520d8 in 0x29520d8
 #38  0x029503c0 in 0x29503c0
 #39  0x0294fd10 in 0x294fd10
 #40  0x0294db30 in 0x294db30
 #41  0x02977ab0 in DoReflowBlock__20nsBlockReflowContextFR17nsHTMLReflowState14ns
 #42  0x02977518 in ReflowBlock__20nsBlockReflowContextFP8nsIFrameRC6nsRectiR18nsC
 #43  0x029520d8 in 0x29520d8
 #44  0x029503c0 in 0x29503c0
 #45  0x0294fd10 in 0x294fd10
 #46  0x0294db30 in 0x294db30
 #47  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #48  0x02904130 in 0x2904130
 #49  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #50  0x0291ab3c in ReflowChildren__15nsTableRowFrameFP14nsIPresContextR19nsHTMLRe
 #51  0x0291bab4 in Reflow__15nsTableRowFrameFP14nsIPresContextR19nsHTMLReflowMetr
 #52  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #53  0x0291d614 in ReflowChildren__20nsTableRowGroupFrameFP14nsIPresContextR19nsH
 #54  0x0291f4ac in Reflow__20nsTableRowGroupFrameFP14nsIPresContextR19nsHTMLReflo
 #55  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #56  0x0290f534 in 0x290f534
 #57  0x0290c41c in 0x290c41c
 #58  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #59  0x02915cec in OuterReflowChild__17nsTableOuterFrameFP14nsIPresContextP8nsIFr
 #60  0x029179f8 in Reflow__17nsTableOuterFrameFP14nsIPresContextR19nsHTMLReflowMe
 #61  0x02977ab0 in DoReflowBlock__20nsBlockReflowContextFR17nsHTMLReflowState14ns
 #62  0x02977518 in ReflowBlock__20nsBlockReflowContextFP8nsIFrameRC6nsRectiR18nsC
 #63  0x029520d8 in 0x29520d8
 #64  0x029503c0 in 0x29503c0
 #65  0x0294fd10 in 0x294fd10
 #66  0x0294db30 in 0x294db30
 #67  0x02977ab0 in DoReflowBlock__20nsBlockReflowContextFR17nsHTMLReflowState14ns
 #68  0x02977518 in ReflowBlock__20nsBlockReflowContextFP8nsIFrameRC6nsRectiR18nsC
 #69  0x029520d8 in 0x29520d8
 #70  0x029503c0 in 0x29503c0
 #71  0x0294fd10 in 0x294fd10
 #72  0x0294db30 in 0x294db30
 #73  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #74  0x02a51b18 in CanvasFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &,  &)
 #75  0x02a07048 in Reflow__19nsBoxToBlockAdaptorFR16nsBoxLayoutStateP14nsIPresCon
 #76  0x02a06828 in nsBoxToBlockAdaptor::DoLayout(nsBoxLayoutState &)
 #77  0x02a01c24 in nsBox::Layout(nsBoxLayoutState &)
 #78  0x02a381fc in 0x2a381fc
 #79  0x02a01c24 in nsBox::Layout(nsBoxLayoutState &)
 #80  0x02a09b48 in LayoutChildAt__14nsContainerBoxFR16nsBoxLayoutStateP6nsIBoxRC6
 #81  0x029f5dd4 in nsGfxScrollFrameInner::LayoutBox(nsBoxLayoutState &, nsIBox *)
 #82  0x029f610c in 0x29f610c
 #83  0x029f5e88 in nsGfxScrollFrame::DoLayout(nsBoxLayoutState &)
 #84  0x02a01c24 in nsBox::Layout(nsBoxLayoutState &)
 #85  0x029c15ec in nsBoxFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &,
 const &)
 #86  0x029f4f2c in Reflow__16nsGfxScrollFrameFP14nsIPresContextR19nsHTMLReflowMet
 #87  0x028bfcc8 in ReflowChild__16nsContainerFrameFP8nsIFrameP14nsIPresContextR19
 #88  0x02993acc in Reflow__13ViewportFrameFP14nsIPresContextR19nsHTMLReflowMetric
 #89  0x029220e4 in Dispatch__19nsHTMLReflowCommandFP14nsIPresContextR19nsHTMLRefl
 #90  0x028e3300 in ProcessReflowCommand__9PresShellFR11nsVoidArrayiR19nsHTMLReflo
 #91  0x028e34e0 in PresShell::ProcessReflowCommands(int)
 #92  0x028e2a04 in HandlePLEvent(ReflowEvent *)
 #93  0x00663c1c in PL_HandleEvent
 #94  0x00663a98 in PL_ProcessPendingEvents
 #95  0x0060c94c in nsEventQueueImpl::ProcessPendingEvents(void)
 #96  0x01ecaf48 in nsMacNSPREventQueueHandler::ProcessPLEventQueue(void)
 #97  0x01ecad0c in nsMacNSPREventQueueHandler::RepeatAction(EventRecord const &)
 #98  0x0130ab48 in Repeater::DoRepeaters(EventRecord const &)
 #99  0x01eddabc in nsMacMessagePump::DispatchEvent(int, EventRecord *)
 #100 0x01edd688 in nsMacMessagePump::DoMessagePump(void)
 #101 0x01edd028 in nsAppShell::Run(void)
 #102 0x01c90bf4 in nsAppShellService::Run(void)
 #103 0x0054060c in main1(int, char **, nsISupports *)
 #104 0x005411e0 in main

Thread 1:
 #0   0x7000530c in syscall
 #1   0x70557590 in BSD_waitevent
 #2   0x70554a30 in CarbonSelectThreadFunc
 #3   0x70020efc in _pthread_body

Thread 2:
 #0   0x7003fe48 in semaphore_wait_signal_trap
 #1   0x7003fc48 in _pthread_cond_wait
 #2   0x705594ac in CarbonOperationThreadFunc
 #3   0x70020efc in _pthread_body

Thread 3:
 #0   0x70043988 in semaphore_timedwait_signal_trap
 #1   0x70043968 in semaphore_timedwait_signal
 #2   0x7003fc38 in _pthread_cond_wait
 #3   0x7028366c in TSWaitOnConditionTimedRelative
 #4   0x7027cf10 in TSWaitOnSemaphoreCommon
 #5   0x702c14c8 in TimerThread
 #6   0x70020efc in _pthread_body

Thread 4:
 #0   0x7003fe48 in semaphore_wait_signal_trap
 #1   0x7003fc48 in _pthread_cond_wait
 #2   0x702505cc in TSWaitOnCondition
 #3   0x7027cef8 in TSWaitOnSemaphoreCommon
 #4   0x7024386c in AsyncFileThread
 #5   0x70020efc in _pthread_body

Thread 5:
 #0   0x7003fe48 in semaphore_wait_signal_trap
 #1   0x7003fc48 in _pthread_cond_wait
 #2   0x7055b9b4 in CarbonInetOperThreadFunc
 #3   0x70020efc in _pthread_body

Thread 6:
 #0   0x70001308 in mach_msg_overwrite_trap
 #1   0x70006394 in mach_msg
 #2   0x700273dc in _pthread_become_available
 #3   0x700270d4 in pthread_exit
 #4   0x70020f00 in _pthread_body

Thread 7:
 #0   0x70001308 in mach_msg_overwrite_trap
 #1   0x70006394 in mach_msg
 #2   0x7616fff0 in JVM_InternString
 #3   0x70020efc in _pthread_body

Thread 8:
 #0   0x70001308 in mach_msg_overwrite_trap
 #1   0x70006394 in mach_msg
 #2   0x760c9b2c in __floatdidf
 #3   0x760ee4c0 in JVM_GetCPMethodModifiers
 #4   0x760fa404 in JVM_GetMethodIxModifiers
 #5   0x7621ecf8 in pss
 #6   0x76169d50 in JVM_FindPrimitiveClass
 #7   0x70020efc in _pthread_body

Thread 9:
 #0   0x70001308 in mach_msg_overwrite_trap
 #1   0x70006394 in mach_msg
 #2   0x760c9ac4 in __floatdidf
 #3   0x7611925c in JVM_DefineClass
 #4   0x76131808 in JVM_MonitorWait
 #5   0x761297fc in JVM_MonitorWait
 #6   0x2c102648 in 0x2c102648
 #7   0x2c10068c in 0x2c10068c
 #8   0x2c10068c in 0x2c10068c
 #9   0x860d3800 in LoopEnter virtual table
 #10  0x760e6ae8 in JVM_ReleaseUTF
 #11  0x7610c424 in JVM_GetClassNameUTF
 #12  0x7614ba80 in JVM_StartThread
 #13  0x7615c990 in __builtin_new
 #14  0x76156a1c in JVM_GC
 #15  0x76154f28 in JVM_GC
 #16  0x7615241c in JVM_FreeMemory
 #17  0x76169d50 in JVM_FindPrimitiveClass
 #18  0x70020efc in _pthread_body

Thread 10:
 #0   0x70001308 in mach_msg_overwrite_trap
 #1   0x70006394 in mach_msg
 #2   0x760c9ac4 in __floatdidf
 #3   0x7611925c in JVM_DefineClass
 #4   0x76131808 in JVM_MonitorWait
 #5   0x761297fc in JVM_MonitorWait
 #6   0x2c102648 in 0x2c102648
 #7   0x2c10068c in 0x2c10068c
 #8   0x2c1005cc in 0x2c1005cc
 #9   0x2c1005cc in 0x2c1005cc
 #10  0x860d3800 in LoopEnter virtual table
 #11  0x760e6ae8 in JVM_ReleaseUTF
 #12  0x7610c424 in JVM_GetClassNameUTF
 #13  0x7614ba80 in JVM_StartThread
 #14  0x7615c990 in __builtin_new
 #15  0x76156a1c in JVM_GC
 #16  0x76154f28 in JVM_GC
 #17  0x7615241c in JVM_FreeMemory
 #18  0x76169d50 in JVM_FindPrimitiveClass
 #19  0x70020efc in _pthread_body

Thread 11:
 #0   0x70001308 in mach_msg_overwrite_trap
 #1   0x70006394 in mach_msg
 #2   0x760c9b2c in __floatdidf
 #3   0x760cefa4 in JVM_GetMethodIxExceptionTableLength
 #4   0x760d5bfc in JVM_GetCPMethodClassNameUTF
 #5   0x76169d50 in JVM_FindPrimitiveClass
Tested with MRJPluginCarbon 1.0d6.
-->beard
Assignee: av → beard
Summary: A crash occurs while applet is initialized. → OSX: MRJ, a crash occurs while applet is initialized.
This will be fixed (is fixed) in the 1.0d7 build.
Status: NEW → ASSIGNED
Please test against 1.0d7:

http://homepage.mac.com/pcbeard/MRJPluginCarbon-1.0d7.sit
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
qa-> pmac
QA Contact: shrir → pmac
With the latest plug-in (1.0d7), the crash is no longer occuring. However,
applets aren't being displayed now so a new bug will be reported.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.