gst_poll_read_control infinite loop

Bug #1827413 reported by Jose M N
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gthumb (Ubuntu)
New
Undecided
Unassigned

Bug Description

gthumb will enter a infinite loop until crash with gst_poll_read_control: assertion 'set != NULL'
________________ GDB_________________________________

(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.457: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.457: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.457: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50.458: gst_poll_read_control: assertion 'set != NULL' failed
(gthumb:11128): GStreamer-CRITICAL **: 20:53:50^C
Thread 1 "gthumb" received signal SIGINT, Interrupt.
__GI___libc_write (fd=2, buf=0x7fffffffa370, nbytes=128) at ../sysdeps/unix/sysv/linux/write.c:26
26 ../sysdeps/unix/sysv/linux/write.c: No such file or directory.
(gdb)
(gdb) bt
#0 __GI___libc_write (fd=2, buf=0x7fffffffa370, nbytes=128) at ../sysdeps/unix/sysv/linux/write.c:26
#1 0x00007ffff684233d in _IO_new_file_write (f=0x7ffff699c680 <_IO_2_1_stderr_>, data=0x7fffffffa370, n=128) at fileops.c:1183
#2 0x00007ffff6842aef in new_do_write (to_do=<optimized out>,
    data=0x7fffffffa370 "\n(gthumb:11128): GStreamer-\033[1;35mCRITICAL\033[0m **: \033[34m20:53:50.460\033[0m: gst_poll_read_control: assertion 'set != NULL' failed\n: assertion 'set != NULL' failed\nV\a\006\002 ", fp=0x7ffff699c680 <_IO_2_1_stderr_>) at libioP.h:839
#3 _IO_new_file_xsputn (f=0x7ffff699c680 <_IO_2_1_stderr_>, data=<optimized out>, n=128) at fileops.c:1262
#4 0x00007ffff681643b in buffered_vfprintf (s=s@entry=0x7ffff699c680 <_IO_2_1_stderr_>, format=format@entry=0x7ffff6c52965 "%s\n", args=args@entry=0x7fffffffc930) at ../libio/libioP.h:839
#5 0x00007ffff68137ea in _IO_vfprintf_internal (s=s@entry=0x7ffff699c680 <_IO_2_1_stderr_>, format=0x7ffff6c52965 "%s\n", ap=ap@entry=0x7fffffffc930) at vfprintf.c:1296
#6 0x00007ffff68e1fc6 in ___fprintf_chk (fp=0x7ffff699c680 <_IO_2_1_stderr_>, flag=1, format=<optimized out>) at fprintf_chk.c:35
#7 0x00007ffff6c011ca in g_log_writer_standard_streams () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff6c012b2 in g_log_writer_default () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff6bff657 in g_log_structured_array () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff6bffa9d in g_log_default_handler () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff6bffcef in g_logv () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff6bffedf in g_log () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff792b8bc in gst_poll_read_control () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#14 0x00007ffff78dfe49 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#15 0x00007ffff78df868 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#16 0x00007ffff78e0628 in gst_buffer_pool_set_active () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#17 0x00007fffde7bf737 in ?? () from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
#18 0x00007fffde7c33b7 in ?? () from /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0
#19 0x00007ffff78fbeee in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#20 0x00007ffff78fc60e in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#21 0x00007ffff78d9b27 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#22 0x00007fffdcb6b161 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#23 0x00007ffff78fbeee in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#24 0x00007ffff78fc60e in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#25 0x00007ffff78d9b27 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#26 0x00007fffde8ddac2 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#27 0x00007ffff78fbeee in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#28 0x00007ffff78fc60e in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#29 0x00007ffff78d9b27 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#30 0x00007fffde8f306a in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#31 0x00007ffff78fbeee in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#32 0x00007ffff78fc60e in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#33 0x00007ffff78d9b27 in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#34 0x00007fffde910195 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#35 0x00007ffff78fbeee in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#36 0x00007ffff78fc0d5 in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#37 0x00007ffff78fc60e in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#38 0x00007fffdf9b1344 in ?? () from /usr/lib/x86_64-linux-gnu/gthumb/extensions/libgstreamer_tools.so
#39 0x00007fffdf9b29d2 in ?? () from /usr/lib/x86_64-linux-gnu/gthumb/extensions/libgstreamer_tools.so
#40 0x00005555555b02b0 in ?? ()
#41 0x00005555555b04c7 in ?? ()
#42 0x00005555555b0569 in ?? ()
#43 0x00005555555af9f0 in gth_browser_show_next_image ()
#44 0x00005555555b0cbc in gth_browser_viewer_key_press_cb ()
#45 0x00007ffff752afab in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#46 0x00007ffff6cd8b6d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007ffff6ceb8f3 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007ffff6cf3f43 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007ffff6cf4ecf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#50 0x00007ffff74d8b84 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#51 0x00007ffff7398d41 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#52 0x00007ffff739ad83 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#53 0x00007ffff709a445 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#54 0x00007ffff70cb012 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#55 0x00007ffff6bf8c3e in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007ffff6bf8ed8 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007ffff6bf8f6c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007ffff6dbf13d in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#59 0x000055555558cf33 in main ()

Jose M N (josnogmn)
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.