godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.46k stars 21.07k forks source link

OGG Vorbis crashes Godot #67446

Closed h0lley closed 1 year ago

h0lley commented 2 years ago

Godot version

v4.0.beta.custom_build [39534a7ae]

System information

Ubuntu, Vulkan, Nvidia

Issue description

When importing an OGG Vorbis file, this is printed to internal log:

ERROR: Error during vorbis synthesis -135
   at: _mix_frames_vorbis (modules/vorbis/audio_stream_ogg_vorbis.cpp:94)
WARNING: ran out of packets in stream
     at: _mix_frames_vorbis (modules/vorbis/audio_stream_ogg_vorbis.cpp:90)
ERROR: Index p_index = 4 is out of bounds (size() = 4).
   at: get (./core/templates/cowdata.h:163)

When trying to play the file from the editor, this makes the editor crash:

handle_crash: Program crashed with signal 4
Engine version: Godot Engine v4.0.beta.custom_build (39534a7aecc4ca4215af67244b23dda09ea339f8)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7f4063e03520] (??:0)
[2] CowData<Vector<Vector<unsigned char> > >::get(int) const (??:0)
[3] Vector<Vector<Vector<unsigned char> > >::operator[](int) const (??:0)
[4] OggPacketSequencePlayback::next_ogg_packet(ogg_packet**) const (??:0)
[5] AudioStreamPlaybackOggVorbis::_mix_frames_vorbis(AudioFrame*, int) (??:0)
[6] AudioStreamPlaybackOggVorbis::_mix_internal(AudioFrame*, int) (??:0)
[7] AudioStreamPlaybackResampled::mix(AudioFrame*, float, int) (??:0)
[8] AudioServer::_mix_step() (??:0)
[9] AudioServer::_driver_process(int, int*) (??:0)
[10] AudioDriver::audio_server_process(int, int*, bool) (??:0)
[11] AudioDriverPulseAudio::thread_func(void*) (??:0)
[12] Thread::callback(Thread*, Thread::Settings const&, void (*)(void*), void*) (??:0)
[13] void std::__invoke_impl<void, void (*)(Thread*, Thread::Settings const&, void (*)(void*), void*), Thread*, Thread::Settings, void (*)(void*), void*>(std::__invoke_other, void (*&&)(Thread*, Thread::Settings const&, void (*)(void*), void*), Thread*&&, Thread::Settings&&, void (*&&)(void*), void*&&) (??:0)
[14] std::__invoke_result<void (*)(Thread*, Thread::Settings const&, void (*)(void*), void*), Thread*, Thread::Settings, void (*)(void*), void*>::type std::__invoke<void (*)(Thread*, Thread::Settings const&, void (*)(void*), void*), Thread*, Thread::Settings, void (*)(void*), void*>(void (*&&)(Thread*, Thread::Settings const&, void (*)(void*), void*), Thread*&&, Thread::Settings&&, void (*&&)(void*), void*&&) (??:0)
[15] void std::thread::_Invoker<std::tuple<void (*)(Thread*, Thread::Settings const&, void (*)(void*), void*), Thread*, Thread::Settings, void (*)(void*), void*> >::_M_invoke<0ul, 1ul, 2ul, 3ul, 4ul>(std::_Index_tuple<0ul, 1ul, 2ul, 3ul, 4ul>) (??:0)
[16] std::thread::_Invoker<std::tuple<void (*)(Thread*, Thread::Settings const&, void (*)(void*), void*), Thread*, Thread::Settings, void (*)(void*), void*> >::operator()() (??:0)
[17] std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(Thread*, Thread::Settings const&, void (*)(void*), void*), Thread*, Thread::Settings, void (*)(void*), void*> > >::_M_run() (??:0)
[18] /media/holly/Workspace/Projects/Godot/godot/bin/godot.linuxbsd.editor.dev.x86_64.llvm.dev(+0x6f10e84) [0x561f8cb4ee84] (??:0)
[19] /lib/x86_64-linux-gnu/libc.so.6(+0x94b43) [0x7f4063e55b43] (??:0)
[20] /lib/x86_64-linux-gnu/libc.so.6(+0x126a00) [0x7f4063ee7a00] (??:0)
-- END OF BACKTRACE --

It also makes the game crash when trying to play during runtime. Sometimes the editor already crashes when loading the project.

Error code -135 is OV_ENOTAUDIO. Any of the files I tested play fine in any other software though, and Godot actually does play the file before crashing.

Apparently this is not a new bug; it can also be reconstructed in the first alpha, which makes me think this must've already been reported, but I'm unable to find anything on it.

Steps to reproduce

See above and/or try the MRP (includes an example OGG).

Minimal reproduction project

godot_4_ogg_crash.zip

Calinou commented 2 years ago

Can you reproduce this in 3.5.1?

h0lley commented 2 years ago

Can you reproduce this in 3.5.1?

nope it's working fine in 3.5.1

MGilleronFJ commented 2 years ago

There was no crash when I used 3.5.0 and 4.0.beta3 to report https://github.com/godotengine/godot/issues/67650. I dont remember if errors printed though.

h0lley commented 2 years ago

This did not happen when I used 4.0.beta3 to report #67650.

I'm really surprised about this anyways as I can even make alpha1 crash with the MRP. this makes me wonder if it's something specific to my system.

did anyone try to reproduce it yet?

ksnnacar commented 1 year ago

@h0lley I am able to reproduce it on master #67431 in the editor Windows 10, Vulkan, Nvidia. Will give it a look on the debugger.

assertchris commented 1 year ago

Getting the same in beta 4 (Windows 11). Can't re-open my project now, so going to try and remove the references from the project files.

realkotob commented 1 year ago

I confirm this still happens on Godot 4 Beta 10 using the attached repro project.

This is using Macbook M1 Pro (2021)

Crash report ``` ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Godot [81850] Path: /Volumes/VOLUME/*/Godot.app/Contents/MacOS/Godot Identifier: org.godotengine.godot Version: 4.0 (4.0) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2022-12-24 20:41:18.6301 +0100 OS Version: macOS 13.1 (22C65) Report Version: 12 Anonymous UUID: 47199C54-4BC1-40F3-62E3-F937F9AB6234 Sleep/Wake UUID: 28758D3B-246E-4C5C-96CF-CB847C0A9B48 Time Awake Since Boot: 220000 seconds Time Since Wake: 3569 seconds System Integrity Protection: enabled Crashed Thread: 16 com.apple.audio.IOThread.client Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000001, 0x00000001018d8f4c Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5 Terminating Process: exc handler [81850] Thread 0:: AudioStreamPreviewGenerator Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x180f49d04 semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x180e02b1c _dispatch_sema4_timedwait + 64 2 libdispatch.dylib 0x180e0311c _dispatch_semaphore_wait_slow + 76 3 QuartzCore 0x188703d10 -[CAMetalLayer nextDrawable] + 1452 4 Godot 0x100ecea84 0x100e88000 + 289412 5 Godot 0x100ece39c 0x100e88000 + 287644 6 Godot 0x100ecff8c 0x100e88000 + 294796 7 Godot 0x100f35d30 0x100e88000 + 711984 8 Godot 0x100f35878 0x100e88000 + 710776 9 Godot 0x100eeeb04 0x100e88000 + 420612 10 Godot 0x100eee39c 0x100e88000 + 418716 11 Godot 0x100ef3120 0x100e88000 + 438560 12 Godot 0x100eed45c 0x100e88000 + 414812 13 Godot 0x100eed8a0 0x100e88000 + 415904 14 Godot 0x100f33d5c 0x100e88000 + 703836 15 Godot 0x100f32128 0x100e88000 + 696616 16 Godot 0x100f30f74 0x100e88000 + 692084 17 Godot 0x100e9f470 0x100e88000 + 95344 18 Godot 0x101dc2710 0x100e88000 + 15968016 19 Godot 0x101da27b8 0x100e88000 + 15837112 20 Godot 0x104162ad8 0x100e88000 + 53324504 21 Godot 0x1012ab138 0x100e88000 + 4337976 22 Godot 0x101260638 0x100e88000 + 4032056 23 Godot 0x1012872d4 0x100e88000 + 4190932 24 dyld 0x180c5fe50 start + 2544 Thread 1: 0 libsystem_pthread.dylib 0x180f83e18 start_wqthread + 0 Thread 2: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104845a38 _IP_ResolverPrivate::_thread_function(void*) + 160 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 3: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 4: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 5: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 6: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 7: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 8: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 9: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 10: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 11: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 12: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x104d41598 0x100e88000 + 65770904 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 13:: AXSpeech 0 libsystem_kernel.dylib 0x180f49d70 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x180f5b8a4 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x180f525c4 mach_msg_overwrite + 540 3 libsystem_kernel.dylib 0x180f4a0ec mach_msg + 24 4 CoreFoundation 0x181068bc0 __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x1810674ac __CFRunLoopRun + 1232 6 CoreFoundation 0x181066888 CFRunLoopRunSpecific + 612 7 Foundation 0x181f6fe58 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 8 libAXSpeechManager.dylib 0x20968169c -[AXSpeechThread main] + 544 9 Foundation 0x181f69470 __NSThread__start__ + 716 10 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 11 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 14: 0 libsystem_pthread.dylib 0x180f83e18 start_wqthread + 0 Thread 15:: caulk.messenger.shared:17 0 libsystem_kernel.dylib 0x180f49cec semaphore_wait_trap + 8 1 caulk 0x18a462cfc caulk::mach::semaphore::wait_or_error() + 28 2 caulk 0x18a445634 caulk::concurrent::details::worker_thread::run() + 56 3 caulk 0x18a445278 void* caulk::thread_proxy > >(void*) + 96 4 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 5 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 16 Crashed:: com.apple.audio.IOThread.client 0 Godot 0x1018d8f4c 0x100e88000 + 10817356 1 Godot 0x1018d8f4c 0x100e88000 + 10817356 2 Godot 0x1012df630 0x100e88000 + 4552240 3 Godot 0x1012df298 0x100e88000 + 4551320 4 Godot 0x1043c46f0 0x100e88000 + 55822064 5 Godot 0x103c6e854 0x100e88000 + 48130132 6 Godot 0x103c6d0dc 0x100e88000 + 48124124 7 Godot 0x101d53798 0x100e88000 + 15513496 8 CoreAudio 0x1143a929c 0x1142a8000 + 1053340 9 CoreAudio 0x1142b09a4 0x1142a8000 + 35236 10 AudioToolboxCore 0x182ccd298 caulk::expected caulk::function_ref (ACAudioSpan&)>::functor_invoker(caulk::details::erased_callable (ACAudioSpan&)> const&, ACAudioSpan&) + 184 11 AudioToolboxCore 0x182c39064 acv2::AudioConverterChain::ObtainInput(acv2::AudioConverterBase&, unsigned int) + 860 12 AudioToolboxCore 0x182de1a8c acv2::CBRConverter::ProduceOutput(ACAudioSpan&) + 52 13 AudioToolboxCore 0x182c38704 acv2::AudioConverterChain::ProduceOutput(caulk::function_ref (ACAudioSpan&)>, ACBaseAudioSpan&) + 184 14 AudioToolboxCore 0x182cccd5c acv2::_AudioConverterFillComplexBuffer(OpaqueAudioConverter*, int (*)(OpaqueAudioConverter*, unsigned int*, AudioBufferList*, AudioStreamPacketDescription**, void*), void*, unsigned int*, AudioBufferList*, AudioStreamPacketDescription*, AudioStreamPacketDependencyInfo*) + 500 15 CoreAudio 0x1142b042c 0x1142a8000 + 33836 16 CoreAudio 0x1143af330 0x1142a8000 + 1078064 17 CoreAudio 0x1142b48fc 0x1142a8000 + 51452 18 CoreAudio 0x183268c58 HALC_ProxyIOContext::IOWorkLoop() + 6788 19 CoreAudio 0x183266b8c invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 116 20 CoreAudio 0x1833f1654 HALB_IOThread::Entry(void*) + 88 21 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 22 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 17: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x101a5fcfc 0x100e88000 + 12418300 4 Godot 0x101a5fb7c 0x100e88000 + 12417916 5 Godot 0x101a5faa8 0x100e88000 + 12417704 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 18: 0 libsystem_kernel.dylib 0x180f4d360 __semwait_signal + 8 1 libsystem_c.dylib 0x180e575b0 nanosleep + 220 2 Godot 0x101d4facc 0x100e88000 + 15497932 3 Godot 0x101e90e34 0x100e88000 + 16813620 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 19: 0 libsystem_kernel.dylib 0x180f4d360 __semwait_signal + 8 1 libsystem_c.dylib 0x180e575b0 nanosleep + 220 2 Godot 0x101d4facc 0x100e88000 + 15497932 3 Godot 0x101ef06c4 EditorExportPlatformIOS::_check_for_changes_poll_thread(void*) + 496 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 20: 0 libsystem_kernel.dylib 0x180f4d360 __semwait_signal + 8 1 libsystem_c.dylib 0x180e575b0 nanosleep + 220 2 Godot 0x101d4facc 0x100e88000 + 15497932 3 Godot 0x101f7f144 0x100e88000 + 17789252 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 21: 0 libsystem_kernel.dylib 0x180f4d360 __semwait_signal + 8 1 libsystem_c.dylib 0x180e575b0 nanosleep + 220 2 Godot 0x101d4facc 0x100e88000 + 15497932 3 Godot 0x10268b798 0x100e88000 + 25180056 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 22: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x102d92a04 0x100e88000 + 32549380 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 23:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x180f49d70 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x180f5b8a4 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x180f525c4 mach_msg_overwrite + 540 3 libsystem_kernel.dylib 0x180f4a0ec mach_msg + 24 4 CoreFoundation 0x181068bc0 __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x1810674ac __CFRunLoopRun + 1232 6 CoreFoundation 0x181066888 CFRunLoopRunSpecific + 612 7 AppKit 0x184412410 _NSEventThread + 172 8 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 9 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 24: 0 libsystem_kernel.dylib 0x180f4d564 __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x180f89638 _pthread_cond_wait + 1232 2 libc++.1.dylib 0x180ed6ac4 std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 Godot 0x102331308 0x100e88000 + 21664520 4 Godot 0x104735630 0x100e88000 + 59430448 5 Godot 0x104735ba4 0x100e88000 + 59431844 6 libsystem_pthread.dylib 0x180f8906c _pthread_start + 148 7 libsystem_pthread.dylib 0x180f83e2c thread_start + 8 Thread 25: 0 libsystem_pthread.dylib 0x180f83e18 start_wqthread + 0 Thread 16 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x00000000000120a8 x3: 0x0000000000000029 x4: 0x0000000004000000 x5: 0x0000000000000011 x6: 0x0000000000000000 x7: 0x0000000000000000 x8: 0x000000016f94b0ac x9: 0x00000001dc2f9f40 x10: 0x0000000000000002 x11: 0x00000000fffffffd x12: 0x0000010000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000 x16: 0x0000000180f4a74c x17: 0x00000001e11306e8 x18: 0x0000000000000000 x19: 0x0000000000000080 x20: 0x000000013631b4a8 x21: 0x000000013631b4a8 x22: 0x000000013631b210 x23: 0x000000013631c2ac x24: 0x000000013631b4a8 x25: 0x000000013631c2ac x26: 0x00000000ffffffff x27: 0x0000000000000080 x28: 0x000000003b800000 fp: 0x000000016f94a010 lr: 0xeb568001018d8f4c sp: 0x000000016f94a000 pc: 0x00000001018d8f4c cpsr: 0x20001000 far: 0x000000790ccbb538 esr: 0xf2000001 (Breakpoint) brk 1 Binary Images: 0x180f49000 - 0x180f81ff3 libsystem_kernel.dylib (*) /usr/lib/system/libsystem_kernel.dylib 0x180dfe000 - 0x180e45fff libdispatch.dylib (*) <191028d2-0477-3ebc-9eef-a85acafc7193> /usr/lib/system/libdispatch.dylib 0x1886f2000 - 0x188a56fff com.apple.QuartzCore (1.11) <8ccb450e-ab2b-3fce-931e-70986187d2e0> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x100e88000 - 0x106d83fff org.godotengine.godot (4.0) <933a3b2f-d62d-385f-900b-0f24aa2aa5c2> /Volumes/VOLUME/*/Godot.app/Contents/MacOS/Godot 0x180c5a000 - 0x180ce4b63 dyld (*) <487cfdeb-9b07-39bf-bfb9-970b61aea2d1> /usr/lib/dyld 0x180f82000 - 0x180f8effb libsystem_pthread.dylib (*) <132084c6-c347-3489-9ac2-fcaad21cdb73> /usr/lib/system/libsystem_pthread.dylib 0x180eca000 - 0x180f30ff3 libc++.1.dylib (*) /usr/lib/libc++.1.dylib 0x180fe7000 - 0x1814befff com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x181f13000 - 0x18294bfff com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x20966f000 - 0x209688fff libAXSpeechManager.dylib (*) <34bf390f-6aa9-3a20-bf52-1a3bc8b1eba5> /usr/lib/libAXSpeechManager.dylib 0x18a443000 - 0x18a46cfff com.apple.audio.caulk (1.0) <0978e37e-6087-35f8-a623-b9d02160b84f> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x1142a8000 - 0x1143dbfff com.apple.audio.units.Components (1.14) /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio 0x182be5000 - 0x182ea2fff com.apple.audio.AudioToolboxCore (1.0) <7730fb7e-e506-385a-95dc-b39e7c1c61a5> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore 0x183082000 - 0x183788fff com.apple.audio.CoreAudio (5.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x180e49000 - 0x180ec9ff3 libsystem_c.dylib (*) <756cd0d2-3241-3a74-8c59-02632dcee221> /usr/lib/system/libsystem_c.dylib 0x1842af000 - 0x1851b9fff com.apple.AppKit (6.9) /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.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%) Writable regions: Total=2.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.9G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 CG backing stores 4032K 4 CG image 2608K 32 ColorSync 512K 25 CoreAnimation 144K 8 CoreGraphics 32K 2 CoreUI image data 1072K 6 Foundation 16K 1 Foundation (reserved) 16K 1 reserved VM address space (unallocated) Kernel Alloc Once 32K 1 MALLOC 1.8G 170 MALLOC guard page 192K 8 MALLOC_LARGE (reserved) 16K 1 reserved VM address space (unallocated) MALLOC_MEDIUM (reserved) 1.0G 10 reserved VM address space (unallocated) STACK GUARD 56.4M 26 Stack 21.3M 26 VM_ALLOCATE 256K 11 VM_ALLOCATE (reserved) 44K 2 reserved VM address space (unallocated) __AUTH 1206K 270 __AUTH_CONST 16.9M 456 __CTF 756 1 __DATA 6154K 447 __DATA_CONST 22.6M 464 __DATA_DIRTY 1336K 160 __FONT_DATA 2352 1 __LINKEDIT 772.1M 9 __OBJC_CONST 2965K 231 __OBJC_RO 65.4M 1 __OBJC_RW 1986K 1 __TEXT 471.1M 480 dyld private memory 448K 3 mapped file 195.4M 63 shared memory 928K 17 =========== ======= ======= TOTAL 4.5G 2940 TOTAL, minus reserved VM space 3.4G 2940 ----------- Full Report ----------- {"app_name":"Godot","timestamp":"2022-12-24 20:41:24.00 +0100","app_version":"4.0","slice_uuid":"933a3b2f-d62d-385f-900b-0f24aa2aa5c2","build_version":"4.0","platform":1,"bundleID":"org.godotengine.godot","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.1 (22C65)","roots_installed":0,"name":"Godot","incident_id":"87F3B191-53B5-4941-A0CB-8D4CE31FF9B3"} { "uptime" : 220000, "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro18,1", "coalitionID" : 26014, "osVersion" : { "train" : "macOS 13.1", "build" : "22C65", "releaseType" : "User" }, "captureTime" : "2022-12-24 20:41:18.6301 +0100", "incident" : "87F3B191-53B5-4941-A0CB-8D4CE31FF9B3", "pid" : 81850, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2022-12-24 20:40:53.8615 +0100", "procStartAbsTime" : 5316005377400, "procExitAbsTime" : 5316599217375, "procName" : "Godot", "procPath" : "\/Volumes\/VOLUME\/*\/Godot.app\/Contents\/MacOS\/Godot", "bundleInfo" : {"CFBundleShortVersionString":"4.0","CFBundleVersion":"4.0","CFBundleIdentifier":"org.godotengine.godot"}, "storeInfo" : {"deviceIdentifierForVendor":"11BBB5CB-8A80-5A06-9AD4-0CE6677FABA9","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "org.godotengine.godot", "crashReporterKey" : "47199C54-4BC1-40F3-62E3-F937F9AB6234", "throttleTimeout" : 2147483647, "wakeTime" : 3569, "sleepWakeUUID" : "28758D3B-246E-4C5C-96CF-CB847C0A9B48", "sip" : "enabled", "exception" : {"codes":"0x0000000000000001, 0x00000001018d8f4c","rawCodes":[1,4321021772],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"}, "termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":81850}, "os_fault" : {"process":"Godot"}, "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" : 16, "threads" : [{"id":3771101,"name":"AudioStreamPreviewGenerator","queue":"com.apple.main-thread","frames":[{"imageOffset":3332,"symbol":"semaphore_timedwait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19228,"symbol":"_dispatch_sema4_timedwait","symbolLocation":64,"imageIndex":1},{"imageOffset":20764,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":76,"imageIndex":1},{"imageOffset":72976,"symbol":"-[CAMetalLayer nextDrawable]","symbolLocation":1452,"imageIndex":2},{"imageOffset":289412,"imageIndex":3},{"imageOffset":287644,"imageIndex":3},{"imageOffset":294796,"imageIndex":3},{"imageOffset":711984,"imageIndex":3},{"imageOffset":710776,"imageIndex":3},{"imageOffset":420612,"imageIndex":3},{"imageOffset":418716,"imageIndex":3},{"imageOffset":438560,"imageIndex":3},{"imageOffset":414812,"imageIndex":3},{"imageOffset":415904,"imageIndex":3},{"imageOffset":703836,"imageIndex":3},{"imageOffset":696616,"imageIndex":3},{"imageOffset":692084,"imageIndex":3},{"imageOffset":95344,"imageIndex":3},{"imageOffset":15968016,"imageIndex":3},{"imageOffset":15837112,"imageIndex":3},{"imageOffset":53324504,"imageIndex":3},{"imageOffset":4337976,"imageIndex":3},{"imageOffset":4032056,"imageIndex":3},{"imageOffset":4190932,"imageIndex":3},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":4}]},{"id":3771131,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"id":3771193,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":60545592,"symbol":"_IP_ResolverPrivate::_thread_function(void*)","symbolLocation":160,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771195,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771196,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771197,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771198,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771199,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771200,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771201,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771202,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771203,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771204,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":65770904,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771223,"name":"AXSpeech","frames":[{"imageOffset":3440,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":75940,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":38340,"symbol":"mach_msg_overwrite","symbolLocation":540,"imageIndex":0},{"imageOffset":4332,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531392,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":7},{"imageOffset":525484,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":7},{"imageOffset":522376,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":7},{"imageOffset":380504,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":8},{"imageOffset":75420,"symbol":"-[AXSpeechThread main]","symbolLocation":544,"imageIndex":9},{"imageOffset":353392,"symbol":"__NSThread__start__","symbolLocation":716,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771233,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"id":3771382,"name":"caulk.messenger.shared:17","frames":[{"imageOffset":3308,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":130300,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":10},{"imageOffset":9780,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":10},{"imageOffset":8824,"symbol":"void* caulk::thread_proxy > >(void*)","symbolLocation":96,"imageIndex":10},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"triggered":true,"id":3771413,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":0},{"value":0},{"value":73896},{"value":41},{"value":67108864},{"value":17},{"value":0},{"value":0},{"value":6166982828},{"value":7989075776,"symbolLocation":0,"symbol":"errno"},{"value":2},{"value":4294967293},{"value":1099511627776},{"value":0},{"value":0},{"value":0},{"value":6458484556,"symbolLocation":0,"symbol":"__error"},{"value":8071087848},{"value":0},{"value":128},{"value":5204194472},{"value":5204194472},{"value":5204193808},{"value":5204198060},{"value":5204194472},{"value":5204198060},{"value":4294967295},{"value":128},{"value":998244352}],"flavor":"ARM_THREAD_STATE64","lr":{"value":16957882188719558476},"cpsr":{"value":536875008},"fp":{"value":6166978576},"sp":{"value":6166978560},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":4321021772,"matchesCrashFrame":1},"far":{"value":519905719608}},"frames":[{"imageOffset":10817356,"imageIndex":3},{"imageOffset":10817356,"imageIndex":3},{"imageOffset":4552240,"imageIndex":3},{"imageOffset":4551320,"imageIndex":3},{"imageOffset":55822064,"imageIndex":3},{"imageOffset":48130132,"imageIndex":3},{"imageOffset":48124124,"imageIndex":3},{"imageOffset":15513496,"imageIndex":3},{"imageOffset":1053340,"imageIndex":11},{"imageOffset":35236,"imageIndex":11},{"imageOffset":950936,"symbol":"caulk::expected caulk::function_ref (ACAudioSpan&)>::functor_invoker(caulk::details::erased_callable (ACAudioSpan&)> const&, ACAudioSpan&)","symbolLocation":184,"imageIndex":12},{"imageOffset":344164,"symbol":"acv2::AudioConverterChain::ObtainInput(acv2::AudioConverterBase&, unsigned int)","symbolLocation":860,"imageIndex":12},{"imageOffset":2083468,"symbol":"acv2::CBRConverter::ProduceOutput(ACAudioSpan&)","symbolLocation":52,"imageIndex":12},{"imageOffset":341764,"symbol":"acv2::AudioConverterChain::ProduceOutput(caulk::function_ref (ACAudioSpan&)>, ACBaseAudioSpan&)","symbolLocation":184,"imageIndex":12},{"imageOffset":949596,"symbol":"acv2::_AudioConverterFillComplexBuffer(OpaqueAudioConverter*, int (*)(OpaqueAudioConverter*, unsigned int*, AudioBufferList*, AudioStreamPacketDescription**, void*), void*, unsigned int*, AudioBufferList*, AudioStreamPacketDescription*, AudioStreamPacketDependencyInfo*)","symbolLocation":500,"imageIndex":12},{"imageOffset":33836,"imageIndex":11},{"imageOffset":1078064,"imageIndex":11},{"imageOffset":51452,"imageIndex":11},{"imageOffset":1993816,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":6788,"imageIndex":13},{"imageOffset":1985420,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":116,"imageIndex":13},{"imageOffset":3602004,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":13},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771472,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":12418300,"imageIndex":3},{"imageOffset":12417916,"imageIndex":3},{"imageOffset":12417704,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771501,"frames":[{"imageOffset":17248,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":58800,"symbol":"nanosleep","symbolLocation":220,"imageIndex":14},{"imageOffset":15497932,"imageIndex":3},{"imageOffset":16813620,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771502,"frames":[{"imageOffset":17248,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":58800,"symbol":"nanosleep","symbolLocation":220,"imageIndex":14},{"imageOffset":15497932,"imageIndex":3},{"imageOffset":17204932,"symbol":"EditorExportPlatformIOS::_check_for_changes_poll_thread(void*)","symbolLocation":496,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771503,"frames":[{"imageOffset":17248,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":58800,"symbol":"nanosleep","symbolLocation":220,"imageIndex":14},{"imageOffset":15497932,"imageIndex":3},{"imageOffset":17789252,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771511,"frames":[{"imageOffset":17248,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":58800,"symbol":"nanosleep","symbolLocation":220,"imageIndex":14},{"imageOffset":15497932,"imageIndex":3},{"imageOffset":25180056,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771523,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":32549380,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771534,"name":"com.apple.NSEventThread","frames":[{"imageOffset":3440,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":75940,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":38340,"symbol":"mach_msg_overwrite","symbolLocation":540,"imageIndex":0},{"imageOffset":4332,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531392,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":7},{"imageOffset":525484,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":7},{"imageOffset":522376,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":7},{"imageOffset":1455120,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":15},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771564,"frames":[{"imageOffset":17764,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":6},{"imageOffset":21664520,"imageIndex":3},{"imageOffset":59430448,"imageIndex":3},{"imageOffset":59431844,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":3771766,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 6458478592, "size" : 233460, "uuid" : "aebf397e-e2ef-3a49-be58-23d4558511f6", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6457122816, "size" : 294912, "uuid" : "191028d2-0477-3ebc-9eef-a85acafc7193", "path" : "\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6583951360, "CFBundleShortVersionString" : "1.11", "CFBundleIdentifier" : "com.apple.QuartzCore", "size" : 3559424, "uuid" : "8ccb450e-ab2b-3fce-931e-70986187d2e0", "path" : "\/System\/Library\/Frameworks\/QuartzCore.framework\/Versions\/A\/QuartzCore", "name" : "QuartzCore", "CFBundleVersion" : "1042.24.1" }, { "source" : "P", "arch" : "arm64", "base" : 4310204416, "CFBundleShortVersionString" : "4.0", "CFBundleIdentifier" : "org.godotengine.godot", "size" : 99598336, "uuid" : "933a3b2f-d62d-385f-900b-0f24aa2aa5c2", "path" : "\/Volumes\/VOLUME\/*\/Godot.app\/Contents\/MacOS\/Godot", "name" : "Godot", "CFBundleVersion" : "4.0" }, { "source" : "P", "arch" : "arm64e", "base" : 6455402496, "size" : 568164, "uuid" : "487cfdeb-9b07-39bf-bfb9-970b61aea2d1", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64e", "base" : 6458712064, "size" : 53244, "uuid" : "132084c6-c347-3489-9ac2-fcaad21cdb73", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6457958400, "size" : 421876, "uuid" : "a4bed887-64ce-3f2e-80df-87d583b262d9", "path" : "\/usr\/lib\/libc++.1.dylib", "name" : "libc++.1.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6459125760, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5079040, "uuid" : "fd16d6d9-10c0-323b-b43b-9781c4a4d268", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1953.300" }, { "source" : "P", "arch" : "arm64e", "base" : 6475034624, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.Foundation", "size" : 10719232, "uuid" : "f1f5f857-8c3c-36d5-bc27-7702d6795468", "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation", "name" : "Foundation", "CFBundleVersion" : "1953.300" }, { "source" : "P", "arch" : "arm64e", "base" : 8747675648, "size" : 106496, "uuid" : "34bf390f-6aa9-3a20-bf52-1a3bc8b1eba5", "path" : "\/usr\/lib\/libAXSpeechManager.dylib", "name" : "libAXSpeechManager.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6614691840, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 172032, "uuid" : "0978e37e-6087-35f8-a623-b9d02160b84f", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "arm64e", "base" : 4633296896, "CFBundleShortVersionString" : "1.14", "CFBundleIdentifier" : "com.apple.audio.units.Components", "size" : 1261568, "uuid" : "b4321a13-a9aa-30d9-bf55-cf3ce2f45d6c", "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "1.14" }, { "source" : "P", "arch" : "arm64e", "base" : 6488477696, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.AudioToolboxCore", "size" : 2875392, "uuid" : "7730fb7e-e506-385a-95dc-b39e7c1c61a5", "path" : "\/System\/Library\/PrivateFrameworks\/AudioToolboxCore.framework\/Versions\/A\/AudioToolboxCore", "name" : "AudioToolboxCore" }, { "source" : "P", "arch" : "arm64e", "base" : 6493315072, "CFBundleShortVersionString" : "5.0", "CFBundleIdentifier" : "com.apple.audio.CoreAudio", "size" : 7368704, "uuid" : "f48d3a38-b71e-36e6-ac64-3e614cf0b9b3", "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "5.0" }, { "source" : "P", "arch" : "arm64e", "base" : 6457430016, "size" : 528372, "uuid" : "756cd0d2-3241-3a74-8c59-02632dcee221", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6512373760, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15773696, "uuid" : "dbbd4dea-6c68-3200-a81b-79b6a62f4669", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2299.30.116" } ], "sharedCache" : { "base" : 6454755328, "size" : 3434283008, "uuid" : "00a1fbb6-43e1-3c11-8483-faf0db659249" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=2.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.9G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG backing stores 4032K 4 \nCG image 2608K 32 \nColorSync 512K 25 \nCoreAnimation 144K 8 \nCoreGraphics 32K 2 \nCoreUI image data 1072K 6 \nFoundation 16K 1 \nFoundation (reserved) 16K 1 reserved VM address space (unallocated)\nKernel Alloc Once 32K 1 \nMALLOC 1.8G 170 \nMALLOC guard page 192K 8 \nMALLOC_LARGE (reserved) 16K 1 reserved VM address space (unallocated)\nMALLOC_MEDIUM (reserved) 1.0G 10 reserved VM address space (unallocated)\nSTACK GUARD 56.4M 26 \nStack 21.3M 26 \nVM_ALLOCATE 256K 11 \nVM_ALLOCATE (reserved) 44K 2 reserved VM address space (unallocated)\n__AUTH 1206K 270 \n__AUTH_CONST 16.9M 456 \n__CTF 756 1 \n__DATA 6154K 447 \n__DATA_CONST 22.6M 464 \n__DATA_DIRTY 1336K 160 \n__FONT_DATA 2352 1 \n__LINKEDIT 772.1M 9 \n__OBJC_CONST 2965K 231 \n__OBJC_RO 65.4M 1 \n__OBJC_RW 1986K 1 \n__TEXT 471.1M 480 \ndyld private memory 448K 3 \nmapped file 195.4M 63 \nshared memory 928K 17 \n=========== ======= ======= \nTOTAL 4.5G 2940 \nTOTAL, minus reserved VM space 3.4G 2940 \n", "legacyInfo" : { "threadTriggered" : { "name" : "com.apple.audio.IOThread.client" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "62b4513af75dc926494899c6", "factorPackIds" : { "COREOS_ICD" : "62fbe3cfa9a700130f60b3ea" }, "deploymentId" : 240000018 }, { "rolloutId" : "63582c5f8a53461413999550", "factorPackIds" : { }, "deploymentId" : 240000002 } ], "experiments" : [ ] } } Model: MacBookPro18,1, BootROM 8419.60.44, proc 10:8:2 processors, 16 GB, SMC Graphics: Apple M1 Pro, Apple M1 Pro, Built-In Display: Color LCD, 3456 x 2234 Retina, Main, MirrorOff, Online Memory Module: LPDDR5, Samsung AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Sep 3 2022 02:35:52 version 20.10.965.9.8.7.129 FWID 01-b0e84a9b Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. ``` <.details>
kfjustis commented 1 year ago

@h0lley This project crashes the game instance for me as well on 4.0 beta 11. image

I will say that re-exporting the ogg file from Audacity with quality 10 and re-launching the editor allows it to play the sound correctly. Not sure what the difference would be, but I used Audacity 2.4.2 on Windows 10.

stmSi commented 1 year ago

Even though the author's ogg file is faulty, editor should not crash. Simply guarding with ERR_, faulty ogg file will still run.