I am a recent convert to Macs. I have a new MacBook and iMac. Lately, perhaps after the latest software update, Firefox keeps crashing. I don't know how to interpret the crash log. Both machines are less than a month old and had Leopard clean installed. The software is up to date; the crashing started recently. I was so happy with my Macs because they were so steady compared to my awful Windows Vista computer but now Firefox gives me the spinning beach ball of death 4-5 times a day, causing me to force quit Firefox. Below is the crash log. What is libmozjs.dylib and how do I interpret these logs? The only thing I can narrow it down to is that Firefox seems to lock up after I paused video in QuickTime and switch to Firefox but this is not a problem I can replicate. Please help!!!
Process: firefox-bin [2981]
Path: /Applications/Firefox.app/Contents/MacOS/firefox-bin
Identifier: org.mozilla.firefox
Version: 2.0.0.11 (2.0.0.11)
Code Type: X86 (Native)
Parent Process: launchd [104]
Date/Time: 2008-01-01 03:30:03.959 -0800
OS Version: Mac OS X 10.5.1 (9B18)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000008c9c904c
Crashed Thread: 0
Thread 0 Crashed:
0 libmozjs.dylib 0x00c1bbf9 JS_GetPrivate + 91
1 org.mozilla.firefox 0x002f260f nsScriptSecurityManager::GetFunctionObjectPrincipa l(JSContext*, JSObject*, JSStackFrame*, unsigned int*) + 39
2 org.mozilla.firefox 0x002f2cf9 nsScriptSecurityManager::CheckSameOriginPrincipalI nternal(nsIPrincipal*, nsIPrincipal*, int) + 395
3 org.mozilla.firefox 0x0050118a nsJSContext::CallEventHandler(JSObject*, JSObject*, unsigned int, long*, long*) + 162
4 org.mozilla.firefox 0x0040b636 nsGlobalWindow::RunTimeout(nsTimeout*) + 1510
5 org.mozilla.firefox 0x0040b6b2 nsGlobalWindow::TimerCallback(nsITimer*, void*) + 32
6 libxpcom_core.dylib 0x00d0d781 nsTimerImpl::Fire() + 187
7 libxpcom_core.dylib 0x00d0df53 handleTimerEvent(TimerEventType*) + 107
8 libxpcom_core.dylib 0x00d0a551 PL_HandleEvent + 21
9 libxpcom_core.dylib 0x00d0a80a PL_ProcessPendingEvents + 103
10 libxpcom_core.dylib 0x00d0be6b nsEventQueueImpl::~nsEventQueueImpl() + 571
11 libxpcom_core.dylib 0x00d0beaa nsEventQueueImpl::~nsEventQueueImpl() + 634
12 libxpcom_core.dylib 0x00d0beaa nsEventQueueImpl::~nsEventQueueImpl() + 634
13 libxpcom_core.dylib 0x00d0c4ee nsEventQueueServiceImpl::~nsEventQueueServiceImpl( ) + 214
14 org.mozilla.firefox 0x001ac2d1 nsDOMParserChannel::nsDOMParserChannel(nsIURI*, nsACString_internal const&) + 1771
15 org.mozilla.firefox 0x001ab839 nsDOMParserChannel::~nsDOMParserChannel() + 441
16 libxpcom_core.dylib 0x00d208d9 XPTC_InvokeByIndex + 81
17 org.mozilla.firefox 0x00370ee7 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) + 743
18 org.mozilla.firefox 0x00363187 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*) + 261
19 libmozjs.dylib 0x00c5a65f js_Invoke + 858
20 libmozjs.dylib 0x00c4cde9 js_Interpret + 4632
21 libmozjs.dylib 0x00c5ae06 js_Invoke + 2817
22 org.mozilla.firefox 0x005c1e22 nsXPCWrappedJSClass::CheckForException(XPCCallCont ext&, char const*, char const*) + 2454
23 org.mozilla.firefox 0x005bf01b nsXPCWrappedJS::SystemIsBeingShutDown(JSRuntime*) + 483
24 libxpcom_core.dylib 0x00d20992 XPTC_InvokeByIndex + 266
25 libxpcom_core.dylib 0x00d20efe nsXPTCStubBase::Stub24() + 40
26 libxpcom_core.dylib 0x00d208d9 XPTC_InvokeByIndex + 81
27 org.mozilla.firefox 0x00370ee7 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) + 743
28 org.mozilla.firefox 0x00363187 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*) + 261
29 libmozjs.dylib 0x00c5a65f js_Invoke + 858
30 libmozjs.dylib 0x00c4cde9 js_Interpret + 4632
31 libmozjs.dylib 0x00c5ae06 js_Invoke + 2817
32 libmozjs.dylib 0x00c5b4e6 js_InternalInvoke + 146
33 libmozjs.dylib 0x00c20311 JS_CallFunctionValue + 62
34 org.mozilla.firefox 0x00501296 nsJSContext::CallEventHandler(JSObject*, JSObject*, unsigned int, long*, long*) + 430
35 org.mozilla.firefox 0x004e3805 nsJSEventListener::~nsJSEventListener() + 831
36 org.mozilla.firefox 0x0018ebe8 nsEventListenerManager::HandleEventSubType(nsListe nerStruct*, nsIDOMEventListener*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned int, unsigned int) + 186
37 org.mozilla.firefox 0x0018fd16 nsEventListenerManager::FixContextMenuEvent(nsPres Context*, nsIDOMEventTarget*, nsEvent*, nsIDOMEvent**) + 1596
38 org.mozilla.firefox 0x0047b2c2 nsXULElement::HandleDOMEvent(nsPresContext*, nsEvent*, nsIDOMEvent**, unsigned int, nsEventStatus*) + 1872
39 org.mozilla.firefox 0x0042ead7 nsEventStateManager:

