You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can someone point to the reason for this assertion? Any race condition could cause this?
I suspect requestCompleted gets called before queuedRequests_.push(std::move(wrap)), is there a rare possibility of that with thread switching in place?
The text was updated successfully, but these errors were encountered:
Unfortunately I know next to nothing about gstreamer and the libcamerasrc component. I think this might be worth posting to the libcamera developer mailing list. You will get more capable eyes looking at it and helping you out.
Random Gstreamer pipeline crash in libcamerasrc using with RPi5 and IMX477 HQCam.
Below is the error i am getting in log
** (node:27357): CRITICAL **: 03:04:26.117: void GstLibcameraSrcState::requestCompleted(libcamera::Request*): assertion 'wrap->request_.get() == request' failed
Below is the pipeline i am using
gst-launch-1.0 libcamerasrc ! video/x-raw,colorimetry=bt709,format=NV12,width=3840,height=3040,framerate=10/1 ! queue name=q1 ! videoconvert ! jpegenc quality=80 ! multifilesink max-files=1 location=/mnt/ramdisk/tmp.jpg
Can someone point to the reason for this assertion? Any race condition could cause this?
I suspect requestCompleted gets called before queuedRequests_.push(std::move(wrap)), is there a rare possibility of that with thread switching in place?
The text was updated successfully, but these errors were encountered: