Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 313836 - TextLayout causes crash (segmentation fault) in cocoa
Summary: TextLayout causes crash (segmentation fault) in cocoa
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.6   Edit
Hardware: Macintosh Mac OS X
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2010-05-20 22:23 EDT by vpiket CLA
Modified: 2019-08-26 05:08 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vpiket CLA 2010-05-20 22:23:35 EDT
Build Identifier: 20100218-1602

This problem is happening intermittently but it results in the same outcome - the application dies with a segmentation fault inside the com.apple.AppKit code when using the TextLayout class.  This appears in the console:

2010-05-19 08:50:43.310 java[285:1fa07] *** -[NSRecursiveLock dealloc]: lock (<NSRecursiveLock: 0x1e7130> '(null)') deallocated while still in use
2010-05-19 08:50:43.311 java[285:1fa07] *** Break on _NSLockError() to debug.
Invalid memory access of location 0xc006d3e7 eip=0x96e70688

And the application crashes as per:

Process:         java [285]
Path:            /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java
Identifier:      java
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  eclipse [251]

Interval Since Last Report:          6428 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  0 sec
Per-App Crashes Since Last Report:   1

Date/Time:       2010-05-19 08:50:43.627 +1000
OS Version:      Mac OS X 10.5.8 (9L30)
Report Version:  6
Anonymous UUID:  EB0B9BF0-827D-466D-8BE3-A004085680A3

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c006d3e7
Crashed Thread:  14

Application Specific Information:

Java information:
 Version: Java HotSpot(TM) Client VM (1.5.0_24-149 mixed mode, sharing)
 Virtual Machine version: Java HotSpot(TM) Client VM (1.5.0_24-149) for macosx-x86, built on Mar  5 2010 09:11:19 by root with gcc 4.0.1 (Apple Inc. build 5465)
 Exception type: Bus Error (0xa) at pc=0x96e70688

Current thread (0x010181d0):  JavaThread "GUIContext" daemon [_thread_in_native, id=8746496]
Stack: [0xb0eb4000,0xb0f34000)
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.eclipse.swt.internal.cocoa.OS.objc_msgSend_stret(Lorg/eclipse/swt/internal/cocoa/NSRange;III)V+0
j  org.eclipse.swt.internal.cocoa.NSLayoutManager.glyphRangeForTextContainer(Lorg/eclipse/swt/internal/cocoa/NSTextContainer;)Lorg/eclipse/swt/internal/cocoa/NSRange;+28
j  org.eclipse.swt.graphics.TextLayout.computeRuns()V+1115
j  org.eclipse.swt.graphics.TextLayout.getBounds()Lorg/eclipse/swt/graphics/Rectangle;+30
j  com.codeworx.gaming.client.gui.framework.GUIUtils.drawTextLayout(Lorg/eclipse/swt/graphics/GC;Lorg/eclipse/swt/graphics/TextLayout;Lcom/codeworx/gaming/client/gui/framework/xml/GUIVerticalAlignment;Lorg/eclipse/swt/graphics/Rectangle;Lorg/eclipse/swt/graphics/Color;Ljava/lang/Integer;)V+87
j  com.codeworx.gaming.client.gui.framework.component.GUILabel.drawComponent(Lorg/eclipse/swt/graphics/GC;Ljava/util/ArrayList;)V+34
j  com.codeworx.gaming.client.gui.framework.component.GUIComponent.performDraw(Lorg/eclipse/swt/graphics/GC;Ljava/util/ArrayList;)V+144
j  com.codeworx.gaming.client.gui.framework.component.GUIComponent.draw(Lorg/eclipse/swt/graphics/GC;Ljava/util/ArrayList;Ljava/util/ArrayList;)V+43
j  com.codeworx.gaming.client.gui.framework.component.GUIComponent.drawChildren(Lorg/eclipse/swt/graphics/GC;Ljava/util/ArrayList;Ljava/util/ArrayList;)V+44
j  com.codeworx.gaming.client.gui.framework.component.GUIComponent.draw(Lorg/eclipse/swt/graphics/GC;Ljava/util/ArrayList;Ljava/util/ArrayList;)V+89
j  com.codeworx.gaming.client.gui.framework.GUIView.draw(Lorg/eclipse/swt/graphics/GC;Ljava/util/ArrayList;Ljava/util/ArrayList;)V+43
j  com.codeworx.gaming.client.gui.framework.GUIContext.drawRegions(Ljava/util/ArrayList;Z)V+37
j  com.codeworx.gaming.client.gui.framework.GUIContext.run()V+310
v  ~StubRoutines::call_stub
Java Threads: ( => current thread )
  0x01022aa0 JavaThread "SSLWriter" daemon [_thread_blocked, id=9628160]
  0x010226b0 JavaThread "SSLReader" daemon [_thread_in_native, id=9624576]
  0x0101f130 JavaThread "pool-2-thread-1" [_thread_blocked, id=9592832]
  0x0101ef80 JavaThread "GameRouterProcessor" daemon [_thread_in_native, id=9154048]
  0x0101c990 JavaThread "MessageResponseProcessor" daemon [_thread_blocked, id=9695744]
  0x0101bc50 JavaThread "PlayerHistoryMgr" daemon [_thread_blocked, id=9661952]
  0x0101b7b0 JavaThread "Timer-0" daemon [_thread_blocked, id=9658368]
  0x0101ac00 JavaThread "GUIClientDebugger.open" daemon [_thread_blocked, id=9542656]
  0x0101a290 JavaThread "WaitingListMgr" daemon [_thread_blocked, id=9674752]
  0x01019f00 JavaThread "SeatReservationMgr" daemon [_thread_blocked, id=9654784]
  0x010192a0 JavaThread "GUIClientDebugger.init" daemon [_thread_blocked, id=9539072]
=>0x010181d0 JavaThread "GUIContext" daemon [_thread_in_native, id=8746496]
  0x01017000 JavaThread "Animation Thread" daemon [_thread_blocked, id=9110016]
  0x01015c90 JavaThread "pool-1-thread-1" [_thread_blocked, id=9466368]
  0x01015860 JavaThread "ClientEventMgr" daemon [_thread_blocked, id=9357312]
  0x0100d6d0 JavaThread "GameClient.runGameClientThread" daemon [_thread_blocked, id=8730624]
  0x0100b2d0 JavaThread "Thread-0" daemon [_thread_in_native, id=-1604880608]
  0x01009020 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=8496128]
  0x01008610 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8492544]
  0x01008090 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8484352]
  0x010078c0 JavaThread "Finalizer" daemon [_thread_blocked, id=8480768]
  0x01007500 JavaThread "Reference Handler" daemon [_thread_blocked, id=8474624]
  0x01001410 JavaThread "main" [_thread_in_native, id=-1333784576]
