-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Program terminated with signal SIGSEGV, Segmentation fault. #1799
Comments
Hi @omerbrandis |
hello, i have now upgraded to the latest release , 5.12 , here is the new back trace: #0 __GI___pthread_mutex_lock (mutex=0x8) at ../nptl/pthread_mutex_lock.c:67 please advise, |
i've changed realsense's logging level to None, #0 __GI___pthread_mutex_lock (mutex=0x8) at ../nptl/pthread_mutex_lock.c:67 thanks, |
note : Omer. |
[Realsense Customer Engineering Team Comment] Linux DistributionIntel® RealSense™ SDK 2.0 provides installation packages in
|
Hello I'm using ubuntu 16.04 LTS. Thanks, |
[Realsense Customer Engineering Team Comment] |
4.10.0-28-generic |
[Realsense Customer Engineering Team Comment] |
Dear support, I never said I get this error from realsense-viewer. I get this error when using librealsense from a program i've written . Omer. |
[Realsense Customer Engineering Team Comment] |
Hello, I think it is very unlikely that the problem is due to a conflict with my installation/use of easylogger, since its an include only lib, i did not install it on my machine and the cureent version of my code does not use it explicitly ( it is only used by librealsense). I realize its hard to reproduce the issue without my code, which i can't supply, Thanks, |
i'm sorry , why was this issue closed ? omer. |
[Realsense Customer Engineering Team Comment] |
Thank you for reopening. |
Given the stack trace, may be related to #2674 |
any update for the issue? |
I have removed use of easylogger from my code , and thus aren't able to check this. |
hello,
i've written a program that uses two d415 cameras using librealsense 2.10.1
and i'm getting the following error on program exit
Program terminated with signal SIGSEGV, Segmentation fault.
i've generated a core dump, and used "gdb" to analyze it,
here is the back trace:
#0 __GI___pthread_mutex_lock (mutex=0x8) at ../nptl/pthread_mutex_lock.c:67
67 ../nptl/pthread_mutex_lock.c: No such file or directory.
[Current thread is 1 (Thread 0x7f08b97fa700 (LWP 11379))]
(gdb) bt
#0 __GI___pthread_mutex_lock (mutex=0x8) at ../nptl/pthread_mutex_lock.c:67
#1 0x00007f09c6a4d7c3 in __gthread_mutex_lock (__mutex=) at /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h:748
#2 __gthread_recursive_mutex_lock (__mutex=) at /usr/include/x86_64-linux-gnu/c++/5/bits/gthr-default.h:810
#3 std::recursive_mutex::lock (this=) at /usr/include/c++/5/mutex:176
#4 0x00007f09c6a4aad9 in std::lock_guardstd::recursive_mutex::lock_guard (__m=..., this=) at /usr/include/c++/5/mutex:386
#5 el::base::RegisteredLoggers::get (this=0x0, id="librealsense", forceCreation=)
at /home/perc/workspace/RealsenseSDK_Gated_master__Debian_CreatePackage/src/third-party/easyloggingpp/src/easylogging++.cc:1805
#6 0x00007f09c6a4af59 in el::base::Writer::initializeLogger (this=this@entry=0x7f08b97f9610, loggerId="librealsense", lookup=lookup@entry=true, needLock=needLock@entry=true)
at /home/perc/workspace/RealsenseSDK_Gated_master__Debian_CreatePackage/src/third-party/easyloggingpp/src/easylogging++.cc:2432
#7 0x00007f09c6a4b3c2 in el::base::Writer::construct (this=this@entry=0x7f08b97f9610, count=count@entry=1, loggerIds=loggerIds@entry=0x7f09c6a777bd "librealsense")
at /home/perc/workspace/RealsenseSDK_Gated_master__Debian_CreatePackage/src/third-party/easyloggingpp/src/easylogging++.cc:2424
#8 0x00007f09c683c8e8 in librealsense::uvc_sensor::<lambda(librealsense::platform::stream_profile, librealsense::platform::frame_object, std::function<void()>)>::operator()(librealsense::platform::frame_object, std::function<void()>) (__closure=0x133fc1c0, f=..., continuation=..., p=...) at /home/perc/workspace/RealsenseSDK_Gated_master__Debian_CreatePackage/src/src/sensor.cpp:421
#9 0x00007f09c683da4e in std::_Function_handler<void(librealsense::platform::stream_profile, librealsense::platform::frame_object, std::function<void()>), librealsense::uvc_sensor::open(const stream_profiles&)::<lambda(librealsense::platform::stream_profile, librealsense::platform::frame_object, std::function<void()>)> >::_M_invoke(const std::_Any_data &, <unknown type in /usr/lib/debug/.build-id/1a/6e1cad74f642809e8b753ce28d8c061357ee4b.debug, CU 0x7d0916, DIE 0x8e0a45>, <unknown type in /usr/lib/debug/.build-id/1a/6e1cad74f642809e8b753ce28d8c061357ee4b.debug, CU 0x7d0916, DIE 0x8e0a4a>, <unknown type in /usr/lib/debug/.build-id/1a/6e1cad74f642809e8b753ce28d8c061357ee4b.debug, CU 0x7d0916, DIE 0x8e0a4f>) (__functor=..., __args#0=, __args#1=, __args#2=)
at /usr/include/c++/5/functional:1871
#10 0x00007f09c68b26e2 in std::function<void (librealsense::platform::stream_profile, librealsense::platform::frame_object, std::function<void ()>)>::operator()(librealsense::platform::stream_profile, librealsense::platform::frame_object, std::function<void ()>) const (__args#2=..., __args#1=..., __args#0=..., this=0x136e6480) at /usr/include/c++/5/functional:2267
#11 librealsense::platform::v4l_uvc_device::poll (this=this@entry=0x136e6370) at /home/perc/workspace/RealsenseSDK_Gated_master__Debian_CreatePackage/src/src/linux/backend-v4l2.cpp:804
#12 0x00007f09c68b2a58 in librealsense::platform::v4l_uvc_device::capture_loop (this=0x136e6370)
at /home/perc/workspace/RealsenseSDK_Gated_master__Debian_CreatePackage/src/src/linux/backend-v4l2.cpp:1180
#13 0x00007f09ac749510 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#14 0x00007f09aca1c6ba in start_thread (arg=0x7f08b97fa700) at pthread_create.c:333
#15 0x00007f09abeaa41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
please advise.
Omer.
The text was updated successfully, but these errors were encountered: