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

Segmentation Fault on get device path #12783

Closed
ikilinc103 opened this issue Mar 21, 2024 · 0 comments
Closed

Segmentation Fault on get device path #12783

ikilinc103 opened this issue Mar 21, 2024 · 0 comments

Comments

@ikilinc103
Copy link

Camera Model : DR435i
Operating System : Ubuntu 20.04
Kernel Version : 5.15.0-101-generic
Platform : PC
SDK Version : librealsense-2.54.2
Hardware : NUC12WSKI7 Intel
Language : C++
Segment : AR

Although we use the library effectively, we rarely receive the following error during camera is operational.

GDB full stack trace of crash:

#0 0x00007fb5740002c0 in ?? ()
No symbol table info available.
#1 0x00007fb603a0747a in ?? () from ../libs/libusb-1.0.so.0
No symbol table info available.
#2 0x00007fb603a0760e in ?? () from ../libs/libusb-1.0.so.0
No symbol table info available.
#3 0x00007fb603a0a19c in libusb_get_device_descriptor ()
from ../libs/libusb-1.0.so.0
No symbol table info available.
#4 0x00007fb61084d048 in librealsense::platform::get_device_pathabi:cxx11 () from ../libs/librealsense2.so.2.54
No symbol table info available.
#5 0x00007fb61084e204 in librealsense::platform::get_subdevices(libusb_device*, libusb_device_descriptor) () from ../libs/librealsense2.so.2.54
No symbol table info available.
#6 0x00007fb61084e62a in librealsense::platform::usb_enumerator::query_devices_info() () from ../libs/librealsense2.so.2.54
No symbol table info available.
#7 0x00007fb6108501b2 in librealsense::platform::v4l_backend::query_usb_devices() const () from ../libs/librealsense2.so.2.54
No symbol table info available.
#8 0x00007fb610882648 in librealsense::udev_device_watcher::udev_device_watcher(librealsense::platform::backend const*)::{lambda(dispatcher::cancellable_timer)--Type for more, q to quit, c to continue without paging--
#1}::operator()(dispatcher::cancellable_timer) const [clone .isra.0] ()
from ../libs/librealsense2.so.2.54
No symbol table info available.
#9 0x00007fb6106375f6 in std::_Function_handler<void (dispatcher::cancellable_timer), active_object<std::function<void (dispatcher::cancellable_timer)> >::do_loop()::{lambda(dispatcher::cancellable_timer)#1}>::_M_invoke(std::_Any_data const&, dispatcher::cancellable_timer&&) () from ../libs/librealsense2.so.2.54
No symbol table info available.
#10 0x00007fb610979821 in dispatcher::dispatcher(unsigned int, std::function<void (std::function<void (dispatcher::cancellable_timer const&)>)>)::{lambda()#1}::operator()() const [clone .isra.0] () from ../libs/librealsense2.so.2.54
No symbol table info available.
#11 0x00007fb60c3c3de4 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#12 0x00007fb60c166609 in start_thread (arg=)
at pthread_create.c:477
ret =
pd =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140419632142080,
7030482932706748158, 140729930826414, 140729930826415,
140729930826416, 140419632101504, -6991074885746383106,
-6990339964847479042}, mask_was_saved = 0}}, priv = {pad = {
0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
--Type for more, q to quit, c to continue without paging--
canceltype = 0}}}
not_first_call = 0
#13 0x00007fb60c08b133 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

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

No branches or pull requests

2 participants