ispatchMouseEvent(nsGUIEvent *, unsigned int, nsIContent*, nsIContent*) + 319
40 org.mozilla.firefox 0x004318f5 nsEventStateManager::NotifyMouseOver(nsGUIEvent*, nsIContent*) + 267
41 org.mozilla.firefox 0x004319e0 nsEventStateManager::GenerateMouseEnterExit(nsGUIE vent*) + 174
42 org.mozilla.firefox 0x00437683 nsEventStateManager:

oScrollTextsize(nsIFrame*, int) + 5165
43 org.mozilla.firefox 0x00114ee9 PresShell::HandleEventInternal(nsEvent*, nsIView*, unsigned int, nsEventStatus*) + 239
44 org.mozilla.firefox 0x00117c26 PresShell::RetargetEventToParent(nsIView*, nsGUIEvent*, nsEventStatus*, int, int&, nsIContent*) + 1466
45 org.mozilla.firefox 0x001b3019 nsViewManager::HandleEvent(nsView*, nsGUIEvent*, int) + 891
46 org.mozilla.firefox 0x001b41ed nsViewManager::Refresh(nsView*, nsIRenderingContext*, nsIRegion*, unsigned int) + 3357
47 org.mozilla.firefox 0x0044f2f6 nsIView::GetViewFor(nsIWidget*) + 78
48 org.mozilla.firefox 0x0055288d nsWindow::ConvertStatus(nsEventStatus) + 101
49 org.mozilla.firefox 0x005528f4 nsWindow:

ispatchWindowEvent(nsGUIEvent&) + 34
50 org.mozilla.firefox 0x00552c04 nsWindow:

ispatchMouseEvent(nsMouseEvent&) + 224
51 org.mozilla.firefox 0x00551d69 nsMacEventHandler::HandleMouseMoveEvent(EventRecor d&) + 951
52 org.mozilla.firefox 0x00239e43 nsMacWindow::KeyEventHandler(OpaqueEventHandlerCal lRef*, OpaqueEventRef*, void*) + 455
53 org.mozilla.firefox 0x0054b67a nsMacMessagePump:

ispatchOSEventToRaptor(EventRec ord&, OpaqueWindowPtr*) + 76
54 org.mozilla.firefox 0x0054b6d3 nsMacMessagePump:

