umlaeute / v4l2loopback

v4l2-loopback device
GNU General Public License v2.0
3.61k stars 515 forks source link

Caught SIGSEGV #568

Open 0x5e opened 6 months ago

0x5e commented 6 months ago

Step 2: Describe your environment

Step 3: Describe the problem:

v4l2loopback seems crashed and not recoverable untill reboot.

Steps to reproduce:

  1. Execute example command from 0.12.7 document v4l2loopback-ctl set-caps "video/x-raw,format=UYVY,width=640,height=480" /dev/video0

Observed Results:

debian@debian:~$ v4l2loopback-ctl set-caps "video/x-raw,format=UYVY,width=640,height=480" /dev/video0
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Redistribute latency...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 0:00:00.034459320
Setting pipeline to NULL ...
Caught SIGSEGV
#0  0x0000ffffbb4c8724 in __GI___wait4 (pid=2739, stat_loc=0xffffd717b5ec, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
#1  0x0000ffffbb6647d0 in g_on_error_stack_trace () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000aaaab161626c in ?? ()
#3  <signal handler called>
#4  0x0000ffffbb8258c0 in gst_atomic_queue_length () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#5  0x0000ffffbaa2cc84 in ?? () from /lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so
#6  0x0000ffffbaa40f1c in ?? () from /lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so
#7  0x0000ffffbb7f1128 in ?? () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#8  0x0000ffffbb7f22a8 in gst_buffer_pool_set_active () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#9  0x0000ffffbaa3c628 in ?? () from /lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so
#10 0x0000ffffbaa44164 in ?? () from /lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so
#11 0x0000ffffbb811fec in gst_element_change_state () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#12 0x0000ffffbb812688 in ?? () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#13 0x0000ffffbb7ea0e4 in ?? () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#14 0x0000ffffbb842044 in ?? () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#15 0x0000ffffbb811fec in gst_element_change_state () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#16 0x0000ffffbb812028 in gst_element_change_state () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#17 0x0000ffffbb812688 in ?? () from /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0
#18 0x0000aaaab1615e04 in ?? ()
#19 0x0000ffffbb437780 in __libc_start_call_main (main=main@entry=0xaaaab16138c0, argc=argc@entry=8, argv=argv@entry=0xffffd717d478) at ../sysdeps/nptl/libc_start_call_main.h:58
#20 0x0000ffffbb437858 in __libc_start_main_impl (main=0xaaaab16138c0, argc=8, argv=0xffffd717d478, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>) at ../csu/libc-start.c:360
#21 0x0000aaaab1613930 in ?? ()
Spinning.  Please run 'gdb gst-launch-1.0 2736' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.