-
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
Application hangs when trying to close file replay pipeline #2472
Comments
EDIT : seems like I'm permanently stuck in the while loop at line 224 of |
[Realsense Customer Engineering Team Comment] What's your previous working librealsense version? Please also enable the log "set LRS_LOG_LEVEL=DEBUG" to get the log file with more info. |
Hi @RealSense-Customer-Engineering, my previous working version of the sdk was 2.15.0. |
When the app exits fine I get:
When the app hangs I get:
In the latter case I don't get the This brings me to another question as I'm checking my code for errors : I'm using the |
@matkatz please take a look |
Hi @blackccpie
When working in non-realtime mode, Regarding the hang issue: |
Hi @matkatz , thanks for the explanation, it's clearer for me now. Regards |
@blackccpie Could you please have a try with latest release to see if still have issue? Thanks! |
Hi @RealSenseCustomerSupport, in fact since matkatz answer I was waiting for a release version to spent some time on upgrading/testing, but since then there only have been pre-releases. Do you know when the next major release version will be out? thx |
@RealSenseCustomerSupport : I took some time to test the pre-release v2.18.1, and the issue seems fixed. Anyway I'm still interested to know when the next official release will be available. Regards |
Issue Description
It seems like since I upgraded to sdk version 2.16.1, my application sometimes hang when trying to close a replay pipeline (I'm playing bag files that have been recorded with a former sdk version). I'm starting to investigate, and it appears I get stuck in the
pipeline::unsafe_stop()
method, and more precisely when calling_active_profile->_multistream.stop()
. This looks like a deadlock case, but I'm not really sure.I'm going further in my investigations, but if someone has encountered the same problem and has a solution I'll be glad to hear.
Regards,
Albert
The text was updated successfully, but these errors were encountered: