Hello maintainer,

Sorry for the empty initial report, I had some issues with 'reportbug'.
Anyway:

I was opening an unread item in my feeds (on planet.debian.org) when
liferea stoppen on an assert in glib.

Attached you'll find the full stack trace (for all threads).

With kind regards,
Roland Clobus


username@computername:/mnt/hda7/home/username$ gdb liferea
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/liferea...Reading symbols from 
/usr/lib/debug/usr/bin/liferea...done.
done.
(gdb) run
Starting program: /usr/bin/liferea 
[Thread debugging using libthread_db enabled]
Using host libthread_db library 
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[New Thread 0xb3455b70 (LWP 7302)]
[New Thread 0xb2c54b70 (LWP 7303)]
[New Thread 0xad424b70 (LWP 7304)]
[New Thread 0xacaf4b70 (LWP 7305)]
[New Thread 0xac2b4b70 (LWP 7306)]
[New Thread 0xaba51b70 (LWP 7308)]
[New Thread 0xaae0db70 (LWP 7309)]
[New Thread 0xaa60cb70 (LWP 7310)]
[Thread 0xaa60cb70 (LWP 7310) exited]
[Thread 0xaae0db70 (LWP 7309) exited]
[New Thread 0xaae0db70 (LWP 7312)]
[New Thread 0xaa60cb70 (LWP 7313)]
[New Thread 0xa9b81b70 (LWP 7314)]
[Thread 0xaa60cb70 (LWP 7313) exited]
[Thread 0xa9b81b70 (LWP 7314) exited]
[Thread 0xaae0db70 (LWP 7312) exited]
[New Thread 0xaae0db70 (LWP 7315)]
[New Thread 0xa9b81b70 (LWP 7316)]
[New Thread 0xaa60cb70 (LWP 7317)]
[New Thread 0xa9341b70 (LWP 7318)]
[Thread 0xaae0db70 (LWP 7315) exited]
[Thread 0xa9341b70 (LWP 7318) exited]
[Thread 0xaa60cb70 (LWP 7317) exited]
[Thread 0xa9b81b70 (LWP 7316) exited]
[New Thread 0xa9b81b70 (LWP 7320)]
[Thread 0xa9b81b70 (LWP 7320) exited]

(liferea:7298): Pango-WARNING **: failed to create cairo scaled font, expect 
ugly output. the offending font is 'Cantarell Bold 11'

(liferea:7298): Pango-WARNING **: font_face status is: no error has occurred

(liferea:7298): Pango-WARNING **: scaled_font status is: invalid matrix (not 
invertible)

(liferea:7298): Pango-WARNING **: shaping failure, expect ugly output. 
shape-engine='BasicEngineFc', font='Cantarell Bold 11', text='Example Feeds 
(44)'
liferea: 
/build/buildd-cairo_1.12.2-1-i386-sf6aNZ/cairo-1.12.2/src/cairo-surface.c:1591: 
cairo_surface_set_device_offset: Assertion `status == CAIRO_STATUS_SUCCESS' 
failed.

Program received signal SIGABRT, Aborted.
0xb7fe2424 in __kernel_vsyscall ()
(gdb) 


bt thread 1:

#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5b66941 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb5b69d72 in *__GI_abort () at abort.c:92
#3  0xb5b5fb58 in *__GI___assert_fail (
    assertion=0xb60f7fd8 "status == CAIRO_STATUS_SUCCESS", 
    file=0xb60fb0a0 
"/build/buildd-cairo_1.12.2-1-i386-sf6aNZ/cairo-1.12.2/src/cairo-surface.c", 
line=1591, 
    function=0xb60fb5a0 "cairo_surface_set_device_offset") at assert.c:81
#4  0xb608794e in cairo_surface_set_device_offset ()
   from /usr/lib/i386-linux-gnu/libcairo.so.2
#5  0xb61887b4 in IA__gdk_window_begin_paint_region (region=0x85c0aa0, 
    window=0x83fda38)
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/gdkwindow.c:3009
#6  IA__gdk_window_begin_paint_region (window=0x83fda38, region=0x85c0aa0)
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/gdkwindow.c:2939
#7  0xb63a9eb8 in IA__gtk_main_do_event (event=0xbffff42c)
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkmain.c:1608
#8  0xb618d8f7 in _gdk_window_process_updates_recurse (window=0x83fda38, 
    expose_region=0x85c0aa0)
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/gdkwindow.c:5429
#9  0xb61c0113 in _gdk_windowing_window_process_updates_recurse (
    window=0x83fda38, region=0x85c0aa0)
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/x11/gdkwindow-x11.c:5626
#10 0xb61883df in gdk_window_process_updates_internal (window=<optimized out>)
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/gdkwindow.c:5588
#11 0xb618a66f in IA__gdk_window_process_all_updates ()
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/gdkwindow.c:5696
#12 0xb631ceef in gtk_container_idle_sizer (data=0x0)
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkcontainer.c:1360
#13 0xb61654d8 in gdk_threads_dispatch (data=data@entry=0x83d6ec0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/gdk.c:512
#14 0xb5d130f0 in g_idle_dispatch (source=source@entry=0x842bb20, 
    callback=0xb6165470 <gdk_threads_dispatch>, user_data=0x83d6ec0)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:4657
#15 0xb5d15633 in g_main_dispatch (context=0x80d9040)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:2539
#16 g_main_context_dispatch (context=context@entry=0x80d9040)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3075
#17 0xb5d159d0 in g_main_context_iterate (context=0x80d9040, 
    block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3146
#18 0xb5d15e2b in g_main_loop_run (loop=0x845f128)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3340
#19 0xb63a894f in IA__gtk_main ()
    at 
/build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkmain.c:1256
#20 0x0805e9ff in main (argc=1, argv=0xbffffa34) at main.c:336

bt thread 2:
[Switching to thread 2 (Thread 0xb3455b70 (LWP 7302))]
#0  0xb7fe2424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5bfea26 in *__GI___poll (fds=0xb5c94ff4, fds@entry=0x8435b88, 
    nfds=nfds@entry=5, timeout=timeout@entry=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5d2407b in g_poll (fds=0x8435b88, nfds=5, timeout=-1)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gpoll.c:132
#3  0xb5d15950 in g_main_context_poll (n_fds=5, fds=0x8435b88, 
    timeout=<optimized out>, context=0x8349a00, priority=<optimized out>)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3440
#4  g_main_context_iterate (context=0x8349a00, block=block@entry=1, 
    dispatch=dispatch@entry=1, 
    self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3141
#5  0xb5d15e2b in g_main_loop_run (loop=0x83499f0)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3340
#6  0xb5eedbda in gdbus_shared_thread_func (user_data=0x834ad50)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./gio/gdbusprivate.c:277
#7  0xb5d39d93 in g_thread_proxy (data=0x8346b20)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread.c:801
#8  0xb5c9ec39 in start_thread (arg=0xb3455b70) at pthread_create.c:304
#9  0xb5c0c40e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130


(gdb) thread 3
[Switching to thread 3 (Thread 0xb2c54b70 (LWP 7303))]
#0  0xb7fe2424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5ca3703 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at 
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb5d55bb0 in g_cond_wait_until (cond=cond@entry=0x8434258, 
    mutex=mutex@entry=0x8434250, end_time=8271438004)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread-posix.c:855
#3  0xb5ce8d59 in g_async_queue_pop_intern_unlocked (queue=0x8434250, 
    queue@entry=0xed0420b4, wait=wait@entry=1, end_time=8271438004)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gasyncqueue.c:424
#4  0xb5ce961a in g_async_queue_timeout_pop_unlocked (queue=0xed0420b4, 
    timeout=1)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gasyncqueue.c:572
#5  0xb5d3a64f in g_thread_pool_wait_for_new_task (pool=0x8435a88)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthreadpool.c:264
#6  g_thread_pool_thread_proxy (data=0x8351b30)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthreadpool.c:298
#7  0xb5d39d93 in g_thread_proxy (data=0x8346d50)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread.c:801
#8  0xb5c9ec39 in start_thread (arg=0xb2c54b70) at pthread_create.c:304
#9  0xb5c0c40e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

(gdb) thread 4
[Switching to thread 4 (Thread 0xad424b70 (LWP 7304))]
#0  0xb7fe2424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5ca320a in __pthread_cond_wait (cond=0xb592fb50, mutex=0xb592fb38)
    at pthread_cond_wait.c:153
#2  0xb5869d57 in WTF::TCMalloc_PageHeap::scavengerThread() ()
   from /usr/lib/libjavascriptcoregtk-1.0.so.0
#3  0xb5869d8b in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
   from /usr/lib/libjavascriptcoregtk-1.0.so.0
#4  0xb5c9ec39 in start_thread (arg=0xad424b70) at pthread_create.c:304
#5  0xb5c0c40e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
(gdb) 

(gdb) thread 5
[Switching to thread 5 (Thread 0xacaf4b70 (LWP 7305))]
#0  0xb7fe2424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5ca320a in __pthread_cond_wait (cond=0xacb2ade8, mutex=0xacb2add0)
    at pthread_cond_wait.c:153
#2  0xb588b783 in WTF::ThreadCondition::wait(WTF::Mutex&) ()
   from /usr/lib/libjavascriptcoregtk-1.0.so.0
#3  0xb6e30c4c in ?? () from /usr/lib/libwebkitgtk-1.0.so.0
#4  0xb6e30f35 in ?? () from /usr/lib/libwebkitgtk-1.0.so.0
#5  0xb6e30f8b in ?? () from /usr/lib/libwebkitgtk-1.0.so.0
#6  0xb588aee2 in ?? () from /usr/lib/libjavascriptcoregtk-1.0.so.0
#7  0xb588b04e in ?? () from /usr/lib/libjavascriptcoregtk-1.0.so.0
#8  0xb5c9ec39 in start_thread (arg=0xacaf4b70) at pthread_create.c:304
#9  0xb5c0c40e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

(gdb) thread 6
[Switching to thread 6 (Thread 0xac2b4b70 (LWP 7306))]
#0  0xb7fe2424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5bfea26 in *__GI___poll (fds=0xb5c94ff4, fds@entry=0x84842e8, 
    nfds=nfds@entry=1, timeout=timeout@entry=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5d2407b in g_poll (fds=0x84842e8, nfds=1, timeout=-1)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gpoll.c:132
#3  0xb5d15950 in g_main_context_poll (n_fds=1, fds=0x84842e8, 
    timeout=<optimized out>, context=0x8488758, priority=<optimized out>)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3440
#4  g_main_context_iterate (context=0x8488758, block=block@entry=1, 
    dispatch=dispatch@entry=1, 
    self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3141
#5  0xb5d15e2b in g_main_loop_run (loop=0x8488900)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3340
#6  0xac2c14d4 in ?? ()
   from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#7  0xb5d39d93 in g_thread_proxy (data=0x845a000)
    at 
/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread.c:801
#8  0xb5c9ec39 in start_thread (arg=0xac2b4b70) at pthread_create.c:304
#9  0xb5c0c40e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

(gdb) thread 7
[Switching to thread 7 (Thread 0xaba51b70 (LWP 7308))]
#0  0xb7fe2424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fe2424 in __kernel_vsyscall ()
#1  0xb5ca3703 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at 
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb588b833 in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) ()
   from /usr/lib/libjavascriptcoregtk-1.0.so.0
#3  0xb56d17c2 in JSC::Heap::waitForRelativeTimeWhileHoldingLock(double) ()
   from /usr/lib/libjavascriptcoregtk-1.0.so.0
#4  0xb56d1824 in JSC::Heap::waitForRelativeTime(double) ()
   from /usr/lib/libjavascriptcoregtk-1.0.so.0
#5  0xb56d1877 in JSC::Heap::blockFreeingThreadMain() ()
   from /usr/lib/libjavascriptcoregtk-1.0.so.0
#6  0xb56d192b in JSC::Heap::blockFreeingThreadStartFunc(void*) ()
   from /usr/lib/libjavascriptcoregtk-1.0.so.0
#7  0xb588aee2 in ?? () from /usr/lib/libjavascriptcoregtk-1.0.so.0
#8  0xb588b04e in ?? () from /usr/lib/libjavascriptcoregtk-1.0.so.0
#9  0xb5c9ec39 in start_thread (arg=0xaba51b70) at pthread_create.c:304
#10 0xb5c0c40e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130


Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to