Other Threads:
  0x01006c60 VMThread [id=8471040]
  0x01009c00 WatcherThread [id=8412160]

VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 3264K, used 1220K [0x0d5a0000, 0x0d920000, 0x0fd00000)
  eden space 2944K,  36% used [0x0d5a0000, 0x0d6ac130, 0x0d880000)
  from space 320K,  46% used [0x0d880000, 0x0d8a4ff0, 0x0d8d0000)
  to   space 320K,   0% used [0x0d8d0000, 0x0d8d0000, 0x0d920000)
 tenured generation   total 42236K, used 41127K [0x0fd00000, 0x1263f000, 0x2d5a0000)
   the space 42236K,  97% used [0x0fd00000, 0x12529d00, 0x12529e00, 0x1263f000)
 compacting perm gen  total 8192K, used 7165K [0x2d5a0000, 0x2dda0000, 0x315a0000)
   the space 8192K,  87% used [0x2d5a0000, 0x2dc9f770, 0x2dc9f800, 0x2dda0000)
    ro space 8192K,  63% used [0x315a0000, 0x31abcf60, 0x31abd000, 0x31da0000)
    rw space 12288K,  43% used [0x31da0000, 0x322d35a8, 0x322d3600, 0x329a0000)

Virtual Machine arguments:
 JVM args: -Xmx512M -Dfile.encoding=MacRoman
 Java command: com.merge.gaming.client.Client -d
 launcher type: SUN_STANDARD

Thread 14 Crashed:
0   libobjc.A.dylib               	0x96e70688 objc_msgSend + 24
1   com.apple.AppKit              	0x96654e91 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:] + 2651
2   com.apple.AppKit              	0x9668d76b -[NSATSTypesetter layoutParagraphAtPoint:] + 155
3   com.apple.AppKit              	0x96635ed1 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:] + 2974
4   com.apple.AppKit              	0x96c23382 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 218
5   com.apple.AppKit              	0x9699eb40 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 599
6   com.apple.AppKit              	0x9668b307 -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] + 1024
7   com.apple.AppKit              	0x966a2058 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:] + 261
8   com.apple.AppKit              	0x96699316 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex + 624
9   com.apple.AppKit              	0x96698ec1 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 128
10  com.apple.AppKit              	0x96698d58 -[NSLayoutManager glyphRangeForTextContainer:] + 307
11  libswt-pi-cocoa-3557.jnilib   	0x0618f611 Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III + 242
12  ???                           	0x035a79b1 0 + 56261041
13  ???                           	0x035a19d3 0 + 56236499
14  ???                           	0x035a1aaa 0 + 56236714
15  ???                           	0x035a19d3 0 + 56236499
16  ???                           	0x035a1aaa 0 + 56236714
17  ???                           	0x035a19d3 0 + 56236499
18  ???                           	0x035a19d3 0 + 56236499
19  ???                           	0x035a19d3 0 + 56236499
20  ???                           	0x035a19d3 0 + 56236499
21  ???                           	0x035a19d3 0 + 56236499
22  ???                           	0x035a19d3 0 + 56236499
23  ???                           	0x035a19d3 0 + 56236499
24  ???                           	0x035a19d3 0 + 56236499
25  ???                           	0x0359f227 0 + 56226343
26  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
27  libclient.dylib               	0x00419573 0x3bc000 + 382323
28  libclient.dylib               	0x00419465 0x3bc000 + 382053
29  libclient.dylib               	0x004193a5 0x3bc000 + 381861
30  libclient.dylib               	0x004192c8 0x3bc000 + 381640
31  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
32  libSystem.B.dylib             	0x94353200 _pthread_body + 27



Reproducible: Sometimes
Comment 1 vpiket CLA 2010-05-20 23:09:42 EDT
Had another crash with slightly different stacktrace

Thread 14 Crashed:
0   libobjc.A.dylib               	0x96e7068c objc_msgSend + 28
1   com.apple.AppKit              	0x9668d76b -[NSATSTypesetter layoutParagraphAtPoint:] + 155
2   com.apple.AppKit              	0x96635ed1 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:] + 2974
3   com.apple.AppKit              	0x96c23382 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 218
4   com.apple.AppKit              	0x9699eb40 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 599
5   com.apple.AppKit              	0x9668b307 -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] + 1024
6   com.apple.AppKit              	0x966a2058 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:] + 261
7   com.apple.AppKit              	0x96699316 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex + 624
8   com.apple.AppKit              	0x96698ec1 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 128
9   com.apple.AppKit              	0x96698d58 -[NSLayoutManager glyphRangeForTextContainer:] + 307
10  libswt-pi-cocoa-3557.jnilib   	0x06157611 Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III + 242
11  ???                           	0x035a79b1 0 + 56261041
12  ???                           	0x035a19d3 0 + 56236499
13  ???                           	0x035a1aaa 0 + 56236714
14  ???                           	0x035a19d3 0 + 56236499
15  ???                           	0x035a1aaa 0 + 56236714
16  ???                           	0x035a19d3 0 + 56236499
17  ???                           	0x035a19d3 0 + 56236499
18  ???                           	0x035a19d3 0 + 56236499
19  ???                           	0x035a19d3 0 + 56236499
20  ???                           	0x035a19d3 0 + 56236499
21  ???                           	0x035a19d3 0 + 56236499
22  ???                           	0x035a19d3 0 + 56236499
23  ???                           	0x035a19d3 0 + 56236499
24  ???                           	0x0359f227 0 + 56226343
25  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
26  libclient.dylib               	0x00419573 0x3bc000 + 382323
27  libclient.dylib               	0x00419465 0x3bc000 + 382053
28  libclient.dylib               	0x004193a5 0x3bc000 + 381861
29  libclient.dylib               	0x004192c8 0x3bc000 + 381640
30  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
31  libSystem.B.dylib             	0x94353200 _pthread_body + 27
Comment 2 Scott Kovatch CLA 2010-05-21 12:20:43 EDT
I keep seeing 'Thread 14 crashed'... Cocoa activity needs to happen on the main SWT thread. Is this code doing any SWT work on a non-main thread?

Can you attach a full crash log?
Comment 3 vpiket CLA 2010-05-23 19:33:44 EDT
In this case, yes, it is calling TextLayout methods in a non-main thread. However I thought you could do this with TextLayout because it doesn't do a checkWidget() call inside it's methods? It seems to work 9 times out of 10, but crashes every so often. I'll attach a full thread dump if that will help.
Comment 4 vpiket CLA 2010-05-23 19:35:51 EDT
Full thread dump

Thread 0:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   com.apple.CoreFoundation      	0x97523e7e CFRunLoopRunSpecific + 1790
3   com.apple.CoreFoundation      	0x97524aa8 CFRunLoopRunInMode + 88
4   com.apple.Foundation          	0x9191d3d5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213
5   libswt-pi-cocoa-3557.jnilib   	0x0618dda9 Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSend_1bool__IIII + 196
6   ???                           	0x035a79b1 0 + 56261041
7   ???                           	0x035a1b2b 0 + 56236843
8   ???                           	0x035a1b2b 0 + 56236843
9   ???                           	0x035a1b2b 0 + 56236843
10  ???                           	0x035a19d3 0 + 56236499
11  ???                           	0x035a19d3 0 + 56236499
12  ???                           	0x0359f227 0 + 56226343
13  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
14  libclient.dylib               	0x004d5516 0x3bc000 + 1152278
15  libclient.dylib               	0x00473432 0x3bc000 + 750642
16  libclient.dylib               	0x005d39a0 JNI_CreateJavaVM_Impl + 132944
17  java                          	0x0000224f 0x1000 + 4687
18  java                          	0x00005394 0x1000 + 17300
19  com.apple.Foundation          	0x918e99ac __NSThreadPerformPerform + 476
20  com.apple.CoreFoundation      	0x975243c5 CFRunLoopRunSpecific + 3141
21  com.apple.CoreFoundation      	0x97524aa8 CFRunLoopRunInMode + 88
22  java                          	0x00005135 0x1000 + 16693
23  java                          	0x00002196 0x1000 + 4502

Thread 1:
0   libSystem.B.dylib             	0x942de44e __semwait_signal + 10
1   libSystem.B.dylib             	0x94308dcd pthread_cond_wait$UNIX2003 + 73
2   com.apple.Foundation          	0x91930932 -[NSCondition wait] + 210
3   com.apple.Foundation          	0x918e927a -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 938
4   com.apple.Foundation          	0x9193c8e8 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 184
5   java                          	0x0000551c 0x1000 + 17692
6   java                          	0x000040d1 0x1000 + 12497
7   java                          	0x00004cc6 0x1000 + 15558
8   libSystem.B.dylib             	0x94308155 _pthread_start + 321
9   libSystem.B.dylib             	0x94308012 thread_start + 34

Thread 2:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libSystem.B.dylib             	0x9434c12f mach_msg_server + 491
3   libclient.dylib               	0x003cad25 0x3bc000 + 60709
4   libclient.dylib               	0x003caae5 0x3bc000 + 60133
5   libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
6   libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 3:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d4723 0x3bc000 + 1148707
3   libclient.dylib               	0x004d45bc 0x3bc000 + 1148348
4   libclient.dylib               	0x0041906d 0x3bc000 + 381037
5   libclient.dylib               	0x00418bf7 0x3bc000 + 379895
6   libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
7   libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 4:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x0041a09a 0x3bc000 + 385178
4   libclient.dylib               	0x00419685 0x3bc000 + 382597
5   libclient.dylib               	0x005fc121 JVM_MonitorWait + 465
6   ???                           	0x035a79b1 0 + 56261041
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a19d3 0 + 56236499
9   ???                           	0x0359f227 0 + 56226343
10  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
11  libclient.dylib               	0x00419573 0x3bc000 + 382323
12  libclient.dylib               	0x00419465 0x3bc000 + 382053
13  libclient.dylib               	0x004193a5 0x3bc000 + 381861
14  libclient.dylib               	0x004192c8 0x3bc000 + 381640
15  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
16  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 5:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x0041a09a 0x3bc000 + 385178
4   libclient.dylib               	0x00419685 0x3bc000 + 382597
5   libclient.dylib               	0x005fc121 JVM_MonitorWait + 465
6   ???                           	0x035a79b1 0 + 56261041
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1aaa 0 + 56236714
9   ???                           	0x035a1aaa 0 + 56236714
10  ???                           	0x0359f227 0 + 56226343
11  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
12  libclient.dylib               	0x00419573 0x3bc000 + 382323
13  libclient.dylib               	0x00419465 0x3bc000 + 382053
14  libclient.dylib               	0x004193a5 0x3bc000 + 381861
15  libclient.dylib               	0x004192c8 0x3bc000 + 381640
16  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
17  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 6:
0   libSystem.B.dylib             	0x942d72a2 semaphore_wait_trap + 10
1   libclient.dylib               	0x0041a8ce 0x3bc000 + 387278
2   libclient.dylib               	0x0041a475 0x3bc000 + 386165
3   libclient.dylib               	0x004192c8 0x3bc000 + 381640
4   libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
5   libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 7:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x004d4479 0x3bc000 + 1148025
4   libclient.dylib               	0x0041aefb 0x3bc000 + 388859
5   libclient.dylib               	0x0041abd8 0x3bc000 + 388056
6   libclient.dylib               	0x004192c8 0x3bc000 + 381640
7   libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
8   libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 8:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x004d45bc 0x3bc000 + 1148348
4   libclient.dylib               	0x0041b010 0x3bc000 + 389136
5   libclient.dylib               	0x004192c8 0x3bc000 + 381640
6   libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
7   libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 9:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d4723 0x3bc000 + 1148707
3   libclient.dylib               	0x0041b82f 0x3bc000 + 391215
4   libclient.dylib               	0x0041b453 0x3bc000 + 390227
5   libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
6   libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 10:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1b2b 0 + 56236843
9   ???                           	0x035a19d3 0 + 56236499
10  ???                           	0x035a19d3 0 + 56236499
11  ???                           	0x035a19d3 0 + 56236499
12  ???                           	0x035a19d3 0 + 56236499
13  ???                           	0x035a19d3 0 + 56236499
14  ???                           	0x035a19d3 0 + 56236499
15  ???                           	0x0359f227 0 + 56226343
16  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
17  libclient.dylib               	0x00419573 0x3bc000 + 382323
18  libclient.dylib               	0x00419465 0x3bc000 + 382053
19  libclient.dylib               	0x004193a5 0x3bc000 + 381861
20  libclient.dylib               	0x004192c8 0x3bc000 + 381640
21  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
22  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 11:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1cd9 0 + 56237273
9   ???                           	0x035a1aaa 0 + 56236714
10  ???                           	0x0359f227 0 + 56226343
11  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
12  libclient.dylib               	0x00419573 0x3bc000 + 382323
13  libclient.dylib               	0x00419465 0x3bc000 + 382053
14  libclient.dylib               	0x004193a5 0x3bc000 + 381861
15  libclient.dylib               	0x004192c8 0x3bc000 + 381640
16  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
17  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 12:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d4723 0x3bc000 + 1148707
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1d5a 0 + 56237402
9   ???                           	0x035a1aaa 0 + 56236714
10  ???                           	0x035a1aaa 0 + 56236714
11  ???                           	0x035a1db0 0 + 56237488
12  ???                           	0x035a1aaa 0 + 56236714
13  ???                           	0x035a1cd9 0 + 56237273
14  ???                           	0x0359f227 0 + 56226343
15  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
16  libclient.dylib               	0x00419573 0x3bc000 + 382323
17  libclient.dylib               	0x00419465 0x3bc000 + 382053
18  libclient.dylib               	0x004193a5 0x3bc000 + 381861
19  libclient.dylib               	0x004192c8 0x3bc000 + 381640
20  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
21  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 13:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d4723 0x3bc000 + 1148707
3   libclient.dylib               	0x0041b689 0x3bc000 + 390793
4   libclient.dylib               	0x0060b5e1 JVM_Sleep + 481
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x0359f227 0 + 56226343
8   libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
9   libclient.dylib               	0x00419573 0x3bc000 + 382323
10  libclient.dylib               	0x00419465 0x3bc000 + 382053
11  libclient.dylib               	0x004193a5 0x3bc000 + 381861
12  libclient.dylib               	0x004192c8 0x3bc000 + 381640
13  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
14  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 14 Crashed:
0   libobjc.A.dylib               	0x96e70688 objc_msgSend + 24
1   com.apple.AppKit              	0x96654e91 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:] + 2651
2   com.apple.AppKit              	0x9668d76b -[NSATSTypesetter layoutParagraphAtPoint:] + 155
3   com.apple.AppKit              	0x96635ed1 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:] + 2974
4   com.apple.AppKit              	0x96c23382 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 218
5   com.apple.AppKit              	0x9699eb40 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:] + 599
6   com.apple.AppKit              	0x9668b307 -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] + 1024
7   com.apple.AppKit              	0x966a2058 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:] + 261
8   com.apple.AppKit              	0x96699316 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex + 624
9   com.apple.AppKit              	0x96698ec1 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:] + 128
10  com.apple.AppKit              	0x96698d58 -[NSLayoutManager glyphRangeForTextContainer:] + 307
11  libswt-pi-cocoa-3557.jnilib   	0x0618f611 Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III + 242
12  ???                           	0x035a79b1 0 + 56261041
13  ???                           	0x035a19d3 0 + 56236499
14  ???                           	0x035a1aaa 0 + 56236714
15  ???                           	0x035a19d3 0 + 56236499
16  ???                           	0x035a1aaa 0 + 56236714
17  ???                           	0x035a19d3 0 + 56236499
18  ???                           	0x035a19d3 0 + 56236499
19  ???                           	0x035a19d3 0 + 56236499
20  ???                           	0x035a19d3 0 + 56236499
21  ???                           	0x035a19d3 0 + 56236499
22  ???                           	0x035a19d3 0 + 56236499
23  ???                           	0x035a19d3 0 + 56236499
24  ???                           	0x035a19d3 0 + 56236499
25  ???                           	0x0359f227 0 + 56226343
26  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
27  libclient.dylib               	0x00419573 0x3bc000 + 382323
28  libclient.dylib               	0x00419465 0x3bc000 + 382053
29  libclient.dylib               	0x004193a5 0x3bc000 + 381861
30  libclient.dylib               	0x004192c8 0x3bc000 + 381640
31  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
32  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 15:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d4723 0x3bc000 + 1148707
3   libclient.dylib               	0x0041b689 0x3bc000 + 390793
4   libclient.dylib               	0x0060b5e1 JVM_Sleep + 481
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x0359f227 0 + 56226343
8   libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
9   libclient.dylib               	0x00419573 0x3bc000 + 382323
10  libclient.dylib               	0x00419465 0x3bc000 + 382053
11  libclient.dylib               	0x004193a5 0x3bc000 + 381861
12  libclient.dylib               	0x004192c8 0x3bc000 + 381640
13  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
14  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 16:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1cd9 0 + 56237273
9   ???                           	0x035a1aaa 0 + 56236714
10  ???                           	0x0359f227 0 + 56226343
11  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
12  libclient.dylib               	0x00419573 0x3bc000 + 382323
13  libclient.dylib               	0x00419465 0x3bc000 + 382053
14  libclient.dylib               	0x004193a5 0x3bc000 + 381861
15  libclient.dylib               	0x004192c8 0x3bc000 + 381640
16  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
17  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 17:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1cd9 0 + 56237273
9   ???                           	0x035a1aaa 0 + 56236714
10  ???                           	0x0359f227 0 + 56226343
11  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
12  libclient.dylib               	0x00419573 0x3bc000 + 382323
13  libclient.dylib               	0x00419465 0x3bc000 + 382053
14  libclient.dylib               	0x004193a5 0x3bc000 + 381861
15  libclient.dylib               	0x004192c8 0x3bc000 + 381640
16  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
17  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 18:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d4723 0x3bc000 + 1148707
3   libclient.dylib               	0x0041b689 0x3bc000 + 390793
4   libclient.dylib               	0x0060b5e1 JVM_Sleep + 481
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x0359f227 0 + 56226343
8   libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
9   libclient.dylib               	0x00419573 0x3bc000 + 382323
10  libclient.dylib               	0x00419465 0x3bc000 + 382053
11  libclient.dylib               	0x004193a5 0x3bc000 + 381861
12  libclient.dylib               	0x004192c8 0x3bc000 + 381640
13  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
14  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 19:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x0041a09a 0x3bc000 + 385178
4   libclient.dylib               	0x00419685 0x3bc000 + 382597
5   libclient.dylib               	0x005fc121 JVM_MonitorWait + 465
6   ???                           	0x035a79b1 0 + 56261041
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a19d3 0 + 56236499
9   ???                           	0x035a19d3 0 + 56236499
10  ???                           	0x0359f227 0 + 56226343
11  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
12  libclient.dylib               	0x00419573 0x3bc000 + 382323
13  libclient.dylib               	0x00419465 0x3bc000 + 382053
14  libclient.dylib               	0x004193a5 0x3bc000 + 381861
15  libclient.dylib               	0x004192c8 0x3bc000 + 381640
16  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
17  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 20:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1cd9 0 + 56237273
9   ???                           	0x035a1aaa 0 + 56236714
10  ???                           	0x0359f227 0 + 56226343
11  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
12  libclient.dylib               	0x00419573 0x3bc000 + 382323
13  libclient.dylib               	0x00419465 0x3bc000 + 382053
14  libclient.dylib               	0x004193a5 0x3bc000 + 381861
15  libclient.dylib               	0x004192c8 0x3bc000 + 381640
16  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
17  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 21:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d4723 0x3bc000 + 1148707
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1d5a 0 + 56237402
9   ???                           	0x035a1aaa 0 + 56236714
10  ???                           	0x0359f227 0 + 56226343
11  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
12  libclient.dylib               	0x00419573 0x3bc000 + 382323
13  libclient.dylib               	0x00419465 0x3bc000 + 382053
14  libclient.dylib               	0x004193a5 0x3bc000 + 381861
15  libclient.dylib               	0x004192c8 0x3bc000 + 381640
16  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
17  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 22:
0   com.apple.Foundation          	0x91a46660 -[NSProcessInfo operatingSystemVersionString] + 0
1   LibPoker.dylib                	0x061ce399 operating_system_version(bool, bool) + 121
2   LibPoker.dylib                	0x061d16e7 ioBegin + 735
3   LibPoker.dylib                	0x061b6678 CWX::Platform::fingerprint() + 36
4   LibPoker.dylib                	0x061ad755 CWX::SecureLayer::fingerprint() + 29
5   LibPoker.dylib                	0x061aa1c7 Java_com_codeworx_gaming_client_framework_NativeInterface_i + 45
6   ???                           	0x035a79b1 0 + 56261041
7   ???                           	0x035a1aaa 0 + 56236714
8   ???                           	0x035a1aaa 0 + 56236714
9   ???                           	0x035a19d3 0 + 56236499
10  ???                           	0x035a19d3 0 + 56236499
11  ???                           	0x035a19d3 0 + 56236499
12  ???                           	0x035a1cd9 0 + 56237273
13  ???                           	0x0359f227 0 + 56226343
14  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
15  libclient.dylib               	0x00419573 0x3bc000 + 382323
16  libclient.dylib               	0x00419465 0x3bc000 + 382053
17  libclient.dylib               	0x004193a5 0x3bc000 + 381861
18  libclient.dylib               	0x004192c8 0x3bc000 + 381640
19  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
20  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 23:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1cd9 0 + 56237273
9   ???                           	0x035a1db0 0 + 56237488
10  ???                           	0x035a1aaa 0 + 56236714
11  ???                           	0x035a1cd9 0 + 56237273
12  ???                           	0x0359f227 0 + 56226343
13  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
14  libclient.dylib               	0x00419573 0x3bc000 + 382323
15  libclient.dylib               	0x00419465 0x3bc000 + 382053
16  libclient.dylib               	0x004193a5 0x3bc000 + 381861
17  libclient.dylib               	0x004192c8 0x3bc000 + 381640
18  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
19  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 24:
0   libSystem.B.dylib             	0x942faf7a read$UNIX2003 + 10
1   ???                           	0x035a79b1 0 + 56261041
2   ???                           	0x035a1a7f 0 + 56236671
3   ???                           	0x035a1a7f 0 + 56236671
4   ???                           	0x035a1a7f 0 + 56236671
5   ???                           	0x035a19d3 0 + 56236499
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1a7f 0 + 56236671
9   ???                           	0x0359f227 0 + 56226343
10  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
11  libclient.dylib               	0x00419573 0x3bc000 + 382323
12  libclient.dylib               	0x00419465 0x3bc000 + 382053
13  libclient.dylib               	0x004193a5 0x3bc000 + 381861
14  libclient.dylib               	0x004192c8 0x3bc000 + 381640
15  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
16  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 25:
0   libSystem.B.dylib             	0x942d7266 mach_msg_trap + 10
1   libSystem.B.dylib             	0x942dea5c mach_msg + 72
2   libclient.dylib               	0x004d47da 0x3bc000 + 1148890
3   libclient.dylib               	0x00679a17 JVM_RaiseSignal + 407751
4   libclient.dylib               	0x006d0fb7 JVM_RaiseSignal + 765543
5   ???                           	0x035a79b1 0 + 56261041
6   ???                           	0x035a19d3 0 + 56236499
7   ???                           	0x035a19d3 0 + 56236499
8   ???                           	0x035a1cd9 0 + 56237273
9   ???                           	0x035a1aaa 0 + 56236714
10  ???                           	0x0359f227 0 + 56226343
11  libclient.dylib               	0x004d57fa 0x3bc000 + 1153018
12  libclient.dylib               	0x00419573 0x3bc000 + 382323
13  libclient.dylib               	0x00419465 0x3bc000 + 382053
14  libclient.dylib               	0x004193a5 0x3bc000 + 381861
15  libclient.dylib               	0x004192c8 0x3bc000 + 381640
16  libclient.dylib               	0x00682091 JVM_RaiseSignal + 442177
17  libSystem.B.dylib             	0x94353200 _pthread_body + 27

Thread 14 crashed with X86 Thread State (32-bit):
  eax: 0x001fa870  ebx: 0x9665605a  ecx: 0x96ec2a04  edx: 0xc006d3c7
  edi: 0x001f41a0  esi: 0x00000000  ebp: 0xb0f32fb8  esp: 0xb0f32e58
   ss: 0x0000001f  efl: 0x00010202  eip: 0x96e70688   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
  cr2: 0xc006d3e7

Binary Images:
    0x1000 -     0xaff0  java ??? (???) <6d0380c403f69d5d3966c78cd7559bbb> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java
   0x11000 -    0x18fff  com.apple.JavaVM 12.6.0 (12.6.0) <057da0b31147d0218d472ebdff514979> /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
   0x3c000 -    0x43fe0  libverify.dylib ??? (???) <5e14de853dec8165e732d9760e407546> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libverify.dylib
   0x49000 -    0x50fff  JavaNativeFoundation ??? (???) <093c03a121d8afb48569e529b442ab3c> /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
   0x64000 -    0x7efef  libjava.jnilib ??? (???) <271671e65122dd57acedc332c281c968> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libjava.jnilib
   0x8e000 -    0x99ffb  libzip.jnilib ??? (???) <9e09589964fd201df1bece6fc33150b2> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libzip.jnilib
  0x3bc000 -   0x70dfe3  libclient.dylib ??? (???) <d1f32456468f958847ff8a31d0e206fe> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libclient.dylib
 0x5ad0000 -  0x5adbffb  libnet.jnilib ??? (???) <4594a2bb880accea84e9f5cfe7bd3ec8> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libnet.jnilib
 0x615b000 -  0x615dfff +libswt-cocoa-3557.jnilib ??? (???) <8288e2f57b1f353148f89c87e795fda7> /var/folders/F3/F38LXgN9EDOhlvR3pZAj1U+++TI/-Tmp-/swtlib-32/libswt-cocoa-3557.jnilib
 0x616c000 -  0x6193fff +libswt-pi-cocoa-3557.jnilib ??? (???) <fdb12276b62123aa39c0b6d31aadb800> /var/folders/F3/F38LXgN9EDOhlvR3pZAj1U+++TI/-Tmp-/swtlib-32/libswt-pi-cocoa-3557.jnilib
 0x61a7000 -  0x61e3fff +LibPoker.dylib ??? (???) <ce37399c1fe50ec5c1ed4485ee548c63> /Users/vance/Work/workspace/Client_5.0/LibPoker.dylib
 0x6c87000 -  0x6c87ff7 +net.sourceforge.SafariAdBlockLoader 0.4.0 RC3 (0.4.0 RC3) <8e9a66419ce75416dc84883db8bafdda> /Library/InputManagers/Safari AdBlock/Safari AdBlock Loader.bundle/Contents/MacOS/Safari AdBlock Loader
