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

Realsense SDK crashes as I plug in my D435i web camera #13477

Open
queen0fpentacles opened this issue Oct 30, 2024 · 9 comments
Open

Realsense SDK crashes as I plug in my D435i web camera #13477

queen0fpentacles opened this issue Oct 30, 2024 · 9 comments
Labels

Comments

@queen0fpentacles
Copy link

Issue Description

The Realsense SDK crashes each time I plug in my D435i web camera and try to open the viewer, I do not know why this is happening. This is librealsense 2.56.2. Any help would be much appreciated, thank you.

|---------------------------------|------------------------------------------- |
| Camera Model D435i
| Firmware Version | (Open RealSense Viewer --> Click info)
| Operating System & Version | MacOS
| Kernel Version (Linux Only) | (e.g. 4.14.13)
| Platform | PC/Raspberry Pi/ NVIDIA Jetson / etc..
| SDK Version | 2.56.2.
| Language | {C/C#/labview/nodejs/opencv/pcl/python/unity }
| Segment | {Robot/Smartphone/VR/AR/others }

@MartyG-RealSense
Copy link
Collaborator

Hi @queen0fpentacles Can you confirm which computer or computing device you are using please (PC, Mac, Raspberry Pi, Nvidia Jetson, etc). Thanks!

Does the crash happen immediately after plugging the camera in? And is there an error message displayed during the crash?

@queen0fpentacles
Copy link
Author

I have a Mac Apple M3 Pro, macOS sequoia version 15.1
Yes, immediately when plugged in. The application will open just fine until the camera is plugged in.


Translated Report (Full Report Below)

Process: realsense-viewer [3633]
Path: /opt/homebrew/*/realsense-viewer
Identifier: realsense-viewer
Version: ???
Code Type: ARM-64 (Native)
Parent Process: zsh [2215]
Responsible: Terminal [2213]
User ID: 501

Date/Time: 2024-10-31 10:39:49.6943 +0000
OS Version: macOS 15.1 (24B83)
Report Version: 12
Anonymous UUID: E84864A7-89C4-10C3-8E3F-74D55487414F

Time Awake Since Boot: 5100 seconds

System Integrity Protection: enabled

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

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

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

VM Region Info: 0x28 is not in any region. Bytes before following region: 4334600152
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 1025cc000-1027b4000 [ 1952K] r-x/r-x SM=COW /opt/homebrew/*/realsense-viewer

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_pthread.dylib 0x1869198e0 pthread_mutex_lock + 12
1 libusb-1.0.0.dylib 0x102b90f30 libusb_get_device_list + 268
2 librealsense2.2.56.2.dylib 0x1038ab7d4 librealsense::platform::usb_context::usb_context() + 448
3 librealsense2.2.56.2.dylib 0x1038b41f0 std::__1::__shared_ptr_emplace<librealsense::platform::usb_context, std::__1::allocatorlibrealsense::platform::usb_context>::__shared_ptr_emplace[abi:ue170006]<>(std::__1::allocatorlibrealsense::platform::usb_context) + 40
4 librealsense2.2.56.2.dylib 0x1038b41a0 std::__1::shared_ptrlibrealsense::platform::usb_context std::__1::allocate_shared[abi:ue170006]<librealsense::platform::usb_context, std::__1::allocatorlibrealsense::platform::usb_context, void>(std::__1::allocatorlibrealsense::platform::usb_context const&) + 32
5 librealsense2.2.56.2.dylib 0x1038b38cc librealsense::platform::usb_enumerator::query_devices_info() + 60
6 librealsense2.2.56.2.dylib 0x1038baa64 librealsense::platform::query_uvc_devices_info() + 48
7 librealsense2.2.56.2.dylib 0x1038e41bc librealsense::backend_device_factory::query_devices(unsigned int) const + 144
8 librealsense2.2.56.2.dylib 0x1038e93b8 librealsense::context::query_devices(int) const + 168
9 librealsense2.2.56.2.dylib 0x10390ea4c rs2_query_devices_ex + 52
10 realsense-viewer 0x10261c918 rs2::context::query_devices(int) const + 36
11 realsense-viewer 0x10261c57c rs2::ux_window::imgui_config_push() + 708
12 realsense-viewer 0x10261cc04 rs2::ux_window::operator bool() + 604
13 realsense-viewer 0x1026eafcc main + 1600
14 dyld 0x18659c274 start + 2840

Thread 1:
0 libsystem_kernel.dylib 0x1868e15cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18691f894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x18685560c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 100
3 librealsense2.2.56.2.dylib 0x1037a7e4c bool std::__1::condition_variable::wait_for[abi:ue170006]<long long, std::__1::ratio<1l, 1000l>, bool dispatcher::cancellable_timer::try_sleep<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>>(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>)::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::duration<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>, std::__1::ratio<1l, 1000l>> const&, bool dispatcher::cancellable_timer::try_sleep<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>>(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>)::'lambda'()) + 240
4 librealsense2.2.56.2.dylib 0x1037a7d10 bool dispatcher::cancellable_timer::try_sleep<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>>(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>) + 88
5 librealsense2.2.56.2.dylib 0x1038cbe44 librealsense::polling_device_watcher::polling(dispatcher::cancellable_timer) + 60
6 librealsense2.2.56.2.dylib 0x1037a8b1c void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:ue170006]<active_object<std::__1::function<void (dispatcher::cancellable_timer)>>::do_loop()::'lambda'(dispatcher::cancellable_timer)&, dispatcher::cancellable_timer>(active_object<std::__1::function<void (dispatcher::cancellable_timer)>>::do_loop()::'lambda'(dispatcher::cancellable_timer)&, dispatcher::cancellable_timer&&) + 52
7 librealsense2.2.56.2.dylib 0x1039b8c2c void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, dispatcher::dispatcher(unsigned int, std::__1::function<void (std::__1::function<void (dispatcher::cancellable_timer const&)>)>)::$_0>>(void*) + 308
8 libsystem_pthread.dylib 0x18691f2e4 _pthread_start + 136
9 libsystem_pthread.dylib 0x18691a0fc thread_start + 8

