DuarteAr Posted October 23, 2017 Share Posted October 23, 2017 Hi, I have a problem with SceneKit in Xcode and would like some help with this. Whenever I try to open a .scn ou .dae file Xcode crashes immediately. My PC:Motherboard: Asrock 990FX KillerCPU: FX 8350Graphics Card: Sapphire R9 290 OS: High Sierra Bronya's Kernel Whatevergreen Lilu I'm using lilo and whatevergreen and everything is working fine except for this issue.Here is a portion of the crash report: Process: Xcode [673] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 9.0.1 (13249) Build Info: IDEFrameworks-13249000000000000~2 App Item ID: 497799835 App External ID: 823984564 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Xcode [673] User ID: 501 Date/Time: 2017-10-21 17:45:51.705 +0100 OS Version: Mac OS X 10.12.6 (16G29) Report Version: 12 Anonymous UUID: 130D9B06-BC13-26A0-D4FE-864978BB240D Time Awake Since Boot: 960 seconds System Integrity Protection: disabled Crashed Thread: 0 Dispatch queue: com.apple.scenekit.renderingQueue.SKESceneView0x7fc3e9232260 Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Illegal instruction: 4 Termination Reason: Namespace SIGNAL, Code 0x4 Terminating Process: exc handler [0] Application Specific Information: ProductBuildVersion: 9A1004 Thread 0 Crashed:: Dispatch queue: com.apple.scenekit.renderingQueue.SKESceneView0x7fc3e9232260 0 com.apple.SceneKit 0x0000000117542b3a C3DCullingSystem_CullRange_x8(CullContext const&, unsigned int, unsigned int) + 90 1 com.apple.SceneKit 0x0000000117671e1c C3DCullingSystemCull + 232 2 com.apple.SceneKit 0x00000001177b5d00 C3DCullingContextCull + 481 3 com.apple.SceneKit 0x0000000117744177 __appendTechnique + 1108 4 com.apple.SceneKit 0x00000001177446b4 C3DEngineContextRenderMainTechnique + 723 5 com.apple.SceneKit 0x00000001176835c3 -[SCNRenderer _renderSceneWithEngineContext:sceneTime:] + 392 6 com.apple.SceneKit 0x0000000117683728 -[SCNRenderer _drawSceneWithNewRenderer:] + 299 7 com.apple.SceneKit 0x0000000117683d64 -[SCNRenderer _drawScene:] + 66 8 com.apple.SceneKit 0x0000000117684298 -[SCNRenderer _drawAtTime:] + 1018 9 com.apple.SceneKit 0x000000011766b589 -[SCNView _drawAtTime:WithContext:] + 448 10 com.apple.SceneKit 0x000000011766ed42 __35-[SCNView drawForMetalBackingLayer]_block_invoke + 36 11 libdispatch.dylib 0x00007fffcd5d58fc _dispatch_client_callout + 8 12 libdispatch.dylib 0x00007fffcd5d6536 _dispatch_barrier_sync_f_invoke + 83 13 com.apple.SceneKit 0x000000011766ecbd -[SCNView drawForMetalBackingLayer] + 142 14 com.apple.QuartzCore 0x00007fffbda3f052 CA::Layer::display_if_needed(CA::Transaction*) + 572 15 com.apple.QuartzCore 0x00007fffbda3f17d CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 35 16 com.apple.QuartzCore 0x00007fffbda34934 CA::Context::commit_transaction(CA::Transaction*) + 280 17 com.apple.QuartzCore 0x00007fffbd9297e1 CA::Transaction::commit() + 475 18 com.apple.AppKit 0x00007fffb596a8b1 __37+[NSDisplayCycle currentDisplayCycle]_block_invoke.31 + 323 19 com.apple.CoreFoundation 0x00007fffb7a5fde7 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 20 com.apple.CoreFoundation 0x00007fffb7a5fd57 __CFRunLoopDoObservers + 391 21 com.apple.CoreFoundation 0x00007fffb7a40b09 __CFRunLoopRun + 873 22 com.apple.CoreFoundation 0x00007fffb7a40544 CFRunLoopRunSpecific + 420 23 com.apple.HIToolbox 0x00007fffb6f9febc RunCurrentEventLoopInMode + 240 24 com.apple.HIToolbox 0x00007fffb6f9fbf9 ReceiveNextEventCommon + 184 25 com.apple.HIToolbox 0x00007fffb6f9fb26 _BlockUntilNextEventMatchingListInModeWithFilter + 71 26 com.apple.AppKit 0x00007fffb5538a54 _DPSNextEvent + 1120 27 com.apple.AppKit 0x00007fffb5cb47ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 28 com.apple.dt.DVTKit 0x000000010a5c3a1e -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 390 29 com.apple.AppKit 0x00007fffb552d3db -[NSApplication run] + 926 30 com.apple.AppKit 0x00007fffb54f7e0e NSApplicationMain + 1237 31 libdyld.dylib 0x00007fffcd60b235 start + 1 Thread 1: 0 libsystem_kernel.dylib 0x00007fffcd73a44e __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fffcd824621 _pthread_wqthread + 1426 2 libsystem_pthread.dylib 0x00007fffcd82407d start_wqthread + 13 For what I can tell it's a problem with code signing of Xcode. I Found a website that had instructions on how to solve a similar problem (SpriteKit crash not SceneKit), that was to re-code-sign Xcode in terminal, with I tried even though it was only supposed to work for Xcode 8.3.x. They had another solution for Xcode 9 but it was specifically for Nvidia and installing specific Nvidia web drivers.Thank you again for any help you can give me. Link to comment https://www.insanelymac.com/forum/topic/328847-xcode-scenekit-crash/ Share on other sites More sharing options...
Recommended Posts