Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OBS Crashes with this WHIP #9800

Closed
MarianoFacundoArch opened this issue Nov 4, 2023 · 41 comments · Fixed by obsproject/obs-deps#204 or #10150
Closed

OBS Crashes with this WHIP #9800

MarianoFacundoArch opened this issue Nov 4, 2023 · 41 comments · Fixed by obsproject/obs-deps#204 or #10150

Comments

@MarianoFacundoArch
Copy link

MarianoFacundoArch commented Nov 4, 2023

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
Copy link
Member

gxalpha commented Nov 4, 2023

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
Copy link
Author

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
Copy link
Member

gxalpha commented Nov 4, 2023

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
Copy link
Author

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
Copy link
Author

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
Copy link
Author

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
Copy link
Contributor

Sean-Der commented Nov 4, 2023

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
Copy link
Author

MarianoFacundoArch commented Nov 4, 2023

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'
  }

@Sean-Der
Copy link
Contributor

Sean-Der commented Nov 6, 2023

@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 derrod closed this as completed Nov 7, 2023
@derrod derrod reopened this Nov 7, 2023
@derrod
Copy link
Member

derrod commented Nov 7, 2023

Sorry, misslick.

@ArmorDarks
Copy link

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

@Sean-Der
Copy link
Contributor

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
Copy link
Contributor

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

@uxex
Copy link

uxex commented Nov 23, 2023

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

@s3gfaultx
Copy link

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
Copy link
Contributor

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
Copy link
Contributor

Sean-Der commented Dec 21, 2023

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
Copy link

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

@Sean-Der
Copy link
Contributor

@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
Copy link

@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
Copy link
Contributor

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

@sreplans
Copy link

sreplans commented Dec 29, 2023 via email

@Sean-Der
Copy link
Contributor

Sean-Der commented Dec 30, 2023

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

This comment was marked as outdated.

@sreplans
Copy link

sreplans commented Jan 2, 2024 via email

@sreplans
Copy link

sreplans commented Jan 2, 2024

@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(QFlagsQEventLoop::ProcessEventsFlag) + 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<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(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<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(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<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(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<char, std::__1::char_traits, std::__1::allocator>&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>&, long*, char const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, char const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>>, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, int, bool, int) + 860
5 OBS 0x1043141d8 FetchAndVerifyFile(char const
, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, 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<char, std::__1::char_traits, std::__1::allocator>&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>&, long*, char const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, char const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>>, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, int, bool, int) + 860
5 OBS 0x1043141d8 FetchAndVerifyFile(char const
, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, 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]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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_lockstd::__1::mutex&) + 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(QFlagsQEventLoop::ProcessEventsFlag)","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<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(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<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(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<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread*>>(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<char, std::__1::char_traits, std::__1::allocator>&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>&, long*, char const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, char const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>>, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, int, bool, int)","symbolLocation":860,"imageIndex":72},{"imageOffset":672216,"symbol":"FetchAndVerifyFile(char const, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, 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<char, std::__1::char_traits, std::__1::allocator>&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>&, long*, char const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, char const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>>>, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, int, bool, int)","symbolLocation":860,"imageIndex":72},{"imageOffset":672216,"symbol":"FetchAndVerifyFile(char const, char const*, char const*, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, 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]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, 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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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_lockstd::__1::mutex&)","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
Copy link
Member

@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
Copy link
Contributor

Sean-Der commented Jan 2, 2024

@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
Copy link
Contributor

Sean-Der commented Jan 2, 2024

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

@sreplans
Copy link

sreplans commented Jan 2, 2024

@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
Copy link
Contributor

Sean-Der commented Jan 2, 2024

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
Copy link
Contributor

Sean-Der commented Jan 2, 2024

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
Copy link

sreplans commented Jan 2, 2024

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

@Sean-Der
Copy link
Contributor

Sean-Der commented Jan 2, 2024

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
Copy link
Contributor

Sean-Der commented Jan 2, 2024

For Windows/Mac builds see #9800 (comment)

@cruizba
Copy link

cruizba commented Jan 4, 2024

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:

  • Ubuntu 22.04
  • Flatpak beta from your personal server
  • LiveKit ingress v1.1.0 & v1.2.0

@ArmorDarks
Copy link

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
Copy link
Contributor

Sean-Der commented Jan 6, 2024

@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
Copy link

ArmorDarks commented Jan 6, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet