Gem icon indicating copy to clipboard operation
Gem copied to clipboard

Crash when closing windows without creating gemwin

Open rnkn opened this issue 1 year ago • 6 comments

Detail

I get a reliable crash when closing windows of certain help patches without first creating a gemwin.

To Reproduce:

  1. open Gem/ambient-help.pd
  2. close patch window

Expected Results:

Window closes cleanly.

Actual Results:

Crash.

If I first create the gemwin, I do not get a crash.

Crash Report

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               pd [36323]
Path:                  /Users/USER/*/Pd.app/Contents/Resources/bin/pd
Identifier:            pd
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        Pd [36315]
Responsible:           Pd [36315]
User ID:               501

Date/Time:             2025-02-18 16:05:32.9422 +1000
OS Version:            macOS 15.3 (24D60)
Report Version:        12
Anonymous UUID:        7070DC16-F2F8-86E1-7D78-B88E6A6DBD97

Sleep/Wake UUID:       575E435E-4699-4599-99CE-3BB9ECDB45E1

Time Awake Since Boot: 620000 seconds
Time Since Wake:       5302 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000200
Exception Codes:       0x0000000000000001, 0x0000000000000200

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [36323]

VM Region Info: 0x200 is not in any region.  Bytes before following region: 4369366528
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      1046f4000-1047e8000    [  976K] r-x/r-x SM=COW  /Users/USER/*/Pd.app/Contents/Resources/bin/pd

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libGL.dylib                   	       0x1e5996fa0 glDisable + 12
1   Gem.pd_darwin                 	       0x10713e4fc world_light::stopRendering() + 44 (world_light.cpp:167)
2   Gem.pd_darwin                 	       0x10713e304 world_light::~world_light() + 44 (world_light.cpp:67)
3   Gem.pd_darwin                 	       0x10713e334 world_light::~world_light() + 4 (world_light.cpp:64) [inlined]
4   Gem.pd_darwin                 	       0x10713e334 world_light::~world_light() + 12 (world_light.cpp:64)
5   pd                            	       0x10475e6d8 pd_free + 32 (m_pd.c:33)
6   pd                            	       0x104762204 socketreceiver_read + 1064 (s_inter.c:701)

Thread 1:
0   libsystem_pthread.dylib       	       0x1888cf0e8 start_wqthread + 0

Thread 2:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x188892ed0 semaphore_wait_trap + 8
1   caulk                         	       0x1939ffff4 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x1939ffea0 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1939ffb74 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1888d42e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x1888cf0fc thread_start + 8

Thread 3:: caulk.messenger.shared:high
0   libsystem_kernel.dylib        	       0x188892ed0 semaphore_wait_trap + 8
1   caulk                         	       0x1939ffff4 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x1939ffea0 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1939ffb74 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1888d42e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x1888cf0fc thread_start + 8

Thread 4:
0   libsystem_pthread.dylib       	       0x1888cf0e8 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib       	       0x1888cf0e8 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000004000   x1: 0x0000000000004000   x2: 0x0000000000000001   x3: 0x000000016b708cb8
    x4: 0x0000000000000001   x5: 0x000000016b708ca0   x6: 0x00000001070e243c   x7: 0x0000000000000c60
    x8: 0x0000000000000000   x9: 0x0000600002436ac0  x10: 0x000000010475b5fc  x11: 0x0000000000000028
   x12: 0x0000000000000000  x13: 0x000000016b708ca4  x14: 0x0000000000000012  x15: 0x00000001047f7ed8
   x16: 0x00000001e5996f94  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000600001124000
   x20: 0x0000600001b11b80  x21: 0x0000600003f245c0  x22: 0x0000000000000000  x23: 0x0000000000000000
   x24: 0x000060000042ad00  x25: 0x0000600003f245c0  x26: 0x0000000000000003  x27: 0x0000000000000000
   x28: 0x0000000000000000   fp: 0x000000016b708d70   lr: 0x000000010713e4fc
    sp: 0x000000016b708d60   pc: 0x00000001e5996fa0 cpsr: 0x60001000
   far: 0x0000000000000200  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x1046f4000 -        0x1047e7fff pd (*) <89117516-8ae3-3d40-a093-560175cc5346> /Users/USER/*/Pd.app/Contents/Resources/bin/pd
       0x107018000 -        0x107267fff Gem.pd_darwin (*) <31105470-9bca-302c-bac4-17c95e60cba7> /Users/USER/*/Gem.pd_darwin
       0x104954000 -        0x10495bfff gem_filmAVF.so (*) <e715809d-832f-3c8a-b8be-05047c221d9f> /Users/USER/*/gem_filmAVF.so
       0x10496c000 -        0x10496ffff gem_imageIO.so (*) <2ebb63cb-8068-3012-8f61-770e186c31bc> /Users/USER/*/gem_imageIO.so
       0x104980000 -        0x104987fff gem_imageSGI.so (*) <79f867bb-930b-3a31-b4fc-e9720cc2dfa2> /Users/USER/*/gem_imageSGI.so
       0x1049cc000 -        0x1049e7fff gem_imageSTB.so (*) <140a7bd2-4b31-374e-b5fe-9b2c88bc5cb4> /Users/USER/*/gem_imageSTB.so
       0x104a00000 -        0x104a0bfff gem_modelOBJ.so (*) <3f2546f0-839b-3437-9e0f-daf425d56379> /Users/USER/*/gem_modelOBJ.so
       0x104a20000 -        0x104a2bfff gem_recordDECKLINK.so (*) <eb1c7e2f-9426-3644-b1b2-e59c7a4472b6> /Users/USER/*/gem_recordDECKLINK.so
       0x104998000 -        0x10499bfff gem_recordNDI.so (*) <cb9d208e-37ba-31c1-b734-c79ed1cac5d0> /Users/USER/*/gem_recordNDI.so
       0x1049a8000 -        0x1049abfff gem_recordPNM.so (*) <71173675-f083-3e51-8208-f10374c5843b> /Users/USER/*/gem_recordPNM.so
       0x104a40000 -        0x104a47fff gem_videoAVF.so (*) <61f758db-94db-3b6c-9ac2-98b4ff1fc040> /Users/USER/*/gem_videoAVF.so
       0x104a74000 -        0x104a7bfff gem_videoDECKLINK.so (*) <26b18258-fac2-38e6-a4d2-4ca920f1bb29> /Users/USER/*/gem_videoDECKLINK.so
       0x104a58000 -        0x104a5ffff gem_videoNDI.so (*) <8ec3edbe-6ad5-3eef-b0eb-c1b7013886c1> /Users/USER/*/gem_videoNDI.so
       0x104ab4000 -        0x104acbfff pmpd.d_fat (*) <ed7b35af-e82c-375b-9ca8-1b3b083c0674> /Users/USER/*/pmpd.d_fat
       0x104b38000 -        0x104b4ffff iem_tab.d_fat (*) <92b46300-3a7f-3a67-92c6-c3a8f356795e> /Users/USER/*/iem_tab.d_fat
       0x1049b8000 -        0x1049bbfff gemglfw3window.pd_darwin (*) <db3b02d1-4b55-3a75-ae91-1d3bcddd01d6> /Users/USER/*/gemglfw3window.pd_darwin
       0x104b64000 -        0x104b87fff libglfw.3.3.dylib (*) <3a8cb2c3-26ca-3a28-b0d9-45aceff2aeaa> /opt/pkg/*/libglfw.3.3.dylib
       0x104a90000 -        0x104a9ffff libz.1.dylib (*) <761eaf6c-a9f8-38d4-9c71-98bd771a4657> /opt/pkg/*/libz.1.dylib
       0x1e5996000 -        0x1e599ffff libGL.dylib (*) <ade2b449-de1d-3247-b965-404dd2d4d49a> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x1888cd000 -        0x1888d9fff libsystem_pthread.dylib (*) <642faf7a-874e-37e6-8aba-2b0cc09a3025> /usr/lib/system/libsystem_pthread.dylib
       0x188892000 -        0x1888ccff7 libsystem_kernel.dylib (*) <eee9d0d3-dffc-37cb-9ced-b27cd0286d8c> /usr/lib/system/libsystem_kernel.dylib
       0x1939fe000 -        0x193a25fff com.apple.audio.caulk (1.0) <a307ba82-97de-37d1-99b7-bf68ac23c35c> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=984.4M resident=0K(0%) swapped_out_or_unallocated=984.4M(100%)
Writable regions: Total=966.0M written=402K(0%) resident=402K(0%) swapped_out=0K(0%) unallocated=965.6M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                          432K       23 
CoreGraphics                        16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                           954.4M       38 
MALLOC guard page                  288K       18 
STACK GUARD                       56.1M        6 
Stack                             10.6M        6 
VM_ALLOCATE                        160K        4 
__AUTH                            1279K      239 
__AUTH_CONST                      23.2M      403 
__DATA                            5461K      400 
__DATA_CONST                      14.2M      424 
__DATA_DIRTY                       821K      128 
__FONT_DATA                        2352        1 
__LINKEDIT                       609.3M       19 
__OBJC_RW                         2374K        1 
__TEXT                           375.1M      439 
__TPRO_CONST                       272K        2 
mapped file                       59.2M       12 
owned unmapped memory               32K        1 
page table in kernel               402K        1 
shared memory                      864K       14 
===========                     =======  ======= 
TOTAL                              2.1G     2182 



-----------
Full Report
-----------

{"app_name":"pd","timestamp":"2025-02-18 16:05:33.00 +1000","app_version":"","slice_uuid":"89117516-8ae3-3d40-a093-560175cc5346","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 15.3 (24D60)","roots_installed":0,"incident_id":"3B86CC3A-ABBB-4EFE-9273-660F5776A782","name":"pd"}
{
  "uptime" : 620000,
  "procRole" : "Non UI",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookAir10,1",
  "coalitionID" : 1069,
  "osVersion" : {
    "train" : "macOS 15.3",
    "build" : "24D60",
    "releaseType" : "User"
  },
  "captureTime" : "2025-02-18 16:05:32.9422 +1000",
  "codeSigningMonitor" : 1,
  "incident" : "3B86CC3A-ABBB-4EFE-9273-660F5776A782",
  "pid" : 36323,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-02-18 16:05:24.5413 +1000",
  "procStartAbsTime" : 15021311104501,
  "procExitAbsTime" : 15021512556557,
  "procName" : "pd",
  "procPath" : "\/Users\/USER\/*\/Pd.app\/Contents\/Resources\/bin\/pd",
  "parentProc" : "Pd",
  "parentPid" : 36315,
  "coalitionName" : "org.puredata.pd.pd-gui",
  "crashReporterKey" : "7070DC16-F2F8-86E1-7D78-B88E6A6DBD97",
  "responsiblePid" : 36315,
  "responsibleProc" : "Pd",
  "codeSigningID" : "pd",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570556929,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"AAFA+V8IH9Zo0DvVCHlA+QH9QPkAAUD5Pwgf1uEDAKpo0DvVCHlA+Q==","atPC":"AgFB+QABQPlfCB\/W4QMAqmjQO9UIeUD5AgVB+QABQPlfCB\/W4wMCqg=="},
  "bootSessionUUID" : "FD4BEA42-B611-4617-B846-9EF11F9E700A",
  "wakeTime" : 5302,
  "sleepWakeUUID" : "575E435E-4699-4599-99CE-3BB9ECDB45E1",
  "sip" : "enabled",
  "vmRegionInfo" : "0x200 is not in any region.  Bytes before following region: 4369366528\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1046f4000-1047e8000    [  976K] r-x\/r-x SM=COW  \/Users\/USER\/*\/Pd.app\/Contents\/Resources\/bin\/pd",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000200","rawCodes":[1,512],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000200"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":36323},
  "vmregioninfo" : "0x200 is not in any region.  Bytes before following region: 4369366528\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1046f4000-1047e8000    [  976K] r-x\/r-x SM=COW  \/Users\/USER\/*\/Pd.app\/Contents\/Resources\/bin\/pd",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":10353791,"threadState":{"x":[{"value":16384},{"value":16384},{"value":1},{"value":6097505464},{"value":1},{"value":6097505440},{"sourceLine":254,"value":4413334588,"sourceFile":"GemBase.cpp","symbol":"GemBase::obj_setupCallback(_class*)::_CallbackClass_gemContext::callback(void*, float)","symbolLocation":0},{"value":3168},{"value":0},{"value":105553154239168},{"sourceLine":108,"value":4369790460,"sourceFile":"m_dispatch.h","symbol":"mess_dispatch","symbolLocation":220},{"value":40},{"value":0},{"value":6097505444},{"value":18},{"value":4370431704,"symbolLocation":0,"symbol":"s_"},{"value":8147005332,"symbolLocation":0,"symbol":"glDisable"},{"value":0},{"value":0},{"value":105553134239744},{"value":105553144650624},{"value":105553182475712},{"value":0},{"value":0},{"value":105553120636160},{"value":105553182475712},{"value":3},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4413711612},"cpsr":{"value":1610616832},"fp":{"value":6097505648},"sp":{"value":6097505632},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":8147005344,"matchesCrashFrame":1},"far":{"value":512}},"queue":"com.apple.main-thread","frames":[{"imageOffset":4000,"symbol":"glDisable","symbolLocation":12,"imageIndex":18},{"imageOffset":1205500,"sourceLine":167,"sourceFile":"world_light.cpp","symbol":"world_light::stopRendering()","imageIndex":1,"symbolLocation":44},{"imageOffset":1204996,"sourceLine":67,"sourceFile":"world_light.cpp","symbol":"world_light::~world_light()","imageIndex":1,"symbolLocation":44},{"symbol":"world_light::~world_light()","inline":true,"imageIndex":1,"imageOffset":1205044,"symbolLocation":4,"sourceLine":64,"sourceFile":"world_light.cpp"},{"imageOffset":1205044,"sourceLine":64,"sourceFile":"world_light.cpp","symbol":"world_light::~world_light()","imageIndex":1,"symbolLocation":12},{"imageOffset":435928,"sourceLine":33,"sourceFile":"m_pd.c","symbol":"pd_free","imageIndex":0,"symbolLocation":32},{"imageOffset":451076,"sourceLine":701,"sourceFile":"s_inter.c","symbol":"socketreceiver_read","imageIndex":0,"symbolLocation":1064}]},{"id":10353794,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":20}],"threadState":{"x":[{"value":6098071552},{"value":5123},{"value":6097534976},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6098071552},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6585905384},"far":{"value":0}}},{"id":10353797,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":105553160560186},{"value":0},{"value":6099218538},{"value":105553160560160},{"value":25},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8498197624},{"value":0},{"value":105553134305728},{"value":105553134305728},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6771703796},"cpsr":{"value":2147487744},"fp":{"value":6099218304},"sp":{"value":6099218272},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6585659088},"far":{"value":0}},"frames":[{"imageOffset":3792,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":21},{"imageOffset":8180,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":22},{"imageOffset":7840,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":22},{"imageOffset":7028,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":22},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":20},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":20}]},{"id":10353798,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":105553160560316},{"value":0},{"value":6099791980},{"value":105553160560288},{"value":27},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8498197624},{"value":0},{"value":105553134307600},{"value":105553134307600},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6771703796},"cpsr":{"value":2147487744},"fp":{"value":6099791744},"sp":{"value":6099791712},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6585659088},"far":{"value":0}},"frames":[{"imageOffset":3792,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":21},{"imageOffset":8180,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":22},{"imageOffset":7840,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":22},{"imageOffset":7028,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":22},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":20},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":20}]},{"id":10353950,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":20}],"threadState":{"x":[{"value":6098644992},{"value":62211},{"value":6098108416},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6098644992},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6585905384},"far":{"value":0}}},{"id":10353962,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":20}],"threadState":{"x":[{"value":6100365312},{"value":47627},{"value":6099828736},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6100365312},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6585905384},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4369367040,
    "size" : 999424,
    "uuid" : "89117516-8ae3-3d40-a093-560175cc5346",
    "path" : "\/Users\/USER\/*\/Pd.app\/Contents\/Resources\/bin\/pd",
    "name" : "pd"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4412506112,
    "size" : 2424832,
    "uuid" : "31105470-9bca-302c-bac4-17c95e60cba7",
    "path" : "\/Users\/USER\/*\/Gem.pd_darwin",
    "name" : "Gem.pd_darwin"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4371857408,
    "size" : 32768,
    "uuid" : "e715809d-832f-3c8a-b8be-05047c221d9f",
    "path" : "\/Users\/USER\/*\/gem_filmAVF.so",
    "name" : "gem_filmAVF.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4371955712,
    "size" : 16384,
    "uuid" : "2ebb63cb-8068-3012-8f61-770e186c31bc",
    "path" : "\/Users\/USER\/*\/gem_imageIO.so",
    "name" : "gem_imageIO.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372037632,
    "size" : 32768,
    "uuid" : "79f867bb-930b-3a31-b4fc-e9720cc2dfa2",
    "path" : "\/Users\/USER\/*\/gem_imageSGI.so",
    "name" : "gem_imageSGI.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372348928,
    "size" : 114688,
    "uuid" : "140a7bd2-4b31-374e-b5fe-9b2c88bc5cb4",
    "path" : "\/Users\/USER\/*\/gem_imageSTB.so",
    "name" : "gem_imageSTB.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372561920,
    "size" : 49152,
    "uuid" : "3f2546f0-839b-3437-9e0f-daf425d56379",
    "path" : "\/Users\/USER\/*\/gem_modelOBJ.so",
    "name" : "gem_modelOBJ.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372692992,
    "size" : 49152,
    "uuid" : "eb1c7e2f-9426-3644-b1b2-e59c7a4472b6",
    "path" : "\/Users\/USER\/*\/gem_recordDECKLINK.so",
    "name" : "gem_recordDECKLINK.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372135936,
    "size" : 16384,
    "uuid" : "cb9d208e-37ba-31c1-b734-c79ed1cac5d0",
    "path" : "\/Users\/USER\/*\/gem_recordNDI.so",
    "name" : "gem_recordNDI.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372201472,
    "size" : 16384,
    "uuid" : "71173675-f083-3e51-8208-f10374c5843b",
    "path" : "\/Users\/USER\/*\/gem_recordPNM.so",
    "name" : "gem_recordPNM.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372824064,
    "size" : 32768,
    "uuid" : "61f758db-94db-3b6c-9ac2-98b4ff1fc040",
    "path" : "\/Users\/USER\/*\/gem_videoAVF.so",
    "name" : "gem_videoAVF.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4373037056,
    "size" : 32768,
    "uuid" : "26b18258-fac2-38e6-a4d2-4ca920f1bb29",
    "path" : "\/Users\/USER\/*\/gem_videoDECKLINK.so",
    "name" : "gem_videoDECKLINK.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372922368,
    "size" : 32768,
    "uuid" : "8ec3edbe-6ad5-3eef-b0eb-c1b7013886c1",
    "path" : "\/Users\/USER\/*\/gem_videoNDI.so",
    "name" : "gem_videoNDI.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4373299200,
    "size" : 98304,
    "uuid" : "ed7b35af-e82c-375b-9ca8-1b3b083c0674",
    "path" : "\/Users\/USER\/*\/pmpd.d_fat",
    "name" : "pmpd.d_fat"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4373839872,
    "size" : 98304,
    "uuid" : "92b46300-3a7f-3a67-92c6-c3a8f356795e",
    "path" : "\/Users\/USER\/*\/iem_tab.d_fat",
    "name" : "iem_tab.d_fat"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4372267008,
    "size" : 16384,
    "uuid" : "db3b02d1-4b55-3a75-ae91-1d3bcddd01d6",
    "path" : "\/Users\/USER\/*\/gemglfw3window.pd_darwin",
    "name" : "gemglfw3window.pd_darwin"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4374020096,
    "size" : 147456,
    "uuid" : "3a8cb2c3-26ca-3a28-b0d9-45aceff2aeaa",
    "path" : "\/opt\/pkg\/*\/libglfw.3.3.dylib",
    "name" : "libglfw.3.3.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4373151744,
    "size" : 65536,
    "uuid" : "761eaf6c-a9f8-38d4-9c71-98bd771a4657",
    "path" : "\/opt\/pkg\/*\/libz.1.dylib",
    "name" : "libz.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 8147001344,
    "size" : 40960,
    "uuid" : "ade2b449-de1d-3247-b965-404dd2d4d49a",
    "path" : "\/System\/Library\/Frameworks\/OpenGL.framework\/Versions\/A\/Libraries\/libGL.dylib",
    "name" : "libGL.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6585896960,
    "size" : 53248,
    "uuid" : "642faf7a-874e-37e6-8aba-2b0cc09a3025",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6585655296,
    "size" : 241656,
    "uuid" : "eee9d0d3-dffc-37cb-9ced-b27cd0286d8c",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6771695616,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 163840,
    "uuid" : "a307ba82-97de-37d1-99b7-bf68ac23c35c",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  }
],
  "sharedCache" : {
  "base" : 6581420032,
  "size" : 4865835008,
  "uuid" : "d326f1a9-b205-3526-879c-7b2105224601"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=984.4M resident=0K(0%) swapped_out_or_unallocated=984.4M(100%)\nWritable regions: Total=966.0M written=402K(0%) resident=402K(0%) swapped_out=0K(0%) unallocated=965.6M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          432K       23 \nCoreGraphics                        16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           954.4M       38 \nMALLOC guard page                  288K       18 \nSTACK GUARD                       56.1M        6 \nStack                             10.6M        6 \nVM_ALLOCATE                        160K        4 \n__AUTH                            1279K      239 \n__AUTH_CONST                      23.2M      403 \n__DATA                            5461K      400 \n__DATA_CONST                      14.2M      424 \n__DATA_DIRTY                       821K      128 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       609.3M       19 \n__OBJC_RW                         2374K        1 \n__TEXT                           375.1M      439 \n__TPRO_CONST                       272K        2 \nmapped file                       59.2M       12 \nowned unmapped memory               32K        1 \npage table in kernel               402K        1 \nshared memory                      864K       14 \n===========                     =======  ======= \nTOTAL                              2.1G     2182 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "3adcce1a571254ed71df1073c3fddbdfe8817c24",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "6425c75e4327780c10cc4252",
      "factorPackIds" : {

      },
      "deploymentId" : 240000004
    },
    {
      "rolloutId" : "64c17a9925d75a7281053d4c",
      "factorPackIds" : {

      },
      "deploymentId" : 240000001
    }
  ],
  "experiments" : [

  ]
}
}

Gem Version

0.94.git 70858579

Pd Version

Pd 0.55.2

Operating System

macOS

OS Version

Sequoia 15.3

Which CPU are you using?

arm64 ("64bit ARM"; e.g. Apple Silicon,...)

rnkn avatar Feb 18 '25 06:02 rnkn

cannot reproduce (yet) on Linux (with [gemglfw3window] , which afaict, you are using as well)

0.94.git 70858579

i cannot find this commit in my history.

umlaeute avatar Feb 18 '25 09:02 umlaeute

some more info: the crash appears to happen when calling glDisable() via the destructor of [world_light] (which might crash if there's no openGL context) however, this should only get called if rendering has been started (gem_amRendering=true), which would require the rendering to be started (for which you need a Gem window).

🤔

umlaeute avatar Feb 18 '25 09:02 umlaeute

cannot reproduce (yet) on Linux (with [gemglfw3window] , which afaict, you are using as well)

I am indeed.

0.94.git 70858579

i cannot find this commit in my history.

This was with a couple of PRs cherry-picked but I've since rebased and rebuilt to latest:

0.94.git 59a7f43a

Worth noting that this only happens with some help patches:

  • accumrotate-help.pd ✅
  • alpha-help.pd ✅
  • ambient-help.pd 💥
  • ambientRGB-help.pd 💥
  • camera-help.pd 💥
  • circle-help.pd ✅
  • color-help.pd ✅
  • etc.

I'm just speculating, but could this have something to do with #450?

Here's the latest crash report
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               pd [68389]
Path:                  /Users/USER/*/Pd.app/Contents/Resources/bin/pd
Identifier:            pd
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        Pd [68381]
Responsible:           Pd [68381]
User ID:               501

Date/Time:             2025-02-19 17:25:22.4670 +1000
OS Version:            macOS 15.3.1 (24D70)
Report Version:        12
Anonymous UUID:        7070DC16-F2F8-86E1-7D78-B88E6A6DBD97

Sleep/Wake UUID:       BC5681F7-62AE-47CE-8CB9-E5667533E4F6

Time Awake Since Boot: 9100 seconds
Time Since Wake:       3368 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000200
Exception Codes:       0x0000000000000001, 0x0000000000000200

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [68389]

VM Region Info: 0x200 is not in any region.  Bytes before following region: 4305321472
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      1009e0000-100ad4000    [  976K] r-x/r-x SM=COW  /Users/USER/*/Pd.app/Contents/Resources/bin/pd

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libGL.dylib                   	       0x1e570efa0 glDisable + 12
1   Gem.pd_darwin                 	       0x103232188 world_light::stopRendering() + 44 (world_light.cpp:167)
2   Gem.pd_darwin                 	       0x103231f90 world_light::~world_light() + 44 (world_light.cpp:67)
3   Gem.pd_darwin                 	       0x103231fc0 world_light::~world_light() + 4 (world_light.cpp:64) [inlined]
4   Gem.pd_darwin                 	       0x103231fc0 world_light::~world_light() + 12 (world_light.cpp:64)
5   pd                            	       0x100a4a6d8 pd_free + 32 (m_pd.c:33)
6   pd                            	       0x100a4e204 socketreceiver_read + 1064 (s_inter.c:701)

Thread 1:
0   libsystem_pthread.dylib       	       0x1886470e8 start_wqthread + 0

Thread 2:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x18860aed0 semaphore_wait_trap + 8
1   caulk                         	       0x193777ff4 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x193777ea0 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x193777b74 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x18864c2e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x1886470fc thread_start + 8

Thread 3:: caulk.messenger.shared:high
0   libsystem_kernel.dylib        	       0x18860aed0 semaphore_wait_trap + 8
1   caulk                         	       0x193777ff4 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x193777ea0 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x193777b74 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x18864c2e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x1886470fc thread_start + 8

Thread 4:
0   libsystem_pthread.dylib       	       0x1886470e8 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib       	       0x1886470e8 start_wqthread + 0

Thread 6:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x18860af54 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x18861d604 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x188613af8 mach_msg_overwrite + 480
3   libsystem_kernel.dylib        	       0x18860b29c mach_msg + 24
4   CoreFoundation                	       0x188734a4c __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x1887332ac __CFRunLoopRun + 1212
6   CoreFoundation                	       0x188732734 CFRunLoopRunSpecific + 588
7   AppKit                        	       0x18c3cf278 _NSEventThread + 148
8   libsystem_pthread.dylib       	       0x18864c2e4 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x1886470fc thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000004000   x1: 0x0000000000004000   x2: 0x0000000000000001   x3: 0x000000016f41ccb8
    x4: 0x0000000000000001   x5: 0x000000016f41cca0   x6: 0x00000001031d6034   x7: 0x0000000000000cd0
    x8: 0x0000000000000000   x9: 0x00006000016465b0  x10: 0x0000000100a475fc  x11: 0x0000000000000028
   x12: 0x0000000000000000  x13: 0x000000016f41cca4  x14: 0x0000000000000012  x15: 0x0000000100ae3ed8
   x16: 0x00000001e570ef94  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000600002340000
   x20: 0x0000600002974e60  x21: 0x0000600000d44a80  x22: 0x0000000000000000  x23: 0x0000000000000000
   x24: 0x000060000364f500  x25: 0x0000600000d44a80  x26: 0x0000000000000003  x27: 0x0000000000000000
   x28: 0x0000000000000000   fp: 0x000000016f41cd70   lr: 0x0000000103232188
    sp: 0x000000016f41cd60   pc: 0x00000001e570efa0 cpsr: 0x60001000
   far: 0x0000000000000200  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x1009e0000 -        0x100ad3fff pd (*) <89117516-8ae3-3d40-a093-560175cc5346> /Users/USER/*/Pd.app/Contents/Resources/bin/pd
       0x10310c000 -        0x10335bfff Gem.pd_darwin (*) <c20bf6f2-38b8-320e-97a3-c783848724e8> /Users/USER/*/Gem.pd_darwin
       0x100c40000 -        0x100c47fff gem_filmAVF.so (*) <b2ebe8c2-460f-3604-9732-55804b776e2a> /Users/USER/*/gem_filmAVF.so
       0x100c58000 -        0x100c5bfff gem_imageIO.so (*) <6fd0d116-afa2-3b78-9c2c-6e1ebb299027> /Users/USER/*/gem_imageIO.so
       0x100c6c000 -        0x100c73fff gem_imageSGI.so (*) <f20086f8-999c-3138-952b-45b2ab2da089> /Users/USER/*/gem_imageSGI.so
       0x102c74000 -        0x102c8ffff gem_imageSTB.so (*) <7993761b-9859-3c74-a199-ee71ab961416> /Users/USER/*/gem_imageSTB.so
       0x100ca4000 -        0x100caffff gem_modelOBJ.so (*) <4b867db7-43a4-3ed3-93fb-fb8e5436e852> /Users/USER/*/gem_modelOBJ.so
       0x102ca8000 -        0x102cb3fff gem_recordDECKLINK.so (*) <01e173f1-e7ec-30a8-b4f3-04404ccd8a80> /Users/USER/*/gem_recordDECKLINK.so
       0x100c84000 -        0x100c87fff gem_recordNDI.so (*) <ddccfb3b-4af3-3c68-a97d-731ff217206d> /Users/USER/*/gem_recordNDI.so
       0x100c94000 -        0x100c97fff gem_recordPNM.so (*) <2bd7b5e8-6b22-310c-ace2-3195b29debd8> /Users/USER/*/gem_recordPNM.so
       0x102cc8000 -        0x102ccffff gem_videoAVF.so (*) <bfcc8a5a-b883-30f4-87ab-7e90ea85ef94> /Users/USER/*/gem_videoAVF.so
       0x102cfc000 -        0x102d03fff gem_videoDECKLINK.so (*) <fe73abf3-3d70-3ba7-af70-08d245119f58> /Users/USER/*/gem_videoDECKLINK.so
       0x102ce0000 -        0x102ce7fff gem_videoNDI.so (*) <349b7888-8bd7-3de1-9b8e-9b70ffd4e408> /Users/USER/*/gem_videoNDI.so
       0x102d18000 -        0x102d1bfff gemglfw3window.pd_darwin (*) <43f9fd1b-dcfc-3226-ad5f-957e54ab6f41> /Users/USER/*/gemglfw3window.pd_darwin
       0x102d60000 -        0x102d83fff libglfw.3.3.dylib (*) <3a8cb2c3-26ca-3a28-b0d9-45aceff2aeaa> /opt/pkg/*/libglfw.3.3.dylib
       0x102d2c000 -        0x102d3bfff libz.1.dylib (*) <761eaf6c-a9f8-38d4-9c71-98bd771a4657> /opt/pkg/*/libz.1.dylib
       0x1e570e000 -        0x1e5717fff libGL.dylib (*) <ade2b449-de1d-3247-b965-404dd2d4d49a> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x188645000 -        0x188651fff libsystem_pthread.dylib (*) <642faf7a-874e-37e6-8aba-2b0cc09a3025> /usr/lib/system/libsystem_pthread.dylib
       0x18860a000 -        0x188644ff7 libsystem_kernel.dylib (*) <eee9d0d3-dffc-37cb-9ced-b27cd0286d8c> /usr/lib/system/libsystem_kernel.dylib
       0x193776000 -        0x19379dfff com.apple.audio.caulk (1.0) <a307ba82-97de-37d1-99b7-bf68ac23c35c> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x1886b7000 -        0x188babfff com.apple.CoreFoundation (6.9) <190e6a36-fcaa-3ea3-94bb-7009c44653da> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18c26f000 -        0x18d6abfff com.apple.AppKit (6.9) <b88a44c1-d617-33dc-90ed-b6ab417c428e> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.6G resident=0K(0%) swapped_out_or_unallocated=1.6G(100%)
Writable regions: Total=1.1G written=626K(0%) resident=626K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                          448K       24 
CoreGraphics                        32K        2 
Kernel Alloc Once                   32K        1 
MALLOC                             1.1G       42 
MALLOC guard page                  288K       18 
STACK GUARD                       56.1M        7 
Stack                             11.2M        7 
VM_ALLOCATE                        176K        5 
__AUTH                            5098K      649 
__AUTH_CONST                      69.0M      888 
__CTF                               824        1 
__DATA                            24.3M      886 
__DATA_CONST                      23.8M      913 
__DATA_DIRTY                      2744K      331 
__FONT_DATA                        2352        1 
__INFO_FILTER                         8        1 
__LINKEDIT                       609.2M       17 
__OBJC_RW                         2374K        1 
__TEXT                             1.0G      933 
__TPRO_CONST                       272K        2 
mapped file                      190.5M       15 
owned unmapped memory               32K        1 
page table in kernel               626K        1 
shared memory                      864K       14 
===========                     =======  ======= 
TOTAL                              3.0G     4761 



-----------
Full Report
-----------

{"app_name":"pd","timestamp":"2025-02-19 17:25:39.00 +1000","app_version":"","slice_uuid":"89117516-8ae3-3d40-a093-560175cc5346","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 15.3.1 (24D70)","roots_installed":0,"incident_id":"699005D5-E784-4B41-9062-C0381E01D2E7","name":"pd"}
{
  "uptime" : 9100,
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookAir10,1",
  "coalitionID" : 3862,
  "osVersion" : {
    "train" : "macOS 15.3.1",
    "build" : "24D70",
    "releaseType" : "User"
  },
  "captureTime" : "2025-02-19 17:25:22.4670 +1000",
  "codeSigningMonitor" : 1,
  "incident" : "699005D5-E784-4B41-9062-C0381E01D2E7",
  "pid" : 68389,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-02-19 17:25:10.7900 +1000",
  "procStartAbsTime" : 219162019011,
  "procExitAbsTime" : 219442052991,
  "procName" : "pd",
  "procPath" : "\/Users\/USER\/*\/Pd.app\/Contents\/Resources\/bin\/pd",
  "parentProc" : "Pd",
  "parentPid" : 68381,
  "coalitionName" : "org.puredata.pd.pd-gui",
  "crashReporterKey" : "7070DC16-F2F8-86E1-7D78-B88E6A6DBD97",
  "responsiblePid" : 68381,
  "responsibleProc" : "Pd",
  "codeSigningID" : "pd",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570556929,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"AAFA+V8IH9Zo0DvVCHlA+QH9QPkAAUD5Pwgf1uEDAKpo0DvVCHlA+Q==","atPC":"AgFB+QABQPlfCB\/W4QMAqmjQO9UIeUD5AgVB+QABQPlfCB\/W4wMCqg=="},
  "bootSessionUUID" : "1B60773E-84AF-4906-B4D4-A0B94DAA2CE2",
  "wakeTime" : 3368,
  "sleepWakeUUID" : "BC5681F7-62AE-47CE-8CB9-E5667533E4F6",
  "sip" : "enabled",
  "vmRegionInfo" : "0x200 is not in any region.  Bytes before following region: 4305321472\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1009e0000-100ad4000    [  976K] r-x\/r-x SM=COW  \/Users\/USER\/*\/Pd.app\/Contents\/Resources\/bin\/pd",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000200","rawCodes":[1,512],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000200"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":68389},
  "vmregioninfo" : "0x200 is not in any region.  Bytes before following region: 4305321472\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1009e0000-100ad4000    [  976K] r-x\/r-x SM=COW  \/Users\/USER\/*\/Pd.app\/Contents\/Resources\/bin\/pd",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":223235,"threadState":{"x":[{"value":16384},{"value":16384},{"value":1},{"value":6161550520},{"value":1},{"value":6161550496},{"sourceLine":254,"value":4347224116,"sourceFile":"GemBase.cpp","symbol":"GemBase::obj_setupCallback(_class*)::_CallbackClass_gemContext::callback(void*, float)","symbolLocation":0},{"value":3280},{"value":0},{"value":105553139623344},{"sourceLine":108,"value":4305745404,"sourceFile":"m_dispatch.h","symbol":"mess_dispatch","symbolLocation":220},{"value":40},{"value":0},{"value":6161550500},{"value":18},{"value":4306386648,"symbolLocation":0,"symbol":"s_"},{"value":8144351124,"symbolLocation":0,"symbol":"glDisable"},{"value":0},{"value":0},{"value":105553153228800},{"value":105553159736928},{"value":105553130179200},{"value":0},{"value":0},{"value":105553173214464},{"value":105553130179200},{"value":3},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4347601288},"cpsr":{"value":1610616832},"fp":{"value":6161550704},"sp":{"value":6161550688},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":8144351136,"matchesCrashFrame":1},"far":{"value":512}},"queue":"com.apple.main-thread","frames":[{"imageOffset":4000,"symbol":"glDisable","symbolLocation":12,"imageIndex":16},{"imageOffset":1204616,"sourceLine":167,"sourceFile":"world_light.cpp","symbol":"world_light::stopRendering()","imageIndex":1,"symbolLocation":44},{"imageOffset":1204112,"sourceLine":67,"sourceFile":"world_light.cpp","symbol":"world_light::~world_light()","imageIndex":1,"symbolLocation":44},{"symbol":"world_light::~world_light()","inline":true,"imageIndex":1,"imageOffset":1204160,"symbolLocation":4,"sourceLine":64,"sourceFile":"world_light.cpp"},{"imageOffset":1204160,"sourceLine":64,"sourceFile":"world_light.cpp","symbol":"world_light::~world_light()","imageIndex":1,"symbolLocation":12},{"imageOffset":435928,"sourceLine":33,"sourceFile":"m_pd.c","symbol":"pd_free","imageIndex":0,"symbolLocation":32},{"imageOffset":451076,"sourceLine":701,"sourceFile":"s_inter.c","symbol":"socketreceiver_read","imageIndex":0,"symbolLocation":1064}]},{"id":223238,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":6162116608},{"value":5891},{"value":6161580032},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6162116608},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6583251176},"far":{"value":0}}},{"id":223241,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":105553141696698},{"value":0},{"value":6163263594},{"value":105553141696672},{"value":25},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8495544040},{"value":0},{"value":105553153311168},{"value":105553153311168},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6769049588},"cpsr":{"value":2147487744},"fp":{"value":6163263360},"sp":{"value":6163263328},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6583004880},"far":{"value":0}},"frames":[{"imageOffset":3792,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":19},{"imageOffset":8180,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":20},{"imageOffset":7840,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":20},{"imageOffset":7028,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":20},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":223242,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":105553141774716},{"value":0},{"value":6163837036},{"value":105553141774688},{"value":27},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8495544040},{"value":0},{"value":105553153343728},{"value":105553153343728},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6769049588},"cpsr":{"value":2147487744},"fp":{"value":6163836800},"sp":{"value":6163836768},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6583004880},"far":{"value":0}},"frames":[{"imageOffset":3792,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":19},{"imageOffset":8180,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":20},{"imageOffset":7840,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":20},{"imageOffset":7028,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":20},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]},{"id":223370,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":6162690048},{"value":46339},{"value":6162153472},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6162690048},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6583251176},"far":{"value":0}}},{"id":223378,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":18}],"threadState":{"x":[{"value":6164410368},{"value":49419},{"value":6163873792},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6164410368},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6583251176},"far":{"value":0}}},{"id":223470,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":370548303462400},{"value":0},{"value":370548303462400},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":2},{"value":0},{"value":0},{"value":0},{"value":86275},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8495537656},{"value":0},{"value":4294967295},{"value":2},{"value":370548303462400},{"value":0},{"value":370548303462400},{"value":6164979816},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6583080452},"cpsr":{"value":4096},"fp":{"value":6164979664},"sp":{"value":6164979584},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6583005012},"far":{"value":0}},"frames":[{"imageOffset":3924,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":19},{"imageOffset":79364,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":19},{"imageOffset":39672,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":19},{"imageOffset":4764,"symbol":"mach_msg","symbolLocation":24,"imageIndex":19},{"imageOffset":514636,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":21},{"imageOffset":508588,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":21},{"imageOffset":505652,"symbol":"CFRunLoopRunSpecific","symbolLocation":588,"imageIndex":21},{"imageOffset":1442424,"symbol":"_NSEventThread","symbolLocation":148,"imageIndex":22},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":18},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":18}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4305321984,
    "size" : 999424,
    "uuid" : "89117516-8ae3-3d40-a093-560175cc5346",
    "path" : "\/Users\/USER\/*\/Pd.app\/Contents\/Resources\/bin\/pd",
    "name" : "pd"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4346396672,
    "size" : 2424832,
    "uuid" : "c20bf6f2-38b8-320e-97a3-c783848724e8",
    "path" : "\/Users\/USER\/*\/Gem.pd_darwin",
    "name" : "Gem.pd_darwin"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4307812352,
    "size" : 32768,
    "uuid" : "b2ebe8c2-460f-3604-9732-55804b776e2a",
    "path" : "\/Users\/USER\/*\/gem_filmAVF.so",
    "name" : "gem_filmAVF.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4307910656,
    "size" : 16384,
    "uuid" : "6fd0d116-afa2-3b78-9c2c-6e1ebb299027",
    "path" : "\/Users\/USER\/*\/gem_imageIO.so",
    "name" : "gem_imageIO.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4307992576,
    "size" : 32768,
    "uuid" : "f20086f8-999c-3138-952b-45b2ab2da089",
    "path" : "\/Users\/USER\/*\/gem_imageSGI.so",
    "name" : "gem_imageSGI.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4341579776,
    "size" : 114688,
    "uuid" : "7993761b-9859-3c74-a199-ee71ab961416",
    "path" : "\/Users\/USER\/*\/gem_imageSTB.so",
    "name" : "gem_imageSTB.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4308221952,
    "size" : 49152,
    "uuid" : "4b867db7-43a4-3ed3-93fb-fb8e5436e852",
    "path" : "\/Users\/USER\/*\/gem_modelOBJ.so",
    "name" : "gem_modelOBJ.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4341792768,
    "size" : 49152,
    "uuid" : "01e173f1-e7ec-30a8-b4f3-04404ccd8a80",
    "path" : "\/Users\/USER\/*\/gem_recordDECKLINK.so",
    "name" : "gem_recordDECKLINK.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4308090880,
    "size" : 16384,
    "uuid" : "ddccfb3b-4af3-3c68-a97d-731ff217206d",
    "path" : "\/Users\/USER\/*\/gem_recordNDI.so",
    "name" : "gem_recordNDI.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4308156416,
    "size" : 16384,
    "uuid" : "2bd7b5e8-6b22-310c-ace2-3195b29debd8",
    "path" : "\/Users\/USER\/*\/gem_recordPNM.so",
    "name" : "gem_recordPNM.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4341923840,
    "size" : 32768,
    "uuid" : "bfcc8a5a-b883-30f4-87ab-7e90ea85ef94",
    "path" : "\/Users\/USER\/*\/gem_videoAVF.so",
    "name" : "gem_videoAVF.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4342136832,
    "size" : 32768,
    "uuid" : "fe73abf3-3d70-3ba7-af70-08d245119f58",
    "path" : "\/Users\/USER\/*\/gem_videoDECKLINK.so",
    "name" : "gem_videoDECKLINK.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4342022144,
    "size" : 32768,
    "uuid" : "349b7888-8bd7-3de1-9b8e-9b70ffd4e408",
    "path" : "\/Users\/USER\/*\/gem_videoNDI.so",
    "name" : "gem_videoNDI.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4342251520,
    "size" : 16384,
    "uuid" : "43f9fd1b-dcfc-3226-ad5f-957e54ab6f41",
    "path" : "\/Users\/USER\/*\/gemglfw3window.pd_darwin",
    "name" : "gemglfw3window.pd_darwin"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4342546432,
    "size" : 147456,
    "uuid" : "3a8cb2c3-26ca-3a28-b0d9-45aceff2aeaa",
    "path" : "\/opt\/pkg\/*\/libglfw.3.3.dylib",
    "name" : "libglfw.3.3.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4342333440,
    "size" : 65536,
    "uuid" : "761eaf6c-a9f8-38d4-9c71-98bd771a4657",
    "path" : "\/opt\/pkg\/*\/libz.1.dylib",
    "name" : "libz.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 8144347136,
    "size" : 40960,
    "uuid" : "ade2b449-de1d-3247-b965-404dd2d4d49a",
    "path" : "\/System\/Library\/Frameworks\/OpenGL.framework\/Versions\/A\/Libraries\/libGL.dylib",
    "name" : "libGL.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6583242752,
    "size" : 53248,
    "uuid" : "642faf7a-874e-37e6-8aba-2b0cc09a3025",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6583001088,
    "size" : 241656,
    "uuid" : "eee9d0d3-dffc-37cb-9ced-b27cd0286d8c",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6769041408,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 163840,
    "uuid" : "a307ba82-97de-37d1-99b7-bf68ac23c35c",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6583709696,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5197824,
    "uuid" : "190e6a36-fcaa-3ea3-94bb-7009c44653da",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "3302.1.400"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6646329344,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 21221376,
    "uuid" : "b88a44c1-d617-33dc-90ed-b6ab417c428e",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2575.40.6"
  }
],
  "sharedCache" : {
  "base" : 6578765824,
  "size" : 4865835008,
  "uuid" : "d272b91e-f9f0-3854-b5b9-508b21c25dcc"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.6G resident=0K(0%) swapped_out_or_unallocated=1.6G(100%)\nWritable regions: Total=1.1G written=626K(0%) resident=626K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          448K       24 \nCoreGraphics                        32K        2 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.1G       42 \nMALLOC guard page                  288K       18 \nSTACK GUARD                       56.1M        7 \nStack                             11.2M        7 \nVM_ALLOCATE                        176K        5 \n__AUTH                            5098K      649 \n__AUTH_CONST                      69.0M      888 \n__CTF                               824        1 \n__DATA                            24.3M      886 \n__DATA_CONST                      23.8M      913 \n__DATA_DIRTY                      2744K      331 \n__FONT_DATA                        2352        1 \n__INFO_FILTER                         8        1 \n__LINKEDIT                       609.2M       17 \n__OBJC_RW                         2374K        1 \n__TEXT                             1.0G      933 \n__TPRO_CONST                       272K        2 \nmapped file                      190.5M       15 \nowned unmapped memory               32K        1 \npage table in kernel               626K        1 \nshared memory                      864K       14 \n===========                     =======  ======= \nTOTAL                              3.0G     4761 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "97bbc7b9eb07fbf24310dbba950fcfa6234d21f6",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "6425c75e4327780c10cc4252",
      "factorPackIds" : {

      },
      "deploymentId" : 240000004
    },
    {
      "rolloutId" : "64c17a9925d75a7281053d4c",
      "factorPackIds" : {

      },
      "deploymentId" : 240000001
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookAir10,1, BootROM 11881.81.4, proc 8:4:4 processors, 8 GB, SMC 
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: LPDDR4, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Sep 28 2024 04:40:32 version 18.20.462.0.7.8.175 FWID 01-10fa77df
IO80211_driverkit-1345.10 "IO80211_driverkit-1345.10" Dec 14 2024 17:47:07
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.

rnkn avatar Feb 19 '25 07:02 rnkn

as I said above, the problem seems to be [world_light] (calling an openGL function when being destroyed, even though no openGL context has been established).

I don't think it is related to #450.

If you feel like it, you could try to do a git bisect to find out, which commit introduced the issue.


(btw, long crash reports make the issue hard to read, but you can hide them in a collapsible section)

umlaeute avatar Feb 20 '25 10:02 umlaeute

For things like this is it more helpful for me to build from source or is using the deken snapshots fine?

rnkn avatar Mar 15 '25 10:03 rnkn

doing a git bisect might not work with the snapshots at deken ;-)

in general there's nothing wrong with using the snapshots (for reporting bugs).

sometimes building locally might help (esp. when trying things out quickly), but currently I have no idea what might cause the issue in the first place, so it doesn't really matter...

umlaeute avatar Mar 16 '25 19:03 umlaeute