Activity log for bug #341624

Date Who What changed Old value New value Message
2009-03-12 10:25:19 Fernando Miguel bug added bug
2009-03-12 10:25:19 Fernando Miguel bug added attachment 'CoreDump.gz' (CoreDump.gz)
2009-03-12 10:25:19 Fernando Miguel bug added attachment 'Dependencies.txt' (Dependencies.txt)
2009-03-12 10:25:19 Fernando Miguel bug added attachment 'Disassembly.txt' (Disassembly.txt)
2009-03-12 10:25:19 Fernando Miguel bug added attachment 'ProcMaps.txt' (ProcMaps.txt)
2009-03-12 10:25:19 Fernando Miguel bug added attachment 'ProcStatus.txt' (ProcStatus.txt)
2009-03-12 10:25:19 Fernando Miguel bug added attachment 'Registers.txt' (Registers.txt)
2009-03-12 10:25:19 Fernando Miguel bug added attachment 'Stacktrace.txt' (Stacktrace.txt)
2009-03-12 10:25:19 Fernando Miguel bug added attachment 'ThreadStacktrace.txt' (ThreadStacktrace.txt)
2009-03-12 10:30:50 Fernando Miguel who_made_private bugabundo
2009-03-12 10:54:26 Apport retracing service bug added subscriber Crash bug triagers for Ubuntu packages
2009-03-12 10:54:34 Apport retracing service bug added attachment 'Stacktrace.txt' (Stacktrace.txt (retraced))
2009-03-12 10:54:38 Apport retracing service bug added attachment 'ThreadStacktrace.txt' (ThreadStacktrace.txt (retraced))
2009-03-12 10:54:42 Apport retracing service bug added attachment 'StacktraceSource.txt' (StacktraceSource.txt)
2009-03-12 10:54:44 Apport retracing service cheese: importance Undecided Medium
2009-03-12 10:54:44 Apport retracing service cheese: statusexplanation
2009-03-12 12:55:26 Chris Coulson cheese: status New Incomplete
2009-03-12 12:55:26 Chris Coulson cheese: bugtargetdisplayname cheese (Ubuntu) libv4l (Ubuntu)
2009-03-12 12:55:26 Chris Coulson cheese: bugtargetname cheese (Ubuntu) libv4l (Ubuntu)
2009-03-12 12:55:26 Chris Coulson cheese: statusexplanation This isn't a cheese issue by the look of the trace. It looks like it's crashing in libv4l (but it could be a gstreamer bug too - I haven't looked at in much detail). Re-assigning to libv4l for now though. In the meantime BUGabundo, would you mind trying to get a Valgrind log of the crash, following the steps at https://wiki.ubuntu.com/DebuggingProgramCrash ? Thanks
2009-03-12 12:55:26 Chris Coulson cheese: title Bug #341624 in cheese (Ubuntu): "cheese crashed with SIGSEGV in v4lconvert_convert()" Bug #341624 in libv4l (Ubuntu): "cheese crashed with SIGSEGV in v4lconvert_convert()"
2009-03-12 16:12:31 Fernando Miguel libv4l: status Incomplete New
2009-03-12 16:12:31 Fernando Miguel libv4l: statusexplanation This isn't a cheese issue by the look of the trace. It looks like it's crashing in libv4l (but it could be a gstreamer bug too - I haven't looked at in much detail). Re-assigning to libv4l for now though. In the meantime BUGabundo, would you mind trying to get a Valgrind log of the crash, following the steps at https://wiki.ubuntu.com/DebuggingProgramCrash ? Thanks there's no gdb/bdgsym version for cheese or v4l, still i'm getting full backtraces $ gdb --args cheese GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... (no debugging symbols found) (gdb) r Starting program: /usr/bin/cheese [Thread debugging using libthread_db enabled] [New Thread 0x7f4d1df10800 (LWP 3202)] [New Thread 0x7f4d0e659950 (LWP 3208)] [New Thread 0x7f4d0de58950 (LWP 3209)] [Thread 0x7f4d0e659950 (LWP 3208) exited] [Thread 0x7f4d0de58950 (LWP 3209) exited] [New Thread 0x7f4d0de58950 (LWP 3210)] [Thread 0x7f4d0de58950 (LWP 3210) exited] [New Thread 0x7f4d0de58950 (LWP 3211)] [Thread 0x7f4d0de58950 (LWP 3211) exited] [New Thread 0x7f4d0de58950 (LWP 3212)] [New Thread 0x7f4d0c5c6950 (LWP 3213)] (cheese:3202): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps [New Thread 0x7f4d0e659950 (LWP 3240)] [New Thread 0x7f4d06715950 (LWP 3241)] (cheese:3202): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps [Thread 0x7f4d06715950 (LWP 3241) exited] [Thread 0x7f4d0e659950 (LWP 3240) exited] [New Thread 0x7f4d0e659950 (LWP 3250)] [New Thread 0x7f4d06715950 (LWP 3251)] [New Thread 0x7f4d04879950 (LWP 3252)] (cheese:3202): GStreamer-WARNING **: pad video_source:src returned caps which are not a real subset of its template caps [New Thread 0x7f4d011d2950 (LWP 3267)] [Thread 0x7f4d0de58950 (LWP 3212) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f4d011d2950 (LWP 3267)] 0x00007f4d07b9bc70 in ?? () from /usr/lib/libv4lconvert.so.0 (gdb) bt full #0 0x00007f4d07b9bc70 in ?? () from /usr/lib/libv4lconvert.so.0 No symbol table info available. #1 0x00007f4d07b953fb in v4lconvert_convert () from /usr/lib/libv4lconvert.so.0 No symbol table info available. #2 0x00007f4d07df91e9 in ?? () from /usr/lib/libv4l2.so.0 No symbol table info available. #3 0x00007f4d07dfa08b in v4l2_ioctl () from /usr/lib/libv4l2.so.0 No symbol table info available. #4 0x00007f4d0c31e55f in gst_v4l2src_grab_frame (v4l2src=0x20523c0, buf=0x7f4d011d1db0) at v4l2src_calls.c:993 buffer = {index = 0, type = V4L2_BUF_TYPE_VIDEO_CAPTURE, bytesused = 5760000, flags = 1, field = V4L2_FIELD_NONE, timestamp = {tv_sec = 1236874237, tv_usec = 850353}, timecode = {type = 0, flags = 0, frames = 0 '\0', seconds = 0 '\0', minutes = 0 '\0', hours = 0 '\0', userbits = "\000\000\000"}, sequence = 0, memory = V4L2_MEMORY_MMAP, m = {offset = 0, userptr = 0}, length = 5760000, input = 0, reserved = 0} trials = 50 pool_buffer = <value optimized out> need_copy = <value optimized out> index = <value optimized out> __FUNCTION__ = "gst_v4l2src_grab_frame" #5 0x00007f4d0c315f70 in gst_v4l2src_create (src=0x20523c0, buf=0x7f4d011d1f00) at gstv4l2src.c:1280 v4l2src = (GstV4l2Src *) 0x20523c0 ret = <value optimized out> #6 0x00007f4d0c0cd69a in gst_base_src_get_range (src=0x20523c0, offset=18446744073709551615, length=4096, buf=0x7f4d011d1f00) at gstbasesrc.c:1942 ret = GST_FLOW_OK status = <value optimized out> __PRETTY_FUNCTION__ = "gst_base_src_get_range" #7 0x00007f4d0c0cfe3c in gst_base_src_loop (pad=0x1d4e8a0) at gstbasesrc.c:2182 src = (GstBaseSrc *) 0x20523c0 buf = (GstBuffer *) 0x0 ret = <value optimized out> position = -1 ---Type <return> to continue, or q <return> to quit--- eos = <value optimized out> blocksize = 1200 __PRETTY_FUNCTION__ = "gst_base_src_loop" #8 0x00007f4d1c2a9d86 in gst_task_func (task=0x202b5e0, tclass=<value optimized out>) at gsttask.c:192 lock = (GStaticRecMutex *) 0x7f4d080c1330 tself = (GThread *) 0x2128fa0 __PRETTY_FUNCTION__ = "gst_task_func" #9 0x00007f4d18b8e1d7 in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gthreadpool.c:265 task = (gpointer) 0x202b5e0 pool = (GRealThreadPool *) 0x198ead0 #10 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x2128fa0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #11 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = (struct pthread *) 0x7f4d011d2950 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -1853749814624017335, 8392704, 139968707897680, 139969191854144, 139968922350512, 1791353374676067401, 1791333954429756489}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> #12 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #13 0x0000000000000000 in ?? () No symbol table info available. (gdb) (gdb) info registers rax 0x640 1600 rbx 0x7f4d011d18e0 139968707893472 rcx 0x7f4d02079641 139968723260993 rdx 0x4b0 1200 rsi 0x7f4d02079640 139968723260992 rdi 0x7f4e01926780 139973010548608 rbp 0x213ea20 0x213ea20 rsp 0x7f4d011d1760 0x7f4d011d1760 r8 0x0 0 r9 0x0 0 r10 0x1 1 r11 0x0 0 r12 0x0 0 r13 0x7f4d01926000 139968715579392 r14 0x57e400 5760000 r15 0x4b0 1200 rip 0x7f4d07b9bc70 0x7f4d07b9bc70 eflags 0x10246 [ PF ZF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 fctrl 0x37f 895 fstat 0x220 544 ftag 0xffff 65535 fiseg 0x7f4d 32589 fioff 0x194e5047 424562759 foseg 0x7f4d 32589 fooff 0xde57748 233142088 ---Type <return> to continue, or q <return> to quit--- fop 0x51f 1311 mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ] (gdb) thread apply all backtrace Thread 13 (Thread 0x7f4d011d2950 (LWP 3267)): #0 0x00007f4d07b9bc70 in ?? () from /usr/lib/libv4lconvert.so.0 #1 0x00007f4d07b953fb in v4lconvert_convert () from /usr/lib/libv4lconvert.so.0 #2 0x00007f4d07df91e9 in ?? () from /usr/lib/libv4l2.so.0 #3 0x00007f4d07dfa08b in v4l2_ioctl () from /usr/lib/libv4l2.so.0 #4 0x00007f4d0c31e55f in gst_v4l2src_grab_frame (v4l2src=0x20523c0, buf=0x7f4d011d1db0) at v4l2src_calls.c:993 #5 0x00007f4d0c315f70 in gst_v4l2src_create (src=0x20523c0, buf=0x7f4d011d1f00) at gstv4l2src.c:1280 #6 0x00007f4d0c0cd69a in gst_base_src_get_range (src=0x20523c0, offset=18446744073709551615, length=4096, buf=0x7f4d011d1f00) at gstbasesrc.c:1942 #7 0x00007f4d0c0cfe3c in gst_base_src_loop (pad=0x1d4e8a0) at gstbasesrc.c:2182 #8 0x00007f4d1c2a9d86 in gst_task_func (task=0x202b5e0, tclass=<value optimized out>) at gsttask.c:192 #9 0x00007f4d18b8e1d7 in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gthreadpool.c:265 #10 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x2128fa0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #11 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #12 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f4d04879950 (LWP 3252)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f4d0797d630 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1138 #2 0x00007f4d1c2a9d86 in gst_task_func (task=0x202b540, tclass=<value optimized out>) at gsttask.c:192 #3 0x00007f4d18b8e1d7 in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gthreadpool.c:265 #4 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x21155c0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #5 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f4d06715950 (LWP 3251)): ---Type <return> to continue, or q <return> to quit--- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f4d0797d630 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1138 #2 0x00007f4d1c2a9d86 in gst_task_func (task=0x202b4a0, tclass=<value optimized out>) at gsttask.c:192 #3 0x00007f4d18b8e1d7 in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gthreadpool.c:265 #4 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x2140bc0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #5 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 10 (Thread 0x7f4d0e659950 (LWP 3250)): #0 0x00007f4d1870e7e1 in nanosleep () from /lib/libpthread.so.0 #1 0x00007f4d18b8eeb8 in IA__g_usleep (microseconds=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gtimer.c:170 #2 0x00007f4d04a8ab40 in gst_xvimagesink_event_thread (xvimagesink=0x2116800) at xvimagesink.c:1573 #3 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x21108b0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #4 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f4d0c5c6950 (LWP 3213)): #0 0x00007f4d1846a496 in *__GI___poll (fds=0x1b01280, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f4d18b6670f in g_main_context_iterate (context=0x2018370, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gmain.c:2761 #2 0x00007f4d18b66d3d in IA__g_main_loop_run (loop=0x1d60230) at /build/buildd/glib2.0-2.19.10/glib/gmain.c:2656 #3 0x00007f4d1aaaeb00 in ?? () from /usr/lib/libORBit-2.so.0 #4 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x2010460) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #5 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 1 (Thread 0x7f4d1df10800 (LWP 3202)): #0 0x00007f4d1846a496 in *__GI___poll (fds=0x2018450, nfds=6, timeout=99) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f4d18b6670f in g_main_context_iterate (context=0x1948b20, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gmain.c:2761 #2 0x00007f4d18b66d3d in IA__g_main_loop_run (loop=0x2012cd0) at /build/buildd/glib2.0-2.19.10/glib/gmain.c:2656 #3 0x00007f4d1d61e937 in IA__gtk_main () at /build/buildd/gtk+2.0-2.15.5/gtk/gtkmain.c:1205 #4 0x000000000040d875 in ?? () #5 0x00007f4d183ac5a6 in __libc_start_main (main=0x40d6c0 <g_source_set_callback@plt+832>, argc=1, ubp_av=0x7fff25f5c3c8, init=0x41f080 <g_source_set_callback@plt+72960>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff25f5c3b8) at libc-start.c:220 #6 0x000000000040d3b9 in ?? () #7 0x00007fff25f5c3b8 in ?? () #8 0x000000000000001c in ?? () #9 0x0000000000000001 in ?? () #10 0x00007fff25f5c6fa in ?? () #11 0x0000000000000000 in ?? () Current language: auto; currently c #0 0x00007f4d07b9bc70 in ?? () from /usr/lib/libv4lconvert.so.0 (gdb) q The program is running. Exit anyway? (y or n) y
2009-03-12 16:23:27 Fernando Miguel bug added attachment 'strace-cheese3.log' (strace-cheese3.log)
2009-03-13 10:16:00 Fernando Miguel bug added attachment 'libv4l.log' (libv4l.log)
2009-03-15 11:06:10 Nol libv4l: status New Invalid
2009-03-15 11:06:10 Nol libv4l: statusexplanation there's no gdb/bdgsym version for cheese or v4l, still i'm getting full backtraces $ gdb --args cheese GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... (no debugging symbols found) (gdb) r Starting program: /usr/bin/cheese [Thread debugging using libthread_db enabled] [New Thread 0x7f4d1df10800 (LWP 3202)] [New Thread 0x7f4d0e659950 (LWP 3208)] [New Thread 0x7f4d0de58950 (LWP 3209)] [Thread 0x7f4d0e659950 (LWP 3208) exited] [Thread 0x7f4d0de58950 (LWP 3209) exited] [New Thread 0x7f4d0de58950 (LWP 3210)] [Thread 0x7f4d0de58950 (LWP 3210) exited] [New Thread 0x7f4d0de58950 (LWP 3211)] [Thread 0x7f4d0de58950 (LWP 3211) exited] [New Thread 0x7f4d0de58950 (LWP 3212)] [New Thread 0x7f4d0c5c6950 (LWP 3213)] (cheese:3202): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps [New Thread 0x7f4d0e659950 (LWP 3240)] [New Thread 0x7f4d06715950 (LWP 3241)] (cheese:3202): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps [Thread 0x7f4d06715950 (LWP 3241) exited] [Thread 0x7f4d0e659950 (LWP 3240) exited] [New Thread 0x7f4d0e659950 (LWP 3250)] [New Thread 0x7f4d06715950 (LWP 3251)] [New Thread 0x7f4d04879950 (LWP 3252)] (cheese:3202): GStreamer-WARNING **: pad video_source:src returned caps which are not a real subset of its template caps [New Thread 0x7f4d011d2950 (LWP 3267)] [Thread 0x7f4d0de58950 (LWP 3212) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f4d011d2950 (LWP 3267)] 0x00007f4d07b9bc70 in ?? () from /usr/lib/libv4lconvert.so.0 (gdb) bt full #0 0x00007f4d07b9bc70 in ?? () from /usr/lib/libv4lconvert.so.0 No symbol table info available. #1 0x00007f4d07b953fb in v4lconvert_convert () from /usr/lib/libv4lconvert.so.0 No symbol table info available. #2 0x00007f4d07df91e9 in ?? () from /usr/lib/libv4l2.so.0 No symbol table info available. #3 0x00007f4d07dfa08b in v4l2_ioctl () from /usr/lib/libv4l2.so.0 No symbol table info available. #4 0x00007f4d0c31e55f in gst_v4l2src_grab_frame (v4l2src=0x20523c0, buf=0x7f4d011d1db0) at v4l2src_calls.c:993 buffer = {index = 0, type = V4L2_BUF_TYPE_VIDEO_CAPTURE, bytesused = 5760000, flags = 1, field = V4L2_FIELD_NONE, timestamp = {tv_sec = 1236874237, tv_usec = 850353}, timecode = {type = 0, flags = 0, frames = 0 '\0', seconds = 0 '\0', minutes = 0 '\0', hours = 0 '\0', userbits = "\000\000\000"}, sequence = 0, memory = V4L2_MEMORY_MMAP, m = {offset = 0, userptr = 0}, length = 5760000, input = 0, reserved = 0} trials = 50 pool_buffer = <value optimized out> need_copy = <value optimized out> index = <value optimized out> __FUNCTION__ = "gst_v4l2src_grab_frame" #5 0x00007f4d0c315f70 in gst_v4l2src_create (src=0x20523c0, buf=0x7f4d011d1f00) at gstv4l2src.c:1280 v4l2src = (GstV4l2Src *) 0x20523c0 ret = <value optimized out> #6 0x00007f4d0c0cd69a in gst_base_src_get_range (src=0x20523c0, offset=18446744073709551615, length=4096, buf=0x7f4d011d1f00) at gstbasesrc.c:1942 ret = GST_FLOW_OK status = <value optimized out> __PRETTY_FUNCTION__ = "gst_base_src_get_range" #7 0x00007f4d0c0cfe3c in gst_base_src_loop (pad=0x1d4e8a0) at gstbasesrc.c:2182 src = (GstBaseSrc *) 0x20523c0 buf = (GstBuffer *) 0x0 ret = <value optimized out> position = -1 ---Type <return> to continue, or q <return> to quit--- eos = <value optimized out> blocksize = 1200 __PRETTY_FUNCTION__ = "gst_base_src_loop" #8 0x00007f4d1c2a9d86 in gst_task_func (task=0x202b5e0, tclass=<value optimized out>) at gsttask.c:192 lock = (GStaticRecMutex *) 0x7f4d080c1330 tself = (GThread *) 0x2128fa0 __PRETTY_FUNCTION__ = "gst_task_func" #9 0x00007f4d18b8e1d7 in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gthreadpool.c:265 task = (gpointer) 0x202b5e0 pool = (GRealThreadPool *) 0x198ead0 #10 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x2128fa0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #11 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = (struct pthread *) 0x7f4d011d2950 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -1853749814624017335, 8392704, 139968707897680, 139969191854144, 139968922350512, 1791353374676067401, 1791333954429756489}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> #12 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #13 0x0000000000000000 in ?? () No symbol table info available. (gdb) (gdb) info registers rax 0x640 1600 rbx 0x7f4d011d18e0 139968707893472 rcx 0x7f4d02079641 139968723260993 rdx 0x4b0 1200 rsi 0x7f4d02079640 139968723260992 rdi 0x7f4e01926780 139973010548608 rbp 0x213ea20 0x213ea20 rsp 0x7f4d011d1760 0x7f4d011d1760 r8 0x0 0 r9 0x0 0 r10 0x1 1 r11 0x0 0 r12 0x0 0 r13 0x7f4d01926000 139968715579392 r14 0x57e400 5760000 r15 0x4b0 1200 rip 0x7f4d07b9bc70 0x7f4d07b9bc70 eflags 0x10246 [ PF ZF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 fctrl 0x37f 895 fstat 0x220 544 ftag 0xffff 65535 fiseg 0x7f4d 32589 fioff 0x194e5047 424562759 foseg 0x7f4d 32589 fooff 0xde57748 233142088 ---Type <return> to continue, or q <return> to quit--- fop 0x51f 1311 mxcsr 0x1fa0 [ PE IM DM ZM OM UM PM ] (gdb) thread apply all backtrace Thread 13 (Thread 0x7f4d011d2950 (LWP 3267)): #0 0x00007f4d07b9bc70 in ?? () from /usr/lib/libv4lconvert.so.0 #1 0x00007f4d07b953fb in v4lconvert_convert () from /usr/lib/libv4lconvert.so.0 #2 0x00007f4d07df91e9 in ?? () from /usr/lib/libv4l2.so.0 #3 0x00007f4d07dfa08b in v4l2_ioctl () from /usr/lib/libv4l2.so.0 #4 0x00007f4d0c31e55f in gst_v4l2src_grab_frame (v4l2src=0x20523c0, buf=0x7f4d011d1db0) at v4l2src_calls.c:993 #5 0x00007f4d0c315f70 in gst_v4l2src_create (src=0x20523c0, buf=0x7f4d011d1f00) at gstv4l2src.c:1280 #6 0x00007f4d0c0cd69a in gst_base_src_get_range (src=0x20523c0, offset=18446744073709551615, length=4096, buf=0x7f4d011d1f00) at gstbasesrc.c:1942 #7 0x00007f4d0c0cfe3c in gst_base_src_loop (pad=0x1d4e8a0) at gstbasesrc.c:2182 #8 0x00007f4d1c2a9d86 in gst_task_func (task=0x202b5e0, tclass=<value optimized out>) at gsttask.c:192 #9 0x00007f4d18b8e1d7 in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gthreadpool.c:265 #10 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x2128fa0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #11 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #12 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f4d04879950 (LWP 3252)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f4d0797d630 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1138 #2 0x00007f4d1c2a9d86 in gst_task_func (task=0x202b540, tclass=<value optimized out>) at gsttask.c:192 #3 0x00007f4d18b8e1d7 in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gthreadpool.c:265 #4 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x21155c0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #5 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f4d06715950 (LWP 3251)): ---Type <return> to continue, or q <return> to quit--- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f4d0797d630 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1138 #2 0x00007f4d1c2a9d86 in gst_task_func (task=0x202b4a0, tclass=<value optimized out>) at gsttask.c:192 #3 0x00007f4d18b8e1d7 in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gthreadpool.c:265 #4 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x2140bc0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #5 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 10 (Thread 0x7f4d0e659950 (LWP 3250)): #0 0x00007f4d1870e7e1 in nanosleep () from /lib/libpthread.so.0 #1 0x00007f4d18b8eeb8 in IA__g_usleep (microseconds=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gtimer.c:170 #2 0x00007f4d04a8ab40 in gst_xvimagesink_event_thread (xvimagesink=0x2116800) at xvimagesink.c:1573 #3 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x21108b0) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #4 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f4d0c5c6950 (LWP 3213)): #0 0x00007f4d1846a496 in *__GI___poll (fds=0x1b01280, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f4d18b6670f in g_main_context_iterate (context=0x2018370, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gmain.c:2761 #2 0x00007f4d18b66d3d in IA__g_main_loop_run (loop=0x1d60230) at /build/buildd/glib2.0-2.19.10/glib/gmain.c:2656 #3 0x00007f4d1aaaeb00 in ?? () from /usr/lib/libORBit-2.so.0 #4 0x00007f4d18b8cc74 in g_thread_create_proxy (data=0x2010460) at /build/buildd/glib2.0-2.19.10/glib/gthread.c:635 #5 0x00007f4d187073ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f4d18473fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 1 (Thread 0x7f4d1df10800 (LWP 3202)): #0 0x00007f4d1846a496 in *__GI___poll (fds=0x2018450, nfds=6, timeout=99) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f4d18b6670f in g_main_context_iterate (context=0x1948b20, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.19.10/glib/gmain.c:2761 #2 0x00007f4d18b66d3d in IA__g_main_loop_run (loop=0x2012cd0) at /build/buildd/glib2.0-2.19.10/glib/gmain.c:2656 #3 0x00007f4d1d61e937 in IA__gtk_main () at /build/buildd/gtk+2.0-2.15.5/gtk/gtkmain.c:1205 #4 0x000000000040d875 in ?? () #5 0x00007f4d183ac5a6 in __libc_start_main (main=0x40d6c0 <g_source_set_callback@plt+832>, argc=1, ubp_av=0x7fff25f5c3c8, init=0x41f080 <g_source_set_callback@plt+72960>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff25f5c3b8) at libc-start.c:220 #6 0x000000000040d3b9 in ?? () #7 0x00007fff25f5c3b8 in ?? () #8 0x000000000000001c in ?? () #9 0x0000000000000001 in ?? () #10 0x00007fff25f5c6fa in ?? () #11 0x0000000000000000 in ?? () Current language: auto; currently c #0 0x00007f4d07b9bc70 in ?? () from /usr/lib/libv4lconvert.so.0 (gdb) q The program is running. Exit anyway? (y or n) y
2009-03-15 11:23:18 Chris Coulson libv4l (Ubuntu): status Invalid Confirmed
2009-03-15 11:23:18 Chris Coulson libv4l (Ubuntu): statusexplanation Please don't just invalidate bug reports when they are clearly still a problem in the packages shipped with Ubuntu, regardless of whether a fix exists somewhere upstream. That is absolutely not the correct thing to do.
2009-11-17 19:16:55 Ubuntu QA Website tags amd64 apport-crash amd64 apport-crash iso-testing
2014-03-17 16:48:15 Fernando Miguel removed subscriber Fernando Miguel
2016-01-24 11:04:34 dino99 libv4l (Ubuntu): status Confirmed Invalid