Thread 2:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 3:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 4:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x1868dde34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1868f05d0 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x1868e69d8 mach_msg_overwrite + 480
3 libsystem_kernel.dylib 0x1868de17c mach_msg + 24
4 CoreFoundation 0x186a05edc __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x186a0473c __CFRunLoopRun + 1212
6 CoreFoundation 0x186a03bc4 CFRunLoopRunSpecific + 588
7 AppKit 0x18a654b8c _NSEventThread + 148
8 libsystem_pthread.dylib 0x18691f2e4 _pthread_start + 136
9 libsystem_pthread.dylib 0x18691a0fc thread_start + 8

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

Thread 6:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 7:
0 libsystem_kernel.dylib 0x1868e13c8 __semwait_signal + 8
1 libsystem_c.dylib 0x1867c0714 nanosleep + 220
2 libc++.1.dylib 0x1868572f4 std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>> const&) + 84
3 realsense-viewer 0x10263c8f8 rs2::output_model::thread_loop() + 4012
4 realsense-viewer 0x102646b58 void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, rs2::output_model::output_model()::$_0>>(void*) + 52
5 libsystem_pthread.dylib 0x18691f2e4 _pthread_start + 136
6 libsystem_pthread.dylib 0x18691a0fc thread_start + 8

Thread 8:
0 libsystem_kernel.dylib 0x1868e15cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18691f894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x18685560c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 100
3 librealsense2.2.56.2.dylib 0x10388e9cc bool std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>, single_consumer_queuelibrealsense::frame_holder::dequeue(librealsense::frame_holder*, unsigned int)::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&, single_consumer_queuelibrealsense::frame_holder::dequeue(librealsense::frame_holder*, unsigned int)::'lambda'()) + 224
4 librealsense2.2.56.2.dylib 0x10388e840 single_consumer_queuelibrealsense::frame_holder::dequeue(librealsense::frame_holder*, unsigned int) + 96
5 librealsense2.2.56.2.dylib 0x10391eca4 rs2_try_wait_for_frame + 56
6 realsense-viewer 0x10264757c std::__1::enable_if<std::is_base_of<rs2::frame, rs2::frame>::value, bool>::type rs2::frame_queue::try_wait_for_framers2::frame(rs2::frame*, unsigned int) const + 48
7 realsense-viewer 0x1026474d8 rs2::stream_dashboard::thread_function() + 56
8 realsense-viewer 0x102647460 void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, rs2::stream_dashboard::stream_dashboard(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, int)::'lambda'()>>(void*) + 52
9 libsystem_pthread.dylib 0x18691f2e4 _pthread_start + 136
10 libsystem_pthread.dylib 0x18691a0fc thread_start + 8

Thread 9:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 10:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 11:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 12:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 13:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 14:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 15:
0 libsystem_pthread.dylib 0x18691a0e8 start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000028 x1: 0x0000000000009603 x2: 0x0000002800001513 x3: 0x000143130000e807
x4: 0x00000b1000000000 x5: 0x0001431300000000 x6: 0x000000000000002c x7: 0x0000000000000000
x8: 0x0000000010000003 x9: 0x0000000000004003 x10: 0x000000000000000c x11: 0x00000000000001ff
x12: 0x00000000000001ff x13: 0x0000000000000000 x14: 0x00000000001ff800 x15: 0x00000000000007fb
x16: 0x00000001869198d4 x17: 0x00000001f3c8d400 x18: 0x0000000000000000 x19: 0x000060000231bec8
x20: 0x000060000231bde0 x21: 0x0000000000000028 x22: 0x0000000000000000 x23: 0x00000001ec8f1608
x24: 0x000000016d831518 x25: 0x00000001ec8f15d0 x26: 0x0000000000000000 x27: 0x00000001027bc758
x28: 0xaaaaaaaaaaaaaaab fp: 0x000000016d831420 lr: 0x0000000102b90f30
sp: 0x000000016d831420 pc: 0x00000001869198e0 cpsr: 0x80001000
far: 0x0000000000000028 esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
0x1025cc000 - 0x1027b3fff realsense-viewer () <75e252ed-f86c-38ec-8b99-8fa3bb00df72> /opt/homebrew//realsense-viewer
0x102c78000 - 0x102cf3fff librealsense2-gl.2.56.2.dylib () <755e36d7-9ce3-3ec2-8a0d-141311240ea2> /opt/homebrew//librealsense2-gl.2.56.2.dylib
0x103670000 - 0x103aaffff librealsense2.2.56.2.dylib () /opt/homebrew//librealsense2.2.56.2.dylib
0x102b44000 - 0x102b6bfff libglfw.3.4.dylib () /opt/homebrew//libglfw.3.4.dylib
0x102b8c000 - 0x102ba3fff libusb-1.0.0.dylib () <8dd5bdc1-e490-325e-957c-bdd4b75715c8> /opt/homebrew//libusb-1.0.0.dylib
0x10349c000 - 0x1034a7fff libobjc-trampolines.dylib () /usr/lib/libobjc-trampolines.dylib
0x110dfc000 - 0x11155bfff com.apple.AGXMetalG15X-M1 (322.10) /System/Library/Extensions/AGXMetalG15X_M1.bundle/Contents/MacOS/AGXMetalG15X_M1
0x110124000 - 0x11018bfff com.apple.AppleMetalOpenGLRenderer (1.0) /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer
0x1104e0000 - 0x1104ebfff com.apple.iokit.IOUSBLib (900.4.2) /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle/Contents/MacOS/IOUSBLib
0x186918000 - 0x186924fff libsystem_pthread.dylib (
) <3b8268be-4e02-3b4a-8b41-baed2bbaacff> /usr/lib/system/libsystem_pthread.dylib
0x186596000 - 0x1866187b3 dyld () <6beafde4-b011-3e47-8aae-4d7b6e4bb7e8> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (
) <00000000-0000-0000-0000-000000000000> ???
0x1868dd000 - 0x186917ff7 libsystem_kernel.dylib () <9fea25a4-e8ca-3f3d-901c-a53ff2bc7217> /usr/lib/system/libsystem_kernel.dylib
0x186834000 - 0x1868c1ffb libc++.1.dylib (
) <601f843f-71f1-30bb-88fb-55b131097d1d> /usr/lib/libc++.1.dylib
0x186988000 - 0x186e7cfff com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x18a4f5000 - 0x18b8f0fff com.apple.AppKit (6.9) <49d8b1b6-0ea8-36ad-89fd-a41acf00a742> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1867b2000 - 0x186833ffb libsystem_c.dylib (*) <96556ba0-9c34-326a-89f4-d3835de617ae> /usr/lib/system/libsystem_c.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.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=722.4M written=578K(0%) resident=578K(0%) swapped_out=0K(0%) unallocated=721.9M(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
CG image 96K 4
ColorSync 560K 29
CoreAnimation 496K 21
CoreGraphics 32K 2
CoreUI image data 1040K 8
Foundation 16K 1
Kernel Alloc Once 32K 1
MALLOC 704.3M 39
MALLOC guard page 192K 12
STACK GUARD 56.2M 16
Stack 16.0M 17
VM_ALLOCATE 224K 11
__AUTH 3007K 422
__AUTH_CONST 43.1M 618
__CTF 824 1
__DATA 13.8M 606
__DATA_CONST 20.1M 631
__DATA_DIRTY 1611K 210
__FONT_DATA 2352 1
__GLSLBUILTINS 5174K 1
__LINKEDIT 591.5M 10
__OBJC_RW 2354K 1
__TEXT 611.2M 645
__TPRO_CONST 272K 2
mapped file 209.4M 22
owned unmapped memory 544K 1
page table in kernel 578K 1
shared memory 896K 15
=========== ======= =======
TOTAL 2.2G 3350


Full Report

{"app_name":"realsense-viewer","timestamp":"2024-10-31 10:39:49.00 +0000","app_version":"","slice_uuid":"75e252ed-f86c-38ec-8b99-8fa3bb00df72","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 15.1 (24B83)","roots_installed":0,"incident_id":"EBD6DA3C-A004-496A-8B7A-266BEEDB0CB8","name":"realsense-viewer"}
{
"uptime" : 5100,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Mac15,6",
"coalitionID" : 1383,
"osVersion" : {
"train" : "macOS 15.1",
"build" : "24B83",
"releaseType" : "User"
},
"captureTime" : "2024-10-31 10:39:49.6943 +0000",
"codeSigningMonitor" : 1,
"incident" : "EBD6DA3C-A004-496A-8B7A-266BEEDB0CB8",
"pid" : 3633,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2024-10-31 10:39:49.2225 +0000",
"procStartAbsTime" : 123413495242,
"procExitAbsTime" : 123424439894,
"procName" : "realsense-viewer",
"procPath" : "/opt/homebrew//realsense-viewer",
"parentProc" : "zsh",
"parentPid" : 2215,
"coalitionName" : "com.apple.Terminal",
"crashReporterKey" : "E84864A7-89C4-10C3-8E3F-74D55487414F",
"responsiblePid" : 2213,
"responsibleProc" : "Terminal",
"codeSigningID" : "realsense-viewer-5555494475e252edf86c38ec8b998fa3bb00df72",
"codeSigningTeamID" : "",
"codeSigningFlags" : 570425857,
"codeSigningValidationCategory" : 10,
"codeSigningTrustLevel" : 4294967295,
"instructionByteStream" : {"beforePC":"ANAAkQUpAJTgAxWq/XtCqfRPQan2V8Oo/w9f1n8jA9X9e7+p/QMAkQ==","atPC":"CABA+UmLilKpqqlyHwEJ62EEAFQIDEC5CQkaEj8BAXHABABUiAVwNw=="},
"bootSessionUUID" : "62E3D682-7A12-4255-AFC6-F4AAF8212A68",
"sip" : "enabled",
"vmRegionInfo" : "0x28 is not in any region. Bytes before following region: 4334600152\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1025cc000-1027b4000 [ 1952K] r-x/r-x SM=COW /opt/homebrew/
/realsense-viewer",
"exception" : {"codes":"0x0000000000000001, 0x0000000000000028","rawCodes":[1,40],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000028"},
"termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":3633},
"vmregioninfo" : "0x28 is not in any region. Bytes before following region: 4334600152\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1025cc000-1027b4000 [ 1952K] r-x/r-x SM=COW /opt/homebrew//realsense-viewer",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":97880,"threadState":{"x":[{"value":40},{"value":38403},{"value":171798697235},{"value":355223860209671},{"value":12163347382272},{"value":355223860150272},{"value":44},{"value":0},{"value":268435459},{"value":16387},{"value":12},{"value":511},{"value":511},{"value":0},{"value":2095104},{"value":2043},{"value":6552656084,"symbolLocation":0,"symbol":"pthread_mutex_lock"},{"value":8384992256},{"value":0},{"value":105553153081032},{"value":105553153080800},{"value":40},{"value":0},{"value":8263767560,"symbolLocation":0,"symbol":"VTT for std::__1::basic_ostringstream<char, std::__1::char_traits, std::__1::allocator>"},{"value":6132274456},{"value":8263767504,"symbolLocation":24,"symbol":"vtable for std::__1::basic_ostringstream<char, std::__1::char_traits, std::__1::allocator>"},{"value":0},{"value":4336633688,"symbolLocation":16,"symbol":"vtable for std::__1::__function::__func<rs2::device_model::draw_controls(float, float, rs2::ux_window&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>&, rs2::device_model
&, rs2::viewer_model&, float, std::__1::vector<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()>>>&, bool, std::__1::function<void (std::__1::function<void ()>)>, bool)::'lambda'(std::__1::function<void ()>), std::__1::allocator<rs2::device_model::draw_controls(float, float, rs2::ux_window&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>&, rs2::device_model*&, rs2::viewer_model&, float, std::__1::vector<std::__1::function<void ()>, std::__1::allocator<std::__1::function<void ()>>>&, bool, std::__1::function<void (std::__1::function<void ()>)>, bool)::'lambda'(std::__1::function<void ()>)>, void (std::__1::function<void ()>)>"},{"value":12297829382473034411}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4340649776},"cpsr":{"value":2147487744},"fp":{"value":6132274208},"sp":{"value":6132274208},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6552656096,"matchesCrashFrame":1},"far":{"value":40}},"queue":"com.apple.main-thread","frames":[{"imageOffset":6368,"symbol":"pthread_mutex_lock","symbolLocation":12,"imageIndex":9},{"imageOffset":20272,"symbol":"libusb_get_device_list","symbolLocation":268,"imageIndex":4},{"imageOffset":2340820,"symbol":"librealsense::platform::usb_context::usb_context()","symbolLocation":448,"imageIndex":2},{"imageOffset":2376176,"symbol":"std::__1::__shared_ptr_emplace<librealsense::platform::usb_context, std::__1::allocatorlibrealsense::platform::usb_context>::__shared_ptr_emplace[abi:ue170006]<>(std::__1::allocatorlibrealsense::platform::usb_context)","symbolLocation":40,"imageIndex":2},{"imageOffset":2376096,"symbol":"std::__1::shared_ptrlibrealsense::platform::usb_context std::__1::allocate_shared[abi:ue170006]<librealsense::platform::usb_context, std::__1::allocatorlibrealsense::platform::usb_context, void>(std::__1::allocatorlibrealsense::platform::usb_context const&)","symbolLocation":32,"imageIndex":2},{"imageOffset":2373836,"symbol":"librealsense::platform::usb_enumerator::query_devices_info()","symbolLocation":60,"imageIndex":2},{"imageOffset":2402916,"symbol":"librealsense::platform::query_uvc_devices_info()","symbolLocation":48,"imageIndex":2},{"imageOffset":2572732,"symbol":"librealsense::backend_device_factory::query_devices(unsigned int) const","symbolLocation":144,"imageIndex":2},{"imageOffset":2593720,"symbol":"librealsense::context::query_devices(int) const","symbolLocation":168,"imageIndex":2},{"imageOffset":2746956,"symbol":"rs2_query_devices_ex","symbolLocation":52,"imageIndex":2},{"imageOffset":330008,"symbol":"rs2::context::query_devices(int) const","symbolLocation":36,"imageIndex":0},{"imageOffset":329084,"symbol":"rs2::ux_window::imgui_config_push()","symbolLocation":708,"imageIndex":0},{"imageOffset":330756,"symbol":"rs2::ux_window::operator bool()","symbolLocation":604,"imageIndex":0},{"imageOffset":1175500,"symbol":"main","symbolLocation":1600,"imageIndex":0},{"imageOffset":25204,"symbol":"start","symbolLocation":2840,"imageIndex":10}]},{"id":97881,"frames":[{"imageOffset":17868,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":12},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":9},{"imageOffset":136716,"symbol":"std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>)","symbolLocation":100,"imageIndex":13},{"imageOffset":1277516,"symbol":"bool std::__1::condition_variable::wait_for[abi:ue170006]<long long, std::__1::ratio<1l, 1000l>, bool dispatcher::cancellable_timer::try_sleep<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>>(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>)::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::duration<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>, std::__1::ratio<1l, 1000l>> const&, bool dispatcher::cancellable_timer::try_sleep<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>>(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>)::'lambda'())","symbolLocation":240,"imageIndex":2},{"imageOffset":1277200,"symbol":"bool dispatcher::cancellable_timer::try_sleep<std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>>(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l>>)","symbolLocation":88,"imageIndex":2},{"imageOffset":2473540,"symbol":"librealsense::polling_device_watcher::polling(dispatcher::cancellable_timer)","symbolLocation":60,"imageIndex":2},{"imageOffset":1280796,"symbol":"void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:ue170006]<active_object<std::__1::function<void (dispatcher::cancellable_timer)>>::do_loop()::'lambda'(dispatcher::cancellable_timer)&, dispatcher::cancellable_timer>(active_object<std::__1::function<void (dispatcher::cancellable_timer)>>::do_loop()::'lambda'(dispatcher::cancellable_timer)&, dispatcher::cancellable_timer&&)","symbolLocation":52,"imageIndex":2},{"imageOffset":3443756,"symbol":"void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, dispatcher::dispatcher(unsigned int, std::__1::function<void (std::__1::function<void (dispatcher::cancellable_timer const&)>)>)::$_0>>(void*)","symbolLocation":308,"imageIndex":2},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":9},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}],"threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":1},{"value":999999917},{"value":6132836824},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8385009672},{"value":0},{"value":4847596088},{"value":4847596040},{"value":6132838624},{"value":999999917},{"value":1},{"value":256},{"value":257},{"value":512},{"value":8263767560,"symbolLocation":0,"symbol":"VTT for std::__1::basic_ostringstream<char, std::__1::char_traits, std::__1::allocator>"},{"value":8263766192,"symbolLocation":16,"symbol":"vtable for std::__1::basic_stringbuf<char, std::__1::char_traits, std::__1::allocator>"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6552680596},"cpsr":{"value":1610616832},"fp":{"value":6132836944},"sp":{"value":6132836800},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552425932},"far":{"value":0}}},{"id":97883,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6133985280},{"value":3847},{"value":6133448704},{"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":6133985280},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97887,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6133411840},{"value":11039},{"value":6132875264},{"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":6133411840},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97899,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":141849884884992},{"value":0},{"value":141849884884992},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":2},{"value":0},{"value":0},{"value":0},{"value":33027},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8384992184},{"value":0},{"value":4294967295},{"value":2},{"value":141849884884992},{"value":0},{"value":141849884884992},{"value":6134554728},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6552487376},"cpsr":{"value":4096},"fp":{"value":6134554576},"sp":{"value":6134554496},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552411700},"far":{"value":0}},"frames":[{"imageOffset":3636,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":12},{"imageOffset":79312,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":12},{"imageOffset":39384,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":12},{"imageOffset":4476,"symbol":"mach_msg","symbolLocation":24,"imageIndex":12},{"imageOffset":515804,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":14},{"imageOffset":509756,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":14},{"imageOffset":506820,"symbol":"CFRunLoopRunSpecific","symbolLocation":588,"imageIndex":14},{"imageOffset":1440652,"symbol":"_NSEventThread","symbolLocation":148,"imageIndex":15},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":9},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}]},{"id":97900,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6135132160},{"value":46083},{"value":6134595584},{"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":6135132160},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97901,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6135705600},{"value":50435},{"value":6135169024},{"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":6135705600},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97905,"frames":[{"imageOffset":17352,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":12},{"imageOffset":59156,"symbol":"nanosleep","symbolLocation":220,"imageIndex":16},{"imageOffset":144116,"symbol":"std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>> const&)","symbolLocation":84,"imageIndex":13},{"imageOffset":461048,"symbol":"rs2::output_model::thread_loop()","symbolLocation":4012,"imageIndex":0},{"imageOffset":502616,"symbol":"void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, rs2::output_model::output_model()::$_0>>(void*)","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":9},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}],"threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":0},{"value":100000000},{"value":52},{"value":0},{"value":8248347432,"symbolLocation":0,"symbol":"clock_sem"},{"value":16387},{"value":17},{"value":8263767000,"symbolLocation":24,"symbol":"vtable for std::__1::basic_stringstream<char, std::__1::char_traits, std::__1::allocator>"},{"value":0},{"value":0},{"value":0},{"value":0},{"value":334},{"value":8385009792},{"value":0},{"value":6136277392},{"value":6136277392},{"value":4858079656},{"value":4336498416},{"value":4294967221},{"value":6136278200},{"value":6136278272},{"value":0},{"value":48},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6551242516},"cpsr":{"value":1610616832},"fp":{"value":6136277376},"sp":{"value":6136277328},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552425416},"far":{"value":0}}},{"id":97906,"frames":[{"imageOffset":17868,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":12},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":9},{"imageOffset":136716,"symbol":"std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>)","symbolLocation":100,"imageIndex":13},{"imageOffset":2222540,"symbol":"bool std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>, single_consumer_queuelibrealsense::frame_holder::dequeue(librealsense::frame_holder*, unsigned int)::'lambda'()>(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>> const&, single_consumer_queuelibrealsense::frame_holder::dequeue(librealsense::frame_holder*, unsigned int)::'lambda'())","symbolLocation":224,"imageIndex":2},{"imageOffset":2222144,"symbol":"single_consumer_queuelibrealsense::frame_holder::dequeue(librealsense::frame_holder*, unsigned int)","symbolLocation":96,"imageIndex":2},{"imageOffset":2813092,"symbol":"rs2_try_wait_for_frame","symbolLocation":56,"imageIndex":2},{"imageOffset":505212,"symbol":"std::__1::enable_if<std::is_base_of<rs2::frame, rs2::frame>::value, bool>::type rs2::frame_queue::try_wait_for_framers2::frame(rs2::frame*, unsigned int) const","symbolLocation":48,"imageIndex":0},{"imageOffset":505048,"symbol":"rs2::stream_dashboard::thread_function()","symbolLocation":56,"imageIndex":0},{"imageOffset":504928,"symbol":"void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct>, rs2::stream_dashboard::stream_dashboard(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>, int)::'lambda'()>>(void*)","symbolLocation":52,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":9},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":99998833},{"value":6136851592},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8385009672},{"value":0},{"value":105553163473712},{"value":105553163473776},{"value":6136852704},{"value":99998833},{"value":0},{"value":0},{"value":513},{"value":768},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6552680596},"cpsr":{"value":1610616832},"fp":{"value":6136851712},"sp":{"value":6136851568},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552425932},"far":{"value":0}}},{"id":97915,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6137999360},{"value":56323},{"value":6137462784},{"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":6137999360},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97916,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6138572800},{"value":50691},{"value":6138036224},{"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":6138572800},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97917,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6139146240},{"value":56587},{"value":6138609664},{"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":6139146240},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97918,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6139719680},{"value":57099},{"value":6139183104},{"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":6139719680},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97919,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6140293120},{"value":57363},{"value":6139756544},{"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":6140293120},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97920,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6140866560},{"value":50183},{"value":6140329984},{"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":6140866560},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}},{"id":97921,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}],"threadState":{"x":[{"value":6141440000},{"value":0},{"value":6140903424},{"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":6141440000},"esr":{"value":0,"description":" Address size fault"},"pc":{"value":6552658152},"far":{"value":0}}}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64",
"base" : 4334600192,
"size" : 1998848,
"uuid" : "75e252ed-f86c-38ec-8b99-8fa3bb00df72",
"path" : "/opt/homebrew//realsense-viewer",
"name" : "realsense-viewer"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4341596160,
"size" : 507904,
"uuid" : "755e36d7-9ce3-3ec2-8a0d-141311240ea2",
"path" : "/opt/homebrew/
/librealsense2-gl.2.56.2.dylib",
"name" : "librealsense2-gl.2.56.2.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4352049152,
"size" : 4456448,
"uuid" : "cd819863-2629-31ff-8758-1157423ebacb",
"path" : "/opt/homebrew//librealsense2.2.56.2.dylib",
"name" : "librealsense2.2.56.2.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4340334592,
"size" : 163840,
"uuid" : "adf13a1c-2d7d-3796-af80-ee61fcffee92",
"path" : "/opt/homebrew/
/libglfw.3.4.dylib",
"name" : "libglfw.3.4.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4340629504,
"size" : 98304,
"uuid" : "8dd5bdc1-e490-325e-957c-bdd4b75715c8",
"path" : "/opt/homebrew/*/libusb-1.0.0.dylib",
"name" : "libusb-1.0.0.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4350132224,
"size" : 49152,
"uuid" : "f1242604-dcb7-30a9-a19a-182991e6e645",
"path" : "/usr/lib/libobjc-trampolines.dylib",
"name" : "libobjc-trampolines.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4578066432,
"CFBundleShortVersionString" : "322.10",
"CFBundleIdentifier" : "com.apple.AGXMetalG15X-M1",
"size" : 7733248,
"uuid" : "f327ccce-8ceb-3b90-843f-9380602b653b",
"path" : "/System/Library/Extensions/AGXMetalG15X_M1.bundle/Contents/MacOS/AGXMetalG15X_M1",
"name" : "AGXMetalG15X_M1",
"CFBundleVersion" : "322.10"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4564598784,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.AppleMetalOpenGLRenderer",
"size" : 425984,
"uuid" : "cf2a5428-9317-35dd-847f-f1d1970961a0",
"path" : "/System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer",
"name" : "AppleMetalOpenGLRenderer",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4568514560,
"CFBundleShortVersionString" : "900.4.2",
"CFBundleIdentifier" : "com.apple.iokit.IOUSBLib",
"size" : 49152,
"uuid" : "a559d3de-a9fb-3dfb-8961-65a9a524e567",
"path" : "/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle/Contents/MacOS/IOUSBLib",
"name" : "IOUSBLib",
"CFBundleVersion" : "900.4.2"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6552649728,
"size" : 53248,
"uuid" : "3b8268be-4e02-3b4a-8b41-baed2bbaacff",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6548971520,
"size" : 534452,
"uuid" : "6beafde4-b011-3e47-8aae-4d7b6e4bb7e8",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6552408064,
"size" : 241656,
"uuid" : "9fea25a4-e8ca-3f3d-901c-a53ff2bc7217",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6551715840,
"size" : 581628,
"uuid" : "601f843f-71f1-30bb-88fb-55b131097d1d",
"path" : "/usr/lib/libc++.1.dylib",
"name" : "libc++.1.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6553108480,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5197824,
"uuid" : "ae4610f8-7c5c-3484-858e-cae7457d206e",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "3107"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6615420928,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 20955136,
"uuid" : "49d8b1b6-0ea8-36ad-89fd-a41acf00a742",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2575.20.21"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6551183360,
"size" : 532476,
"uuid" : "96556ba0-9c34-326a-89f4-d3835de617ae",
"path" : "/usr/lib/system/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
}
],
"sharedCache" : {
"base" : 6548160512,
"size" : 4753752064,
"uuid" : "58694c6f-fec3-316e-a11c-b2fa3c2f6559"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=722.4M written=578K(0%) resident=578K(0%) swapped_out=0K(0%) unallocated=721.9M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG image 96K 4 \nColorSync 560K 29 \nCoreAnimation 496K 21 \nCoreGraphics 32K 2 \nCoreUI image data 1040K 8 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 704.3M 39 \nMALLOC guard page 192K 12 \nSTACK GUARD 56.2M 16 \nStack 16.0M 17 \nVM_ALLOCATE 224K 11 \n__AUTH 3007K 422 \n__AUTH_CONST 43.1M 618 \n__CTF 824 1 \n__DATA 13.8M 606 \n__DATA_CONST 20.1M 631 \n__DATA_DIRTY 1611K 210 \n__FONT_DATA 2352 1 \n__GLSLBUILTINS 5174K 1 \n__LINKEDIT 591.5M 10 \n__OBJC_RW 2354K 1 \n__TEXT 611.2M 645 \n__TPRO_CONST 272K 2 \nmapped file 209.4M 22 \nowned unmapped memory 544K 1 \npage table in kernel 578K 1 \nshared memory 896K 15 \n=========== ======= ======= \nTOTAL 2.2G 3350 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"logWritingSignature" : "1844e0eafea02d5f178ab41462ba09712df5ac1b",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "648a2601f74c42732876cb5b",
"factorPackIds" : {
"SIRI_TEXT_TO_SPEECH" : "67183efc59e1d560c4b6fe19"
},
"deploymentId" : 240000263
},
{
"rolloutId" : "645c2d2f9e69a025b0a37e29",
"factorPackIds" : {

  },
  "deploymentId" : 240000003
}

],
"experiments" : [
{
"treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
"experimentId" : "6643969b3099cf28e049862f",
"deploymentId" : 400000007
}
]
}
}

