Yosemite (OS X 10.10) doesn't support SketchUp 2013?

I updated to Yosemite few days ago. Since then I’m no more able to start SketchUp 2013. It crash almost immediatly

@jody posted a thread on the topic recently: Should I upgrade to OS X Yosemite?

A crash immediately on startup is very likely due to a plugin misbehaving. If you are getting a bugsplat, you should submit it to Trimble for analysis. If you are getting any other sort of error messages, please post them.

Hi. Thank you for the response.
I read that anyone has problem with Sketchup under Yosemite.
If it can help here is the first part (of third) crash report which I’m not able to understand myself :blush:

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000008f731b1c

VM Regions Near 0x8f731b1c:
__LINKEDIT 00000000495d5000-0000000049634000 [ 380K] r–/rwx SM=COW /System/Library/Extensions/GeForceTeslaGLDriver.bundle/Contents/MacOS/GeForceTeslaGLDriver

__TEXT 000000008febd000-000000008fef1000 [ 208K] r-x/rwx SM=COW /usr/lib/dyld

Dyld Error Message:
Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/libruby.1.dylib
Referenced from: /Users/Lion/Library/Application Support/SketchUp 2013/SketchUp/Plugins/TT_Lib2/libraries/2.9.9/1.8/osx/TT_Geom_Bezier.bundle
Reason: image not found

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 dyld 0x8febe0c9 dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) + 67
1 dyld 0x8fec0fbe dyld::halt(char const*) + 91
2 dyld 0x8fec8f48 NSLinkModule + 350
3 libdyld.dylib 0x913380bc NSLinkModule + 88
4 com.google.rubyframework 0x037cc164 dln_load + 219
5 com.google.rubyframework 0x037e24c0 rb_require_safe + 623
6 com.google.rubyframework 0x037e1e5d rb_f_require + 35
7 com.google.rubyframework 0x037deca2 call_cfunc + 315
8 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
9 com.google.rubyframework 0x037df83c rb_call + 700
10 com.google.rubyframework 0x037d7c3d rb_eval + 10073
11 com.google.rubyframework 0x037d2322 eval_node + 96
12 com.google.rubyframework 0x037e1621 rb_load + 1235
13 com.google.rubyframework 0x037e245e rb_require_safe + 525
14 com.google.rubyframework 0x037e1e5d rb_f_require + 35
15 com.google.rubyframework 0x037deca2 call_cfunc + 315
16 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
17 com.google.rubyframework 0x037df83c rb_call + 700
18 com.google.rubyframework 0x037d7c3d rb_eval + 10073
19 com.google.rubyframework 0x037dbd66 rb_yield_0 + 1459
20 com.google.rubyframework 0x037dc12b rb_yield + 49
21 com.google.rubyframework 0x037bea47 rb_ary_each + 40
22 com.google.rubyframework 0x037dec83 call_cfunc + 284
23 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
24 com.google.rubyframework 0x037df83c rb_call + 700
25 com.google.rubyframework 0x037d7955 rb_eval + 9329
26 com.google.rubyframework 0x037d6689 rb_eval + 4517
27 com.google.rubyframework 0x037d2322 eval_node + 96
28 com.google.rubyframework 0x037e1621 rb_load + 1235
29 com.google.rubyframework 0x037e245e rb_require_safe + 525
30 com.google.rubyframework 0x037e1e5d rb_f_require + 35
31 com.sketchup.SketchUp 0x0013f55f 0x1000 + 1303903
32 com.google.rubyframework 0x037dd211 rb_protect + 191
33 com.sketchup.SketchUp 0x0013e4ca RequireRubyFile(char const*, char const*) + 835
34 com.sketchup.SketchUp 0x001421cd 0x1000 + 1315277
35 com.google.rubyframework 0x037deca2 call_cfunc + 315
36 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
37 com.google.rubyframework 0x037df83c rb_call + 700
38 com.google.rubyframework 0x037d7955 rb_eval + 9329
39 com.google.rubyframework 0x037d8b4a rb_eval + 13926
40 com.google.rubyframework 0x037de84e rb_call0 + 3622
41 com.google.rubyframework 0x037df83c rb_call + 700
42 com.google.rubyframework 0x037dfc01 rb_funcall2 + 63
43 com.sketchup.SketchUp 0x001536a7 0x1000 + 1386151
44 com.google.rubyframework 0x037dd211 rb_protect + 191
45 com.sketchup.SketchUp 0x001539e2 protect_funcall(unsigned long, unsigned long, int, …) + 216
46 com.sketchup.SketchUp 0x0014c673 CRubyExtension::Load() + 53
47 com.sketchup.SketchUp 0x00394774 CExtension::DoLoad() + 28
48 com.sketchup.SketchUp 0x00394d57 CExtensionManager::RegisterExtension(CExtension*, bool) + 169
49 com.sketchup.SketchUp 0x0014142b 0x1000 + 1311787
50 com.google.rubyframework 0x037dec6d call_cfunc + 262
51 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
52 com.google.rubyframework 0x037df83c rb_call + 700
53 com.google.rubyframework 0x037d7955 rb_eval + 9329
54 com.google.rubyframework 0x037da5d1 module_setup + 839
55 com.google.rubyframework 0x037d9fa5 rb_eval + 19137
56 com.google.rubyframework 0x037da5d1 module_setup + 839
57 com.google.rubyframework 0x037d9fa5 rb_eval + 19137
58 com.google.rubyframework 0x037d2322 eval_node + 96
59 com.google.rubyframework 0x037e1621 rb_load + 1235
60 com.google.rubyframework 0x037e245e rb_require_safe + 525
61 com.google.rubyframework 0x037e1e5d rb_f_require + 35
62 com.sketchup.SketchUp 0x0013f55f 0x1000 + 1303903
63 com.google.rubyframework 0x037dd211 rb_protect + 191
64 com.sketchup.SketchUp 0x0013e4ca RequireRubyFile(char const*, char const*) + 835
65 com.sketchup.SketchUp 0x001421cd 0x1000 + 1315277
66 com.google.rubyframework 0x037deca2 call_cfunc + 315
67 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
68 com.google.rubyframework 0x037df83c rb_call + 700
69 com.google.rubyframework 0x037d7955 rb_eval + 9329
70 com.google.rubyframework 0x037d2322 eval_node + 96
71 com.google.rubyframework 0x037e1621 rb_load + 1235
72 com.google.rubyframework 0x037e245e rb_require_safe + 525
73 com.google.rubyframework 0x037e1e5d rb_f_require + 35
74 com.google.rubyframework 0x037deca2 call_cfunc + 315
75 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
76 com.google.rubyframework 0x037df83c rb_call + 700
77 com.google.rubyframework 0x037d7c3d rb_eval + 10073
78 com.google.rubyframework 0x037d6be5 rb_eval + 5889
79 com.google.rubyframework 0x037d2322 eval_node + 96
80 com.google.rubyframework 0x037e1621 rb_load + 1235
81 com.google.rubyframework 0x037e245e rb_require_safe + 525
82 com.google.rubyframework 0x037e1e5d rb_f_require + 35
83 com.sketchup.SketchUp 0x0013f55f 0x1000 + 1303903
84 com.google.rubyframework 0x037dd211 rb_protect + 191
85 com.sketchup.SketchUp 0x0013e4ca RequireRubyFile(char const*, char const*) + 835
86 com.sketchup.SketchUp 0x001421cd 0x1000 + 1315277
87 com.google.rubyframework 0x037deca2 call_cfunc + 315
88 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
89 com.google.rubyframework 0x037df83c rb_call + 700
90 com.google.rubyframework 0x037d7955 rb_eval + 9329
91 com.google.rubyframework 0x037d8b4a rb_eval + 13926
92 com.google.rubyframework 0x037de84e rb_call0 + 3622
93 com.google.rubyframework 0x037df83c rb_call + 700
94 com.google.rubyframework 0x037dfc01 rb_funcall2 + 63
95 com.sketchup.SketchUp 0x001536a7 0x1000 + 1386151
96 com.google.rubyframework 0x037dd211 rb_protect + 191
97 com.sketchup.SketchUp 0x001539e2 protect_funcall(unsigned long, unsigned long, int, …) + 216
98 com.sketchup.SketchUp 0x0014c673 CRubyExtension::Load() + 53
99 com.sketchup.SketchUp 0x00394774 CExtension::DoLoad() + 28
100 com.sketchup.SketchUp 0x00394d57 CExtensionManager::RegisterExtension(CExtension*, bool) + 169
101 com.sketchup.SketchUp 0x0014142b 0x1000 + 1311787
102 com.google.rubyframework 0x037dec6d call_cfunc + 262
103 com.google.rubyframework 0x037de0a4 rb_call0 + 1660
104 com.google.rubyframework 0x037df83c rb_call + 700
105 com.google.rubyframework 0x037d7955 rb_eval + 9329
106 com.google.rubyframework 0x037da5d1 module_setup + 839
107 com.google.rubyframework 0x037d9fa5 rb_eval + 19137
108 com.google.rubyframework 0x037da5d1 module_setup + 839
109 com.google.rubyframework 0x037d9fa5 rb_eval + 19137
110 com.google.rubyframework 0x037da5d1 module_setup + 839
111 com.google.rubyframework 0x037d9fa5 rb_eval + 19137
112 com.google.rubyframework 0x037d2322 eval_node + 96
113 com.google.rubyframework 0x037e1621 rb_load + 1235
114 com.google.rubyframework 0x037e245e rb_require_safe + 525
115 com.google.rubyframework 0x037e1e5d rb_f_require + 35
116 com.sketchup.SketchUp 0x0013f55f 0x1000 + 1303903
117 com.google.rubyframework 0x037dd211 rb_protect + 191
118 com.sketchup.SketchUp 0x0013e4ca RequireRubyFile(char const*, char const*) + 835
119 com.sketchup.SketchUp 0x0013de80 InitRubyIfPluginsAreFound() + 1211
120 com.sketchup.SketchUp 0x0002471a 0x1000 + 145178
121 com.sketchup.SketchUp 0x00022655 0x1000 + 136789
122 com.apple.Foundation 0x9b901716 __NSFireDelayedPerform + 489
123 com.apple.CoreFoundation 0x9ab26b06 CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 22
124 com.apple.CoreFoundation 0x9ab265b4 __CFRunLoopDoTimer + 1316
125 com.apple.CoreFoundation 0x9aba1fff __CFRunLoopDoTimers + 351
126 com.apple.CoreFoundation 0x9aadf121 __CFRunLoopRun + 2081
127 com.apple.CoreFoundation 0x9aade696 CFRunLoopRunSpecific + 390
128 com.apple.CoreFoundation 0x9aade4fb CFRunLoopRunInMode + 123
129 com.apple.HIToolbox 0x986c0178 RunCurrentEventLoopInMode + 262
130 com.apple.HIToolbox 0x986bfeb1 ReceiveNextEventCommon + 494
131 com.apple.HIToolbox 0x986bfcac _BlockUntilNextEventMatchingListInModeWithFilter + 99
132 com.apple.AppKit 0x9933ff59 _DPSNextEvent + 734
133 com.apple.AppKit 0x9933f7a1 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 186
134 com.apple.AppKit 0x99331f6c -[NSApplication run] + 907
135 com.apple.AppKit 0x9931b4d0 NSApplicationMain + 2082
136 com.sketchup.SketchUp 0x00003675 start + 53

2sd part

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x947b58d2 kevent64 + 10
1 libdispatch.dylib 0x9a12d73f _dispatch_mgr_invoke + 245
2 libdispatch.dylib 0x9a12d3a2 _dispatch_mgr_thread + 52

Thread 2:
0 libsystem_kernel.dylib 0x947b4e6e __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9a11f36d _pthread_wqthread + 939
2 libsystem_pthread.dylib 0x9a11ceea start_wqthread + 30

Thread 3:
0 libsystem_kernel.dylib 0x947b4e6e __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9a11f36d _pthread_wqthread + 939
2 libsystem_pthread.dylib 0x9a11ceea start_wqthread + 30

Thread 4:
0 libsystem_kernel.dylib 0x947b4e6e __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9a11f36d _pthread_wqthread + 939
2 libsystem_pthread.dylib 0x9a11ceea start_wqthread + 30

Thread 5:: CVDisplayLink
0 libsystem_kernel.dylib 0x947b4516 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x9a11fb06 _pthread_cond_wait + 726
2 libsystem_pthread.dylib 0x9a1231d1 pthread_cond_wait$UNIX2003 + 71
3 com.apple.CoreVideo 0x9000a7ef CVDisplayLink::runIOThread() + 927
4 com.apple.CoreVideo 0x9000a439 startIOThread(void*) + 159
5 libsystem_pthread.dylib 0x9a11eecf _pthread_body + 138
6 libsystem_pthread.dylib 0x9a11ee45 _pthread_start + 162
7 libsystem_pthread.dylib 0x9a11cf0e thread_start + 34

Thread 6:
0 libsystem_kernel.dylib 0x947aea2e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x947adad0 mach_msg + 68
2 com.apple.CoreFoundation 0x9aadfae6 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x9aadeef9 __CFRunLoopRun + 1529
4 com.apple.CoreFoundation 0x9aade696 CFRunLoopRunSpecific + 390
5 com.apple.CoreFoundation 0x9aade4fb CFRunLoopRunInMode + 123
6 com.apple.AppKit 0x994b3874 _NSEventThread + 283
7 libsystem_pthread.dylib 0x9a11eecf _pthread_body + 138
8 libsystem_pthread.dylib 0x9a11ee45 _pthread_start + 162
9 libsystem_pthread.dylib 0x9a11cf0e thread_start + 34

Thread 7:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x947aea2e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x947adad0 mach_msg + 68
2 com.apple.CoreFoundation 0x9aadfae6 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x9aadeef9 __CFRunLoopRun + 1529
4 com.apple.CoreFoundation 0x9aade696 CFRunLoopRunSpecific + 390
5 com.apple.CoreFoundation 0x9aade4fb CFRunLoopRunInMode + 123
6 com.apple.CFNetwork 0x909e1a5f +[NSURLConnection(Loader) _resourceLoadLoop:] + 717
7 com.apple.Foundation 0x9b903dcf -[NSThread main] + 45
8 com.apple.Foundation 0x9b903d21 NSThread__main + 1538
9 libsystem_pthread.dylib 0x9a11eecf _pthread_body + 138
10 libsystem_pthread.dylib 0x9a11ee45 _pthread_start + 162
11 libsystem_pthread.dylib 0x9a11cf0e thread_start + 34

Thread 8:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x947b4852 __select + 10
1 com.apple.CoreFoundation 0x9ab2e63a __CFSocketManager + 906
2 libsystem_pthread.dylib 0x9a11eecf _pthread_body + 138
3 libsystem_pthread.dylib 0x9a11ee45 _pthread_start + 162
4 libsystem_pthread.dylib 0x9a11cf0e thread_start + 34

Thread 9:: JavaScriptCore::BlockFree
0 libsystem_kernel.dylib 0x947b4516 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x9a11fb06 _pthread_cond_wait + 726
2 libsystem_pthread.dylib 0x9a1231d1 pthread_cond_wait$UNIX2003 + 71
3 libc++.1.dylib 0x930e94b1 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 63
4 com.apple.JavaScriptCore 0x977d7144 JSC::BlockAllocator::blockFreeingThreadMain() + 404
5 com.apple.JavaScriptCore 0x977cd07c WTF::threadEntryPoint(void*) + 76
6 com.apple.JavaScriptCore 0x977cd010 WTF::wtfThreadEntryPoint(void*) + 16
7 libsystem_pthread.dylib 0x9a11eecf _pthread_body + 138
8 libsystem_pthread.dylib 0x9a11ee45 _pthread_start + 162
9 libsystem_pthread.dylib 0x9a11cf0e thread_start + 34

Thread 10:: JavaScriptCore::Marking
0 libsystem_kernel.dylib 0x947b4516 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x9a11fb06 _pthread_cond_wait + 726
2 libsystem_pthread.dylib 0x9a1231d1 pthread_cond_wait$UNIX2003 + 71
3 libc++.1.dylib 0x930e94b1 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 63
4 com.apple.JavaScriptCore 0x977d76dc JSC::GCThread::waitForNextPhase() + 172
5 com.apple.JavaScriptCore 0x977d7528 JSC::GCThread::gcThreadMain() + 88
6 com.apple.JavaScriptCore 0x977cd07c WTF::threadEntryPoint(void*) + 76
7 com.apple.JavaScriptCore 0x977cd010 WTF::wtfThreadEntryPoint(void*) + 16
8 libsystem_pthread.dylib 0x9a11eecf _pthread_body + 138
9 libsystem_pthread.dylib 0x9a11ee45 _pthread_start + 162
10 libsystem_pthread.dylib 0x9a11cf0e thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000001 ebx: 0x8fec8df8 ecx: 0x74003880 edx: 0x00000000
edi: 0x8fec8df8 esi: 0x8f731b1c ebp: 0xbfff4208 esp: 0xbfff41c0
ss: 0x00000023 efl: 0x00010287 eip: 0x8febe0c9 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x8f731b1c

Logical CPU: 1
Error Code: 0x00000004
Trap Number: 14

You have TT_Lib2 version 2.9.9 installed.

Yosemite needs the latest version v 2.9.13 of TT_Lib2
[url=http://extensions.sketchup.com/en/content/tt_lib%C2%B2]Page Not Found | SketchUp Extension Warehouse

If you use Vertex Tools, you need to update that as well.
Vertex Tools for SketchUp

2 Likes

That looks like the culprit. As Dan said, please update your extensions.
When you encounter problems and you are a user of extensions it is good to start by making sure your extensions are all up to date. Also that you have the latest patch release of SketchUp itself.

Temporarily disabling your installed extensions is a quick way to determine if its an extension that cause problems. That will help focus the trouble shooting.

1 Like

Thanks for your help.I use indeed an older version of TT_Lib2 (2.9.9).I just downloaded the last version available TT_Lib2-2.9.13.rbzBut the problem how do I to install it ?.. SketchUp crash when I open it !

Go to this directory in Finder and remove the TT_Lib2 folder and tt_lib2.rb file.

1 Like

Thank you very much for the help.
It’s work perfectly under Yosemite now…

1 Like