oMouseMove(EventRecord&) + 69
55 org.mozilla.firefox 0x0054bd2c nsMacMessagePump::WNETransitionEventHandler(Opaque EventHandlerCallRef*, OpaqueEventRef*, void*) + 40
56 com.apple.HIToolbox 0x9386c863 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
57 com.apple.HIToolbox 0x9386bc9d SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
58 com.apple.HIToolbox 0x9388808e SendEventToEventTarget + 52
59 com.apple.HIToolbox 0x9389b02b ToolboxEventDispatcherHandler(OpaqueEventHandlerCa llRef*, OpaqueEventRef*, void*) + 2419
60 com.apple.HIToolbox 0x9386cc1c DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2134
61 com.apple.HIToolbox 0x9386bc9d SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
62 com.apple.HIToolbox 0x9388808e SendEventToEventTarget + 52
63 com.apple.HIToolbox 0x938f5444 ToolboxEventDispatcher + 86
64 com.apple.HIToolbox 0x938f1c9e RunApplicationEventLoop + 222
65 org.mozilla.firefox 0x00235c13 nsAppShell::~nsAppShell() + 133
66 org.mozilla.firefox 0x002c1832 nsAppStartup:

estroyExitEvent(PLEvent*) + 148
67 org.mozilla.firefox 0x0000606e XRE_main + 5892
68 org.mozilla.firefox 0x00002c78 main + 32
69 org.mozilla.firefox 0x00002bfe start + 270
70 org.mozilla.firefox 0x00002b19 start + 41
Thread 1:
0 libSystem.B.dylib 0x9373eb4e select$DARWIN_EXTSN$NOCANCEL + 10
1 libnspr4.dylib 0x00db9035 poll + 258
2 libnspr4.dylib 0x00db59bc PR_Poll + 134
3 org.mozilla.firefox 0x0033cfc3 nsSocketTransportService:

oll(unsigned int*) + 99
4 org.mozilla.firefox 0x0033d5a1 nsSocketTransportService::ServiceEventQ() + 623
5 libxpcom_core.dylib 0x00d0cfe3 nsThread::Main(void*) + 41
6 libnspr4.dylib 0x00db6ffd PR_Select + 813
7 libSystem.B.dylib 0x93738075 _pthread_start + 321
8 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 2:
0 libSystem.B.dylib 0x93707946 semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x937391cf _pthread_cond_wait + 1244
2 libSystem.B.dylib 0x93784177 pthread_cond_timedwait + 47
3 libnspr4.dylib 0x00db2694 PR_Lock + 246
4 libnspr4.dylib 0x00db29eb PR_WaitCondVar + 75
5 libxpcom_core.dylib 0x00d0f2fc TimerThread::Shutdown() + 284
6 libxpcom_core.dylib 0x00d0cfe3 nsThread::Main(void*) + 41
7 libnspr4.dylib 0x00db6ffd PR_Select + 813
8 libSystem.B.dylib 0x93738075 _pthread_start + 321
9 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 3:
0 libSystem.B.dylib 0x93707946 semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x937391cf _pthread_cond_wait + 1244
2 libSystem.B.dylib 0x93784177 pthread_cond_timedwait + 47
3 libnspr4.dylib 0x00db2694 PR_Lock + 246
4 libnspr4.dylib 0x00db29eb PR_WaitCondVar + 75
5 org.mozilla.firefox 0x003021b5 nsIOThreadPool::ThreadFunc(void*) + 145
6 libnspr4.dylib 0x00db6ffd PR_Select + 813
7 libSystem.B.dylib 0x93738075 _pthread_start + 321
8 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 4:
0 libSystem.B.dylib 0x9370792e semaphore_wait_signal_trap + 10
1 libSystem.B.dylib 0x937391e6 _pthread_cond_wait + 1267
2 libSystem.B.dylib 0x9377ec4b pthread_cond_wait + 48
3 libnspr4.dylib 0x00db2a75 PR_WaitCondVar + 213
4 libnspr4.dylib 0x00db2cd5 PR_Wait + 53
5 libxpcom_core.dylib 0x00d0a66e PL_WaitForEvent + 62
6 libxpcom_core.dylib 0x00d0b939 nsEventQueueImpl::CheckForDeactivation() + 149
7 libgoogletoolbar.dylib 0x15c36029 NSGetModule + 16049
8 libnspr4.dylib 0x00db6ffd PR_Select + 813
9 libSystem.B.dylib 0x93738075 _pthread_start + 321
10 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 5:
0 libSystem.B.dylib 0x9370792e semaphore_wait_signal_trap + 10
1 libSystem.B.dylib 0x937391e6 _pthread_cond_wait + 1267
2 libSystem.B.dylib 0x9377ec4b pthread_cond_wait + 48
3 libnspr4.dylib 0x00db2a75 PR_WaitCondVar + 213
4 org.mozilla.firefox 0x0035033c nsSSLThread::Run() + 162
5 libnspr4.dylib 0x00db6ffd PR_Select + 813
6 libSystem.B.dylib 0x93738075 _pthread_start + 321
7 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 6:
0 libSystem.B.dylib 0x9370792e semaphore_wait_signal_trap + 10
1 libSystem.B.dylib 0x937391e6 _pthread_cond_wait + 1267
2 libSystem.B.dylib 0x9377ec4b pthread_cond_wait + 48
3 libnspr4.dylib 0x00db2a75 PR_WaitCondVar + 213
4 org.mozilla.firefox 0x0034cf71 nsCertVerificationThread::Run() + 239
5 libnspr4.dylib 0x00db6ffd PR_Select + 813
6 libSystem.B.dylib 0x93738075 _pthread_start + 321
7 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 7:
0 libSystem.B.dylib 0x9370792e semaphore_wait_signal_trap + 10
1 libSystem.B.dylib 0x937391e6 _pthread_cond_wait + 1267
2 libSystem.B.dylib 0x9377ec4b pthread_cond_wait + 48
3 libnspr4.dylib 0x00db2a75 PR_WaitCondVar + 213
4 org.mozilla.firefox 0x00525414 mozStorageService::FinishAsyncIO() + 284
5 org.mozilla.firefox 0x00866560 nsPluginNativeWindow::~nsPluginNativeWindow() + 424
6 libxpcom_core.dylib 0x00d0cfe3 nsThread::Main(void*) + 41
7 libnspr4.dylib 0x00db6ffd PR_Select + 813
8 libSystem.B.dylib 0x93738075 _pthread_start + 321
9 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 8:
0 libSystem.B.dylib 0x93707946 semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x937391cf _pthread_cond_wait + 1244
2 libSystem.B.dylib 0x93784177 pthread_cond_timedwait + 47
3 libnspr4.dylib 0x00db2694 PR_Lock + 246
4 libnspr4.dylib 0x00db29eb PR_WaitCondVar + 75
5 org.mozilla.firefox 0x0059d90a nsHostResolver::GetHostToLookup(nsHostRecord**) + 212
6 org.mozilla.firefox 0x0059e0b7 nsHostResolver::ThreadFunc(void*) + 123
7 libnspr4.dylib 0x00db6ffd PR_Select + 813
8 libSystem.B.dylib 0x93738075 _pthread_start + 321
9 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 9:
0 libSystem.B.dylib 0x9370792e semaphore_wait_signal_trap + 10
1 libSystem.B.dylib 0x937391e6 _pthread_cond_wait + 1267
2 libSystem.B.dylib 0x9377ec4b pthread_cond_wait + 48
3 libnspr4.dylib 0x00db2a75 PR_WaitCondVar + 213
4 libnspr4.dylib 0x00db2cd5 PR_Wait + 53
5 libxpcom_core.dylib 0x00d0a66e PL_WaitForEvent + 62
6 libxpcom_core.dylib 0x00d0b939 nsEventQueueImpl::CheckForDeactivation() + 149
7 org.mozilla.firefox 0x002e7215 nsUrlClassifierDBServiceWorker::~nsUrlClassifierDB ServiceWorker() + 345
8 libnspr4.dylib 0x00db6ffd PR_Select + 813
9 libSystem.B.dylib 0x93738075 _pthread_start + 321
10 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 10:
0 libSystem.B.dylib 0x93707946 semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x937391cf _pthread_cond_wait + 1244
2 libSystem.B.dylib 0x93784177 pthread_cond_timedwait + 47
3 libnspr4.dylib 0x00db2694 PR_Lock + 246
4 libnspr4.dylib 0x00db29eb PR_WaitCondVar + 75
5 org.mozilla.firefox 0x003021b5 nsIOThreadPool::ThreadFunc(void*) + 145
6 libnspr4.dylib 0x00db6ffd PR_Select + 813
7 libSystem.B.dylib 0x93738075 _pthread_start + 321
8 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 11:
0 libSystem.B.dylib 0x937078e6 mach_msg_trap + 10
1 libSystem.B.dylib 0x9370f0dc mach_msg + 72
2 com.apple.CoreFoundation 0x900750fe CFRunLoopRunSpecific + 1806
3 com.apple.CoreFoundation 0x90075d38 CFRunLoopRunInMode + 88
4 com.apple.audio.CoreAudio 0x96a82464 HALRunLoop::OwnThread(void*) + 160
5 com.apple.audio.CoreAudio 0x96a82300 CAPThread::Entry(CAPThread*) + 96
6 libSystem.B.dylib 0x93738075 _pthread_start + 321
7 libSystem.B.dylib 0x93737f32 thread_start + 34
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x18914640 ebx: 0x00c1bbac ecx: 0x00caf620 edx: 0x00caf620
edi: 0x8c9c8f8b esi: 0x1817a7e8 ebp: 0xbfffc8e8 esp: 0xbfffc8a0
ss: 0x0000001f efl: 0x00010246 eip: 0x00c1bbf9 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x8c9c904c
Binary Images:
0x1000 - 0x98dfd7 +org.mozilla.firefox 2.0.0.11 (2.0.0.11) /Applications/Firefox.app/Contents/MacOS/firefox-bin
0xc1b000 - 0xcacfcd +libmozjs.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libmozjs.dylib
0xcc7000 - 0xcc7fff +libxpcom.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libxpcom.dylib
0xccb000 - 0xd3bff7 +libxpcom_core.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libxpcom_core.dylib
0xd86000 - 0xd8b04f +libplds4.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libplds4.dylib
0xd90000 - 0xd9608b +libplc4.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libplc4.dylib
0xd9c000 - 0xdc1427 +libnspr4.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libnspr4.dylib
0xdd2000 - 0xdeb9cb +libsmime3.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libsmime3.dylib
0xdf7000 - 0xe17f5f +libssl3.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libssl3.dylib
0xe21000 - 0xe770e3 +libnss3.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libnss3.dylib
0xe93000 - 0xed9b1f +libsoftokn3.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libsoftokn3.dylib
0xee8000 - 0xef7fdd +libxpcom_compat.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/libxpcom_compat.dylib
0xf23000 - 0xf2bfff +libmyspell.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/components/libmyspell.dylib
0x1337000 - 0x13a4fff +com.DivXInc.DivXDecoder 6.6.0 (6.6.0) /Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder
0x13b3000 - 0x13cffe7 +libmetrics.dylib ??? (???) /Users/ealaiw/Library/Application Support/Firefox/Profiles/0p513qk2.default/extensions/{3112ca9c-de6d-4884-a869-9855de68056c}/components/libmetrics.dylib
0x16f5000 - 0x16f6fe1 com.apple.textencoding.unicode 2.2 (2.2) <542f2b8930d6bdf16c318ffea541acab> /System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings
0x17e3000 - 0x17edfe1 +libspellchecker.dylib ??? (???) /Applications/Firefox.app/Contents/MacOS/components/libspellchecker.dylib
0x17f5000 - 0x17f6fff +com.Logitech.Control Center.Scroll Enhancer OSAX Loader 2.4.0 (2.4.0) /Library/ScriptingAdditions/LCC Scroll Enhancer Loader.osax/Contents/MacOS/LCC Scroll Enhancer Loader
0x155cd000 - 0x155cffff +com.Logitech.Control Center.Scroll Enhancer 2.4.0 (2.4.0) /Library/Application Support/Logitech/LCC Scroll Enhancer.bundle/Contents/MacOS/LCC Scroll Enhancer
0x155d6000 - 0x155dafdf +com.stclairsoft.DefaultFolderX.osax Default Folder X Addition version 1.0 (3.0.6) /Users/ealaiw/Library/ScriptingAdditions/Default Folder X Addition.osax/Contents/MacOS/Default Folder X Addition
0x15a8f000 - 0x15a92fff com.apple.audio.AudioIPCPlugIn 1.0.4 (1.0.4) <9028f8fa35b10a573818bf4600d90fdf> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn
0x15c31000 - 0x15c8cfcf +libgoogletoolbar.dylib ??? (???) /Users/ealaiw/Library/Application Support/Firefox/Profiles/0p513qk2.default/extensions/{3112ca9c-de6d-4884-a869-9855de68056c}/components/libgoogletoolbar.dylib