0x43360000 - 0x436dfff3  com.apple.RawCamera.bundle 3.0.2 (527) <981ab8346c346fa5f88601df06c56609> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x8fe00000 - 0x8fe2db43  dyld 97.1 (???) <458eed38a009e5658a79579e7bc26603> /usr/lib/dyld
0x90003000 - 0x90003fff  com.apple.Carbon 136 (136) <eb3c292d5544512f86e1e4e743c23f8e> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x90009000 - 0x90066ffb  libstdc++.6.dylib ??? (???) <f75e5133d72769de5ce6c06153fc65f6> /usr/lib/libstdc++.6.dylib
0x90067000 - 0x90067ff8  com.apple.ApplicationServices 34 (34) <ee7bdf593da050bb30c7a1fc446eb8a6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90068000 - 0x900f5ff7  com.apple.framework.IOKit 1.5.2 (???) <7a3cc24f78f93931731203854ae0d891> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x900f6000 - 0x900f6ffb  com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallServer
0x900f7000 - 0x90116ffa  libJPEG.dylib ??? (???) <37050c2a8d6f7026c94b4bf07c4d8a80> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x90117000 - 0x90191ff8  com.apple.print.framework.PrintCore 5.5.4 (245.6) <03d0585059c20cb0bde5e000438c49e1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x90192000 - 0x90195fff  com.apple.help 1.1 (36) <1a25a8fbb49a830efb31d5c0a52939cd> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x91096000 - 0x91267ff3  com.apple.security 5.0.6 (37592) <5d7ae92f2e52ee7ba5ae658399770602> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x91268000 - 0x91323fe3  com.apple.CoreServices.OSServices 228.1 (228.1) <ebdde14b3ea5db5fcacf39fcfda81294> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x91341000 - 0x91365feb  libssl.0.9.7.dylib ??? (???) <5b29af782be5894be8b336c9c73c18b6> /usr/lib/libssl.0.9.7.dylib
0x91366000 - 0x91372ff9  com.apple.helpdata 1.0.1 (14.2) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x9170f000 - 0x9171cfe7  com.apple.opengl 1.5.10 (1.5.10) <5a2813f80c9441170cc1ab8a3dac5038> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9171d000 - 0x91856ff7  libicucore.A.dylib ??? (???) <f2819243b278259b9a622ea111ea5fd6> /usr/lib/libicucore.A.dylib
0x918de000 - 0x91b5afe7  com.apple.Foundation 6.5.9 (677.26) <c68b3cff7864959becfc7fd1a384f925> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x91ceb000 - 0x91fc5ff3  com.apple.CoreServices.CarbonCore 786.11 (786.14) <d5cceb2fe9551d345d40dd1ecf409ec2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x91fc6000 - 0x91fd6ffc  com.apple.LangAnalysis 1.6.5 (1.6.5) <d057feb38163121ffd871c564c692804> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91fd7000 - 0x91fdbfff  libGIF.dylib ??? (???) <e7d550bda10018f52e61bb499dcf445f> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91fdc000 - 0x9206fff3  com.apple.ApplicationServices.ATS 3.8.1 (???) <56f6d9c6f0ae8dccb3b6def46d4ae3f3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x92071000 - 0x920bafef  com.apple.Metadata 10.5.8 (398.26) <e4d268ea45379200f03cdc7c8bedae6f> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x920bb000 - 0x920bffff  libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x9247d000 - 0x92b1dfeb  com.apple.CoreGraphics 1.409.5 (???) <a40644ccdbdc76e3a0ab4d468b2f9bdd> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x92b1e000 - 0x92ba5ff7  libsqlite3.0.dylib ??? (???) <3334ea5af7a911637413334154bb4100> /usr/lib/libsqlite3.0.dylib
0x92d2b000 - 0x93605fff  com.apple.WebCore 5531.22 (5531.22.7) <65b7168457a1cfe674aab9a0f2275509> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x93606000 - 0x9390efe7  com.apple.HIToolbox 1.5.6 (???) <eece3cb8aa0a4e6843fcc1500aca61c5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x93aa2000 - 0x93ab8fff  com.apple.DictionaryServices 1.0.0 (1.0.0) <7d20b8d1fb238c3e71d0fa6fda18c4f7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x93ab9000 - 0x93c0bff3  com.apple.audio.toolbox.AudioToolbox 1.5.3 (1.5.3) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93c0c000 - 0x93d54ff7  com.apple.ImageIO.framework 2.0.7 (2.0.7) <cf45179ee2de2d46a6ced2ed147a454c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x93d92000 - 0x93decff7  com.apple.CoreText 2.0.4 (???) <f0b6c1d4f40bd21505097f0255abfead> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x93ded000 - 0x93df2fff  com.apple.CommonPanels 1.2.4 (85) <c135f02edd6b2e2864311e0b9d08a98d> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x93ea9000 - 0x93eb0ffe  libbsm.dylib ??? (???) <fa7ae5f1a621d9b69e7e18747c9405fb> /usr/lib/libbsm.dylib
0x93fb8000 - 0x93fbafff  com.apple.securityhi 3.0 (30817) <b3517782ad664a21e4fd60242e92723e> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x93fbb000 - 0x93ff9fff  libGLImage.dylib ??? (???) <a6425aeb77f4da13212ac75df57b056d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x94049000 - 0x94050fe9  libgcc_s.1.dylib ??? (???) <e280ddf3f5fb3049e674edcb109f389a> /usr/lib/libgcc_s.1.dylib
0x94051000 - 0x940d0ff5  com.apple.SearchKit 1.2.2 (1.2.2) <3b5f3ab6a363a4d8a2bbbf74213ab0e5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x940d1000 - 0x940dbfeb  com.apple.audio.SoundManager 3.9.2 (3.9.2) <df077a8048afc3075c6f2d9e7780e78e> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x94248000 - 0x942d5ff7  com.apple.LaunchServices 292 (292) <a41286c7c1eb20ffd5cc796f791070f0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x942d6000 - 0x9443dff3  libSystem.B.dylib ??? (???) <c8f52e158bf540cc000146ca8a705958> /usr/lib/libSystem.B.dylib
0x94619000 - 0x94629fff  com.apple.speech.synthesis.framework 3.7.1 (3.7.1) <273d96ff861dc68be659c07ef56f599a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x9462a000 - 0x946f1ff2  com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x94765000 - 0x94766ffc  libffi.dylib ??? (???) <eaf10b99a3fbc4920b175809407466c0> /usr/lib/libffi.dylib
0x94767000 - 0x94775ffd  libz.1.dylib ??? (???) <a98b3b221a72b54faf73ded3dd7000e5> /usr/lib/libz.1.dylib
0x94776000 - 0x94841fef  com.apple.ColorSync 4.5.3 (4.5.3) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x94842000 - 0x94860fff  libresolv.9.dylib ??? (???) <9ed809256ce8913cddc3269c2e364654> /usr/lib/libresolv.9.dylib
0x94861000 - 0x948ebfe3  com.apple.DesktopServices 1.4.8 (1.4.8) <a6edef2d49ffdee3b01010b7e6edac1f> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x948ec000 - 0x949c8fef  com.apple.WebKit 5531.22 (5531.22.7) <901f5cd530528e9ade7e56758ed06347> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x94a15000 - 0x94bb5fff  com.apple.JavaScriptCore 5531.22 (5531.22.5) <f79bbf2262a1a1a7f4c1109886d4b7de> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x94bb6000 - 0x94be1fe7  libauto.dylib ??? (???) <2e44c523b851e8e25f05d13a48070a58> /usr/lib/libauto.dylib
0x94be2000 - 0x94c89feb  com.apple.QD 3.11.57 (???) <35f058678972d42b88ebdf652df79956> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x94c8a000 - 0x95027fef  com.apple.QuartzCore 1.5.8 (1.5.8) <a28fa54346a9f9d5b3bef076a1ee0fcf> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x951ec000 - 0x95204fff  com.apple.openscripting 1.2.8 (???) <0129d2f750f5ddcb92f4acf8a3541952> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x95205000 - 0x95221ff3  libPng.dylib ??? (???) <df60749fd50bcfa0da5b4cac899e09df> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x95234000 - 0x952c7fff  com.apple.ink.framework 101.3 (86) <d4c85b5cafa8027fff042b84a8be71dc> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x952c8000 - 0x952c8ff8  com.apple.Cocoa 6.5 (???) <a1bc9247cf65c20f1a44d0973cbe649c> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x952f9000 - 0x952f9ffd  com.apple.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x9533f000 - 0x95376fff  com.apple.SystemConfiguration 1.9.2 (1.9.2) <eab546255ac099b9616df999c9359d0e> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x95621000 - 0x956d1fff  edu.mit.Kerberos 6.0.13 (6.0.13) <804bd1b3f08fb57396781f012006367c> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x956d2000 - 0x95711fef  libTIFF.dylib ??? (???) <cd2e392973a1fa35f23a0f37f55c579c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x95780000 - 0x957c1fe7  libRIP.A.dylib ??? (???) <e9c5df8bd574b71e55ac60c910b929ce> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x957c2000 - 0x957cafff  com.apple.DiskArbitration 2.2.1 (2.2.1) <2664eeb3a4d0c95a21c089892a0ae8d0> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x9581d000 - 0x9581dffd  com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x95abf000 - 0x95e7dfea  libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x95e7e000 - 0x95ea6ff7  com.apple.shortcut 1.0.1 (1.0) <131202e7766e327d02d55c0f5fc44ad7> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x95ea7000 - 0x95ea7ffc  com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x95ea8000 - 0x95eb4ffe  libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x95ebb000 - 0x95edffff  libxslt.1.dylib ??? (???) <6a58a8724941e8a0cfeb0cae28ea3f37> /usr/lib/libxslt.1.dylib
0x95ee0000 - 0x95ee0ffa  com.apple.CoreServices 32 (32) <373d6a888f9204641f313bc6070ae065> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x95ee1000 - 0x95eeafff  com.apple.speech.recognition.framework 3.7.24 (3.7.24) <da2d8411921a3fd8bc898dc753b7f3ee> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x95eeb000 - 0x95ef2ff7  libCGATS.A.dylib ??? (???) <1339abfb67318d65c0130f76bc8c4da6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x95ef3000 - 0x95ef3ffd  com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x95ef4000 - 0x95f36fef  com.apple.NavigationServices 3.5.2 (163) <72cdc9d21f6690837870923e7b8ca358> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x95f37000 - 0x95f4cffb  com.apple.ImageCapture 5.0.2 (5.0.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x95f8a000 - 0x95fb7feb  libvDSP.dylib ??? (???) <4daafed78a471133ec30b3ae634b6d3e> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x95fb8000 - 0x96014ff7  com.apple.htmlrendering 68 (1.1.3) <1c5c0c417891b920dfe139385fc6c155> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x96015000 - 0x960c7ffb  libcrypto.0.9.7.dylib ??? (???) <d02f7e5b8a68813bb7a77f5edb34ff9d> /usr/lib/libcrypto.0.9.7.dylib
0x960c8000 - 0x96102fe7  com.apple.coreui 1.2 (62) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x96103000 - 0x96154ff7  com.apple.HIServices 1.7.1 (???) <ba7fd0ede540a0da08db027f87efbd60> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x961fa000 - 0x96277feb  com.apple.audio.CoreAudio 3.1.2 (3.1.2) <782a08c44be4698597f4bbd79cac21c6> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x96278000 - 0x96283fe7  libCSync.A.dylib ??? (???) <d88c20c9a2fd0676dec62fddfa74979f> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x9628e000 - 0x96290ff5  libRadiance.dylib ??? (???) <3561a7a6405223a1737f41352f1fd8c8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x96291000 - 0x962bafff  libcups.2.dylib ??? (???) <56606d10ebe7748522786218d3954586> /usr/lib/libcups.2.dylib
0x962bb000 - 0x96314ff7  libGLU.dylib ??? (???) <a3b9be30100a25a6cd3ad109892f52b7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x96315000 - 0x963f6ff7  libxml2.2.dylib ??? (???) <b3bc0b280c36aa17ac477b4da56cd038> /usr/lib/libxml2.2.dylib
0x963f7000 - 0x9649efec  com.apple.CFNetwork 438.14 (438.14) <5f9ee0430b5f6319f18d9b23e777e0d2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x9649f000 - 0x96587ff3  com.apple.CoreData 100.2 (186.2) <44df326fea0236718f5ed64084e82270> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x965d7000 - 0x96dd5fef  com.apple.AppKit 6.5.9 (949.54) <4df5d2e2271175452103f789b4f4d8a8> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x96dd6000 - 0x96ddcfff  com.apple.print.framework.Print 218.0.3 (220.2) <5b7f4ef7c2df36aff9605377775781e4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x96ddd000 - 0x96e5afef  libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x96e5b000 - 0x96f3bfff  libobjc.A.dylib ??? (???) <400e943f9e8a678eea22a1d1205490ee> /usr/lib/libobjc.A.dylib
0x96f3c000 - 0x9734cfef  libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x974b1000 - 0x975e4fe7  com.apple.CoreFoundation 6.5.7 (476.19) <a332c8f45529ee26d2e9c36d0c723bad> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x976af000 - 0x976defe3  com.apple.AE 402.3 (402.3) <b13bfda0ad9314922ee37c0d018d7de9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x976df000 - 0x976fbff3  com.apple.CoreVideo 1.6.1 (48.6) <f1837beeefc81964abf7b58075edea2f> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x97714000 - 0x97be5fbe  libGLProgrammability.dylib ??? (???) <7f18294a7bd0b6afe4319f29187fc70d> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0xfffe8000 - 0xfffebfff  libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
Comment 5 Scott Kovatch CLA 2010-05-26 12:58:04 EDT
(In reply to comment #3)
> In this case, yes, it is calling TextLayout methods in a non-main thread.
> However I thought you could do this with TextLayout because it doesn't do a
> checkWidget() call inside it's methods? It seems to work 9 times out of 10, but
> crashes every so often. I'll attach a full thread dump if that will help.

TextLayout is not a Widget, so it can't call checkWidget().

Silenio, is TextLayout supposed to be thread-safe?
Comment 6 Silenio Quarti CLA 2010-05-26 13:09:42 EDT
(In reply to comment #5)
> (In reply to comment #3)
> > In this case, yes, it is calling TextLayout methods in a non-main thread.
> > However I thought you could do this with TextLayout because it doesn't do a
> > checkWidget() call inside it's methods? It seems to work 9 times out of 10, but
> > crashes every so often. I'll attach a full thread dump if that will help.
> 
> TextLayout is not a Widget, so it can't call checkWidget().
> 
> Silenio, is TextLayout supposed to be thread-safe?

It is not suppose to be thread-safe meaning that two threads cannot use the same text layout at the same time, but it should be possible to use a text layout (or any other graphics resource) from a non-UI thread.
Comment 7 Silenio Quarti CLA 2010-05-26 13:12:50 EDT
This seems to be the case for NSLayoutManager as well. Here is a portion of the doc of NSLayoutManager.

Thread Safety of NSLayoutManager

Generally speaking, a given layout manager (and associated objects) should not be used in more than one block, operation, or thread at a time. Most layout managers are used on the main thread, since it is the main thread on which their text views are displayed, and since background layout occurs on the main thread. If it is intended that a layout manager should be used on a background thread, first make sure that text views associated with that layout manager (if any) are not displayed while the layout manager is being used on the background thread, and, second, turn off background layout for that layout manager while it is being used on the background thread.
Comment 8 Scott Kovatch CLA 2010-05-26 14:08:56 EDT
Okay. From the crash dump it looks like the main thread is in sleep(), so simultaneous access is likely not the culprit. Nothing jumps out at me, though. I'll see what I can do to reproduce it.
Comment 9 Scott Kovatch CLA 2010-05-26 14:45:32 EDT
Taking severity to 'major' since the problem is real but not consistent.
Comment 10 Lakshmi P Shanmugam CLA 2017-07-03 08:40:10 EDT
Bug triaged, visit https://wiki.eclipse.org/SWT/Devel/Triage for more
information.
Comment 11 Eclipse Genie CLA 2019-08-18 12:38:16 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 12 Lakshmi P Shanmugam CLA 2019-08-26 05:08:52 EDT
Is this problem still reproducible?