@MartyG-RealSense
Copy link
Collaborator

Hi @queen0fpentacles Thanks very much for the confirmation that you have an Apple Silicon 'M' Mac.

Other Mac users at #12727 have reported this crash issue with realsense-viewer when inserting their camera.

'M' Macs have had problems with using RealSense with them since MacOS Monterey. However, Intel implemented a fix for librealsense compilation on these Macs in librealsense 2.56.1 and an update for MacOS Sonoma, as described at #11815 (comment)

You are the first MacOS user on this support forum to report using the new Sequoia version though, so there are not currently solutions available for that specific MacOS version.

Does it make a difference if you launch realsense-viewer in sudo admin permissions mode with the command sudo realsense-viewer

@queen0fpentacles
Copy link
Author

This is what it says when I do that:

GLFW Driver Error: Cocoa: Regular windows do not have icons on macOS
2024-10-31 14:08:51.331 realsense-viewer[7114:169977] +[IMKClient subclass]: chose IMKClient_Modern
zsh: segmentation fault sudo realsense-viewer
anjakrusell@Anjas-MacBook-Pro ~ %

The same crash report as before also pops up.

@queen0fpentacles
Copy link
Author

Yesterday night I just updated my laptop to sequoia from macOS 14.6 as I saw somewhere that maybe my Mac had to be updated. Would you recommend going back to the previous update?

@MartyG-RealSense
Copy link
Collaborator

Yes, librealsense 2.56.1 or 2.56.2 and MacOS 14 (Sonoma) is likely your best chance of having a successful outcome until a solution that works with Sequoia is found by the RealSense MacOS user community.

@omarsamman1
Copy link

I've been experiencing the same issue when connecting my D457 on my M2 mac. I also updated to Sequoia 15.1. @queen0fpentacles any luck finding a solution?

@niclimcy
Copy link

niclimcy commented Nov 8, 2024

I can confirm this issue occurs after upgrading to OSX 15.1. It was working fine with sudo on OSX 15.0

@MartyG-RealSense
Copy link
Collaborator

Hi @queen0fpentacles Do you have an update about this case that you can provide, please? Thanks!

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

No branches or pull requests

4 participants