Closed Bug 297351 Opened 19 years ago Closed 17 years ago

Crash after pressing <command>-L to get to URL bar (Vividas plugin/Java)

Categories

(Firefox :: General, defect)

1.0 Branch
PowerPC
macOS
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: bmo, Unassigned)

References

Details

(Keywords: crash)

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3 firefox had been up for weeks when it crashed after i pressed the <command>-L keyboard shortcut to get to the URL bar. talkback: TB6561818K Reproducible: Couldn't Reproduce Steps to Reproduce:
Version: unspecified → 1.0 Branch
Talkback data: Stack Signature lib1138.dll + 0xd598 (0x11212598) a872cb9a Product ID Firefox10 Build ID 2005041417 Trigger Time 2005-06-10 12:20:44.0 Platform MacOSX Operating System Darwin 8.1.0 Module lib1138.dll + (0000d598) URL visited User Comments i pressed <command>-L to go to the URL bar and kaboom. i had recently used the vividas full-screen video viewer applet. Since Last Crash 3280289 sec Total Uptime 3280289 sec Trigger Reason SIGSEGV: Segmentation Violation: (signal 11) Source File, Line No. N/A Stack Trace lib1138.dll + 0xd598 (0x11212598)
bad luck/coinsidence I guess this is invalid if you can't reproduce it
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
say what? just because i can't reproduce it doesn't make it invalid. are there no other similar stacks in the talkback DB?
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
(In reply to comment #3) > say what? just because i can't reproduce it doesn't make it invalid. are there > no other similar stacks in the talkback DB? Indeed, you're on your own No similar trace No bugs with that stack
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago19 years ago
Resolution: --- → INVALID
ok. so i'm the first to report a bug with this stack. and THAT makes it invalid?
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
no, running any program for a weeks in a row is asking for one or another random crash. yes, you're the only one with this stack, so we can leave the bug unco untill it is autoresolved. If you are unable to reproduce this bug it is unlikely anyone will be able to fix it.
Please see http://www.mozilla.org/quality/bug-writing-guidelines.html before filling further bugs, note the part about being able to reproduce.
jay, what in the world does this mean: Stack Signature lib1138.dll + 0xd598 (0x11212598) a872cb9a my mac has: /Library/Application Support/Viewpoint Media Player/Plug-In/MTS3Runtime.dll /Library/Application Support/Viewpoint Media Player/Plug-In/NPMetaStream3.dll /Library/Internet Plug-Ins/NPMetaStream3.dll Adobe Reader 6.0.app/Contents/Plug-ins/Updater.acroplugin/Contents/MacOS/esdupdate.dll bind/*/iconv.dll dlls in: dports/cross/i386-elf-wcc dports/devel/mono/work/mono-0.95/runtime
That stack signature doesn't look familiar to me (lib1138.dll) and this was the only incident I found in current Talkback data: Incident ID: 7221843 Stack Signature lib1138.dll + 0xcd50 (0x08cefd50) 8cfe9766 Product ID Firefox10 Build ID 2005051112 Trigger Time 2005-07-04 15:49:42.0 Platform MacOSX Operating System Darwin 7.9.0 Module lib1138.dll + (0000cd50) URL visited User Comments trying to see a video with vividas Since Last Crash 26307 sec Total Uptime 26307 sec Trigger Reason SIGBUS: Bus Error: (signal 10) Source File, Line No. N/A Stack Trace lib1138.dll + 0xcd50 (0x08cefd50) lib1138.dll + 0xcd4c (0x08cefd4c) lib1138.dll + 0x3935c (0x08d1c35c) playershim1138.dll + 0xd64 (0x067a2d64) 0x0f10a668 0x0f10868c 0x0f10868c 0x0f10886c 0xa24a3720 libjvm.dylib + 0x808c (0x9249808c) libjvm.dylib + 0x3d518 (0x924cd518) libjvm.dylib + 0x42ce4 (0x924d2ce4) libjvm.dylib + 0x5c170 (0x924ec170) libjvm.dylib + 0x566d8 (0x924e66d8) libjvm.dylib + 0xe7054 (0x92577054) libjvm.dylib + 0x6dc9c (0x924fdc9c) libSystem.B.dylib.71.1.3 + 0x24910 (0x90024910) Timeless: We should probably google that .dll and see if it's related to any of the apps you have on your machine. That might help find other similar crashes (if there are any) so we can better debug this.
i just googled, no sign of anything. jay: can you add lib1138.dll and playershim1138.dll to the reports dll watch list?
This looks like an issue with the Vividas plugin, but I can't find where to download it to check.
Summary: crash after pressing <command>-L to get to URL bar → Crash after pressing <command>-L to get to URL bar (Vividas plugin)
Vividas uses a signed Java applet, and I've found a way to test it. I had no problems. Tested with version 0.9.2 of the Java Embedding Plugin on Mac OS X 10.3.9 with Java 1.4.2 Update 2 (1.4.2_05) and OS X 10.4.2 with Java 1.4.2_08 (the "Developer Preview 1" of it downloadable from the Apple Developer Connection). I didn't bother to test without the Java Embedding Plugin. To test this for yourselves, go to http://www.vividas.com/ and choose "featured video".
With JEP .92 and Camino (on Tiger) watching a Vivitas video, I got a crash: Thread 28 Crashed: 0 libhotspot.dylib 0x963f9b2c JVM_MaxMemory + 4912 1 libawt.jnilib 0x9b3c4b9c NewObject + 168 2 libawt.jnilib 0x9b3ce7b4 nsWindowNotificationToJavaEvent + 120 3 libawt.jnilib 0x9b3ce6dc +[EventFactory postWindowEvent:forPeer:opposite:withEnv:] + 48 4 com.apple.Foundation 0x9287c878 _nsnote_callback + 180 5 com.apple.CoreFoundation 0x90772740 __CFXNotificationPost + 368 6 com.apple.CoreFoundation 0x9076a864 _CFXNotificationPostNotification + 684 7 com.apple.Foundation 0x92866c80 -[NSNotificationCenter postNotificationName:object:userInfo:] + 92 8 com.apple.AppKit 0x936c0634 -[NSWindow resignKeyWindow] + 340 9 com.apple.AppKit 0x936805c0 -[NSWindow _changeKeyAndMainLimitedOK:] + 604 10 com.apple.AppKit 0x93818ed4 NSCarbonWindowHandleEvent + 448 11 com.apple.HIToolbox 0x931229f4 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 692 12 com.apple.HIToolbox 0x9312214c SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 372 13 com.apple.HIToolbox 0x93121fc8 SendEventToEventTargetWithOptions + 40 14 com.apple.HIToolbox 0x93166c20 SetUserFocusWindow + 232 15 com.apple.HIToolbox 0x93166468 HiliteAndActivateWindow + 304 16 com.apple.HIToolbox 0x9316625c AdjustToNewWindowActivation(WindowData*, WindowContext*, OpaqueWindowPtr*, WindowData*) + 208 17 com.apple.HIToolbox 0x9316608c PotentiallyAdjustActivationOnOrderIn(WindowData*, WindowData*) + 124 18 com.apple.HIToolbox 0x93165d8c ShowWindow + 68 19 com.apple.QuickTime 0x946fc8e8 BeginFullScreen_priv + 1188 20 com.apple.QuickTime 0x946fc424 BeginFullScreen + 80 21 lib1136.dll 0x15f0fd38 dyld_stub_binding_helper + 38792 22 lib1136.dll 0x15f0fa18 dyld_stub_binding_helper + 37992 23 lib1136.dll 0x15f188cc dyld_stub_binding_helper + 74524 24 lib1136.dll 0x15f184b0 dyld_stub_binding_helper + 73472 25 libSystem.B.dylib 0x9002c3d4 _pthread_body + 96
My previous tests were done using Firefox 1.0.6. I redid them using Camino 0.9a2 (on Tiger) -- still no problems, either in Java 1.4.2 or Java 1.5. Then I tried the latest Camino nightly (2005-07-24-08) ... and consistently got a _different_ crash (on thread 0). My crash sounds like a Camino problem, which might involve a bad interaction with the MRJ Plugin JEP. Were you, Simon, also using a nightly (presumably a different one)? When I get to the page where the lion says "you are about to see a security message", I press "Yes". But, though the cursor changes back from a finger to an arrow, nothing happens until I press the "Yes" button again. Then (eventually) a JVM dialog appears asking me whether I want to accept Vividas' applet's certificate. I say "OK" and get the following crash: Thread 0 Crashed: 0 libmozjs.dylib 0x019571b8 JS_GetGlobalObject + 0 1 org.mozilla.navigator 0x0068d5fc ProxyFindClass(JNIEnv_*, char const*) + 104 2 org.mozilla.navigator 0x00876f64 ProxyJNIEnv::FindClass(JNIEnv_*, char const*) + 108 3 org.mozilla.navigator 0x006cc2ac init_netscape_java_classes + 48 4 org.mozilla.navigator 0x006cc89c jsj_ConnectToJavaVM + 132 5 org.mozilla.navigator 0x006cce4c JSJ_AttachCurrentThreadToJava + 32 6 org.mozilla.navigator 0x0068b3e0 map_js_context_to_jsj_thread_impl + 192 7 org.mozilla.navigator 0x006f122c jsj_EnterJava + 96 8 org.mozilla.navigator 0x006cd0dc JSJ_ConvertJavaObjectToJSValue + 36 9 org.mozilla.navigator 0x0068697c nsJVMManager::WrapJavaObject(JSContext*, _jobject*, JSObject**) + 48 10 org.mozilla.navigator 0x003b8e28 nsHTMLAppletElementSH::GetPluginJSObject(JSContext*, JSObject*, nsIPluginInstance*, JSObject**, JSObject**) + 276 11 org.mozilla.navigator 0x003b8870 nsHTMLExternalObjSH::PostCreate(nsIXPConnectWrappedNative*, JSContext*, JSObject*) + 152 12 org.mozilla.navigator 0x004f6134 nsObjectFrame::NotifyContentObjectWrapper() + 440 13 org.mozilla.navigator 0x004f3ebc nsObjectFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned&) + 2880 14 org.mozilla.navigator 0x00599228 nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame*, nsPresContext*, nsHTMLReflowState const&, int, int, nsIFrame*, nsReflowReason, unsigned&) + 636 15 org.mozilla.navigator 0x005989fc nsAbsoluteContainingBlock::Reflow(nsIFrame*, nsPresContext*, nsHTMLReflowState const&, int, int, nsRect*, int, int, int) + 240 16 org.mozilla.navigator 0x004d5230 nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned&) + 1924 17 org.mozilla.navigator 0x0043b6cc nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned, unsigned&) + 148 18 org.mozilla.navigator 0x004eec74 CanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned&) + 336 19 org.mozilla.navigator 0x0043b6cc nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned, unsigned&) + 148 20 org.mozilla.navigator 0x0051e798 nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState const&, int, nsHTMLReflowMetrics*, int) + 376 21 org.mozilla.navigator 0x0051e8d8 nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) + 208 22 org.mozilla.navigator 0x0051efe8 nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned&) + 736 23 org.mozilla.navigator 0x0043b6cc nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned, unsigned&) + 148 24 org.mozilla.navigator 0x005199d8 ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned&) + 280 25 org.mozilla.navigator 0x002e128c IncrementalReflow::Dispatch(nsPresContext*, nsHTMLReflowMetrics&, nsSize const&, nsIRenderingContext&) + 280 26 org.mozilla.navigator 0x002ec0c0 PresShell::ProcessReflowCommands(int) + 492 27 org.mozilla.navigator 0x002eb540 PresShell::WillPaint() + 88 28 org.mozilla.navigator 0x003a48cc nsViewManager::FlushPendingInvalidates() + 164 29 org.mozilla.navigator 0x003a298c nsViewManager::EnableRefresh(unsigned) + 144 30 org.mozilla.navigator 0x003a2abc nsViewManager::EndUpdateViewBatch(unsigned) + 132 31 org.mozilla.navigator 0x0039fa48 nsViewManager::DispatchEvent(nsGUIEvent*, nsEventStatus*) + 1296 32 org.mozilla.navigator 0x0044b43c HandleEvent(nsGUIEvent*) + 72 33 org.mozilla.navigator 0x0060afa0 nsChildView::DispatchEvent(nsGUIEvent*, nsEventStatus&) + 160 34 org.mozilla.navigator 0x0060b068 nsChildView::DispatchWindowEvent(nsGUIEvent&, nsEventStatus&) + 36 35 org.mozilla.navigator 0x0060a834 nsChildView::UpdateWidget(nsRect&, nsIRenderingContext*) + 344 36 org.mozilla.navigator 0x0060cbe0 -[ChildView drawRect:] + 544 37 com.apple.AppKit 0x93671d10 -[NSView _drawRect:clip:] + 2128 38 com.apple.AppKit 0x936712e0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 404 39 com.apple.AppKit 0x93673ff8 _recursiveDisplayInRect2 + 84 40 com.apple.CoreFoundation 0x9075ac24 CFArrayApplyFunction + 416 41 com.apple.AppKit 0x936713f4 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 680 42 com.apple.AppKit 0x93673ff8 _recursiveDisplayInRect2 + 84 43 com.apple.CoreFoundation 0x9075ac24 CFArrayApplyFunction + 416 44 com.apple.AppKit 0x936713f4 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 680 45 com.apple.AppKit 0x93673ff8 _recursiveDisplayInRect2 + 84 46 com.apple.CoreFoundation 0x9075ac24 CFArrayApplyFunction + 416 47 com.apple.AppKit 0x936713f4 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 680 48 com.apple.AppKit 0x936708b8 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 196 49 com.apple.AppKit 0x93670e80 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1676 50 com.apple.AppKit 0x93670e80 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1676 51 com.apple.AppKit 0x93670e80 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1676 52 com.apple.AppKit 0x93670e80 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1676 53 com.apple.AppKit 0x93670e80 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1676 54 com.apple.AppKit 0x93670e80 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1676 55 com.apple.AppKit 0x936914dc -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 192 56 com.apple.AppKit 0x9366a52c -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 384 57 com.apple.AppKit 0x9365f830 -[NSView displayIfNeeded] + 248 58 com.apple.AppKit 0x9365f6a0 -[NSWindow displayIfNeeded] + 180 59 com.apple.AppKit 0x9365f54c _handleWindowNeedsDisplay + 200 60 com.apple.CoreFoundation 0x9074af9c __CFRunLoopDoObservers + 352 61 com.apple.CoreFoundation 0x9074b23c __CFRunLoopRun + 420 62 com.apple.CoreFoundation 0x9074acdc CFRunLoopRunSpecific + 268 63 com.apple.HIToolbox 0x93123be0 RunCurrentEventLoopInMode + 264 64 com.apple.HIToolbox 0x93123274 ReceiveNextEventCommon + 380 65 com.apple.HIToolbox 0x931230e0 BlockUntilNextEventMatchingListInMode + 96 66 com.apple.AppKit 0x9362c1a4 _DPSNextEvent + 384 67 com.apple.AppKit 0x9362be68 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116 68 com.apple.AppKit 0x936283cc -[NSApplication run] + 472 69 com.apple.AppKit 0x93718c1c NSApplicationMain + 452 70 org.mozilla.navigator 0x0000aa54 _start + 380 71 org.mozilla.navigator 0x0000a8d4 start + 48
Crash in JS_GetGlobalObject. Related to bug 301316?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: crash
Summary: Crash after pressing <command>-L to get to URL bar (Vividas plugin) → Crash after pressing <command>-L to get to URL bar (Vividas plugin/Java)
My crash (in comment #14) seems completely unrelated to the original report. But Simon's crash might not be -- notice the "lib1136.dll" in his crash log, which is (of course) very similar to the mysterious "lib1138.dll". I tried Googling "lib1136.dll" ... no matches. But now, after re-indexing my hard drives, I find a new ~/.viv subdirectory in both of the accounts I used to test the Vividas applet, which contains a "lib1138.dll" (though not a "lib1136.dll"). You'll remember that Vividas uses a signed applet, which has full access to your hard drive's file system (the same as the account you're logged on with). These files must belong to Vividas, and whatever troubles people are having with them are probably their bugs.
No idea whether bug 301316 would help here. I'll mark a dep just in case...
Depends on: 301316
i was going to say that i couldn't find lib1138.dll on my powerbook, either, but i was basing this on a quick spotlight search. apparently, spotlight doesn't index directories that begin with a period. sure enough, i have lib1138.dll in ~/.viv. i'm sure the reason we're not seeing more of these crashes is that vividas is a very new application and not many OSX / firefox users have tried it, yet.
Probably worth retesting in tomorrow's builds.
I take it that the only problem here the bug 301316 fix could possibly resolve is the crash I reported in comment #14, which is totally unrelated to the original report. Well, I've now tried the latest Camino nightly (2005-08-15-08), which must (presumably) contain the bug 301316 fix ... and it doesn't fix the comment #14 problem (I still get the same crash, on Tiger). But I've also found that the crash doesn't happen with version 0.9.3 of the Java Embedding Plugin (the one that's included with current Camino nightlies) -- only with JEP 0.9.2 (with both the 2005-07-24-08 and 2005-08-15-08 nightlies). (To get the crash on post-2005-07-28 nightlies you need to install JEP 0.9.2 to /Library/Internet Plugin-Ins/ and remove JEP 0.9.3 from Camino's Contents/MacOS/plugins.) So, though it's true that the crash shouldn't happen at all (no matter what the JEP does or doesn't do), current versions of the JEP no longer seem to trigger it. Once again, though, all this has nothing to do with the original report.
(In reply to comment #18) > i'm sure the reason we're not seeing more of these crashes is that vividas is a > very new application and not many OSX / firefox users have tried it, yet. Two years latter ... is this gone?
=> incomplete
Status: NEW → RESOLVED
Closed: 19 years ago17 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.