Closed Bug 539779 Opened 15 years ago Closed 15 years ago

Apparent GC crash in intensive WebGL/video demo

Categories

(Core :: Graphics: CanvasWebGL, defect)

x86
macOS
defect
Not set
major

Tracking

()

RESOLVED FIXED

People

(Reporter: sheppy, Unassigned)

References

Details

Attachments

(1 file)

I've got a WebGL demo that texture-maps an Ogg video onto the faces of a rotating cube. It's using a ton of memory (I believe there's a memory leak somewhere), but the issue at hand for the purposes of this bug is that it's crashing, apparently in GC. Process: firefox-bin [17515] Path: /Applications/Minefield.app/Contents/MacOS/firefox-bin Identifier: org.mozilla.firefox Version: 3.7a1pre (3.7a1pre) Code Type: X86 (Native) Parent Process: launchd [545] Date/Time: 2010-01-14 16:32:02.564 -0500 OS Version: Mac OS X 10.6.2 (10C540) Report Version: 6 Interval Since Last Report: 240832 sec Crashes Since Last Report: 7 Per-App Interval Since Last Report: 366640 sec Per-App Crashes Since Last Report: 3 Anonymous UUID: F77BA418-E0FE-4AFB-81CB-0FBB10AE17C7 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Crashed Thread: 12 Application Specific Information: abort() called Thread 0: Dispatch queue: com.apple.main-thread 0 libmozjs.dylib 0x01edf701 js_IsAboutToBeFinalized + 65 1 libmozjs.dylib 0x01e9b151 JS_IsAboutToBeFinalized + 17 2 XUL 0x0005b00f WrappedNativeSuspecter(JSDHashTable*, JSDHashEntryHdr*, unsigned int, void*) + 47 3 libmozjs.dylib 0x01ebebc0 JS_DHashTableEnumerate + 160 4 XUL 0x0005ba08 XPCWrappedNativeScope::SuspectAllWrappers(XPCJSRuntime*, JSContext*, nsCycleCollectionTraversalCallback&) + 104 5 XUL 0x000408dc XPCJSRuntime::AddXPConnectRoots(JSContext*, nsCycleCollectionTraversalCallback&) + 156 6 XUL 0x000249b5 nsXPConnect::BeginCycleCollection(nsCycleCollectionTraversalCallback&) + 37 7 XUL 0x00b992b1 nsCycleCollector::BeginCollection() + 257 8 XUL 0x00b994f1 nsCycleCollector_beginCollection() + 33 9 XUL 0x000266d7 XPCCycleCollectGCCallback(JSContext*, JSGCStatus) + 247 10 libmozjs.dylib 0x01ee1fce js_GC + 1486 11 libmozjs.dylib 0x01e9cc4b JS_GC + 75 12 XUL 0x00023cd7 nsXPConnect::Collect() + 199 13 XUL 0x00b995f3 nsCycleCollector::Collect(unsigned int) + 243 14 XUL 0x00b99829 nsCycleCollector_collect() + 41 15 XUL 0x005e4cad nsCCMemoryPressureObserver::Observe(nsISupports*, char const*, unsigned short const*) + 61 16 XUL 0x00b93a4a nsMemoryImpl::RunFlushers(unsigned short const*) + 202 17 XUL 0x00b93ac5 nsMemoryImpl::FlushEvent::Run() + 37 18 XUL 0x00b8ad6c nsThread::ProcessNextEvent(int, int*) + 252 19 XUL 0x00b4b837 NS_ProcessPendingEvents_P(nsIThread*, unsigned int) + 87 20 XUL 0x00afaa82 nsBaseAppShell::NativeEventCallback() + 98 21 XUL 0x00ac05e8 nsAppShell::ProcessGeckoEvents(void*) + 696 22 com.apple.CoreFoundation 0x965758cb __CFRunLoopDoSources0 + 1563 23 com.apple.CoreFoundation 0x9657338f __CFRunLoopRun + 1071 24 com.apple.CoreFoundation 0x96572864 CFRunLoopRunSpecific + 452 25 com.apple.CoreFoundation 0x96572691 CFRunLoopRunInMode + 97 26 com.apple.HIToolbox 0x978adf0c RunCurrentEventLoopInMode + 392 27 com.apple.HIToolbox 0x978adbff ReceiveNextEventCommon + 158 28 com.apple.HIToolbox 0x978adb48 BlockUntilNextEventMatchingListInMode + 81 29 com.apple.AppKit 0x9294eac5 _DPSNextEvent + 847 30 com.apple.AppKit 0x9294e306 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156 31 com.apple.AppKit 0x9291049f -[NSApplication run] + 821 32 XUL 0x00abf8ea nsAppShell::Run() + 170 33 XUL 0x0094caf7 nsAppStartup::Run() + 71 34 XUL 0x0000e2d9 XRE_main + 9161 35 org.mozilla.firefox 0x00001d48 main + 232 36 org.mozilla.firefox 0x00001bf6 start + 54 Thread 1: Dispatch queue: com.apple.libdispatch-manager 0 libSystem.B.dylib 0x94c710ea kevent + 10 1 libSystem.B.dylib 0x94c71804 _dispatch_mgr_invoke + 215 2 libSystem.B.dylib 0x94c70cc3 _dispatch_queue_invoke + 163 3 libSystem.B.dylib 0x94c70a68 _dispatch_worker_thread2 + 234 4 libSystem.B.dylib 0x94c704f1 _pthread_wqthread + 390 5 libSystem.B.dylib 0x94c70336 start_wqthread + 30 Thread 2: 0 libSystem.B.dylib 0x94c4a8da mach_msg_trap + 10 1 libSystem.B.dylib 0x94c4b047 mach_msg + 68 2 XUL 0x0001e960 google_breakpad::ExceptionHandler::WaitForMessage(void*) + 176 3 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 4 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 3: 0 libSystem.B.dylib 0x94c69856 select$DARWIN_EXTSN + 10 1 libnspr4.dylib 0x020a0d6d poll + 461 2 libnspr4.dylib 0x0209bb39 PR_Poll + 457 3 XUL 0x000d3ba0 nsSocketTransportService::Poll(int, unsigned int*) + 128 4 XUL 0x000d49dc nsSocketTransportService::DoPollIteration(int) + 940 5 XUL 0x000d4fb3 nsSocketTransportService::OnProcessNextEvent(nsIThreadInternal*, int, unsigned int) + 83 6 XUL 0x00b8ad11 nsThread::ProcessNextEvent(int, int*) + 161 7 XUL 0x00b4b8da NS_ProcessNextEvent_P(nsIThread*, int) + 42 8 XUL 0x000d453b nsSocketTransportService::Run() + 155 9 XUL 0x00b8ad6c nsThread::ProcessNextEvent(int, int*) + 252 10 XUL 0x00b4b8da NS_ProcessNextEvent_P(nsIThread*, int) + 42 11 XUL 0x00b8af40 nsThread::ThreadFunc(void*) + 144 12 libnspr4.dylib 0x0209f8e2 _pt_root + 146 13 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 14 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 4: 0 libSystem.B.dylib 0x94c78806 __semwait_signal + 10 1 libSystem.B.dylib 0x94c784c2 _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x94c7a158 pthread_cond_wait$UNIX2003 + 73 3 libnspr4.dylib 0x02099f41 PR_WaitCondVar + 241 4 libmozjs.dylib 0x01f71e53 JSBackgroundThread::work() + 51 5 libnspr4.dylib 0x0209f8e2 _pt_root + 146 6 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 7 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 5: 0 libSystem.B.dylib 0x94c78806 __semwait_signal + 10 1 libSystem.B.dylib 0x94c784c2 _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x94c78015 pthread_cond_timedwait$UNIX2003 + 72 3 libnspr4.dylib 0x02099169 pt_TimedWait + 153 4 libnspr4.dylib 0x02099e9f PR_WaitCondVar + 79 5 XUL 0x00040421 XPCJSRuntime::WatchdogMain(void*) + 81 6 libnspr4.dylib 0x0209f8e2 _pt_root + 146 7 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 8 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 6: 0 libSystem.B.dylib 0x94c78806 __semwait_signal + 10 1 libSystem.B.dylib 0x94c784c2 _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x94c78015 pthread_cond_timedwait$UNIX2003 + 72 3 libnspr4.dylib 0x02099169 pt_TimedWait + 153 4 libnspr4.dylib 0x02099e9f PR_WaitCondVar + 79 5 XUL 0x00b8f4df TimerThread::Run() + 79 6 XUL 0x00b8ad6c nsThread::ProcessNextEvent(int, int*) + 252 7 XUL 0x00b4b8da NS_ProcessNextEvent_P(nsIThread*, int) + 42 8 XUL 0x00b8af40 nsThread::ThreadFunc(void*) + 144 9 libnspr4.dylib 0x0209f8e2 _pt_root + 146 10 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 11 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 7: 0 libSystem.B.dylib 0x94c78806 __semwait_signal + 10 1 libSystem.B.dylib 0x94c784c2 _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x94c7a158 pthread_cond_wait$UNIX2003 + 73 3 libnspr4.dylib 0x02099f41 PR_WaitCondVar + 241 4 XUL 0x00975ace nsSSLThread::Run() + 174 5 libnspr4.dylib 0x0209f8e2 _pt_root + 146 6 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 7 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 8: 0 libSystem.B.dylib 0x94c78806 __semwait_signal + 10 1 libSystem.B.dylib 0x94c784c2 _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x94c7a158 pthread_cond_wait$UNIX2003 + 73 3 libnspr4.dylib 0x02099f41 PR_WaitCondVar + 241 4 XUL 0x00977103 nsCertVerificationThread::Run() + 83 5 libnspr4.dylib 0x0209f8e2 _pt_root + 146 6 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 7 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 9: 0 libSystem.B.dylib 0x94c78806 __semwait_signal + 10 1 libSystem.B.dylib 0x94c784c2 _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x94c7a158 pthread_cond_wait$UNIX2003 + 73 3 libnspr4.dylib 0x02099f41 PR_WaitCondVar + 241 4 libnspr4.dylib 0x02099f99 PR_Wait + 57 5 XUL 0x00b8a00a nsEventQueue::GetEvent(int, nsIRunnable**) + 90 6 XUL 0x00b8ad4b nsThread::ProcessNextEvent(int, int*) + 219 7 XUL 0x00b4b8da NS_ProcessNextEvent_P(nsIThread*, int) + 42 8 XUL 0x00b8af40 nsThread::ThreadFunc(void*) + 144 9 libnspr4.dylib 0x0209f8e2 _pt_root + 146 10 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 11 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 10: 0 libSystem.B.dylib 0x94c78806 __semwait_signal + 10 1 libSystem.B.dylib 0x94c784c2 _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x94c7a158 pthread_cond_wait$UNIX2003 + 73 3 libnspr4.dylib 0x02099f41 PR_WaitCondVar + 241 4 libnspr4.dylib 0x02099f99 PR_Wait + 57 5 XUL 0x00b8a00a nsEventQueue::GetEvent(int, nsIRunnable**) + 90 6 XUL 0x00b8ad4b nsThread::ProcessNextEvent(int, int*) + 219 7 XUL 0x00b4b8da NS_ProcessNextEvent_P(nsIThread*, int) + 42 8 XUL 0x00b8af40 nsThread::ThreadFunc(void*) + 144 9 libnspr4.dylib 0x0209f8e2 _pt_root + 146 10 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 11 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 11: 0 libSystem.B.dylib 0x94c78806 __semwait_signal + 10 1 libSystem.B.dylib 0x94c784c2 _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x94c78015 pthread_cond_timedwait$UNIX2003 + 72 3 libnspr4.dylib 0x02099169 pt_TimedWait + 153 4 libnspr4.dylib 0x02099e9f PR_WaitCondVar + 79 5 XUL 0x000df7aa nsHostResolver::GetHostToLookup(nsHostRecord**) + 154 6 XUL 0x000dfeac nsHostResolver::ThreadFunc(void*) + 76 7 libnspr4.dylib 0x0209f8e2 _pt_root + 146 8 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 9 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 12 Crashed: 0 libSystem.B.dylib 0x94d3335d usleep$NOCANCEL$UNIX2003 + 0 1 libSystem.B.dylib 0x94d54a50 abort + 105 2 libstdc++.6.dylib 0x90103fda __gnu_cxx::__verbose_terminate_handler() + 433 3 libstdc++.6.dylib 0x9010217a __cxxabiv1::__terminate(void (*)()) + 10 4 libstdc++.6.dylib 0x901021ba __cxxabiv1::__unexpected(void (*)()) + 0 5 libstdc++.6.dylib 0x901022b8 __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0 6 libstdc++.6.dylib 0x90102658 operator new(unsigned long) + 101 7 libstdc++.6.dylib 0x90102703 operator new[](unsigned long) + 17 8 XUL 0x0072b35e nsOggDecodeStateMachine::PlayVideo(nsOggDecodeStateMachine::FrameData*) + 94 9 XUL 0x0072e532 nsOggDecodeStateMachine::PlayFrame() + 1010 10 XUL 0x0073014b nsOggDecodeStateMachine::Run() + 2427 11 XUL 0x00b8ad6c nsThread::ProcessNextEvent(int, int*) + 252 12 XUL 0x00b4b8da NS_ProcessNextEvent_P(nsIThread*, int) + 42 13 XUL 0x00b8af40 nsThread::ThreadFunc(void*) + 144 14 libnspr4.dylib 0x0209f8e2 _pt_root + 146 15 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 16 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 13: 0 libSystem.B.dylib 0x94c4a922 semaphore_wait_signal_trap + 10 1 libSystem.B.dylib 0x94c503e6 pthread_mutex_lock + 490 2 libnspr4.dylib 0x0209a082 PR_Lock + 18 3 libnspr4.dylib 0x0209a1f4 PR_EnterMonitor + 52 4 XUL 0x00b4c1c4 nsAutoMonitor::Enter() + 20 5 XUL 0x00730c9d nsOggStepDecodeEvent::Run() + 285 6 XUL 0x00b8ad6c nsThread::ProcessNextEvent(int, int*) + 252 7 XUL 0x00b4b8da NS_ProcessNextEvent_P(nsIThread*, int) + 42 8 XUL 0x00b8af40 nsThread::ThreadFunc(void*) + 144 9 libnspr4.dylib 0x0209f8e2 _pt_root + 146 10 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 11 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 14: 0 libSystem.B.dylib 0x94c4a93a semaphore_timedwait_signal_trap + 10 1 libSystem.B.dylib 0x94c78445 _pthread_cond_wait + 1066 2 libSystem.B.dylib 0x94ca7028 pthread_cond_timedwait_relative_np + 47 3 com.apple.audio.CoreAudio 0x94b67965 CAGuard::WaitFor(unsigned long long) + 219 4 com.apple.audio.CoreAudio 0x94b6a997 CAGuard::WaitUntil(unsigned long long) + 289 5 com.apple.audio.CoreAudio 0x94b68294 HP_IOThread::WorkLoop() + 1892 6 com.apple.audio.CoreAudio 0x94b67b2b HP_IOThread::ThreadEntry(HP_IOThread*) + 17 7 com.apple.audio.CoreAudio 0x94b67a42 CAPThread::Entry(CAPThread*) + 140 8 libSystem.B.dylib 0x94c77fbd _pthread_start + 345 9 libSystem.B.dylib 0x94c77e42 thread_start + 34 Thread 15: 0 libSystem.B.dylib 0x94c70182 __workq_kernreturn + 10 1 libSystem.B.dylib 0x94c70718 _pthread_wqthread + 941 2 libSystem.B.dylib 0x94c70336 start_wqthread + 30 Thread 12 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x94d549f3 ecx: 0xb0184aac edx: 0x94cab732 edi: 0xa0778b10 esi: 0x90106e2f ebp: 0xb0184b18 esp: 0xb0184aec ss: 0x00000023 efl: 0x00010282 eip: 0x94d3335d cs: 0x0000001b ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f cr2: 0x7a12ffec Binary Images: 0x1000 - 0x1fff +org.mozilla.firefox 3.7a1pre (3.7a1pre) <BA6C5186-126A-EACA-0731-CC961D54D699> /Applications/Minefield.app/Contents/MacOS/firefox-bin 0x5000 - 0xe00fff +XUL ??? (???) <79FDA165-95BC-74C2-A227-216E4E0AF36F> /Applications/Minefield.app/Contents/MacOS/XUL 0x1e98000 - 0x1fedfe3 +libmozjs.dylib ??? (???) <1A1CA26F-C431-3F98-A276-5584C4D8D9B7> /Applications/Minefield.app/Contents/MacOS/libmozjs.dylib 0x205e000 - 0x205eff6 +libxpcom.dylib ??? (???) <487B7DCE-DCAD-4329-6090-EE73002F7CD9> /Applications/Minefield.app/Contents/MacOS/libxpcom.dylib 0x2064000 - 0x2069ff7 +libplds4.dylib ??? (???) <1404B24F-23E4-63A9-0A29-77098B600D5B> /Applications/Minefield.app/Contents/MacOS/libplds4.dylib 0x2071000 - 0x2077fef +libplc4.dylib ??? (???) <A6D2E0F0-0423-B210-58C9-396388270AEF> /Applications/Minefield.app/Contents/MacOS/libplc4.dylib 0x2080000 - 0x20a9fef +libnspr4.dylib ??? (???) <6DA58A8D-B406-A328-4395-A69B6FB8C093> /Applications/Minefield.app/Contents/MacOS/libnspr4.dylib 0x20cc000 - 0x213afef +libmozsqlite3.dylib ??? (???) <49A4B0BB-2327-5FAF-DFFA-EE89FDF2D0EF> /Applications/Minefield.app/Contents/MacOS/libmozsqlite3.dylib 0x2160000 - 0x2175ffc +libsmime3.dylib ??? (???) <1EC0595A-58C4-C354-322E-1B051A5756DB> /Applications/Minefield.app/Contents/MacOS/libsmime3.dylib 0x218f000 - 0x21b8fff +libssl3.dylib ??? (???) <B9A62C18-25FC-FEDF-C7EE-F6A67B0D0E4A> /Applications/Minefield.app/Contents/MacOS/libssl3.dylib 0x21d2000 - 0x228cfff +libnss3.dylib ??? (???) <AB0010FA-2925-F40C-C243-EA9ED71063AD> /Applications/Minefield.app/Contents/MacOS/libnss3.dylib 0x2309000 - 0x2316ffe +libnssutil3.dylib ??? (???) <948BCCBE-176A-F60E-387B-70B568BEF5D5> /Applications/Minefield.app/Contents/MacOS/libnssutil3.dylib 0x232b000 - 0x23e0fe7 libcrypto.0.9.7.dylib ??? (???) <4917E4F2-817F-5AC4-3FBE-54BC96360448> /usr/lib/libcrypto.0.9.7.dylib 0x2700000 - 0x272aff2 +libbrowsercomps.dylib ??? (???) <8789038E-2846-4266-A32F-B5D18BC93964> /Applications/Minefield.app/Contents/MacOS/components/libbrowsercomps.dylib 0x14c32000 - 0x14c32fff +com.ksuther.chax.loader ??? (2.2.1) <D767CBF1-668B-AC0D-4E47-64582F411674> /Library/InputManagers/Chax/Chax.bundle/Contents/MacOS/Chax 0x1768e000 - 0x176b7fef com.apple.audio.CoreAudioKit 1.6.1 (1.6.1) <C5992CBA-0496-9681-A7CA-A932F2BC1CB9> /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit 0x17809000 - 0x1780cff3 +com.divx.divxtoolkit 1.0 (1.0) /Library/Frameworks/DivX Toolkit.framework/Versions/A/DivX Toolkit 0x18a3b000 - 0x18a90fdf +com.DivXInc.DivXDecoder 6.8.3.5 (6.8.3.5) /Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder 0x1941b000 - 0x19437ff7 GLRendererFloat ??? (???) <8FF7B576-512C-C2F8-4C0C-967FB3D9EEA2> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat 0x19464000 - 0x19468ff3 com.apple.audio.AudioIPCPlugIn 1.1.2 (1.1.2) <C36F9194-6DB6-0AA8-4839-71191EEBAC65> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn 0x1946d000 - 0x19473ffb com.apple.audio.AppleHDAHALPlugIn 1.7.9 (1.7.9a4) <A686EC36-C3D5-131F-46D2-F174F5477C77> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn 0x19b00000 - 0x1a139ffb +com.macromedia.Flash Player.plugin 10.0.32 (1.0.4f18472) <B19EE236-3941-C958-2E04-0B99BB5E237A> /Library/Internet Plug-Ins/Flash Player.plugin/Contents/MacOS/Flash Player 0x1a400000 - 0x1a571ff7 GLEngine ??? (???) <D336658A-F6DB-6D61-9CA6-04299E7D5420> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine 0x1bc3f000 - 0x1bc41fff +net.culater.SIMBL 0.8.2 (8) /Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL 0x1c9d1000 - 0x1c9d3fff +WeaveCrypto.dylib ??? (???) <3FFC59C7-04C5-2BBB-A327-DAE29EF5244D> /Users/sheppy/Library/Application Support/Firefox/Profiles/oyftk5gq.default/extensions/{340c2bbc-ce74-4362-90b5-7c26312808ef}/platform/Darwin/components/WeaveCrypto.dylib 0x1e0b0000 - 0x1e0ddff5 +libsoftokn3.dylib ??? (???) <B9A1BD84-0EB5-BD62-3CEA-B10369DDDFA7> /Applications/Minefield.app/Contents/MacOS/libsoftokn3.dylib 0x1e129000 - 0x1e148ff3 +libnssdbm3.dylib ??? (???) <4FC12512-B081-3164-EBE9-A0067A5C2180> /Applications/Minefield.app/Contents/MacOS/libnssdbm3.dylib 0x1e1d6000 - 0x1e239ff7 +libfreebl3.dylib ??? (???) <84E466E0-438B-5023-7029-0E576E369C9A> /Applications/Minefield.app/Contents/MacOS/libfreebl3.dylib 0x1e251000 - 0x1e291fff +libnssckbi.dylib ??? (???) <223D5FD2-0371-D891-750C-471C4E005122> /Applications/Minefield.app/Contents/MacOS/libnssckbi.dylib 0x1f3ba000 - 0x1f7c0fef libclh.dylib ??? (???) <3ACD0D90-B1E9-59DA-729E-7E97092F9A24> /System/Library/Extensions/GeForce8xxxGLDriver.bundle/Contents/MacOS/libclh.dylib 0x70000000 - 0x700cbffb com.apple.audio.units.Components 1.6.1 (1.6.1) <600769A2-479A-CA6E-A214-C8766F7CBD0F> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio 0x8f611000 - 0x8fa52fe7 com.apple.GeForce8xxxGLDriver 1.6.6 (6.0.6) <205911D0-3CE3-D53C-289B-319A4E4BA153> /System/Library/Extensions/GeForce8xxxGLDriver.bundle/Contents/MacOS/GeForce8xxxGLDriver 0x8fe00000 - 0x8fe4162b dyld 132.1 (???) <211AF0DD-42D9-79C8-BB6A-1F4BEEF4B4AB> /usr/lib/dyld 0x90003000 - 0x90027ff7 libJPEG.dylib ??? (???) <649E1974-A527-AC0B-B3F4-B4DC30484070> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x900b8000 - 0x90122fe7 libstdc++.6.dylib ??? (???) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib 0x90123000 - 0x90127ff7 libGIF.dylib ??? (???) <83FB0DCC-355F-A930-E570-0BD95086CC59> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x90128000 - 0x9012bff7 libCGXType.A.dylib ??? (???) <483FCF1C-066B-D210-7355-ABC48CA9DB2F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib 0x90378000 - 0x905e8ffb com.apple.Foundation 6.6.1 (751.14) <CD815A50-BB33-5AA1-DD73-A5B07D394DDA> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x9072b000 - 0x9081dff7 libcrypto.0.9.8.dylib ??? (???) <792B8722-3091-5E9F-E25F-67499CFE0599> /usr/lib/libcrypto.0.9.8.dylib 0x908f5000 - 0x909a3ff3 com.apple.ink.framework 1.3.1 (105) <CA3FBDC3-4BBA-7BD9-0777-A7B0751292CD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x909a6000 - 0x90a0affb com.apple.htmlrendering 72 (1.1.4) <4D451A35-FAB6-1288-71F6-F24A4B6E2371> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering 0x90a0b000 - 0x90a2dfef com.apple.DirectoryService.Framework 3.6 (621.1) <3ED4949F-9604-C109-6586-5CE5F421182B> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService 0x90a2e000 - 0x90c09ff3 libType1Scaler.dylib ??? (???) <F9FEA41E-F079-87B8-04A9-7FF3B2931B79> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.dylib 0x90c15000 - 0x90c3dff7 libxslt.1.dylib ??? (???) <769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF> /usr/lib/libxslt.1.dylib 0x90c6a000 - 0x90d06fe7 com.apple.ApplicationServices.ATS 4.1 (???) <EA26375D-8276-9671-645D-D28CAEC95292> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x90d07000 - 0x90d08ff7 com.apple.TrustEvaluationAgent 1.1 (1) <6C04C4C5-667E-2EBE-EB96-5B67BD4B2185> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent 0x90d09000 - 0x91c97ff7 com.apple.QuickTimeComponents.component 7.6.3 (1591.3) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents 0x91ded000 - 0x91df7fe7 com.apple.audio.SoundManager 3.9.3 (3.9.3) <5F494955-7290-2D91-DA94-44B590191771> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound 0x91f13000 - 0x91f13ff7 com.apple.vecLib 3.5 (vecLib 3.5) <17BEEF92-DF30-CD52-FD65-0B7B43B93617> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib 0x91f14000 - 0x92038ff7 com.apple.CoreAUC 5.03.2 (5.03.2) <38C77DF1-6F98-4ABF-BE8F-ADA70E9C622D> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC 0x92039000 - 0x9208aff7 com.apple.HIServices 1.8.0 (???) <B8EC13DB-A81A-91BF-8C82-66E840C64C91> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x9208b000 - 0x920d4fe7 libTIFF.dylib ??? (???) <5864AE5B-EAEB-F8B6-18FB-3D27B7895A4C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x92147000 - 0x9217cff7 libGLImage.dylib ??? (???) <A6007BF7-BF3C-96DC-C435-849C6B88C58A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x9217d000 - 0x921baff7 com.apple.SystemConfiguration 1.10.1 (1.10.1) <BA676C76-6AAD-F630-626D-B9248535294D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x921bb000 - 0x921dbfe7 com.apple.opencl 12 (12) <2DB56F60-577B-6724-5708-7B082F62CC0F> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL 0x921dc000 - 0x921f0ffb com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x921f1000 - 0x92273ffb SecurityFoundation ??? (???) <29C27E0E-B2B3-BF6B-B1F8-5783B8B01535> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x92436000 - 0x9243bff7 com.apple.OpenDirectory 10.6 (10.6) <92582807-E8F3-3DD9-EB42-4195CFB754A1> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory 0x9243c000 - 0x92871ff7 libLAPACK.dylib ??? (???) <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x928aa000 - 0x928c5ff7 libPng.dylib ??? (???) <3F8682CD-C05B-607D-96E7-767646C77DB8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x92906000 - 0x931e4ff7 com.apple.AppKit 6.6.3 (1038.25) <72A9AA47-8DCB-DB07-64F5-F837E98C62D8> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x931e5000 - 0x93245fe7 com.apple.CoreText 3.1.0 (???) <79FD1B5C-2F93-4C5D-B07B-4DD9088E67DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x93246000 - 0x93296ff7 com.apple.framework.familycontrols 2.0 (2.0) <E6CAB425-3E40-65A3-0C23-150C26E9CBBF> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls 0x93435000 - 0x9344afff com.apple.ImageCapture 6.0 (6.0) <3F31833A-38A9-444E-02B7-17619CA6F2A0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x9347b000 - 0x936ddff7 com.apple.security 6.0 (36910) <32B8FA26-CD73-4C45-C15A-EF8406D51FCC> /System/Library/Frameworks/Security.framework/Versions/A/Security 0x93871000 - 0x93897fff com.apple.DictionaryServices 1.1.1 (1.1.1) <02709230-9B37-C743-6E27-3FCFD18211F8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x93898000 - 0x938a5ff7 libbz2.1.0.dylib ??? (???) <495732E1-2AC4-44FC-E633-4CBCC503B924> /usr/lib/libbz2.1.0.dylib 0x938a6000 - 0x93955fe3 com.apple.QuickTimeImporters.component 7.6.3 (1591.3) <2E2381EB-5E5E-B714-C65D-FCE349E77094> /System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTimeImporters 0x939a2000 - 0x939befe3 com.apple.openscripting 1.3.1 (???) <DA16DE48-59F4-C94B-EBE3-7FAF772211A2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x93a18000 - 0x93a98feb com.apple.SearchKit 1.3.0 (1.3.0) <9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x93a99000 - 0x93b52fe7 libsqlite3.dylib ??? (???) <16CEF8E8-8C9A-94CD-EF5D-05477844C005> /usr/lib/libsqlite3.dylib 0x94035000 - 0x94035ff7 com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x94036000 - 0x9406eff7 com.apple.LDAPFramework 2.0 (120.1) <681A0B2E-BCB2-D2BA-3D02-A4989E9C7686> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP 0x9406f000 - 0x94368fef com.apple.QuickTime 7.6.3 (1591.3) <803CC5FD-2369-83B5-795D-A8963620EFAC> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime 0x94369000 - 0x94418ff3 com.apple.ColorSync 4.6.2 (4.6.2) <F3F097AC-FDB7-3357-C64F-E28BECF4C15F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x9451c000 - 0x9452afe7 libz.1.dylib ??? (???) <7B7A02AB-DA99-6180-880E-D28E4F9AA8EB> /usr/lib/libz.1.dylib 0x9456c000 - 0x94572fff com.apple.CommonPanels 1.2.4 (91) <2438AF5D-067B-B9FD-1248-2C9987F360BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x945e8000 - 0x9469bfff libFontParser.dylib ??? (???) <FAD5E96D-CF93-CC86-6B30-A6594B930772> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib 0x94716000 - 0x94717ff7 com.apple.audio.units.AudioUnit 1.6.1 (1.6.1) <3A08510C-07F7-1A09-D6ED-1A488203ACCC> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x947fd000 - 0x94807ff7 com.apple.HelpData 2.0.4 (34) <9128FFEB-0F6C-B273-FCF4-D87A20227345> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData 0x94808000 - 0x94808ff7 com.apple.Accelerate.vecLib 3.5 (vecLib 3.5) <3E039E14-2A15-56CC-0074-EE59F9FBB913> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x94830000 - 0x94830ff7 com.apple.CoreServices 44 (44) <AC35D112-5FB9-9C8C-6189-5F5945072375> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x94831000 - 0x9483dff7 libkxld.dylib ??? (???) <3D2C5BA3-6A8D-C861-B346-0E19942D9AF1> /usr/lib/system/libkxld.dylib 0x9483e000 - 0x94919ff7 com.apple.DiscRecording 5.0.3 (5030.4.2) <CC86EBA6-5E48-32C0-77AE-81479DFF6D4A> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording 0x9491a000 - 0x94a48fe7 com.apple.CoreData 102.1 (250) <F33FF4A1-D7F9-4F6D-3153-E5F2588479EB> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x94a4c000 - 0x94af4ffb com.apple.QD 3.33 (???) <196CDBA6-5B87-2767-DD57-082D71B0A5C7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x94af5000 - 0x94b45fe7 libGLU.dylib ??? (???) <659ADCA2-10EC-59BD-1B0A-4928A965F1D1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x94b46000 - 0x94b46ff7 liblangid.dylib ??? (???) <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib 0x94b47000 - 0x94bc1fef com.apple.audio.CoreAudio 3.2.2 (3.2.2) <1F97B48A-327B-89CC-7C01-3865179716E0> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x94bc2000 - 0x94c04fe7 libvDSP.dylib ??? (???) <8F8FFFB3-81E3-2969-5688-D5B0979182E6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x94c05000 - 0x94c38ff7 com.apple.AE 496.1 (496.1) <1AC75AE2-AF94-2458-0B94-C3BB0115BA4B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x94c4a000 - 0x94deefeb libSystem.B.dylib ??? (???) <D45B91B2-2B4C-AAC0-8096-1FC48B7E9672> /usr/lib/libSystem.B.dylib 0x94def000 - 0x94df2fe7 libmathCommon.A.dylib ??? (???) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib 0x94df3000 - 0x94e24ff3 libTrueTypeScaler.dylib ??? (???) <6C8916A2-8F85-98E0-AAD5-0020C39C0FC9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib 0x94e25000 - 0x94e69fe7 com.apple.Metadata 10.6.2 (507.4) <DBCBAE7D-7B34-7806-C0B9-1E6E6D45562F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x94e8c000 - 0x94e8fffb com.apple.help 1.3.1 (41) <67F1F424-3983-7A2A-EC21-867BE838E90B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x94e90000 - 0x95090feb com.apple.AddressBook.framework 5.0.1 (864) <878FE5D9-6C49-000F-D5D1-DF8054BFC0F0> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook 0x95093000 - 0x950cdffb libFontRegistry.dylib ??? (???) <72342297-E8D6-B071-A752-014134129282> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib 0x950ce000 - 0x9517bfe7 libobjc.A.dylib ??? (???) <DF8E4CFA-3719-3415-0BF1-E8C5E561C3B1> /usr/lib/libobjc.A.dylib 0x9517c000 - 0x9595f4b7 com.apple.CoreGraphics 1.536.12 (???) <263EB5FC-DEAD-7C5B-C486-EC86C173F952> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x95960000 - 0x95a3dff7 com.apple.vImage 4.0 (4.0) <64597E4B-F144-DBB3-F428-0EC3D9A1219E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x95a3e000 - 0x95d5dfe7 com.apple.CoreServices.CarbonCore 861.2 (861.2) <A9077470-3786-09F2-E0C7-F082B7F97838> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x95d5e000 - 0x95d69ff7 libCSync.A.dylib ??? (???) <9292E6E3-70C1-1DD7-4213-1044F0FA8381> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib 0x95d6a000 - 0x95d7cff7 com.apple.MultitouchSupport.framework 204.9 (204.9) <B639F02B-33CC-150C-AE8C-1007EA7648F9> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport 0x95f42000 - 0x95f76ff7 libssl.0.9.8.dylib ??? (???) <F3402001-EC8D-58E5-4A23-02A979C9E857> /usr/lib/libssl.0.9.8.dylib 0x95f77000 - 0x95f84ff7 com.apple.opengl 1.6.5 (1.6.5) <0AE8B897-8A80-2C14-D6FC-DC21AC423234> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x95f85000 - 0x95f88ff7 libCoreVMClient.dylib ??? (???) <A89D7A78-8FB0-2BDF-30DB-A35E04A6186B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib 0x95f89000 - 0x96063ff3 com.apple.DesktopServices 1.5.3 (1.5.3) <DA02AC94-7B0C-BD75-2305-C46A307A5FB0> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x960d5000 - 0x9617cfe7 com.apple.CFNetwork 454.5 (454.5) <A7E78E62-0C59-CE57-73D2-C4E60527781C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x96184000 - 0x964ebff7 com.apple.QuartzCore 1.6.1 (227.8) <8B90AB08-46A4-1C5C-4E71-C6AB652477B9> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x964f4000 - 0x96535ff7 libRIP.A.dylib ??? (???) <9F0ECE75-1F03-60E4-E29C-136A27C13F2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib 0x96536000 - 0x96536ff7 com.apple.ApplicationServices 38 (38) <8012B504-3D83-BFBB-DA65-065E061CFE03> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x96537000 - 0x966aefef com.apple.CoreFoundation 6.6.1 (550.13) <AE9FC6F7-F0B2-DE58-759E-7DB89C021A46> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x96971000 - 0x96971ff7 com.apple.Accelerate 1.5 (Accelerate 1.5) <F642E7A0-3720-FA19-0190-E6DBD9EF2D9B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x96972000 - 0x969e9fe3 com.apple.backup.framework 1.2 (1.2) <411D14B1-0E2D-25FF-F329-CE92C70DDEC3> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup 0x96cdf000 - 0x96da9fef com.apple.CoreServices.OSServices 352 (352) <D9F21CA4-EED0-705F-8F3C-F1322D114B52> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x96daa000 - 0x96dc2ff7 com.apple.CFOpenDirectory 10.6 (10.6) <1537FB4F-C112-5D12-1E5D-3B1002A4038F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory 0x96dc3000 - 0x96e60fe3 com.apple.LaunchServices 362 (362) <8BE1C1A1-BF71-CE07-F3FB-6057D47AF461> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x96fef000 - 0x97019ff7 com.apple.shortcut 1.1 (1.1) <B0514FA9-7CAE-AD94-93CA-7B2A2C5F7B8A> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut 0x9701a000 - 0x9703afe7 libresolv.9.dylib ??? (???) <A48921CB-3FA7-3071-AF9C-2D86FB493A3A> /usr/lib/libresolv.9.dylib 0x97879000 - 0x97b9cfef com.apple.HIToolbox 1.6.2 (???) <E02640B9-7BC3-A4B4-6202-9E4127DDFDD6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x97d40000 - 0x97d84ff3 com.apple.coreui 2 (113) <D0FA9B36-3708-D5BF-0CC3-6CC1909BC8E6> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI 0x97dfc000 - 0x97e05ff7 com.apple.DiskArbitration 2.3 (2.3) <E9C40767-DA6A-6CCB-8B00-2D5706753000> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x97e06000 - 0x97e97fe7 com.apple.print.framework.PrintCore 6.1 (312.3) <6D4322AF-703C-CC19-77B4-53E6D3BB18D4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x97f84000 - 0x9827dff3 com.apple.RawCamera.bundle 2.3.0 (505) <1C7CEA30-FFE2-B4DE-98CE-D6518DF1E54B> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera 0x982ba000 - 0x982f1fe7 libcurl.4.dylib ??? (???) <D6299871-E1C9-5238-FE18-0B3C02025376> /usr/lib/libcurl.4.dylib 0x982f2000 - 0x982f4ff7 libRadiance.dylib ??? (???) <462903E2-2E77-FAE5-4ED6-829AAB1980A4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x982f5000 - 0x98477fe7 libicucore.A.dylib ??? (???) <2B0182F3-F459-B452-CC34-46FE73ADE348> /usr/lib/libicucore.A.dylib 0x984a6000 - 0x9853efe7 edu.mit.Kerberos 6.5.9 (6.5.9) <73EC847F-FF44-D542-2AD5-97F6C8D48F0B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x9853f000 - 0x9858cfeb com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0) <BF66BA5D-BBC8-78A5-DBE2-F9DE3DD1D775> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer 0x9858d000 - 0x986b9fe3 com.apple.audio.toolbox.AudioToolbox 1.6.1 (1.6.1) <C226DF5C-35B0-98B8-95ED-FE5FE24E62C8> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x986ba000 - 0x986cefe7 libbsm.0.dylib ??? (???) <14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib 0x986cf000 - 0x986d6ff7 com.apple.agl 3.0.12 (AGL-3.0.12) <6BF89127-C18C-27A9-F94A-981836A822FE> /System/Library/Frameworks/AGL.framework/Versions/A/AGL 0x986f6000 - 0x988b2fef com.apple.ImageIO.framework 3.0.1 (3.0.1) <598CF4F9-7542-E1A7-26D2-584933497A2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x988b3000 - 0x988b7ff7 libGFXShared.dylib ??? (???) <79F4F60E-0A6D-CE9C-282E-FA85825449E3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib 0x988b8000 - 0x988fbff7 com.apple.NavigationServices 3.5.3 (181) <28CDD978-030E-7D4A-5334-874A8EBE6C29> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices 0x98953000 - 0x98964ff7 com.apple.LangAnalysis 1.6.6 (1.6.6) <7A3862F7-3730-8F6E-A5DE-8E2CCEA979EF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x98965000 - 0x98a36fe3 ColorSyncDeprecated.dylib ??? (???) <1CEB1F35-EF10-A63D-AD9E-D7BD391D4719> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.dylib 0x98a37000 - 0x98a3bff7 IOSurface ??? (???) <C11D3FF3-EB51-A07D-EF24-9C2004115724> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface 0x98a3c000 - 0x98a43fff com.apple.print.framework.Print 6.0 (237) <7A06B15C-B835-096E-7D96-C2FE8F0D21E1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x98a44000 - 0x98a84ff3 com.apple.securityinterface 4.0.1 (37214) <BBC88C96-8827-91DC-0CF6-7CB639183395> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface 0x98a86000 - 0x98aa4ff7 com.apple.CoreVideo 1.6.0 (43.1) <1FB01BE0-B013-AE86-A063-481BB547D2F5> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x98abe000 - 0x98af3ff7 libcups.2.dylib ??? (???) <BE4E095C-EECA-017E-11AA-C65F4D2B15C8> /usr/lib/libcups.2.dylib 0x98af4000 - 0x98b3aff7 libauto.dylib ??? (???) <85670A64-3B67-8162-D441-D8E0BE15CA94> /usr/lib/libauto.dylib 0x98b3b000 - 0x98b79fe7 com.apple.MediaKit 10.0 (472) <8B1C89AF-6A2A-8D01-D723-22A4DBEA7760> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit 0x98b81000 - 0x98bf0ff7 libvMisc.dylib ??? (???) <59243A8C-2B98-3E71-8032-884D4853E79F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x98bf1000 - 0x98bf1ff7 com.apple.Carbon 150 (152) <608A04AB-F35D-D2EB-6629-16B88FB32074> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x98c4e000 - 0x98c84fff libtidy.A.dylib ??? (???) <DDFAB560-3883-A6A2-7BDD-D91730982B48> /usr/lib/libtidy.A.dylib 0x98cc4000 - 0x98dc5fe7 libxml2.2.dylib ??? (???) <B4C5CD68-405D-0F1B-59CA-5193D463D0EF> /usr/lib/libxml2.2.dylib 0x98dc6000 - 0x98dd0ff7 libGL.dylib ??? (???) <76A207FE-889A-CF1B-AF9A-795EEE5A463E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x98dd1000 - 0x98ddbffb com.apple.speech.recognition.framework 3.11.1 (3.11.1) <EC0E69C8-A121-70E8-43CF-E6FC4C7779EC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x98e61000 - 0x98e63ff7 com.apple.securityhi 4.0 (36638) <962C66FB-5BE9-634E-0810-036CB340C059> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x98e64000 - 0x98e74ff7 libsasl2.2.dylib ??? (???) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib 0x98e80000 - 0x98e8dff7 com.apple.NetFS 3.2.1 (3.2.1) <5E61A00B-FA16-9D99-A064-47BDC5BC9A2B> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS 0x98ea1000 - 0x98eb1ff7 com.apple.DSObjCWrappers.Framework 10.6 (134) <81A0B409-3906-A98F-CA9B-A49E75007495> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers 0x98eb2000 - 0x98f0cff7 com.apple.framework.IOKit 2.0 (???) <1BE07087-27D5-0E62-F06B-007C2BED4073> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x98f26000 - 0x9933cff7 libBLAS.dylib ??? (???) <C4FB303A-DB4D-F9E8-181C-129585E59603> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x9933d000 - 0x99433ff7 libGLProgrammability.dylib ??? (???) <82D03736-D30C-C013-BBB1-20ED9687D47F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib 0x9946e000 - 0x99575fe3 com.apple.DiskImagesFramework 10.6 (281) <B57DDA36-9B4B-9D57-7072-91D531BDD2BC> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages 0xffff0000 - 0xffff1fff libSystem.B.dylib ??? (???) <D45B91B2-2B4C-AAC0-8096-1FC48B7E9672> /usr/lib/libSystem.B.dylib Model: MacBookPro5,1, BootROM MBP51.007E.B05, 2 processors, Intel Core 2 Duo, 2.53 GHz, 4 GB, SMC 1.33f8 Graphics: NVIDIA GeForce 9600M GT, NVIDIA GeForce 9600M GT, PCIe, 512 MB Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB Memory Module: global_name AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.10.91.26) Bluetooth: Version 2.2.4f3, 2 service, 1 devices, 1 incoming serial ports Network Service: AirPort, AirPort, en1 Network Service: Parallels Shared Networking Adapter, Ethernet, en2 Network Service: Parallels Host-Only Networking Adapter, Ethernet, en3 Serial ATA Device: Hitachi HTS543232L9SA02, 298.09 GB Serial ATA Device: MATSHITADVD-R UJ-868 USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8507, 0x24400000 USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x0236, 0x04600000 USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0x04500000 USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06100000 USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8213, 0x06110000
Could the crash be related to the leaking, or some rooting issue?
It's possible, although even if the script is leaking, Firefox shouldn't be crashing while trying to perform GC. However, looking at the script, I see no obvious sign of leaks.
(In reply to comment #3) > It's possible, although even if the script is leaking, Firefox shouldn't be > crashing while trying to perform GC. However, looking at the script, I see no > obvious sign of leaks. Ok. When I was referring to leaks or rooting bugs, I guess I meant in whatever C++ underlies the WebGL feature. I don't know much about it. This could be pretty valuable because we are getting a good number of GC crashes in the wild but we don't know how to repro them. Dumb question: how do I run your test? I loaded your link in a new TM build and I got a dialog "Unable to initialize WebGL. Your browser may not support it."
Oh, I should have included that. Set the preference "webgl.enabled_for_all_sites" to true in trunk builds.
My guess is that yes, the underlying WebGL code is leaking memory, resulting in the crash.
I'm continuing to do some work to try to isolate this... memory is clearly leaking during the call to gl.texImage2d to copy the latest frame of video into the texture. Looks like the problem may just be that new image objects are getting created for each frame of video copied into the texture buffer, and they're stacking up fast. But GC shouldn't be crashing trying to dispose of them either. Still investigating what's going on but obviously some insight would be helpful.
If I set flipY to false when calling texImage2D, the leak goes away. Looks like the temporary surface created to flip the texture is being leaked. Trying a fix now.
The code that handles flipping was replacing the surface with the flipped version without releasing the original surface; this patch adds a single NS_RELEASE to free the original surface; now instead of sucking up about a gigabyte per minute of memory without releasing it, my demo only uses about 100 MB of additional memory by the time it's done running, thanks to GC actually working to free no-longer-used blocks.
Attachment #421877 - Flags: review?(vladimir)
Assignee: general → nobody
Component: JavaScript Engine → Canvas: WebGL
QA Contact: general → canvas.webgl
(In reply to comment #9) > Created an attachment (id=421877) [details] > Release old surface before using flipped one. > > The code that handles flipping was replacing the surface with the flipped > version without releasing the original surface; this patch adds a single > NS_RELEASE to free the original surface; now instead of sucking up about a > gigabyte per minute of memory without releasing it, my demo only uses about 100 > MB of additional memory by the time it's done running, thanks to GC actually > working to free no-longer-used blocks. Did your investigation reveal why the GC was crashing? We get crashes like this in the field pretty often but have very little data on them.
No idea why GC was crashing here; the memory being leaked is definitely being allocated in C++ though... is it possible GC could crash if memory is crazy full but there's not actually anything to collect?
(In reply to comment #11) > No idea why GC was crashing here; the memory being leaked is definitely being > allocated in C++ though... is it possible GC could crash if memory is crazy > full but there's not actually anything to collect? When the crash happens, is cycle collector related code always on the stack?
OK, I misread the original crash log; actually it's the ogg decoder crashing because it's failing to allocate memory because it's packed full. So I originally filed this in the wrong place. I think my patch fixes this problem.
Ugh, this is awfulness related to not using COMPtr here. This is actually already fixed by code in bug 533663. I'm getting ready to land that very soon, so let's wait until that's fixed?
Sounds like a plan.
Should we close this bug? Not sure what to do at this point; there is a crash, and it's being caused by this leak, but not sure if we want to assign this back to someone else to try to figure out more.
Nope, the bug is still valid, I'll mark it as depending on bug 533663 -- I'll be landing that today most likely, will ping you to retest when that happens.
Depends on: 533663
The dep bug is checked in -- can you try this again in the latest nightly?
After this checkin, I'm getting a "not enough arguments" exception on this line, which I never did before: gl.texImage2D(gl.TEXTURE_2D, 0, videoElement, true); This should be valid, however, as the last argument is the optional asPremultipliedAlpha option. Error: uncaught exception: [Exception... "Not enough arguments" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: https://developer.mozilla.org/samples/webgl/sample8/webgl-demo.js :: updateTexture :: line 286" data: no]
I did a trunk build using the fix from 542336 and memory use is much, much better, although for the duration of the demo, memory use still climbs by about 3 MB per second for the duration of the demo. Previously, it was climbing by as much as 15 MB per second. However, if I change flipY to false, the memory use only climbs half as fast. This may however be normal for the way our GC works, in which case this is fixed. Certainly, the demo plays through smoothly and Firefox no longer crashes before the end now, which is a win.
Sounds like a followup bug is in order. Vlad, what do you think? /be
Yeah, we should at least understand why the memory is climbing, as I don't think it should be. (Also, you shuold be able to get away from using flipY if you just invert your y-axis texcoords :-)
Yeah, I know, but as it turns out, the way I did it is useful information for debugging, no? :)
Has the follow-up bug been filed, or should I do so?
That sample is still causing Firefox to hold on to a lot of memory, even after I've closed the tab running the sample.
Does that memory usage persist, or does it get freed after a bit? (Up to a minute or so)
It seems to stick.
This memory leak was recently fixed: bug 572018. Given that the leak was happening exactly in the situtation that you describe here, in the flipping of the image in gl.texImage2D(gl.TEXTURE_2D, 0, videoElement, true); I am very hopeful that this was the same leak. Can you retry and confirm?
Yes, definitely fixed. Yay!
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: