Closed
Bug 539779
Opened 15 years ago
Closed 15 years ago
Apparent GC crash in intensive WebGL/video demo
Categories
(Core :: Graphics: CanvasWebGL, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: sheppy, Unassigned)
References
Details
Attachments
(1 file)
682 bytes,
patch
|
Details | Diff | Splinter Review |
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
Reporter | ||
Comment 1•15 years ago
|
||
The demo in question is this one:
https://developer.mozilla.org/samples/webgl/sample8/index.html
Comment 2•15 years ago
|
||
Could the crash be related to the leaking, or some rooting issue?
Reporter | ||
Comment 3•15 years ago
|
||
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.
Comment 4•15 years ago
|
||
(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."
Reporter | ||
Comment 5•15 years ago
|
||
Oh, I should have included that. Set the preference "webgl.enabled_for_all_sites" to true in trunk builds.
Reporter | ||
Comment 6•15 years ago
|
||
My guess is that yes, the underlying WebGL code is leaking memory, resulting in the crash.
Reporter | ||
Comment 7•15 years ago
|
||
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.
Reporter | ||
Comment 8•15 years ago
|
||
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.
Reporter | ||
Comment 9•15 years ago
|
||
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)
Reporter | ||
Updated•15 years ago
|
Assignee: general → nobody
Component: JavaScript Engine → Canvas: WebGL
QA Contact: general → canvas.webgl
Comment 10•15 years ago
|
||
(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.
Reporter | ||
Comment 11•15 years ago
|
||
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?
Comment 12•15 years ago
|
||
(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?
Reporter | ||
Comment 13•15 years ago
|
||
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?
Reporter | ||
Comment 15•15 years ago
|
||
Sounds like a plan.
Reporter | ||
Comment 16•15 years ago
|
||
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?
Reporter | ||
Comment 19•15 years ago
|
||
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]
Whoops, just filed bug 542336 there.
Reporter | ||
Comment 21•15 years ago
|
||
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.
Comment 22•15 years ago
|
||
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 :-)
Reporter | ||
Comment 24•15 years ago
|
||
Yeah, I know, but as it turns out, the way I did it is useful information for debugging, no? :)
Reporter | ||
Comment 25•15 years ago
|
||
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.
Attachment #421877 -
Flags: review?(vladimir)
Does that memory usage persist, or does it get freed after a bit? (Up to a minute or so)
Reporter | ||
Comment 28•15 years ago
|
||
It seems to stick.
Comment 29•15 years ago
|
||
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?
Reporter | ||
Comment 30•15 years ago
|
||
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.
Description
•