obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
57.28k stars 7.72k forks source link

OBS Crashes with this WHIP #9800

Closed MarianoFacundoArch closed 5 months ago

MarianoFacundoArch commented 8 months ago

Operating System Info

macOS 14

Other OS

No response

OBS Studio Version

30.0.0-rc2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/zpTpVWH7AhTyBaMB

OBS Studio Crash Log URL

No response

Expected Behavior

it should not crash and start broadcasting

Current Behavior

It crashes, closes

Steps to Reproduce

Configure OBS to use a WHIP server.

I provide a sample WHIP answer that makes it crash. What is curious is that it closes no matter what, even if I put an invalid ip (that would not be able to connect to, so should not crash, and give connection error instead). Sometimes it worked, but it's randomly, most of the time just... closes itself.

o=mediasoup-client 10000 1 IN IP4 0.0.0.0
s=-
t=0 0
a=ice-lite
a=fingerprint:sha-512 68:7C:3A:25:C7:5A:F9:17:DD:0E:62:81:01:1D:82:6A:0F:6D:11:1E:FA:2D:61:F6:96:90:7B:51:D5:64:C8:9C:AA:B3:77:61:20:78:F3:C8:C6:A7:C3:6F:0E:BA:FB:2E:07:FB:6C:36:B1:69:52:AB:C9:AA:39:EA:04:2F:CC:B3
a=msid-semantic: WMS *
a=group:BUNDLE 0 1
m=audio 7 UDP/TLS/RTP/SAVPF 111
c=IN IP4 127.0.0.1
a=rtpmap:111 opus/48000/2
a=setup:active
a=mid:0
a=recvonly
a=ice-ufrag:9rsaca16rcr77e4vy0h3lb6jglwgozl8
a=ice-pwd:rpmk20bcpml15g6x4m7tzho9236impzy
a=candidate:udpcandidate 1 udp 1076302079 192.168.4.148 9015 typ host
a=candidate:tcpcandidate 1 tcp 1076276479 192.168.4.148 9410 typ host tcptype passive
a=end-of-candidates
a=ice-options:renomination
a=rtcp-mux
a=rtcp-rsize
m=video 7 UDP/TLS/RTP/SAVPF 96
c=IN IP4 127.0.0.1
a=rtpmap:96 H264/90000
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtcp-fb:96 nack 
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb 
a=setup:active
a=mid:1
a=recvonly
a=ice-ufrag:9rsaca16rcr77e4vy0h3lb6jglwgozl8
a=ice-pwd:rpmk20bcpml15g6x4m7tzho9236impzy
a=candidate:udpcandidate 1 udp 1076302079 192.168.4.148 9015 typ host
a=candidate:tcpcandidate 1 tcp 1076276479 192.168.4.148 9410 typ host tcptype passive
a=end-of-candidates
a=ice-options:renomination
a=rtcp-mux
a=rtcp-rsize

Anything else we should know?

No response

gxalpha commented 8 months ago

Please provide a crash log.

  • In Finder, click the Go menu
  • Select Go To Folder, and type in ~/Library/Logs/DiagnosticReports/
  • Upload the file prefixed OBS_ with the most recent date (format is year-month-day)
MarianoFacundoArch commented 8 months ago

Here it goes: https://www.sendspace.com/file/tgwr8f

It might be related to something triggering it, as sometimes it works, sometimes not, depending on when i restart the media server too apparently.

Whenever this is triggered, OBS just closes on its own crashing

gxalpha commented 8 months ago

Thank you.

Relevant part of the crash log:

Thread 63 Crashed:
0   libsystem_kernel.dylib                 0x18aedf11c __pthread_kill + 8
1   libsystem_pthread.dylib                0x18af16cc0 pthread_kill + 288
2   libsystem_c.dylib                      0x18ae26a50 abort + 180
3   libc++abi.dylib                        0x18aece6d8 abort_message + 132
4   libc++abi.dylib                        0x18aebe7ac demangling_terminate_handler() + 320
5   libobjc.A.dylib                        0x18ab6b8a4 _objc_terminate() + 160
6   libc++abi.dylib                        0x18aecda9c std::__terminate(void (*)()) + 16
7   libc++abi.dylib                        0x18aed0a48 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 36
8   libc++abi.dylib                        0x18aed09f4 __cxa_throw + 140
9   libdatachannel.dylib                   0x12da988d4 rtc::impl::PeerConnection::validateRemoteDescription(rtc::Description const&) + 1332
10  libdatachannel.dylib                   0x12da48208 rtc::PeerConnection::setRemoteDescription(rtc::Description) + 672
11  obs-webrtc                             0x12cfbc498 0x12cfb4000 + 33944
12  obs-webrtc                             0x12cfb9f6c 0x12cfb4000 + 24428
13  obs-webrtc                             0x12cfc021c 0x12cfb4000 + 49692
14  libsystem_pthread.dylib                0x18af17034 _pthread_start + 136
15  libsystem_pthread.dylib                0x18af11e3c thread_start + 8

cc @Sean-Der

MarianoFacundoArch commented 8 months ago

I think I tracked the bug down to the a=fingerprint line.

If the sdp has

a=fingerprint:sha-256

It works, but if it has

a=fingerprint:sha-512

It crashes

MarianoFacundoArch commented 8 months ago

It crashes too with

a=fingerprint:sha-1 18:5C:A3:46:F1:F3:56:CD:1D:68:22:F2:0D:B2:41:1A:18:B5:4F:CA

MarianoFacundoArch commented 8 months ago

Yet another one: a=fingerprint:sha-224 A7:27:63:0B:22:16:74:44:42:12:99:FC:99:F1:25:B1:D9:A1:0A:8B:9F:B0:B1:D0:8F:A7:81:5D

It seems the problem is that there are missing fingerprint algorithms?

Sean-Der commented 8 months ago

Thank you @MarianoFacundoArch

SHA-256 is what the majority of servers/clients use now, not surprised about the code path!

I will fix upstream now!

MarianoFacundoArch commented 8 months ago

Nice Sean , let me know if i can help you somehow or to try after it's been taken care of. below is a list of possible fingerprints with the algorithms that you might want to use as a reference to see all the options!

  {
    algorithm: 'sha-224',
    value: 'A7:27:63:0B:22:16:74:44:42:12:99:FC:99:F1:25:B1:D9:A1:0A:8B:9F:B0:B1:D0:8F:A7:81:5D'
  },
  {
    algorithm: 'sha-256',
    value: 'EC:F7:71:7D:6A:90:96:FE:A1:01:DD:D3:D6:7C:DB:51:D4:01:07:6C:D1:2F:26:91:5A:61:41:1D:81:41:E5:FD'
  },
  {
    algorithm: 'sha-384',
    value: '33:B6:29:44:42:7C:82:C0:50:78:BE:5F:50:F4:A3:42:BA:6A:83:E3:C8:8D:0E:DE:4D:D2:72:25:D5:8B:09:FE:95:F2:FE:B2:DC:B0:08:AE:42:54:5B:12:FF:94:42:01'
  },
  {
    algorithm: 'sha-1',
    value: '18:5C:A3:46:F1:F3:56:CD:1D:68:22:F2:0D:B2:41:1A:18:B5:4F:CA'
  },
  {
    algorithm: 'sha-512',
    value: 'D7:E3:E5:7D:86:4C:08:4C:98:FF:8E:4F:98:9D:ED:71:C0:57:8C:93:3D:53:47:FC:CF:26:51:A3:E9:26:A3:BB:75:0C:D7:9B:E3:67:13:EC:D6:80:06:9E:E5:FD:52:BF:32:65:B9:1C:A5:C9:88:B7:22:99:C5:5D:0E:45:EF:C8'
  }
RytoEX commented 8 months ago

@Sean-Der Is this possibly the same issue described in our forum beta/RC thread? https://obsproject.com/forum/threads/obs-studio-30-rc.168984/post-628325 https://obsproject.com/forum/threads/obs-studio-30-rc.168984/post-628398 https://obsproject.com/forum/threads/obs-studio-30-rc.168984/post-628680 https://obsproject.com/forum/threads/obs-studio-30-rc.168984/post-628817

Sean-Der commented 8 months ago

@RytoEX Unrelated unfortunately! That issue is for local certificate generation at session start.

WHIP worked in flatpak at one point. Let me bisect locally to find when it broke.

derrod commented 8 months ago

Sorry, misslick.

ArmorDarks commented 7 months ago

@Sean-Der, sorry for pinging. Have you managed to find the reason why it no longer works?

Sean-Der commented 7 months ago

Please ping me anytime! I am always happy to help :)

I haven't had a chance unfortunately. I can show you how to do it (if you are interested)

Sean-Der commented 7 months ago

Could you try out previous betas? See if we can start to establish a window of when it worked/broke

uxex commented 7 months ago

in linux crashes all obs versions i tried 3.0.0, rc2, beta3 , against broadcast box and srs servers

s3gfaultx commented 6 months ago

If it helps, non-flatpak version distributed in Fedora repos, works as expected. It seems to be a problem exclusive to the Flatpak version.

Sean-Der commented 6 months ago

Hi @uxex @ArmorDarks

I have fixed the Flatpak issue! Upstream PR is here

You could also use the flatpak builds where we switch to MbedTLS here

Sean-Der commented 6 months ago

I have a fix for libdatachannel not support all hash functions here

@MarianoFacundoArch Would it be helpful for me to generate builds?

I hope to have PR against obs-deps in next few days :)

sreplans commented 6 months ago

@MarianoFacundoArch I am also using MediaSoup, did you find any work around to prevent the OBS crash? i.e. forcing sha-256?

Sean-Der commented 6 months ago

@sreplans The only solution I know of is to use my patch.

if you are unable to build yourself I am happy to generate a build!

sreplans commented 6 months ago

@Sean-Der Thank you!!! Is it possible to get a Window build and an OS X build? or either at this point! You are a lifesaver!

Sean-Der commented 6 months ago

I can get you both! I will have updated builds in 24 hours :)

sreplans commented 6 months ago

Awesome 😎 thank you

On Fri, Dec 29, 2023 at 7:04 PM Sean DuBois @.***> wrote:

I can get you both! I will have updated builds in 24 hours :)

— Reply to this email directly, view it on GitHub https://github.com/obsproject/obs-studio/issues/9800#issuecomment-1872251983, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACM77EIOUEBADXX5STAAFXTYL4A4TAVCNFSM6AAAAAA65TRV62VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZSGI2TCOJYGM . You are receiving this because you were mentioned.Message ID: @.***>

Sean-Der commented 6 months ago

~hi @sreplans sorry i am not able to generate builds anymore https://discord.com/channels/348973006581923840/374636084883095554/1190662781507207269~

~@PatTheMav any suggestions here? is building in forks a supported workflow still?~

Fixed it! Should have builds soon

Sean-Der commented 6 months ago

When I get a new libdatachannel tag I can do builds against main repo. hopefully soon!

Sean-Der commented 6 months ago

I have builds!

@sreplans Go to https://github.com/Sean-Der/obs-studio/actions/runs/7374742667?pr=6

Here are direct links

sreplans commented 6 months ago

Thank you sooo much!!!! I'll check them out.

On Mon, Jan 1, 2024 at 9:13 AM Sean DuBois @.***> wrote:

I have builds!

@sreplans https://github.com/sreplans Go to https://github.com/Sean-Der/obs-studio/actions/runs/7374742667?pr=6

Here are direct links

— Reply to this email directly, view it on GitHub https://github.com/obsproject/obs-studio/issues/9800#issuecomment-1873344692, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACM77EM7YHIJKK7EUAE5HDTYMLAAXAVCNFSM6AAAAAA65TRV62VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZTGM2DINRZGI . You are receiving this because you were mentioned.Message ID: @.***>

sreplans commented 6 months ago

@Sean-Der Thanks for the builds. I tested on Max os X (the arm64 version) and it still crashes for me while trying to stream to a WHIP endpoint. jere is the stack trace...

macOS Crash Report ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: OBS [58914] Path: /private/var/folders/*/OBS.app/Contents/MacOS/OBS Identifier: com.obsproject.obs-studio Version: 29.1.0 (7374742667) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2024-01-02 11:13:43.1400 -0500 OS Version: macOS 14.2 (23C64) Report Version: 12 Anonymous UUID: 97831827-7AA8-2472-6F51-1A88C33C139B Sleep/Wake UUID: 14113896-E55B-47D2-9D3E-D4DFF6F5221F Time Awake Since Boot: 330000 seconds Time Since Wake: 471 seconds System Integrity Protection: enabled Crashed Thread: 23 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process: OBS [58914] Application Specific Information: abort() called Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x18add9874 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x18adebcf0 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x18ade24b0 mach_msg_overwrite + 476 3 libsystem_kernel.dylib 0x18add9bf8 mach_msg + 24 4 CoreFoundation 0x18aef7bf4 __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x18aef64bc __CFRunLoopRun + 1208 6 CoreFoundation 0x18aef59ac CFRunLoopRunSpecific + 608 7 HIToolbox 0x1954a4448 RunCurrentEventLoopInMode + 292 8 HIToolbox 0x1954a4284 ReceiveNextEventCommon + 648 9 HIToolbox 0x1954a3fdc _BlockUntilNextEventMatchingListInModeWithFilter + 76 10 AppKit 0x18e6d28a4 _DPSNextEvent + 660 11 AppKit 0x18eeac980 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716 12 AppKit 0x18e6c5d50 -[NSApplication run] + 476 13 libqcocoa.dylib 0x106436c64 0x106420000 + 93284 14 QtCore 0x105f0a78c QEventLoop::exec(QFlags) + 532 15 QtCore 0x105f01540 QCoreApplication::exec() + 112 16 OBS 0x1042d6aa8 main + 5484 17 dyld 0x18aa990e0 start + 2360 Thread 1: 0 libsystem_pthread.dylib 0x18ae14e28 start_wqthread + 0 Thread 2: 0 libsystem_pthread.dylib 0x18ae14e28 start_wqthread + 0 Thread 3: 0 libsystem_pthread.dylib 0x18ae14e28 start_wqthread + 0 Thread 4: 0 libsystem_pthread.dylib 0x18ae14e28 start_wqthread + 0 Thread 5:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x18ade49d4 __select + 8 1 CoreFoundation 0x18af20e24 __CFSocketManager + 636 2 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 3 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 6: 0 libsystem_pthread.dylib 0x18ae14e28 start_wqthread + 0 Thread 7:: libobs: hotkey thread 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libobs 0x105c610d8 os_event_timedwait + 128 3 libobs 0x105c1b744 obs_hotkey_thread + 168 4 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 5 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 8:: tiny_tubular_task_thread 0 libsystem_kernel.dylib 0x18add97f0 semaphore_wait_trap + 8 1 libobs 0x105c6131c os_sem_wait + 20 2 libobs 0x105c5fc90 tiny_tubular_task_thread + 216 3 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 4 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 9:: Thread (pooled) 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 QtCore 0x10607a488 0x105e98000 + 1975432 3 QtCore 0x10607a10c 0x105e98000 + 1974540 4 QtCore 0x10607a038 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x106073e38 0x105e98000 + 1949240 6 QtCore 0x10606fdbc 0x105e98000 + 1932732 7 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 8 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 10:: Thread (pooled) 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 QtCore 0x10607a488 0x105e98000 + 1975432 3 QtCore 0x10607a10c 0x105e98000 + 1974540 4 QtCore 0x10607a038 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108 5 QtCore 0x106073e38 0x105e98000 + 1949240 6 QtCore 0x10606fdbc 0x105e98000 + 1932732 7 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 8 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 11:: audio-io: audio thread 0 libsystem_kernel.dylib 0x18addce68 __semwait_signal + 8 1 libsystem_c.dylib 0x18acbc2f8 nanosleep + 220 2 libsystem_c.dylib 0x18acbc210 usleep + 68 3 libobs 0x105c5b8a8 os_sleepto_ns_fast + 100 4 libobs 0x105bf9568 audio_thread + 844 5 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 6 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 12:: video-io: video thread 0 libsystem_kernel.dylib 0x18add97f0 semaphore_wait_trap + 8 1 libobs 0x105c6131c os_sem_wait + 20 2 libobs 0x105bfbf0c video_thread + 84 3 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 4 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 13:: libobs: graphics thread 0 libsystem_kernel.dylib 0x18addce68 __semwait_signal + 8 1 libsystem_c.dylib 0x18acbc2f8 nanosleep + 220 2 libobs 0x105c5b830 os_sleepto_ns + 124 3 libobs 0x105c47328 obs_graphics_thread_loop + 6052 4 libobs 0x105c03358 obs_graphics_thread_loop_autorelease + 32 5 libobs 0x105c475b4 obs_graphics_thread + 168 6 libobs 0x105c0331c obs_graphics_thread_autorelease + 32 7 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 8 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 14: 0 libsystem_kernel.dylib 0x18ade49d4 __select + 8 1 libcurl.4.dylib 0x1a23c9adc Curl_poll + 516 2 libcurl.4.dylib 0x1a23c21f0 multi_wait + 728 3 libcurl.4.dylib 0x1a239dd68 curl_easy_perform + 268 4 rtmp-services 0x1226cfdd8 do_http_request + 252 5 rtmp-services 0x1226cf654 update_thread + 1112 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 15:: caulk::deferred_logger 0 libsystem_kernel.dylib 0x18add97f0 semaphore_wait_trap + 8 1 caulk 0x1951a0690 caulk::semaphore::timed_wait(double) + 212 2 caulk 0x1951a0544 caulk::concurrent::details::worker_thread::run() + 36 3 caulk 0x1951a0244 void* caulk::thread_proxy>>(void*) + 96 4 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 5 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 16:: caulk.messenger.shared:high 0 libsystem_kernel.dylib 0x18add97f0 semaphore_wait_trap + 8 1 caulk 0x1951a0690 caulk::semaphore::timed_wait(double) + 212 2 caulk 0x1951a0544 caulk::concurrent::details::worker_thread::run() + 36 3 caulk 0x1951a0244 void* caulk::thread_proxy>>(void*) + 96 4 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 5 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 17:: caulk.messenger.shared:17 0 libsystem_kernel.dylib 0x18add97f0 semaphore_wait_trap + 8 1 caulk 0x1951a0690 caulk::semaphore::timed_wait(double) + 212 2 caulk 0x1951a0544 caulk::concurrent::details::worker_thread::run() + 36 3 caulk 0x1951a0244 void* caulk::thread_proxy>>(void*) + 96 4 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 5 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 18:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x18add9874 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x18adebcf0 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x18ade24b0 mach_msg_overwrite + 476 3 libsystem_kernel.dylib 0x18add9bf8 mach_msg + 24 4 CoreAudio 0x18d763ca0 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 96 5 CoreAudio 0x18d63ab84 HALC_ProxyIOContext::IOWorkLoop() + 4260 6 CoreAudio 0x18d6393b0 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 108 7 CoreAudio 0x18d7b8564 HALC_IOThread::Entry(void*) + 88 8 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 9 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 19:: MacUpdateThread 0 libsystem_kernel.dylib 0x18ade49d4 __select + 8 1 libcurl.4.dylib 0x1a23c9adc Curl_poll + 516 2 libcurl.4.dylib 0x1a23c21f0 multi_wait + 728 3 libcurl.4.dylib 0x1a239dd68 curl_easy_perform + 268 4 OBS 0x1043003c4 GetRemoteFile(char const*, std::__1::basic_string, std::__1::allocator>&, std::__1::basic_string, std::__1::allocator>&, long*, char const*, std::__1::basic_string, std::__1::allocator>, char const*, std::__1::vector, std::__1::allocator>, std::__1::allocator, std::__1::allocator>>>, std::__1::basic_string, std::__1::allocator>*, int, bool, int) + 860 5 OBS 0x1043141d8 FetchAndVerifyFile(char const*, char const*, char const*, std::__1::basic_string, std::__1::allocator>*, std::__1::vector, std::__1::allocator>, std::__1::allocator, std::__1::allocator>>> const&) + 1144 6 OBS 0x1043137ec MacUpdateThread::run() + 108 7 QtCore 0x10606fdbc 0x105e98000 + 1932732 8 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 9 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 20:: WhatsNewInfoThread 0 libsystem_kernel.dylib 0x18ade49d4 __select + 8 1 libcurl.4.dylib 0x1a23c9adc Curl_poll + 516 2 libcurl.4.dylib 0x1a23c21f0 multi_wait + 728 3 libcurl.4.dylib 0x1a239dd68 curl_easy_perform + 268 4 OBS 0x1043003c4 GetRemoteFile(char const*, std::__1::basic_string, std::__1::allocator>&, std::__1::basic_string, std::__1::allocator>&, long*, char const*, std::__1::basic_string, std::__1::allocator>, char const*, std::__1::vector, std::__1::allocator>, std::__1::allocator, std::__1::allocator>>>, std::__1::basic_string, std::__1::allocator>*, int, bool, int) + 860 5 OBS 0x1043141d8 FetchAndVerifyFile(char const*, char const*, char const*, std::__1::basic_string, std::__1::allocator>*, std::__1::vector, std::__1::allocator>, std::__1::allocator, std::__1::allocator>>> const&) + 1144 6 OBS 0x104315464 WhatsNewInfoThread::run() + 72 7 QtCore 0x10606fdbc 0x105e98000 + 1932732 8 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 9 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 21:: com.apple.coremedia.sharedRootQueue.47 0 libsystem_kernel.dylib 0x18add9808 semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x18ac68f28 _dispatch_sema4_timedwait + 64 2 libdispatch.dylib 0x18ac69524 _dispatch_semaphore_wait_slow + 76 3 libdispatch.dylib 0x18ac79fc8 _dispatch_worker_thread + 328 4 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 5 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 22:: com.apple.coremedia.sharedRootQueue.47 0 libsystem_kernel.dylib 0x18add9808 semaphore_timedwait_trap + 8 1 libdispatch.dylib 0x18ac68f28 _dispatch_sema4_timedwait + 64 2 libdispatch.dylib 0x18ac69524 _dispatch_semaphore_wait_slow + 76 3 libdispatch.dylib 0x18ac79fc8 _dispatch_worker_thread + 328 4 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 5 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 23 Crashed: 0 libsystem_kernel.dylib 0x18ade20dc __pthread_kill + 8 1 libsystem_pthread.dylib 0x18ae19cc0 pthread_kill + 288 2 libsystem_c.dylib 0x18ad25a40 abort + 180 3 libc++abi.dylib 0x18add1070 abort_message + 132 4 libc++abi.dylib 0x18adc1110 demangling_terminate_handler() + 320 5 libobjc.A.dylib 0x18aa6799c _objc_terminate() + 160 6 libc++abi.dylib 0x18add0434 std::__terminate(void (*)()) + 16 7 libc++abi.dylib 0x18add3520 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 88 8 libc++abi.dylib 0x18add3464 __cxa_throw + 308 9 libdatachannel.dylib 0x125ae6748 rtc::impl::IceTransport::setRemoteDescription(rtc::Description const&) + 356 10 libdatachannel.dylib 0x125aa3594 rtc::PeerConnection::setRemoteDescription(rtc::Description) + 1412 11 obs-webrtc 0x1226a0bd4 WHIPOutput::Connect() + 1740 12 obs-webrtc 0x12269e924 WHIPOutput::StartThread() + 40 13 obs-webrtc 0x1226a48cc void* std::__1::__thread_proxy[abi:v15006]>, void (WHIPOutput::*)(), WHIPOutput*>>(void*) + 72 14 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 15 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 24:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 25:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 26:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 27:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 28:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 29:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 30:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 31:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 32:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 33:: RTC worker 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x18ad414dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 libdatachannel.dylib 0x125b12754 rtc::impl::ThreadPool::dequeue() + 380 4 libdatachannel.dylib 0x125b120f0 rtc::impl::ThreadPool::run() + 172 5 libdatachannel.dylib 0x125b12d18 0x125a70000 + 666904 6 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 7 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 34:: SCTP iterator 0 libsystem_kernel.dylib 0x18addd06c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x18ae1a5fc _pthread_cond_wait + 1228 2 libdatachannel.dylib 0x125b22064 0x125a70000 + 729188 3 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 4 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 35:: SCTP timer 0 libsystem_kernel.dylib 0x18addce68 __semwait_signal + 8 1 libsystem_c.dylib 0x18acbc2f8 nanosleep + 220 2 libdatachannel.dylib 0x125b224a0 user_sctp_timer_iterate + 80 3 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 4 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 36:: juice poll 0 libsystem_kernel.dylib 0x18ade21ec poll + 8 1 libdatachannel.dylib 0x125b7ec78 conn_poll_run + 200 2 libdatachannel.dylib 0x125b7e63c 0x125a70000 + 1107516 3 libsystem_pthread.dylib 0x18ae1a034 _pthread_start + 136 4 libsystem_pthread.dylib 0x18ae14e3c thread_start + 8 Thread 23 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000 x4: 0x000000018add5348 x5: 0x0000000177daa710 x6: 0x000000000000006e x7: 0x0000000000000dc0 x8: 0x5b625a58b345875b x9: 0x5b625a59c49f375b x10: 0x0000000000000200 x11: 0x0000000000000031 x12: 0x0000000000000000 x13: 0x00000000001ff800 x14: 0x00000000000007fb x15: 0x00000000d1817850 x16: 0x0000000000000148 x17: 0x00000001ea66b340 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x0000000177dab000 x21: 0x000000000001ab23 x22: 0x0000000177dab0e0 x23: 0x0000000000000000 x24: 0x0000000000000002 x25: 0x0000000000000001 x26: 0x0000000000000000 x27: 0x0000000000000000 x28: 0x0000000000000000 fp: 0x0000000177daa680 lr: 0x000000018ae19cc0 sp: 0x0000000177daa660 pc: 0x000000018ade20dc cpsr: 0x40001000 far: 0x0000000000000000 esr: 0x56000080 Address size fault Binary Images: 0x125800000 - 0x125937fff com.apple.audio.units.Components (1.14) <06275638-4d71-370d-bf96-b30a567270e1> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio 0x126298000 - 0x126b73fff com.apple.audio.codecs.Components (7.0) <8479fc6b-3097-3c2f-b9ac-e1ece564d865> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs 0x120c58000 - 0x120c5ffff com.obsproject.vlc-video (29.1.0) <2173966a-55b1-3112-8c08-72c2f7804192> /private/var/folders/*/OBS.app/Contents/PlugIns/vlc-video.plugin/Contents/MacOS/vlc-video 0x120c3c000 - 0x120c43fff com.obsproject.text-freetype2 (29.1.0) <139fa25a-6d9a-3b5d-b29a-2e59fdcbbc31> /private/var/folders/*/OBS.app/Contents/PlugIns/text-freetype2.plugin/Contents/MacOS/text-freetype2 0x1226f4000 - 0x1227b3fff libfreetype.dylib (*) <2f83e07a-03db-30ee-ac7b-380a74d5c3cd> /private/var/folders/*/OBS.app/Contents/Frameworks/libfreetype.dylib 0x1226cc000 - 0x1226dbfff com.obsproject.rtmp-services (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/rtmp-services.plugin/Contents/MacOS/rtmp-services 0x120b88000 - 0x120b8ffff com.obsproject.obs-x264 (29.1.0) <8e305f15-47c3-314c-af85-47c3cf081080> /private/var/folders/*/OBS.app/Contents/PlugIns/obs-x264.plugin/Contents/MacOS/obs-x264 0x125c18000 - 0x125d0bfff com.obsproject.obs-websocket (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/obs-websocket.plugin/Contents/MacOS/obs-websocket 0x12269c000 - 0x1226a7fff com.obsproject.obs-webrtc (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/obs-webrtc.plugin/Contents/MacOS/obs-webrtc 0x125a70000 - 0x125bc3fff libdatachannel.dylib (*) <1dc107e7-bf00-36d0-bbce-400ce8cce7fc> /private/var/folders/*/OBS.app/Contents/Frameworks/libdatachannel.dylib 0x120bac000 - 0x120bb7fff com.obsproject.obs-vst (29.1.0) <3083eff4-44e3-38d3-b069-6498001b365c> /private/var/folders/*/OBS.app/Contents/PlugIns/obs-vst.plugin/Contents/MacOS/obs-vst 0x120ae4000 - 0x120aebfff com.obsproject.obs-transitions (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/obs-transitions.plugin/Contents/MacOS/obs-transitions 0x120d98000 - 0x120dcbfff com.obsproject.obs-outputs (29.1.0) <5f36c289-1774-3dfe-be29-bae418da14d8> /private/var/folders/*/OBS.app/Contents/PlugIns/obs-outputs.plugin/Contents/MacOS/obs-outputs 0x120be0000 - 0x120c1bfff com.obsproject.obs-filters (29.1.0) <2f27ab09-be58-3f25-abd4-0e10f07b1a6d> /private/var/folders/*/OBS.app/Contents/PlugIns/obs-filters.plugin/Contents/MacOS/obs-filters 0x120b50000 - 0x120b6bfff com.obsproject.obs-ffmpeg (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/obs-ffmpeg.plugin/Contents/MacOS/obs-ffmpeg 0x117fe0000 - 0x117febfff libavdevice.dylib (*) /private/var/folders/*/OBS.app/Contents/Frameworks/libavdevice.dylib 0x125ef4000 - 0x1261f7fff libavfilter.dylib (*) /private/var/folders/*/OBS.app/Contents/Frameworks/libavfilter.dylib 0x29998c000 - 0x2a282bfff org.cef.framework (103.61.26.0) <4c4c4471-5555-3144-a10d-6e84143e82e5> /private/var/folders/*/OBS.app/Contents/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework 0x120c74000 - 0x120cebfff com.obsproject.obs-browser (29.1.0) <75051988-20e6-33b7-9282-9a9e4d7750aa> /private/var/folders/*/OBS.app/Contents/PlugIns/obs-browser.plugin/Contents/MacOS/obs-browser 0x120aa8000 - 0x120ab3fff com.obsproject.mac-virtualcam (29.1.0) <117e16ac-4b44-31a4-b271-a32c424c7aaf> /private/var/folders/*/OBS.app/Contents/PlugIns/mac-virtualcam.plugin/Contents/MacOS/mac-virtualcam 0x120a8c000 - 0x120a93fff com.obsproject.mac-videotoolbox (29.1.0) <1a285bff-9e7e-3401-8b52-cf5e002f92d1> /private/var/folders/*/OBS.app/Contents/PlugIns/mac-videotoolbox.plugin/Contents/MacOS/mac-videotoolbox 0x120a2c000 - 0x120a33fff com.obsproject.mac-syphon (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/mac-syphon.plugin/Contents/MacOS/mac-syphon 0x120b10000 - 0x120b23fff info.v002.Syphon (5) /private/var/folders/*/OBS.app/Contents/Frameworks/Syphon.framework/Versions/A/Syphon 0x120a5c000 - 0x120a6ffff com.obsproject.mac-capture (29.1.0) <386565a1-07bb-3263-8bf7-316e56803ef9> /private/var/folders/*/OBS.app/Contents/PlugIns/mac-capture.plugin/Contents/MacOS/mac-capture 0x120968000 - 0x12098ffff com.apple.cmio.DAL.iOSScreenCapture (1000.0) /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/iOSScreenCapture.plugin/Contents/MacOS/iOSScreenCapture 0x120a00000 - 0x120a13fff com.obsproject.mac-avcapture (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/mac-avcapture.plugin/Contents/MacOS/mac-avcapture 0x1208b8000 - 0x1208bffff com.obsproject.image-source (29.1.0) <3e299b29-2677-3cf4-aec2-a55b4af07f5b> /private/var/folders/*/OBS.app/Contents/PlugIns/image-source.plugin/Contents/MacOS/image-source 0x1209b4000 - 0x1209d3fff com.obsproject.frontend-tools (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/frontend-tools.plugin/Contents/MacOS/frontend-tools 0x1208e4000 - 0x1208effff com.obsproject.decklink (29.1.0) <7c43185d-1b34-3689-9333-7b7384733f65> /private/var/folders/*/OBS.app/Contents/PlugIns/decklink.plugin/Contents/MacOS/decklink 0x120910000 - 0x12092ffff com.obsproject.decklink-output-ui (29.1.0) <53c02cbe-7ee7-3d19-b74e-c427bdd80247> /private/var/folders/*/OBS.app/Contents/PlugIns/decklink-output-ui.plugin/Contents/MacOS/decklink-output-ui 0x12089c000 - 0x1208a3fff com.obsproject.decklink-captions (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/decklink-captions.plugin/Contents/MacOS/decklink-captions 0x120880000 - 0x120887fff com.obsproject.coreaudio-encoder (29.1.0) <225ab2a1-e054-37a8-9ad7-9b9dd6cfb16d> /private/var/folders/*/OBS.app/Contents/PlugIns/coreaudio-encoder.plugin/Contents/MacOS/coreaudio-encoder 0x125320000 - 0x12559bfff com.obsproject.aja (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/aja.plugin/Contents/MacOS/aja 0x122300000 - 0x12253ffff com.obsproject.aja-output-ui (29.1.0) /private/var/folders/*/OBS.app/Contents/PlugIns/aja-output-ui.plugin/Contents/MacOS/aja-output-ui 0x117334000 - 0x11739ffff com.apple.AppleMetalOpenGLRenderer (1.0) <41cb4d99-6a07-366a-9e97-d047ce10daa2> /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer 0x11752c000 - 0x11756ffff libobs-opengl.dylib (*) /private/var/folders/*/OBS.app/Contents/Frameworks/libobs-opengl.dylib 0x11094c000 - 0x110957fff libqsvgicon.dylib (*) <92d22bd5-b4dc-30dc-9748-4e0c2fcdedc1> /private/var/folders/*/OBS.app/Contents/PlugIns/iconengines/libqsvgicon.dylib 0x11731c000 - 0x117323fff libqmacjp2.dylib (*) <65136033-7987-3bdf-8283-e0e667093fb4> /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqmacjp2.dylib 0x117304000 - 0x11730bfff libqtga.dylib (*) <404940c7-2493-3c87-a68c-25af225a26e2> /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqtga.dylib 0x1109f8000 - 0x1109fffff libqicns.dylib (*) /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqicns.dylib 0x1109e0000 - 0x1109e7fff libqsvg.dylib (*) <930b40b7-a072-3148-9412-1c1871479828> /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqsvg.dylib 0x1174b8000 - 0x117517fff libqtiff.dylib (*) /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqtiff.dylib 0x11743c000 - 0x1174a3fff libqjpeg.dylib (*) /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqjpeg.dylib 0x1109c8000 - 0x1109cffff libqmacheif.dylib (*) /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqmacheif.dylib 0x1109b0000 - 0x1109b7fff libqico.dylib (*) <797a16c3-f158-30e7-88a7-1ec78abd90c6> /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqico.dylib 0x110a80000 - 0x110ae7fff libqwebp.dylib (*) <48dfe96f-f61a-30fa-996a-84cc971e16ec> /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqwebp.dylib 0x110998000 - 0x11099ffff libqwbmp.dylib (*) <5b79fdfe-8448-37ae-b38b-9df4c51fbc37> /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqwbmp.dylib 0x110980000 - 0x110987fff libqgif.dylib (*) /private/var/folders/*/OBS.app/Contents/PlugIns/imageformats/libqgif.dylib 0x105de4000 - 0x105deffff libobjc-trampolines.dylib (*) <7778e0d7-361a-378d-9438-3b2bb48c2154> /usr/lib/libobjc-trampolines.dylib 0x105d90000 - 0x105db3fff libqmacstyle.dylib (*) <06a3c87d-49b5-3386-94c0-922184ba78f3> /private/var/folders/*/OBS.app/Contents/PlugIns/styles/libqmacstyle.dylib 0x106420000 - 0x1064bbfff libqcocoa.dylib (*) /private/var/folders/*/OBS.app/Contents/PlugIns/platforms/libqcocoa.dylib 0x1063e4000 - 0x106403fff com.apple.security.csparser (3.0) <223733db-4edb-301c-99bc-d4c647bb1ad2> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser 0x107ba4000 - 0x108e97fff libavcodec.dylib (*) <30cabbce-e4db-38ef-9aeb-e1c5f826f556> /private/var/folders/*/OBS.app/Contents/Frameworks/libavcodec.dylib 0x10513c000 - 0x10532bfff libavformat.dylib (*) <68bb1c64-f20b-3b26-a70f-a415ea5972fe> /private/var/folders/*/OBS.app/Contents/Frameworks/libavformat.dylib 0x104e34000 - 0x104eb3fff libavutil.dylib (*) /private/var/folders/*/OBS.app/Contents/Frameworks/libavutil.dylib 0x105e98000 - 0x106313fff org.qt-project.QtCore (6.5) <433c00b4-62f4-3e48-a4bb-76f96ca49588> /private/var/folders/*/OBS.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore 0x105380000 - 0x10598ffff org.qt-project.QtGui (6.5) /private/var/folders/*/OBS.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui 0x104cc0000 - 0x104dc3fff org.qt-project.QtNetwork (6.5) /private/var/folders/*/OBS.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork 0x1050a8000 - 0x1050dffff org.qt-project.QtSvg (6.5) <0cc52a71-a38c-3c17-ae0e-03b56613c20c> /private/var/folders/*/OBS.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg 0x106fa8000 - 0x1073fbfff org.qt-project.QtWidgets (6.5) <003295b5-6cca-37a4-9d94-8560019135c7> /private/var/folders/*/OBS.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets 0x105054000 - 0x10506ffff org.qt-project.QtXml (6.5) /private/var/folders/*/OBS.app/Contents/Frameworks/QtXml.framework/Versions/A/QtXml 0x104fe8000 - 0x10502bfff org.sparkle-project.Sparkle (2.4.2) <4fbc14c3-2613-38ac-8e4b-293071f9c3db> /private/var/folders/*/OBS.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle 0x105bd4000 - 0x105c7bfff com.obsproject.libobs (29.1.0) <9a4cffab-6252-3c4e-82cf-6310e065c763> /private/var/folders/*/OBS.app/Contents/Frameworks/libobs.framework/Versions/A/libobs 0x105088000 - 0x10508ffff obs-frontend-api.dylib (*) <572292ac-d5a6-3bc7-959f-be5a46774ef5> /private/var/folders/*/OBS.app/Contents/Frameworks/obs-frontend-api.dylib 0x105104000 - 0x105117fff libswresample.dylib (*) <97c09397-cdfc-31da-86a5-2953697a245f> /private/var/folders/*/OBS.app/Contents/Frameworks/libswresample.dylib 0x106780000 - 0x1068e7fff libx264.dylib (*) <21e0e4da-edc5-36b2-888e-46e5fb1c4f2f> /private/var/folders/*/OBS.app/Contents/Frameworks/libx264.dylib 0x105b38000 - 0x105b5ffff librist.dylib (*) <3a70b24e-bdaf-3f59-8394-c3f5373890ab> /private/var/folders/*/OBS.app/Contents/Frameworks/librist.dylib 0x105e04000 - 0x105e63fff libmbedcrypto.dylib (*) <4c38aaba-2860-3150-8a84-9f572f429821> /private/var/folders/*/OBS.app/Contents/Frameworks/libmbedcrypto.dylib 0x105ce8000 - 0x105d63fff libsrt.dylib (*) /private/var/folders/*/OBS.app/Contents/Frameworks/libsrt.dylib 0x105ac0000 - 0x105ae7fff libmbedtls.dylib (*) <0c8241a4-df0d-3e26-8b41-c07c943395d8> /private/var/folders/*/OBS.app/Contents/Frameworks/libmbedtls.dylib 0x104e18000 - 0x104e23fff libmbedx509.dylib (*) <90855a62-7907-3a94-8914-613428ed8a6d> /private/var/folders/*/OBS.app/Contents/Frameworks/libmbedx509.dylib 0x106570000 - 0x1065f3fff libswscale.dylib (*) <25529e87-db65-3d70-b808-3d4cb66a44dc> /private/var/folders/*/OBS.app/Contents/Frameworks/libswscale.dylib 0x104270000 - 0x1045ebfff com.obsproject.obs-studio (29.1.0) <31a91b0f-09f9-3148-b520-e1bdd588b632> /private/var/folders/*/OBS.app/Contents/MacOS/OBS 0x18add8000 - 0x18ae12fff libsystem_kernel.dylib (*) /usr/lib/system/libsystem_kernel.dylib 0x18ae7a000 - 0x18b351fff com.apple.CoreFoundation (6.9) <47e4ec09-8f6e-30a8-99d0-34024d4f8122> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x195474000 - 0x195733fff com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x18e699000 - 0x18f9b3fff com.apple.AppKit (6.9) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x18aa93000 - 0x18ab27347 dyld (*) <324e4ad9-e01f-3183-b09f-3e20b326643a> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x18ae13000 - 0x18ae1fff3 libsystem_pthread.dylib (*) /usr/lib/system/libsystem_pthread.dylib 0x18ae20000 - 0x18ae45ff3 libdyld.dylib (*) <33108ef5-2dc1-3e6d-b3be-c55520e1594f> /usr/lib/system/libdyld.dylib 0x18acaf000 - 0x18ad2dffb libsystem_c.dylib (*) /usr/lib/system/libsystem_c.dylib 0x1a2389000 - 0x1a2405fff libcurl.4.dylib (*) /usr/lib/libcurl.4.dylib 0x19519e000 - 0x1951c7fff com.apple.audio.caulk (1.0) <25e50b84-b506-3db7-9a91-3824b9b8b880> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x18d450000 - 0x18db42fff com.apple.audio.CoreAudio (5.0) <2c54c60c-a5af-39f4-8286-0cb88fa43367> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x18ac65000 - 0x18acabfff libdispatch.dylib (*) /usr/lib/system/libdispatch.dylib 0x18adbc000 - 0x18add7fff libc++abi.dylib (*) /usr/lib/libc++abi.dylib 0x18aa44000 - 0x18aa92fe0 libobjc.A.dylib (*) <9bab9556-7a2a-30a8-acde-010ba8e2367d> /usr/lib/libobjc.A.dylib 0x18ad2e000 - 0x18adbbff7 libc++.1.dylib (*) <375254eb-5a65-35d0-b6b4-773e6763d289> /usr/lib/libc++.1.dylib 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.9G resident=0K(0%) swapped_out_or_unallocated=1.9G(100%) Writable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 CG image 96K 3 ColorSync 624K 31 CoreAnimation 1344K 56 CoreGraphics 32K 2 CoreServices 16K 1 CoreUI image data 1952K 14 Foundation 16K 1 Kernel Alloc Once 32K 1 MALLOC 1.9G 75 MALLOC guard page 384K 24 OpenGL GLSL 256K 3 STACK GUARD 56.6M 37 Stack 27.1M 38 VM_ALLOCATE 7008K 51 __AUTH 3707K 564 __AUTH_CONST 40.8M 822 __CTF 824 1 __DATA 32.1M 894 __DATA_CONST 52.1M 902 __DATA_DIRTY 2895K 326 __FONT_DATA 4K 1 __GLSLBUILTINS 5174K 1 __INFO_FILTER 8 1 __LINKEDIT 909.3M 74 __OBJC_RO 71.1M 1 __OBJC_RW 2168K 1 __TEXT 1.0G 920 dyld private memory 272K 2 mapped file 489.2M 51 shared memory 944K 16 =========== ======= ======= TOTAL 4.6G 4916 ----------- Full Report ----------- {"app_name":"OBS","timestamp":"2024-01-02 11:13:43.00 -0500","app_version":"29.1.0","slice_uuid":"31a91b0f-09f9-3148-b520-e1bdd588b632","build_version":"7374742667","platform":1,"bundleID":"com.obsproject.obs-studio","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.2 (23C64)","roots_installed":0,"name":"OBS","incident_id":"1061E053-C8F4-4CB0-8D2A-1C64B0DCAD08"} { "uptime" : 330000, "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro18,2", "coalitionID" : 28516, "osVersion" : { "train" : "macOS 14.2", "build" : "23C64", "releaseType" : "User" }, "captureTime" : "2024-01-02 11:13:43.1400 -0500", "codeSigningMonitor" : 1, "incident" : "1061E053-C8F4-4CB0-8D2A-1C64B0DCAD08", "pid" : 58914, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2024-01-02 11:13:34.0370 -0500", "procStartAbsTime" : 8112113457426, "procExitAbsTime" : 8112331278111, "procName" : "OBS", "procPath" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/MacOS\/OBS", "bundleInfo" : {"CFBundleShortVersionString":"29.1.0","CFBundleVersion":"7374742667","CFBundleIdentifier":"com.obsproject.obs-studio"}, "storeInfo" : {"deviceIdentifierForVendor":"36D53320-0377-5EA6-A99C-59262E0FFC09","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.obsproject.obs-studio", "crashReporterKey" : "97831827-7AA8-2472-6F51-1A88C33C139B", "codeSigningID" : "com.obsproject.obs-studio", "codeSigningTeamID" : "", "codeSigningFlags" : 570491649, "codeSigningValidationCategory" : 10, "codeSigningTrustLevel" : 4294967295, "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRXOD\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkVHg\/5e\/AwCR\/XvBqP8PX9bAA1\/WcAqA0g=="}, "wakeTime" : 471, "sleepWakeUUID" : "14113896-E55B-47D2-9D3E-D4DFF6F5221F", "sip" : "enabled", "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"}, "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"OBS","byPid":58914}, "asi" : {"libsystem_c.dylib":["abort() called"]}, "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" : 23, "threads" : [{"id":4731127,"threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":38495791874048},{"value":0},{"value":38495791874048},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":8963},{"value":0},{"value":1},{"value":8963},{"value":121727},{"value":0},{"value":3298534883328},{"value":18446744073709551569},{"value":8227550672},{"value":0},{"value":4294967295},{"value":2},{"value":38495791874048},{"value":0},{"value":38495791874048},{"value":6102244424},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862,"symbolLocation":14,"symbol":"QWidget::focusOutEvent(QFocusEvent*)"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6624820464},"cpsr":{"value":4096},"fp":{"value":6102244272},"sp":{"value":6102244192},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745588},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":6260,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":81136,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":73},{"imageOffset":42160,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":73},{"imageOffset":7160,"symbol":"mach_msg","symbolLocation":24,"imageIndex":73},{"imageOffset":515060,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":74},{"imageOffset":509116,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":74},{"imageOffset":506284,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":74},{"imageOffset":197704,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":75},{"imageOffset":197252,"symbol":"ReceiveNextEventCommon","symbolLocation":648,"imageIndex":75},{"imageOffset":196572,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":76,"imageIndex":75},{"imageOffset":235684,"symbol":"_DPSNextEvent","symbolLocation":660,"imageIndex":76},{"imageOffset":8468864,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":716,"imageIndex":76},{"imageOffset":183632,"symbol":"-[NSApplication run]","symbolLocation":476,"imageIndex":76},{"imageOffset":93284,"imageIndex":50},{"imageOffset":468876,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":532,"imageIndex":55},{"imageOffset":431424,"symbol":"QCoreApplication::exec()","symbolLocation":112,"imageIndex":55},{"imageOffset":420520,"symbol":"main","symbolLocation":5484,"imageIndex":72},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":77}]},{"id":4731152,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":79}],"threadState":{"x":[{"value":6103379968},{"value":4099},{"value":6102843392},{"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":6103379968},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624988712},"far":{"value":0}}},{"id":4731153,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":79}],"threadState":{"x":[{"value":6103953408},{"value":8195},{"value":6103416832},{"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":6103953408},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624988712},"far":{"value":0}}},{"id":4731164,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":79}],"threadState":{"x":[{"value":6104526848},{"value":19459},{"value":6103990272},{"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":6104526848},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624988712},"far":{"value":0}}},{"id":4731183,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":79}],"threadState":{"x":[{"value":6105100288},{"value":43015},{"value":6104563712},{"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":6105100288},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624988712},"far":{"value":0}}},{"id":4731205,"name":"com.apple.CFSocket.private","threadState":{"x":[{"value":4},{"value":0},{"value":105553121645440},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":6105673952},{"value":4},{"value":52113},{"value":15},{"value":7},{"value":105553178361936},{"value":72057602114128481,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":8076200544,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":93},{"value":8227556080},{"value":0},{"value":32},{"value":8076207032,"symbolLocation":0,"symbol":"__CFActiveSocketsLock"},{"value":1},{"value":5410686992},{"value":5},{"value":105553121645440},{"value":105553121644944},{"value":8144420064,"symbolLocation":0,"symbol":"__kCFNull"},{"value":0},{"value":8076206080,"symbolLocation":16,"symbol":"OBJC_CLASS_$_NSConstantData"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6626086436},"cpsr":{"value":1610616832},"fp":{"value":6105673664},"sp":{"value":6105639888},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624790996},"far":{"value":0}},"frames":[{"imageOffset":51668,"symbol":"__select","symbolLocation":8,"imageIndex":73},{"imageOffset":683556,"symbol":"__CFSocketManager","symbolLocation":636,"imageIndex":74},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731228,"frames":[{"imageOffset":7720,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":79}],"threadState":{"x":[{"value":6296039424},{"value":0},{"value":6295502848},{"value":0},{"value":278532},{"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":6296039424},"esr":{"value":0,"description":" Address size fault"},"pc":{"value":6624988712},"far":{"value":0}}},{"id":4731236,"name":"libobs: hotkey thread","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":24999000},{"value":6296612456},{"value":0},{"value":105553172942008},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8227566328},{"value":0},{"value":105553172941984},{"value":105553172942048},{"value":6296613088},{"value":24999000},{"value":0},{"value":0},{"value":60417},{"value":60672},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":6296612576},"sp":{"value":6296612432},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":577752,"symbol":"os_event_timedwait","symbolLocation":128,"imageIndex":62},{"imageOffset":292676,"symbol":"obs_hotkey_thread","symbolLocation":168,"imageIndex":62},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731237,"name":"tiny_tubular_task_thread","threadState":{"x":[{"value":14},{"value":256},{"value":257},{"value":257},{"value":256},{"value":257},{"value":0},{"value":0},{"value":0},{"value":2},{"value":0},{"value":2},{"value":0},{"value":256},{"value":256},{"value":0},{"value":18446744073709551580},{"value":105553135689344},{"value":0},{"value":105553166829472},{"value":4391962936,"symbolLocation":0,"symbol":"exit_thread"},{"value":105553166829512},{"value":0},{"value":105553124822272},{"value":16},{"value":6625044000,"symbolLocation":0,"symbol":"tlv_get_addr"},{"value":105553166829592},{"value":4391829784,"symbolLocation":0,"symbol":"wait_for_thread"},{"value":16}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4391834396},"cpsr":{"value":2147487744},"fp":{"value":6297186112},"sp":{"value":6297186112},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745456},"far":{"value":0}},"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":578332,"symbol":"os_sem_wait","symbolLocation":20,"imageIndex":62},{"imageOffset":572560,"symbol":"tiny_tubular_task_thread","symbolLocation":216,"imageIndex":62},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731240,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":1792},{"value":0},{"value":0},{"value":160},{"value":29},{"value":999998959},{"value":6297759096},{"value":0},{"value":105553159525016},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8227566328},{"value":0},{"value":105553159524992},{"value":105553159525056},{"value":6297759968},{"value":999998959},{"value":29},{"value":1792},{"value":1793},{"value":2048},{"value":10248191152060862009},{"value":5411992688}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":6297759216},"sp":{"value":6297759072},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":1975432,"imageIndex":55},{"imageOffset":1974540,"imageIndex":55},{"imageOffset":1974328,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":55},{"imageOffset":1949240,"imageIndex":55},{"imageOffset":1932732,"imageIndex":55},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731241,"name":"Thread (pooled)","threadState":{"x":[{"value":260},{"value":0},{"value":1792},{"value":0},{"value":0},{"value":160},{"value":30},{"value":0},{"value":6298332536},{"value":0},{"value":105553159525400},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8227566328},{"value":0},{"value":105553159525376},{"value":105553159525440},{"value":6298333408},{"value":0},{"value":30},{"value":1792},{"value":1793},{"value":2048},{"value":10248191152060862009},{"value":5411992688}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":6298332656},"sp":{"value":6298332512},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":1975432,"imageIndex":55},{"imageOffset":1974540,"imageIndex":55},{"imageOffset":1974328,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":108,"imageIndex":55},{"imageOffset":1949240,"imageIndex":55},{"imageOffset":1932732,"imageIndex":55},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731242,"name":"audio-io: audio thread","threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":0},{"value":17055000},{"value":4843274736,"symbolLocation":0,"symbol":"mix_a"},{"value":4843274748,"symbolLocation":0,"symbol":"mix_b"},{"value":8076141304,"symbolLocation":0,"symbol":"clock_sem"},{"value":3},{"value":17},{"value":338007056093791},{"value":0},{"value":0},{"value":2999134267},{"value":59},{"value":334},{"value":8227566448},{"value":0},{"value":0},{"value":6298904960},{"value":338013818761456},{"value":2361183241434822607},{"value":999999},{"value":8},{"value":2},{"value":338013818760457},{"value":65560},{"value":40}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6623576824},"cpsr":{"value":2684358656},"fp":{"value":6298904944},"sp":{"value":6298904896},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759400},"far":{"value":0}},"frames":[{"imageOffset":20072,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":73},{"imageOffset":54008,"symbol":"nanosleep","symbolLocation":220,"imageIndex":81},{"imageOffset":53776,"symbol":"usleep","symbolLocation":68,"imageIndex":81},{"imageOffset":555176,"symbol":"os_sleepto_ns_fast","symbolLocation":100,"imageIndex":62},{"imageOffset":152936,"symbol":"audio_thread","symbolLocation":844,"imageIndex":62},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731244,"name":"video-io: video thread","threadState":{"x":[{"value":14},{"value":0},{"value":0},{"value":105553126691616},{"value":3},{"value":6464},{"value":105553135784352},{"value":0},{"value":105553159407296},{"value":2},{"value":0},{"value":2},{"value":2043},{"value":2045},{"value":4005726310},{"value":102},{"value":18446744073709551580},{"value":165888},{"value":0},{"value":5387111968},{"value":105553136114080},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4391834396},"cpsr":{"value":1610616832},"fp":{"value":6299479744},"sp":{"value":6299479744},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745456},"far":{"value":0}},"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":578332,"symbol":"os_sem_wait","symbolLocation":20,"imageIndex":62},{"imageOffset":163596,"symbol":"video_thread","symbolLocation":84,"imageIndex":62},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731245,"name":"libobs: graphics thread","threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":0},{"value":99405625},{"value":52},{"value":0},{"value":8076141304,"symbolLocation":0,"symbol":"clock_sem"},{"value":16387},{"value":17},{"value":3550752810},{"value":2043},{"value":2045},{"value":3552852012},{"value":44},{"value":334},{"value":8227566448},{"value":0},{"value":6300052736},{"value":6300052752},{"value":5402728992},{"value":338013772478125},{"value":100000000},{"value":6300052912},{"value":1},{"value":4391922292},{"value":1},{"value":4391967608,"symbolLocation":0,"symbol":"obs"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6623576824},"cpsr":{"value":1610616832},"fp":{"value":6300052720},"sp":{"value":6300052672},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759400},"far":{"value":0}},"frames":[{"imageOffset":20072,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":73},{"imageOffset":54008,"symbol":"nanosleep","symbolLocation":220,"imageIndex":81},{"imageOffset":555056,"symbol":"os_sleepto_ns","symbolLocation":124,"imageIndex":62},{"imageOffset":471848,"symbol":"obs_graphics_thread_loop","symbolLocation":6052,"imageIndex":62},{"imageOffset":193368,"symbol":"obs_graphics_thread_loop_autorelease","symbolLocation":32,"imageIndex":62},{"imageOffset":472500,"symbol":"obs_graphics_thread","symbolLocation":168,"imageIndex":62},{"imageOffset":193308,"symbol":"obs_graphics_thread_autorelease","symbolLocation":32,"imageIndex":62},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731255,"frames":[{"imageOffset":51668,"symbol":"__select","symbolLocation":8,"imageIndex":73},{"imageOffset":264924,"symbol":"Curl_poll","symbolLocation":516,"imageIndex":82},{"imageOffset":233968,"symbol":"multi_wait","symbolLocation":728,"imageIndex":82},{"imageOffset":85352,"symbol":"curl_easy_perform","symbolLocation":268,"imageIndex":82},{"imageOffset":15832,"symbol":"do_http_request","symbolLocation":252,"imageIndex":5},{"imageOffset":13908,"symbol":"update_thread","symbolLocation":1112,"imageIndex":5},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}],"threadState":{"x":[{"value":4},{"value":0},{"value":6300625712},{"value":6300625584},{"value":6300625976},{"value":7016598736,"symbolLocation":0,"symbol":"cf_socket_query"},{"value":1},{"value":3},{"value":0},{"value":1000},{"value":0},{"value":6300625840},{"value":5},{"value":65536},{"value":0},{"value":3983134896},{"value":93},{"value":8227556072},{"value":0},{"value":6300626232},{"value":2},{"value":1000},{"value":6300625840},{"value":6300625712},{"value":6300625584},{"value":6300626252},{"value":199},{"value":1},{"value":130}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7016848092},"cpsr":{"value":2684358656},"fp":{"value":6300626080},"sp":{"value":6300625584},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624790996},"far":{"value":0}}},{"id":4731257,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":105553153234295},{"value":0},{"value":6301200487},{"value":105553153234272},{"value":22},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8227556168},{"value":0},{"value":105553181359704},{"value":105553181359704},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6796478096},"cpsr":{"value":2147487744},"fp":{"value":6301200256},"sp":{"value":6301200224},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745456},"far":{"value":0}},"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":9872,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":83},{"imageOffset":9540,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":83},{"imageOffset":8772,"symbol":"void* caulk::thread_proxy>>(void*)","symbolLocation":96,"imageIndex":83},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731258,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":72451},{"value":72451},{"value":11},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":105553124881352},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8227556168},{"value":0},{"value":105553179576800},{"value":105553179576800},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6796478096},"cpsr":{"value":2147487744},"fp":{"value":6301773696},"sp":{"value":6301773664},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745456},"far":{"value":0}},"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":9872,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":83},{"imageOffset":9540,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":83},{"imageOffset":8772,"symbol":"void* caulk::thread_proxy>>(void*)","symbolLocation":96,"imageIndex":83},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731260,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":105553124193178},{"value":0},{"value":6302347370},{"value":105553124193152},{"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":8227556168},{"value":0},{"value":105553179580960},{"value":105553179580960},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6796478096},"cpsr":{"value":2147487744},"fp":{"value":6302347136},"sp":{"value":6302347104},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745456},"far":{"value":0}},"frames":[{"imageOffset":6128,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":9872,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":212,"imageIndex":83},{"imageOffset":9540,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":83},{"imageOffset":8772,"symbol":"void* caulk::thread_proxy>>(void*)","symbolLocation":96,"imageIndex":83},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731277,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":268451845},{"value":17179869187},{"value":103079215123},{"value":98563},{"value":2512555868160},{"value":422225349967872},{"value":32},{"value":0},{"value":18446744073709550527},{"value":98307},{"value":585},{"value":1},{"value":98307},{"value":0},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8227550672},{"value":0},{"value":0},{"value":32},{"value":422225349967872},{"value":2512555868160},{"value":98563},{"value":6302919888},{"value":103079215123},{"value":17179869187},{"value":17179869187},{"value":3}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6624820464},"cpsr":{"value":536875008},"fp":{"value":6302919552},"sp":{"value":6302919472},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745588},"far":{"value":0}},"frames":[{"imageOffset":6260,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":81136,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":73},{"imageOffset":42160,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":73},{"imageOffset":7160,"symbol":"mach_msg","symbolLocation":24,"imageIndex":73},{"imageOffset":3226784,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":96,"imageIndex":84},{"imageOffset":2009988,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4260,"imageIndex":84},{"imageOffset":2003888,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":108,"imageIndex":84},{"imageOffset":3573092,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":84},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731304,"name":"MacUpdateThread","threadState":{"x":[{"value":4},{"value":0},{"value":6303425712},{"value":6303425584},{"value":6303425976},{"value":7016598736,"symbolLocation":0,"symbol":"cf_socket_query"},{"value":1},{"value":3328},{"value":0},{"value":1000},{"value":0},{"value":6303425840},{"value":5},{"value":65536},{"value":0},{"value":28},{"value":93},{"value":8227556072},{"value":0},{"value":6303426232},{"value":2},{"value":1000},{"value":6303425840},{"value":6303425712},{"value":6303425584},{"value":6303426252},{"value":199},{"value":1},{"value":130}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7016848092},"cpsr":{"value":2684358656},"fp":{"value":6303426080},"sp":{"value":6303425584},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624790996},"far":{"value":0}},"frames":[{"imageOffset":51668,"symbol":"__select","symbolLocation":8,"imageIndex":73},{"imageOffset":264924,"symbol":"Curl_poll","symbolLocation":516,"imageIndex":82},{"imageOffset":233968,"symbol":"multi_wait","symbolLocation":728,"imageIndex":82},{"imageOffset":85352,"symbol":"curl_easy_perform","symbolLocation":268,"imageIndex":82},{"imageOffset":590788,"symbol":"GetRemoteFile(char const*, std::__1::basic_string, std::__1::allocator>&, std::__1::basic_string, std::__1::allocator>&, long*, char const*, std::__1::basic_string, std::__1::allocator>, char const*, std::__1::vector, std::__1::allocator>, std::__1::allocator, std::__1::allocator>>>, std::__1::basic_string, std::__1::allocator>*, int, bool, int)","symbolLocation":860,"imageIndex":72},{"imageOffset":672216,"symbol":"FetchAndVerifyFile(char const*, char const*, char const*, std::__1::basic_string, std::__1::allocator>*, std::__1::vector, std::__1::allocator>, std::__1::allocator, std::__1::allocator>>> const&)","symbolLocation":1144,"imageIndex":72},{"imageOffset":669676,"symbol":"MacUpdateThread::run()","symbolLocation":108,"imageIndex":72},{"imageOffset":1932732,"imageIndex":55},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731307,"name":"WhatsNewInfoThread","threadState":{"x":[{"value":4},{"value":0},{"value":6304572736},{"value":6304572608},{"value":6304573000},{"value":7016598736,"symbolLocation":0,"symbol":"cf_socket_query"},{"value":1},{"value":3},{"value":0},{"value":1000},{"value":0},{"value":6304572864},{"value":5},{"value":65536},{"value":0},{"value":2586259716},{"value":93},{"value":8227556072},{"value":0},{"value":6304573256},{"value":2},{"value":1000},{"value":6304572864},{"value":6304572736},{"value":6304572608},{"value":6304573276},{"value":199},{"value":1},{"value":130}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7016848092},"cpsr":{"value":2684358656},"fp":{"value":6304573104},"sp":{"value":6304572608},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624790996},"far":{"value":0}},"frames":[{"imageOffset":51668,"symbol":"__select","symbolLocation":8,"imageIndex":73},{"imageOffset":264924,"symbol":"Curl_poll","symbolLocation":516,"imageIndex":82},{"imageOffset":233968,"symbol":"multi_wait","symbolLocation":728,"imageIndex":82},{"imageOffset":85352,"symbol":"curl_easy_perform","symbolLocation":268,"imageIndex":82},{"imageOffset":590788,"symbol":"GetRemoteFile(char const*, std::__1::basic_string, std::__1::allocator>&, std::__1::basic_string, std::__1::allocator>&, long*, char const*, std::__1::basic_string, std::__1::allocator>, char const*, std::__1::vector, std::__1::allocator>, std::__1::allocator, std::__1::allocator>>>, std::__1::basic_string, std::__1::allocator>*, int, bool, int)","symbolLocation":860,"imageIndex":72},{"imageOffset":672216,"symbol":"FetchAndVerifyFile(char const*, char const*, char const*, std::__1::basic_string, std::__1::allocator>*, std::__1::vector, std::__1::allocator>, std::__1::allocator, std::__1::allocator>>> const&)","symbolLocation":1144,"imageIndex":72},{"imageOffset":676964,"symbol":"WhatsNewInfoThread::run()","symbolLocation":72,"imageIndex":72},{"imageOffset":1932732,"imageIndex":55},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731347,"name":"com.apple.coremedia.sharedRootQueue.47","threadState":{"x":[{"value":14},{"value":4294967115611373572},{"value":999999958},{"value":68719460488},{"value":105553154745344},{"value":0},{"value":0},{"value":35},{"value":999999958},{"value":12297829382473034411},{"value":13835058055282163714},{"value":80000000},{"value":2043},{"value":2045},{"value":3726811251},{"value":115},{"value":18446744073709551578},{"value":8141774816},{"value":0},{"value":8112449828882},{"value":4923802656},{"value":1000000000},{"value":6304067808},{"value":0},{"value":0},{"value":18446744071427850239},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6623235880},"cpsr":{"value":2147487744},"fp":{"value":6304067392},"sp":{"value":6304067360},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745480},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"semaphore_timedwait_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":16168,"symbol":"_dispatch_sema4_timedwait","symbolLocation":64,"imageIndex":85},{"imageOffset":17700,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":76,"imageIndex":85},{"imageOffset":85960,"symbol":"_dispatch_worker_thread","symbolLocation":328,"imageIndex":85},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731356,"name":"com.apple.coremedia.sharedRootQueue.47","threadState":{"x":[{"value":14},{"value":4294966935222747140},{"value":999999916},{"value":68719460488},{"value":15534896709632},{"value":562962838323200},{"value":44},{"value":0},{"value":999999916},{"value":12297829382473034411},{"value":13835058055282163714},{"value":80000000},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551578},{"value":8141774816},{"value":0},{"value":8112449790913},{"value":4923802656},{"value":1000000000},{"value":6305214688},{"value":0},{"value":0},{"value":18446744071427850239},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6623235880},"cpsr":{"value":2147487744},"fp":{"value":6305214272},"sp":{"value":6305214240},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624745480},"far":{"value":0}},"frames":[{"imageOffset":6152,"symbol":"semaphore_timedwait_trap","symbolLocation":8,"imageIndex":73},{"imageOffset":16168,"symbol":"_dispatch_sema4_timedwait","symbolLocation":64,"imageIndex":85},{"imageOffset":17700,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":76,"imageIndex":85},{"imageOffset":85960,"symbol":"_dispatch_worker_thread","symbolLocation":328,"imageIndex":85},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"triggered":true,"id":4731358,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6624727880},{"value":6305785616},{"value":110},{"value":3520},{"value":6584924942180386651},{"value":6584924946766444379},{"value":512},{"value":49},{"value":0},{"value":2095104},{"value":2043},{"value":3514923088},{"value":328},{"value":8227566400},{"value":0},{"value":6},{"value":6305787904},{"value":109347},{"value":6305788128},{"value":0},{"value":2},{"value":1},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625008832},"cpsr":{"value":1073745920},"fp":{"value":6305785472},"sp":{"value":6305785440},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624780508,"matchesCrashFrame":1},"far":{"value":0}},"frames":[{"imageOffset":41180,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":73},{"imageOffset":27840,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":79},{"imageOffset":485952,"symbol":"abort","symbolLocation":180,"imageIndex":81},{"imageOffset":86128,"symbol":"abort_message","symbolLocation":132,"imageIndex":86},{"imageOffset":20752,"symbol":"demangling_terminate_handler()","symbolLocation":320,"imageIndex":86},{"imageOffset":145820,"symbol":"_objc_terminate()","symbolLocation":160,"imageIndex":87},{"imageOffset":82996,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":86},{"imageOffset":95520,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)","symbolLocation":88,"imageIndex":86},{"imageOffset":95332,"symbol":"__cxa_throw","symbolLocation":308,"imageIndex":86},{"imageOffset":485192,"symbol":"rtc::impl::IceTransport::setRemoteDescription(rtc::Description const&)","symbolLocation":356,"imageIndex":9},{"imageOffset":210324,"symbol":"rtc::PeerConnection::setRemoteDescription(rtc::Description)","symbolLocation":1412,"imageIndex":9},{"imageOffset":19412,"symbol":"WHIPOutput::Connect()","symbolLocation":1740,"imageIndex":8},{"imageOffset":10532,"symbol":"WHIPOutput::StartThread()","symbolLocation":40,"imageIndex":8},{"imageOffset":35020,"symbol":"void* std::__1::__thread_proxy[abi:v15006]>, void (WHIPOutput::*)(), WHIPOutput*>>(void*)","symbolLocation":72,"imageIndex":8},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731359,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6306360760},{"value":0},{"value":5412483568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":6306361568},{"value":0},{"value":0},{"value":256},{"value":256},{"value":2816},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":6306360880},"sp":{"value":6306360736},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731360,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":1024},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6306934200},{"value":0},{"value":5412483568},{"value":1099511628034},{"value":256},{"value":0},{"value":256},{"value":1099511628032},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":6306935008},{"value":0},{"value":0},{"value":1024},{"value":1024},{"value":3072},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":6306934320},"sp":{"value":6306934176},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731361,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":2048},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6307507640},{"value":0},{"value":5412483568},{"value":2199023256066},{"value":512},{"value":0},{"value":512},{"value":2199023256064},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":6307508448},{"value":0},{"value":0},{"value":2048},{"value":2048},{"value":4352},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":6307507760},"sp":{"value":6307507616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731362,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":1024},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6308081080},{"value":0},{"value":5412483568},{"value":1099511628034},{"value":256},{"value":0},{"value":256},{"value":1099511628032},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":6308081888},{"value":0},{"value":0},{"value":1024},{"value":1024},{"value":3328},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":6308081200},"sp":{"value":6308081056},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731363,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":1024},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":11147996600},{"value":0},{"value":5412483568},{"value":1099511628034},{"value":256},{"value":0},{"value":256},{"value":1099511628032},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":11147997408},{"value":0},{"value":0},{"value":1024},{"value":1024},{"value":3584},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":11147996720},"sp":{"value":11147996576},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731364,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":1792},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":11148570040},{"value":0},{"value":5412483568},{"value":2199023256066},{"value":512},{"value":0},{"value":512},{"value":2199023256064},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":11148570848},{"value":0},{"value":0},{"value":1792},{"value":1792},{"value":4096},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":11148570160},"sp":{"value":11148570016},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731365,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":1792},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":11149143480},{"value":0},{"value":5412483568},{"value":2199023256066},{"value":512},{"value":0},{"value":512},{"value":2199023256064},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":11149144288},{"value":0},{"value":0},{"value":1792},{"value":1792},{"value":3840},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":11149143600},"sp":{"value":11149143456},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731366,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":2048},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":11149716920},{"value":0},{"value":5412483568},{"value":2199023256066},{"value":512},{"value":0},{"value":512},{"value":2199023256064},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":11149717728},{"value":0},{"value":0},{"value":2048},{"value":2048},{"value":4608},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":11149717040},"sp":{"value":11149716896},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731367,"name":"RTC worker","threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":11150290360},{"value":0},{"value":5412483568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":11150291168},{"value":0},{"value":0},{"value":0},{"value":0},{"value":2304},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":11150290480},"sp":{"value":11150290336},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731368,"name":"RTC worker","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":11150863800},{"value":0},{"value":5412483568},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8227566328},{"value":0},{"value":5412483544},{"value":5412483448},{"value":11150864608},{"value":0},{"value":0},{"value":0},{"value":0},{"value":2560},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":11150863920},"sp":{"value":11150863776},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":88},{"imageOffset":665428,"symbol":"rtc::impl::ThreadPool::dequeue()","symbolLocation":380,"imageIndex":9},{"imageOffset":663792,"symbol":"rtc::impl::ThreadPool::run()","symbolLocation":172,"imageIndex":9},{"imageOffset":666904,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731369,"name":"SCTP iterator","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":11151437592},{"value":0},{"value":4928112608,"symbolLocation":24,"symbol":"sctp_it_ctl"},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8227566328},{"value":0},{"value":4928112584,"symbolLocation":0,"symbol":"sctp_it_ctl"},{"value":4928112712,"symbolLocation":128,"symbol":"sctp_it_ctl"},{"value":11151438048},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6625011196},"cpsr":{"value":1610616832},"fp":{"value":11151437712},"sp":{"value":11151437568},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759916},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":73},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":79},{"imageOffset":729188,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731370,"name":"SCTP timer","threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":0},{"value":10000000},{"value":52},{"value":0},{"value":8076141304,"symbolLocation":0,"symbol":"clock_sem"},{"value":16387},{"value":17},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":334},{"value":8227566448},{"value":0},{"value":11152011152},{"value":11152011168},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6623576824},"cpsr":{"value":1610616832},"fp":{"value":11152011120},"sp":{"value":11152011072},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624759400},"far":{"value":0}},"frames":[{"imageOffset":20072,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":73},{"imageOffset":54008,"symbol":"nanosleep","symbolLocation":220,"imageIndex":81},{"imageOffset":730272,"symbol":"user_sctp_timer_iterate","symbolLocation":80,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]},{"id":4731371,"name":"juice poll","threadState":{"x":[{"value":4},{"value":0},{"value":60000},{"value":4928030738},{"value":73896},{"value":1152},{"value":105553172153472},{"value":0},{"value":2717784212679753908},{"value":2717784212679753908},{"value":528},{"value":528},{"value":66105},{"value":1362},{"value":0},{"value":2199023255552},{"value":230},{"value":8227567400},{"value":0},{"value":105553153130336},{"value":4928030559},{"value":4928030738},{"value":4928033819},{"value":4928033832},{"value":1},{"value":60000},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4927777912},"cpsr":{"value":1610616832},"fp":{"value":11152584608},"sp":{"value":11152584496},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6624780780},"far":{"value":0}},"frames":[{"imageOffset":41452,"symbol":"poll","symbolLocation":8,"imageIndex":73},{"imageOffset":1109112,"symbol":"conn_poll_run","symbolLocation":200,"imageIndex":9},{"imageOffset":1107516,"imageIndex":9},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":79},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":79}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 4924112896, "CFBundleShortVersionString" : "1.14", "CFBundleIdentifier" : "com.apple.audio.units.Components", "size" : 1277952, "uuid" : "06275638-4d71-370d-bf96-b30a567270e1", "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "1.14" }, { "source" : "P", "arch" : "arm64e", "base" : 4935221248, "CFBundleShortVersionString" : "7.0", "CFBundleIdentifier" : "com.apple.audio.codecs.Components", "size" : 9289728, "uuid" : "8479fc6b-3097-3c2f-b9ac-e1ece564d865", "path" : "\/System\/Library\/Components\/AudioCodecs.component\/Contents\/MacOS\/AudioCodecs", "name" : "AudioCodecs", "CFBundleVersion" : "7.0" }, { "source" : "P", "arch" : "arm64", "base" : 4844781568, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.vlc-video", "size" : 32768, "uuid" : "2173966a-55b1-3112-8c08-72c2f7804192", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/vlc-video.plugin\/Contents\/MacOS\/vlc-video", "name" : "vlc-video", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4844666880, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.text-freetype2", "size" : 32768, "uuid" : "139fa25a-6d9a-3b5d-b29a-2e59fdcbbc31", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/text-freetype2.plugin\/Contents\/MacOS\/text-freetype2", "name" : "text-freetype2", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4872683520, "size" : 786432, "uuid" : "2f83e07a-03db-30ee-ac7b-380a74d5c3cd", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libfreetype.dylib", "name" : "libfreetype.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4872519680, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.rtmp-services", "size" : 65536, "uuid" : "c6ae6bd8-4a1a-3b0b-a636-4cdc3ee6679d", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/rtmp-services.plugin\/Contents\/MacOS\/rtmp-services", "name" : "rtmp-services", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4843929600, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-x264", "size" : 32768, "uuid" : "8e305f15-47c3-314c-af85-47c3cf081080", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-x264.plugin\/Contents\/MacOS\/obs-x264", "name" : "obs-x264", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4928405504, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-websocket", "size" : 999424, "uuid" : "ab5ccd27-5652-39c2-9abb-dca3476f6b00", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-websocket.plugin\/Contents\/MacOS\/obs-websocket", "name" : "obs-websocket", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4872323072, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-webrtc", "size" : 49152, "uuid" : "c71eee73-4150-3329-b566-8446175055bb", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-webrtc.plugin\/Contents\/MacOS\/obs-webrtc", "name" : "obs-webrtc", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4926668800, "size" : 1392640, "uuid" : "1dc107e7-bf00-36d0-bbce-400ce8cce7fc", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libdatachannel.dylib", "name" : "libdatachannel.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4844077056, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-vst", "size" : 49152, "uuid" : "3083eff4-44e3-38d3-b069-6498001b365c", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-vst.plugin\/Contents\/MacOS\/obs-vst", "name" : "obs-vst", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4843257856, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-transitions", "size" : 32768, "uuid" : "ebdc9037-c6fa-316b-aed4-40438fda2268", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-transitions.plugin\/Contents\/MacOS\/obs-transitions", "name" : "obs-transitions", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4846092288, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-outputs", "size" : 212992, "uuid" : "5f36c289-1774-3dfe-be29-bae418da14d8", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-outputs.plugin\/Contents\/MacOS\/obs-outputs", "name" : "obs-outputs", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4844290048, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-filters", "size" : 245760, "uuid" : "2f27ab09-be58-3f25-abd4-0e10f07b1a6d", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-filters.plugin\/Contents\/MacOS\/obs-filters", "name" : "obs-filters", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4843700224, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-ffmpeg", "size" : 114688, "uuid" : "b43cad39-ea61-3595-8171-ac64af701d3f", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-ffmpeg.plugin\/Contents\/MacOS\/obs-ffmpeg", "name" : "obs-ffmpeg", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4697489408, "size" : 49152, "uuid" : "bdf27f27-1038-3f21-b38b-676f227b8cc3", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libavdevice.dylib", "name" : "libavdevice.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4931403776, "size" : 3162112, "uuid" : "cd504784-6e7b-3c90-8e74-357969671a13", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libavfilter.dylib", "name" : "libavfilter.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 11166859264, "CFBundleShortVersionString" : "103.61.26.0", "CFBundleIdentifier" : "org.cef.framework", "size" : 149553152, "uuid" : "4c4c4471-5555-3144-a10d-6e84143e82e5", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/Chromium Embedded Framework.framework\/Chromium Embedded Framework", "name" : "Chromium Embedded Framework", "CFBundleVersion" : "26.0" }, { "source" : "P", "arch" : "arm64", "base" : 4844896256, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-browser", "size" : 491520, "uuid" : "75051988-20e6-33b7-9282-9a9e4d7750aa", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/obs-browser.plugin\/Contents\/MacOS\/obs-browser", "name" : "obs-browser", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4843012096, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.mac-virtualcam", "size" : 49152, "uuid" : "117e16ac-4b44-31a4-b271-a32c424c7aaf", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/mac-virtualcam.plugin\/Contents\/MacOS\/mac-virtualcam", "name" : "mac-virtualcam", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4842897408, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.mac-videotoolbox", "size" : 32768, "uuid" : "1a285bff-9e7e-3401-8b52-cf5e002f92d1", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/mac-videotoolbox.plugin\/Contents\/MacOS\/mac-videotoolbox", "name" : "mac-videotoolbox", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4842504192, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.mac-syphon", "size" : 32768, "uuid" : "f3093b79-bc87-35d4-8574-9fa40a664d03", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/mac-syphon.plugin\/Contents\/MacOS\/mac-syphon", "name" : "mac-syphon", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4843438080, "CFBundleShortVersionString" : "5", "CFBundleIdentifier" : "info.v002.Syphon", "size" : 81920, "uuid" : "d49f49e5-741a-393e-8fad-30b8cd448fd1", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/Syphon.framework\/Versions\/A\/Syphon", "name" : "Syphon", "CFBundleVersion" : "5" }, { "source" : "P", "arch" : "arm64", "base" : 4842700800, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.mac-capture", "size" : 81920, "uuid" : "386565a1-07bb-3263-8bf7-316e56803ef9", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/mac-capture.plugin\/Contents\/MacOS\/mac-capture", "name" : "mac-capture", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64e", "base" : 4841701376, "CFBundleShortVersionString" : "1000.0", "CFBundleIdentifier" : "com.apple.cmio.DAL.iOSScreenCapture", "size" : 163840, "uuid" : "da002f34-9bb0-3af1-98dc-6e3892c959ee", "path" : "\/System\/Library\/Frameworks\/CoreMediaIO.framework\/Versions\/A\/Resources\/iOSScreenCapture.plugin\/Contents\/MacOS\/iOSScreenCapture", "name" : "iOSScreenCapture", "CFBundleVersion" : "5518.3" }, { "source" : "P", "arch" : "arm64", "base" : 4842323968, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.mac-avcapture", "size" : 81920, "uuid" : "eeeb3a4e-6849-3f46-94d7-ff8e78bd4a94", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/mac-avcapture.plugin\/Contents\/MacOS\/mac-avcapture", "name" : "mac-avcapture", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4840980480, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.image-source", "size" : 32768, "uuid" : "3e299b29-2677-3cf4-aec2-a55b4af07f5b", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/image-source.plugin\/Contents\/MacOS\/image-source", "name" : "image-source", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4842012672, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.frontend-tools", "size" : 131072, "uuid" : "ccd2fd15-7297-3c16-95d5-f8ebe63d222c", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/frontend-tools.plugin\/Contents\/MacOS\/frontend-tools", "name" : "frontend-tools", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4841160704, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.decklink", "size" : 49152, "uuid" : "7c43185d-1b34-3689-9333-7b7384733f65", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/decklink.plugin\/Contents\/MacOS\/decklink", "name" : "decklink", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4841340928, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.decklink-output-ui", "size" : 131072, "uuid" : "53c02cbe-7ee7-3d19-b74e-c427bdd80247", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/decklink-output-ui.plugin\/Contents\/MacOS\/decklink-output-ui", "name" : "decklink-output-ui", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4840865792, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.decklink-captions", "size" : 32768, "uuid" : "c671f6df-29ef-3572-a56c-305a140184f7", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/decklink-captions.plugin\/Contents\/MacOS\/decklink-captions", "name" : "decklink-captions", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4840751104, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.coreaudio-encoder", "size" : 32768, "uuid" : "225ab2a1-e054-37a8-9ad7-9b9dd6cfb16d", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/coreaudio-encoder.plugin\/Contents\/MacOS\/coreaudio-encoder", "name" : "coreaudio-encoder", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4919001088, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.aja", "size" : 2605056, "uuid" : "f4611dc8-f0a0-313d-8888-251093a7084a", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/aja.plugin\/Contents\/MacOS\/aja", "name" : "aja", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4868538368, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.aja-output-ui", "size" : 2359296, "uuid" : "f3821135-3d5e-3a01-a6a4-3f51d67daa2b", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/aja-output-ui.plugin\/Contents\/MacOS\/aja-output-ui", "name" : "aja-output-ui", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64e", "base" : 4684201984, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.AppleMetalOpenGLRenderer", "size" : 442368, "uuid" : "41cb4d99-6a07-366a-9e97-d047ce10daa2", "path" : "\/System\/Library\/Extensions\/AppleMetalOpenGLRenderer.bundle\/Contents\/MacOS\/AppleMetalOpenGLRenderer", "name" : "AppleMetalOpenGLRenderer", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64", "base" : 4686266368, "size" : 278528, "uuid" : "ac6dd2e6-1d35-37f2-8e6e-508f78d08688", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libobs-opengl.dylib", "name" : "libobs-opengl.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4573151232, "size" : 49152, "uuid" : "92d22bd5-b4dc-30dc-9748-4e0c2fcdedc1", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/iconengines\/libqsvgicon.dylib", "name" : "libqsvgicon.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4684103680, "size" : 32768, "uuid" : "65136033-7987-3bdf-8283-e0e667093fb4", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqmacjp2.dylib", "name" : "libqmacjp2.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4684005376, "size" : 32768, "uuid" : "404940c7-2493-3c87-a68c-25af225a26e2", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqtga.dylib", "name" : "libqtga.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4573855744, "size" : 32768, "uuid" : "ac21b00a-b4b9-3bae-bdb6-b22b4f8f1840", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqicns.dylib", "name" : "libqicns.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4573757440, "size" : 32768, "uuid" : "930b40b7-a072-3148-9412-1c1871479828", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqsvg.dylib", "name" : "libqsvg.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4685791232, "size" : 393216, "uuid" : "cfd4d2c9-0a84-398d-b2dd-bf20e554eeee", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqtiff.dylib", "name" : "libqtiff.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4685283328, "size" : 425984, "uuid" : "c3191d78-a656-3af4-9c8f-8e66c7138aba", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqjpeg.dylib", "name" : "libqjpeg.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4573659136, "size" : 32768, "uuid" : "e94326d1-14cb-350b-ad1a-88fc0761fe2a", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqmacheif.dylib", "name" : "libqmacheif.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4573560832, "size" : 32768, "uuid" : "797a16c3-f158-30e7-88a7-1ec78abd90c6", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqico.dylib", "name" : "libqico.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4574412800, "size" : 425984, "uuid" : "48dfe96f-f61a-30fa-996a-84cc971e16ec", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqwebp.dylib", "name" : "libqwebp.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4573462528, "size" : 32768, "uuid" : "5b79fdfe-8448-37ae-b38b-9df4c51fbc37", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqwbmp.dylib", "name" : "libqwbmp.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4573364224, "size" : 32768, "uuid" : "ebe1dbfe-fbee-3120-9e17-9a5cc2de0707", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/imageformats\/libqgif.dylib", "name" : "libqgif.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 4393418752, "size" : 49152, "uuid" : "7778e0d7-361a-378d-9438-3b2bb48c2154", "path" : "\/usr\/lib\/libobjc-trampolines.dylib", "name" : "libobjc-trampolines.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4393074688, "size" : 147456, "uuid" : "06a3c87d-49b5-3386-94c0-922184ba78f3", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/styles\/libqmacstyle.dylib", "name" : "libqmacstyle.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4399955968, "size" : 638976, "uuid" : "ab708b49-b54a-3f7a-8ac8-17d7563c7978", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/PlugIns\/platforms\/libqcocoa.dylib", "name" : "libqcocoa.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 4399710208, "CFBundleShortVersionString" : "3.0", "CFBundleIdentifier" : "com.apple.security.csparser", "size" : 131072, "uuid" : "223733db-4edb-301c-99bc-d4c647bb1ad2", "path" : "\/System\/Library\/Frameworks\/Security.framework\/Versions\/A\/PlugIns\/csparser.bundle\/Contents\/MacOS\/csparser", "name" : "csparser", "CFBundleVersion" : "61040.61.2" }, { "source" : "P", "arch" : "arm64", "base" : 4424613888, "size" : 19873792, "uuid" : "30cabbce-e4db-38ef-9aeb-e1c5f826f556", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libavcodec.dylib", "name" : "libavcodec.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4380147712, "size" : 2031616, "uuid" : "68bb1c64-f20b-3b26-a70f-a415ea5972fe", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libavformat.dylib", "name" : "libavformat.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4376969216, "size" : 524288, "uuid" : "a40a011e-9c29-3b8c-a8d9-39e97ce9f8f2", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libavutil.dylib", "name" : "libavutil.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4394156032, "CFBundleShortVersionString" : "6.5", "CFBundleIdentifier" : "org.qt-project.QtCore", "size" : 4702208, "uuid" : "433c00b4-62f4-3e48-a4bb-76f96ca49588", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/QtCore.framework\/Versions\/A\/QtCore", "name" : "QtCore", "CFBundleVersion" : "6.5.3" }, { "source" : "P", "arch" : "arm64", "base" : 4382523392, "CFBundleShortVersionString" : "6.5", "CFBundleIdentifier" : "org.qt-project.QtGui", "size" : 6356992, "uuid" : "c56888e3-9df6-3b9e-96b6-e2b9b9ff431c", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/QtGui.framework\/Versions\/A\/QtGui", "name" : "QtGui", "CFBundleVersion" : "6.5.3" }, { "source" : "P", "arch" : "arm64", "base" : 4375445504, "CFBundleShortVersionString" : "6.5", "CFBundleIdentifier" : "org.qt-project.QtNetwork", "size" : 1064960, "uuid" : "a9711f91-caac-33d1-8bd7-30b46a67af92", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/QtNetwork.framework\/Versions\/A\/QtNetwork", "name" : "QtNetwork", "CFBundleVersion" : "6.5.3" }, { "source" : "P", "arch" : "arm64", "base" : 4379541504, "CFBundleShortVersionString" : "6.5", "CFBundleIdentifier" : "org.qt-project.QtSvg", "size" : 229376, "uuid" : "0cc52a71-a38c-3c17-ae0e-03b56613c20c", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/QtSvg.framework\/Versions\/A\/QtSvg", "name" : "QtSvg", "CFBundleVersion" : "6.5.3" }, { "source" : "P", "arch" : "arm64", "base" : 4412047360, "CFBundleShortVersionString" : "6.5", "CFBundleIdentifier" : "org.qt-project.QtWidgets", "size" : 4538368, "uuid" : "003295b5-6cca-37a4-9d94-8560019135c7", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/QtWidgets.framework\/Versions\/A\/QtWidgets", "name" : "QtWidgets", "CFBundleVersion" : "6.5.3" }, { "source" : "P", "arch" : "arm64", "base" : 4379197440, "CFBundleShortVersionString" : "6.5", "CFBundleIdentifier" : "org.qt-project.QtXml", "size" : 114688, "uuid" : "ae56a3c3-1b61-3901-aec0-1a3706fa4941", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/QtXml.framework\/Versions\/A\/QtXml", "name" : "QtXml", "CFBundleVersion" : "6.5.3" }, { "source" : "P", "arch" : "arm64", "base" : 4378755072, "CFBundleShortVersionString" : "2.4.2", "CFBundleIdentifier" : "org.sparkle-project.Sparkle", "size" : 278528, "uuid" : "4fbc14c3-2613-38ac-8e4b-293071f9c3db", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/Sparkle.framework\/Versions\/B\/Sparkle", "name" : "Sparkle", "CFBundleVersion" : "2028" }, { "source" : "P", "arch" : "arm64", "base" : 4391256064, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.libobs", "size" : 688128, "uuid" : "9a4cffab-6252-3c4e-82cf-6310e065c763", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libobs.framework\/Versions\/A\/libobs", "name" : "libobs", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64", "base" : 4379410432, "size" : 32768, "uuid" : "572292ac-d5a6-3bc7-959f-be5a46774ef5", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/obs-frontend-api.dylib", "name" : "obs-frontend-api.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4379918336, "size" : 81920, "uuid" : "97c09397-cdfc-31da-86a5-2953697a245f", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libswresample.dylib", "name" : "libswresample.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4403494912, "size" : 1474560, "uuid" : "21e0e4da-edc5-36b2-888e-46e5fb1c4f2f", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libx264.dylib", "name" : "libx264.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4390617088, "size" : 163840, "uuid" : "3a70b24e-bdaf-3f59-8394-c3f5373890ab", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/librist.dylib", "name" : "librist.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4393549824, "size" : 393216, "uuid" : "4c38aaba-2860-3150-8a84-9f572f429821", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libmbedcrypto.dylib", "name" : "libmbedcrypto.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4392386560, "size" : 507904, "uuid" : "ff392852-b864-3bf1-8b3e-1288dc3caee7", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libsrt.dylib", "name" : "libsrt.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4390125568, "size" : 163840, "uuid" : "0c8241a4-df0d-3e26-8b41-c07c943395d8", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libmbedtls.dylib", "name" : "libmbedtls.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4376854528, "size" : 49152, "uuid" : "90855a62-7907-3a94-8914-613428ed8a6d", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libmbedx509.dylib", "name" : "libmbedx509.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4401332224, "size" : 540672, "uuid" : "25529e87-db65-3d70-b808-3d4cb66a44dc", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/Frameworks\/libswscale.dylib", "name" : "libswscale.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4364632064, "CFBundleShortVersionString" : "29.1.0", "CFBundleIdentifier" : "com.obsproject.obs-studio", "size" : 3653632, "uuid" : "31a91b0f-09f9-3148-b520-e1bdd588b632", "path" : "\/private\/var\/folders\/*\/OBS.app\/Contents\/MacOS\/OBS", "name" : "OBS", "CFBundleVersion" : "7374742667" }, { "source" : "P", "arch" : "arm64e", "base" : 6624739328, "size" : 241664, "uuid" : "ca94fc21-bc40-3b43-b65d-b87ece9e1d48", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6625402880, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5079040, "uuid" : "47e4ec09-8f6e-30a8-99d0-34024d4f8122", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "2202" }, { "source" : "P", "arch" : "arm64e", "base" : 6799441920, "CFBundleShortVersionString" : "2.1.1", "CFBundleIdentifier" : "com.apple.HIToolbox", "size" : 2883584, "uuid" : "e2187dfe-1fb4-3b47-874e-a0a6291e51b2", "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox", "name" : "HIToolbox" }, { "source" : "P", "arch" : "arm64e", "base" : 6684250112, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 20033536, "uuid" : "f3527312-e426-3f7c-b77b-2bf49d1b7c04", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2487.30.108" }, { "source" : "P", "arch" : "arm64e", "base" : 6621310976, "size" : 607048, "uuid" : "324e4ad9-e01f-3183-b09f-3e20b326643a", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64e", "base" : 6624980992, "size" : 53236, "uuid" : "a7d94c96-7b1f-3229-9bea-048d037c3292", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6625034240, "size" : 155636, "uuid" : "33108ef5-2dc1-3e6d-b3be-c55520e1594f", "path" : "\/usr\/lib\/system\/libdyld.dylib", "name" : "libdyld.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6623522816, "size" : 520188, "uuid" : "ab8a0a0b-9a1e-3284-9243-5a0334468ae5", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7016583168, "size" : 512000, "uuid" : "ccd2b065-22cc-31cf-9996-1fb431be9ea6", "path" : "\/usr\/lib\/libcurl.4.dylib", "name" : "libcurl.4.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6796468224, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 172032, "uuid" : "25e50b84-b506-3db7-9a91-3824b9b8b880", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "arm64e", "base" : 6665076736, "CFBundleShortVersionString" : "5.0", "CFBundleIdentifier" : "com.apple.audio.CoreAudio", "size" : 7286784, "uuid" : "2c54c60c-a5af-39f4-8286-0cb88fa43367", "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "5.0" }, { "source" : "P", "arch" : "arm64e", "base" : 6623219712, "size" : 290816, "uuid" : "a53d555d-f748-3010-83fe-385c660a81bd", "path" : "\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6624624640, "size" : 114688, "uuid" : "e812122a-da5b-3f1a-a15c-936c0b9d26be", "path" : "\/usr\/lib\/libc++abi.dylib", "name" : "libc++abi.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6620987392, "size" : 323553, "uuid" : "9bab9556-7a2a-30a8-acde-010ba8e2367d", "path" : "\/usr\/lib\/libobjc.A.dylib", "name" : "libobjc.A.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6624043008, "size" : 581624, "uuid" : "375254eb-5a65-35d0-b6b4-773e6763d289", "path" : "\/usr\/lib\/libc++.1.dylib", "name" : "libc++.1.dylib" } ], "sharedCache" : { "base" : 6620561408, "size" : 4061216768, "uuid" : "9787f614-d6d0-32d2-ac62-6596e786e862" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.9G resident=0K(0%) swapped_out_or_unallocated=1.9G(100%)\nWritable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG image 96K 3 \nColorSync 624K 31 \nCoreAnimation 1344K 56 \nCoreGraphics 32K 2 \nCoreServices 16K 1 \nCoreUI image data 1952K 14 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 1.9G 75 \nMALLOC guard page 384K 24 \nOpenGL GLSL 256K 3 \nSTACK GUARD 56.6M 37 \nStack 27.1M 38 \nVM_ALLOCATE 7008K 51 \n__AUTH 3707K 564 \n__AUTH_CONST 40.8M 822 \n__CTF 824 1 \n__DATA 32.1M 894 \n__DATA_CONST 52.1M 902 \n__DATA_DIRTY 2895K 326 \n__FONT_DATA 4K 1 \n__GLSLBUILTINS 5174K 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 909.3M 74 \n__OBJC_RO 71.1M 1 \n__OBJC_RW 2168K 1 \n__TEXT 1.0G 920 \ndyld private memory 272K 2 \nmapped file 489.2M 51 \nshared memory 944K 16 \n=========== ======= ======= \nTOTAL 4.6G 4916 \n", "legacyInfo" : { "threadTriggered" : { } }, "logWritingSignature" : "2473eac748d62fcd01aab0620d383af9c20cac32", "trialInfo" : { "rollouts" : [ { "rolloutId" : "64c17a9925d75a7281053d4c", "factorPackIds" : { "SIRI_AUDIO_DISABLE_MEDIA_ENTITY_SYNC" : "64d29746ad29a465b3bbeace" }, "deploymentId" : 240000001 }, { "rolloutId" : "654439cdafbf5b61207873a9", "factorPackIds" : { }, "deploymentId" : 240000004 } ], "experiments" : [ ] } } Model: MacBookPro18,2, BootROM 10151.61.4, proc 10:8:2 processors, 32 GB, SMC Graphics: Apple M1 Max, Apple M1 Max, 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 1 2023 19:46:07 version 20.10.1073.3.8.7.165 FWID 01-b66346c5 AirPort: 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.
PatTheMav commented 6 months ago

@Sean-Der Thanks for the builds. I tested on Max os X (the arm64 version) and it still crashes for me while trying to stream to a WHIP endpoint. jere is the stack trace...

macOS Crash Report

Thank you for providing the crash report - in the future please upload it as a text file or use GitHub's Markdown formatting to make it expendable and use fixed-width formatting (this was fixed via an edit on your post already).

Posting the full report as a GitHub comment makes it very hard to read and parse for maintainers and also makes it harder for other people to engage with the comment thread (because they have to scroll for pages before reaching any other comments).

Sean-Der commented 6 months ago

@sreplans is this a public server? Can I test against it possibly?

Does look like it is throwing on a certificate issue still. I tested with mediasoup locally, maybe something else?

Sean-Der commented 6 months ago

I am Sean-Der on discord if you want to send me directions privately.

sreplans commented 6 months ago

@Sean-Der thanks. I sent you a public server link to your email. I don't use discord.... let me know if you got it , and thanks!

Sean-Der commented 6 months ago

Got your email. Good news is that the builds work for me locally!

info: ---------------------------------
info: [FFmpeg libopus encoder: 'adv_stream_audio'] bitrate: 160, channels: 2, channel_layout: stereo

info: [obs-webrtc] [whip_output: 'adv_stream'] PeerConnection state is now: Connecting
debug: [obs-webrtc] [whip_output: 'adv_stream'] WHIP Resource URL is: https://XXXXX
info: ==== Streaming Start ===============================================
info: [obs-webrtc] [whip_output: 'adv_stream'] PeerConnection state is now: Connected
info: [obs-webrtc] [whip_output: 'adv_stream'] Connect time: 618ms
Sean-Der commented 6 months ago

Confirmed with @sreplans via email.

The WHIP endpoint is responding with setup=actpass in the answer. It MUST be active or passive. I am guessing that an offer is being generated (instead of an answer) by the SFU.

No matter what the root issue is unrelated! My PR fixes the issue of supporting non-sha256 fingerprints.

sreplans commented 6 months ago

Awesome! thank you. I'll see if I can fix the endpoint!

Sean-Der commented 6 months ago

I got a few emails/DMs asking for flatpak builds. I put it on my personal server for now.

flatpak --user remote-add --no-gpg-verify sean-der-flatpak-obs https://siobud.com/sean-der-flatpak-obs/
flatpak --user install sean-der-flatpak-obs com.obsproject.Studio
flatpak run com.obsproject.Studio
Sean-Der commented 6 months ago

For Windows/Mac builds see https://github.com/obsproject/obs-studio/issues/9800#issuecomment-1873344692

cruizba commented 6 months ago

Hello @Sean-Der , I have tested your custom build of OBS and tested WHIP with LiveKit Ingress, and I am able to have an streaming working in a room for some seconds. But eventually I end up with this log error:

 "error": "NALU Type is unhandled: 25"

Other types of NALU appears. I do not understand the low level details about the RTP protocol for x264, but I suppose by these errors that OBS is sending some RTP packet or information that pion/rtp does not understand or is wrong, so the media just freeze, and stop working.

Transcoding is disabled, so I suppose the media is being sent directly to the room as a new Participant into the room.

I did not test with your Broadcast Box server, but I though it would be good to notify my results after testing it, just in case is something related with OBS.

I've tested with:

ArmorDarks commented 6 months ago

The WHIP endpoint is responding with setup=actpass in the answer. It MUST be active or passive. I am guessing that an offer is being generated (instead of an answer) by the SFU.

No matter what the root issue is unrelated! My PR fixes the issue of supporting non-sha256 fingerprints.

@Sean-Der thank you for looking into the issue with the setup=actpass

I'm confused about the requirement for it to be active or passive, though. Isn't it a part of the old spec?

According to the latest WHIP spec:

Unlike [RFC5763] a WHIP client MAY use a setup attribute value of setup:active in the SDP offer, in which case the WHIP endpoint MUST use a setup attribute value of setup:passive in the SDP answer.

Based on my understanding, actpass should be a valid answer.

Additionally, it seems unsound that OBS crashes without providing any useful explanation in this case, and I guess it shouldn't crash at all. Should I create a separate issue for this?

Sean-Der commented 6 months ago

@ArmorDarks

actpass was coming from the server. Which I believe is invalid? So client was doing actpass and then server was returning actpass

100% agree on better error handling. When we get a new version of libdatachannel + obs-deps I will add a try+catch on setRemoteDescription and print to stdout.

ArmorDarks commented 6 months ago

RFC 8842 seems to be not forbidding actpass in the answer directly, nor RFC 4145, but I agree, it makes sense that the answer can't be actpass, otherwise it's unclear who will handle handshake