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]

Reply via email to