Package: liferea Version: 1.0.17-1 Severity: normal Since installing liferea on an amd64 sid box, I've been seeing fairly frequent crashes that I didn't see on x86 with the same configuration and (I think) the same liferea version. This might be a recurrence of Bug#361154 -- the trace is similar, at least. However, that bug was supposedly fixed in 1.0.17-1.
It seems connected with UI events, but I haven't determined a specific one that causes it reliably -- I've seen it once with a mouse movement focus change, and several times while clicking on feed items in condensed mode. It crashes every few minutes of regular use IME, though I've gone lengthy stretches without triggering one, and it seems harder to trigger with a debug build. I'll build 1.0.18-1 and see if I can reproduce it there too. Stack trace (nostrip build of liferea and gtk): Core was generated by `/usr/bin/liferea-bin'. Program terminated with signal 11, Segmentation fault. #0 0x00002ace52c63014 in memcpy () from /lib/libc.so.6 (gdb) thread apply all bt Thread 5 (process 10156): #0 0x00002ace52ae1b6a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ace529580e4 in g_async_queue_sort () from /usr/lib/libglib-2.0.so.0 #2 0x00002ace5295845e in g_async_queue_pop () from /usr/lib/libglib-2.0.so.0 #3 0x000000000044e0b6 in download_thread_main (data=<value optimized out>) at update.c:270 #4 0x00002ace52989bd4 in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #5 0x00002ace52adfb1c in start_thread () from /lib/libpthread.so.0 #6 0x00002ace52cba9c2 in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 4 (process 10157): #0 0x00002ace52ae1b6a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ace529580e4 in g_async_queue_sort () from /usr/lib/libglib-2.0.so.0 #2 0x00002ace5295845e in g_async_queue_pop () from /usr/lib/libglib-2.0.so.0 #3 0x000000000044e164 in download_thread_main (data=<value optimized out>) at update.c:274 #4 0x00002ace52989bd4 in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #5 0x00002ace52adfb1c in start_thread () from /lib/libpthread.so.0 #6 0x00002ace52cba9c2 in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 3 (process 10158): #0 0x00002ace52ae1b6a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ace529580e4 in g_async_queue_sort () from /usr/lib/libglib-2.0.so.0 #2 0x00002ace5295845e in g_async_queue_pop () from /usr/lib/libglib-2.0.so.0 #3 0x000000000044e164 in download_thread_main (data=<value optimized out>) at update.c:274 #4 0x00002ace52989bd4 in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #5 0x00002ace52adfb1c in start_thread () from /lib/libpthread.so.0 #6 0x00002ace52cba9c2 in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 2 (process 10159): #0 0x00002ace52ae1b6a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00002ace529580e4 in g_async_queue_sort () from /usr/lib/libglib-2.0.so.0 #2 0x00002ace5295845e in g_async_queue_pop () from /usr/lib/libglib-2.0.so.0 #3 0x000000000044e164 in download_thread_main (data=<value optimized out>) at update.c:274 #4 0x00002ace52989bd4 in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #5 0x00002ace52adfb1c in start_thread () from /lib/libpthread.so.0 #6 0x00002ace52cba9c2 in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (process 10118): #0 0x00002ace52c63014 in memcpy () from /lib/libc.so.6 #1 0x00002ace50aab0b0 in _gdk_x11_convert_to_format ( src_buf=<value optimized out>, src_rowstride=<value optimized out>, dest_buf=<value optimized out>, dest_rowstride=<value optimized out>, dest_format=GDK_X11_FORMAT_EXACT_MASK, dest_byteorder=GDK_LSB_FIRST, width=24, height=24) at gdkdrawable-x11.c:1088 #2 0x00002ace50aabec8 in gdk_x11_draw_pixbuf (drawable=0xc84e40, gc=<value optimized out>, pixbuf=0xa916d0, src_x=<value optimized out>, src_y=<value optimized out>, dest_x=36, dest_y=6, width=24, height=24, dither=GDK_RGB_DITHER_NORMAL, x_dither=-159, y_dither=-26) at gdkdrawable-x11.c:1375 #3 0x00002ace50a9dcad in gdk_window_draw_pixbuf (drawable=0x718860, gc=0x6414b0, pixbuf=0xa916d0, src_x=0, src_y=0, dest_x=195, dest_y=6, width=24, height=24, dither=GDK_RGB_DITHER_NORMAL, x_dither=-159, y_dither=-26) at gdkwindow.c:2020 #4 0x00002ace5074e173 in gtk_image_expose (widget=0x60ff10, event=0xa9fa40) at gtkimage.c:1780 #5 0x00002ace5076e67d in _gtk_marshal_BOOLEAN__BOXED (closure=0x5c59a0, return_value=0x7fff5a57f4a0, n_param_values=<value optimized out>, param_values=0x7fff5a57f590, invocation_hint=<value optimized out>, marshal_data=0x2ace5074df10) at gtkmarshalers.c:83 #6 0x00002ace51a6a630 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #7 0x00002ace51a79c3f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #8 0x00002ace51a7ab1e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #9 0x00002ace51a7af33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #10 0x00002ace50844d1e in gtk_widget_event_internal (widget=0x60ff10, event=0xa9fa40) at gtkwidget.c:3751 #11 0x00002ace506e7701 in IA__gtk_container_propagate_expose ( container=<value optimized out>, child=0x60ff10, event=0xcb4350) at gtkcontainer.c:2464 #12 0x00002ace506b3020 in gtk_box_forall (container=0xae20a0, include_internals=<value optimized out>, callback=0x60, callback_data=0x7fff5a57f970) at gtkbox.c:703 #13 0x00002ace506e815e in gtk_container_expose (widget=0xae20a0, event=0xcb4350) at gtkcontainer.c:2375 #14 0x00002ace5076e67d in _gtk_marshal_BOOLEAN__BOXED (closure=0x5c59a0, return_value=0x7fff5a57fb60, n_param_values=<value optimized out>, param_values=0x7fff5a57fc50, invocation_hint=<value optimized out>, marshal_data=0x2ace506e80d0) at gtkmarshalers.c:83 #15 0x00002ace51a6a630 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #16 0x00002ace51a79c3f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #17 0x00002ace51a7ab1e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #18 0x00002ace51a7af33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #19 0x00002ace50844d1e in gtk_widget_event_internal (widget=0xae20a0, event=0xcb4350) at gtkwidget.c:3751 #20 0x00002ace506e7701 in IA__gtk_container_propagate_expose ( container=<value optimized out>, child=0xae20a0, event=0xa78730) at gtkcontainer.c:2464 #21 0x00002ace506e815e in gtk_container_expose (widget=0x63d000, event=0xa78730) at gtkcontainer.c:2375 #22 0x00002ace506b3684 in gtk_button_expose (widget=0x63d000, event=0xa78730) at gtkbutton.c:1238 #23 0x00002ace5076e67d in _gtk_marshal_BOOLEAN__BOXED (closure=0x5c59a0, return_value=0x7fff5a580210, n_param_values=<value optimized out>, param_values=0x7fff5a580300, invocation_hint=<value optimized out>, marshal_data=0x2ace506b3620) at gtkmarshalers.c:83 #24 0x00002ace51a6a630 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #25 0x00002ace51a79c3f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #26 0x00002ace51a7ab1e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #27 0x00002ace51a7af33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #28 0x00002ace50844d1e in gtk_widget_event_internal (widget=0x63d000, event=0xa78730) at gtkwidget.c:3751 #29 0x00002ace506e7701 in IA__gtk_container_propagate_expose ( container=<value optimized out>, child=0x63d000, event=0xcb4120) at gtkcontainer.c:2464 #30 0x00002ace506e815e in gtk_container_expose (widget=0x5d3980, event=0xcb4120) at gtkcontainer.c:2375 #31 0x00002ace5076e67d in _gtk_marshal_BOOLEAN__BOXED (closure=0x5c59a0, return_value=0x7fff5a5808a0, n_param_values=<value optimized out>, param_values=0x7fff5a580990, invocation_hint=<value optimized out>, marshal_data=0x2ace506e80d0) at gtkmarshalers.c:83 #32 0x00002ace51a6a630 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #33 0x00002ace51a79c3f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #34 0x00002ace51a7ab1e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #35 0x00002ace51a7af33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #36 0x00002ace50844d1e in gtk_widget_event_internal (widget=0x5d3980, event=0xcb4120) at gtkwidget.c:3751 #37 0x00002ace506e7701 in IA__gtk_container_propagate_expose ( container=<value optimized out>, child=0x5d3980, event=0xa9f8f0) at gtkcontainer.c:2464 #38 0x00002ace50805c76 in gtk_toolbar_expose (widget=0x617000, event=0xa9f8f0) at gtktoolbar.c:3999 #39 0x00002ace5076e67d in _gtk_marshal_BOOLEAN__BOXED (closure=0x5c59a0, return_value=0x7fff5a580f70, n_param_values=<value optimized out>, param_values=0x7fff5a581060, invocation_hint=<value optimized out>, marshal_data=0x2ace50805bf0) at gtkmarshalers.c:83 #40 0x00002ace51a6a630 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #41 0x00002ace51a79c3f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #42 0x00002ace51a7ab1e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #43 0x00002ace51a7af33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #44 0x00002ace50844d1e in gtk_widget_event_internal (widget=0x617000, event=0xa9f8f0) at gtkwidget.c:3751 #45 0x00002ace506e7701 in IA__gtk_container_propagate_expose ( container=<value optimized out>, child=0x617000, event=0xa9f5c0) at gtkcontainer.c:2464 #46 0x00002ace506b3020 in gtk_box_forall (container=0x5e9020, include_internals=<value optimized out>, callback=0x60, callback_data=0x7fff5a581440) at gtkbox.c:703 #47 0x00002ace506e815e in gtk_container_expose (widget=0x5e9020, event=0xa9f5c0) at gtkcontainer.c:2375 #48 0x00002ace5076e67d in _gtk_marshal_BOOLEAN__BOXED (closure=0x5c59a0, return_value=0x7fff5a581630, n_param_values=<value optimized out>, param_values=0x7fff5a581720, invocation_hint=<value optimized out>, marshal_data=0x2ace506e80d0) at gtkmarshalers.c:83 #49 0x00002ace51a6a630 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #50 0x00002ace51a79c3f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #51 0x00002ace51a7ab1e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #52 0x00002ace51a7af33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #53 0x00002ace50844d1e in gtk_widget_event_internal (widget=0x5e9020, event=0xa9f5c0) at gtkwidget.c:3751 #54 0x00002ace506e7701 in IA__gtk_container_propagate_expose ( container=<value optimized out>, child=0x5e9020, event=0x7fff5a582190) at gtkcontainer.c:2464 #55 0x00002ace506e815e in gtk_container_expose (widget=0x5d3080, event=0x7fff5a582190) at gtkcontainer.c:2375 #56 0x00002ace5076e67d in _gtk_marshal_BOOLEAN__BOXED (closure=0x5c59a0, return_value=0x7fff5a581cc0, n_param_values=<value optimized out>, param_values=0x7fff5a581db0, invocation_hint=<value optimized out>, marshal_data=0x2ace50857620) at gtkmarshalers.c:83 #57 0x00002ace51a6a578 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #58 0x00002ace51a79c3f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #59 0x00002ace51a7ab1e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #60 0x00002ace51a7af33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #61 0x00002ace50844d1e in gtk_widget_event_internal (widget=0x5d3080, event=0x7fff5a582190) at gtkwidget.c:3751 #62 0x00002ace50769500 in IA__gtk_main_do_event (event=0x7fff5a582190) at gtkmain.c:1382 #63 0x00002ace50a9c5ae in gdk_window_process_updates_internal (window=0x718860) at gdkwindow.c:2292 #64 0x00002ace50a9c739 in IA__gdk_window_process_all_updates () at gdkwindow.c:2345 #65 0x00002ace50a9c7aa in gdk_window_update_idle (data=0x2aaaab119f20) at gdkwindow.c:2213 #66 0x00002ace5296e149 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #67 0x00002ace529712b5 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #68 0x00002ace529715b6 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #69 0x00002ace507696e2 in IA__gtk_main () at gtkmain.c:1003 #70 0x00000000004362d9 in main (argc=1, argv=0x7fff5a582758) at main.c:285 -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-1-amd64-k8 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages liferea depends on: ii dbus-1-utils 0.62-4 simple interprocess messaging syst ii gconf2 2.14.0-1 GNOME configuration database syste ii libatk1.0-0 1.12.1-1 The ATK accessibility toolkit ii libc6 2.3.6-15 GNU C Library: Shared libraries ii libcairo2 1.2.0-3 The Cairo 2D vector graphics libra ii libdbus-1-2 0.62-4 simple interprocess messaging syst ii libdbus-glib-1-2 0.62-4 simple interprocess messaging syst ii libfontconfig1 2.3.2-7 generic font configuration library ii libgconf2-4 2.14.0-1 GNOME configuration database syste ii libglib2.0-0 2.10.3-3 The GLib library of C routines ii libgtk2.0-0 2.8.18-1 The GTK+ graphical user interface ii liborbit2 1:2.14.0-2 libraries for ORBit2 - a CORBA ORB ii libpango1.0-0 1.12.3-1+b1 Layout and rendering of internatio ii libx11-6 2:1.0.0-7 X11 client-side library ii libxcursor1 1.1.5.2-5 X cursor management library ii libxext6 1:1.0.0-4 X11 miscellaneous extension librar ii libxfixes3 1:3.0.1.2-4 X11 miscellaneous 'fixes' extensio ii libxi6 1:1.0.0-5 X11 Input extension library ii libxinerama1 1:1.0.1-4 X11 Xinerama extension library ii libxml2 2.6.26.dfsg-2 GNOME XML library ii libxrandr2 2:1.1.0.2-4 X11 RandR extension library ii libxrender1 1:0.9.0.2-4 X Rendering Extension client libra ii liferea-gtkhtml 1.0.17-1 gtkhtml-based rendering library fo ii zlib1g 1:1.2.3-13 compression library - runtime liferea recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]