Hello,

I've been able to reproduce the bug in a custom build:
$ apt-get source liferea
$ debuild -us -uc
$ cd debian/liferea/usr/bin
$ gdb ./liferea

It appears that the assert is caused by a resize in the idle loop.
I don't see liferea mentioned in the backtrace.
Should this bug be reassigned to Gtk+?

With kind regards,
Roland Clobus

Attachment: backtrace of my own build
roland@work:~/debian/liferea-1.8.5/debian/liferea/usr/bin$ 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 /mnt/hda7/home/roland/debian/liferea-1.8.5/debian/liferea/usr/bin/liferea...(no debugging symbols found)...done.
(gdb) set args --g-fatal-warnings
(gdb) run
Starting program: /mnt/hda7/home/roland/debian/liferea-1.8.5/debian/liferea/usr/bin/liferea --g-fatal-warnings
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[New Thread 0xb340ab70 (LWP 1013)]
[New Thread 0xb2c09b70 (LWP 1014)]
[New Thread 0xac80eb70 (LWP 1015)]
[New Thread 0xabedeb70 (LWP 1016)]
[New Thread 0xab69eb70 (LWP 1017)]
[New Thread 0xaae3bb70 (LWP 1018)]
[New Thread 0xaa1d7b70 (LWP 1020)]
[New Thread 0xa99b9b70 (LWP 1021)]
[New Thread 0xa91b8b70 (LWP 1022)]
[New Thread 0xa89b1b70 (LWP 1023)]
[Thread 0xb2c09b70 (LWP 1014) exited]
[Thread 0xa91b8b70 (LWP 1022) exited]
[Thread 0xa99b9b70 (LWP 1021) exited]
[Thread 0xa89b1b70 (LWP 1023) exited]

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

Program received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=log_domain@entry=0xb5322474 "Pango", 
    log_level=log_level@entry=G_LOG_LEVEL_WARNING, 
    format=format@entry=0xb53226b0 "failed to create cairo %s, expect ugly output. the offending font is '%s'", 
    args1=args1@entry=0xbfffed4c "\"&2\265\260\177N\b")
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmessages.c:765
765	/build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmessages.c: No such file or directory.
(gdb) bt
#0  g_logv (log_domain=log_domain@entry=0xb5322474 "Pango", 
    log_level=log_level@entry=G_LOG_LEVEL_WARNING, 
    format=format@entry=0xb53226b0 "failed to create cairo %s, expect ugly output. the offending font is '%s'", 
    args1=args1@entry=0xbfffed4c "\"&2\265\260\177N\b")
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmessages.c:765
#1  0xb5d1a0c3 in g_log (log_domain=0xb5322474 "Pango", 
    log_level=G_LOG_LEVEL_WARNING, 
    format=0xb53226b0 "failed to create cairo %s, expect ugly output. the offending font is '%s'")
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmessages.c:792
#2  0xb531dbaf in _pango_cairo_font_private_get_scaled_font (cf_priv=0x80f10fc)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pangocairo-font.c:108
#3  _pango_cairo_font_private_get_scaled_font (cf_priv=0x80f10fc)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pangocairo-font.c:63
#4  0xb53219fe in pango_cairo_fc_font_lock_face (font=0x80f10a8)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pangocairo-fcfont.c:117
#5  0xb525ef8e in pango_fc_font_lock_face (font=0x80f10a8)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pangofc-font.c:673
#6  0xb2367d61 in basic_engine_shape (engine=0x8377500, font=0x80f10a8, 
    text=0x8595168 "Example Feeds (48)", length=18, analysis=0x84c280c, 
    glyphs=0x83b67d0)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./modules/basic/basic-fc.c:147
#7  0xb5fe91ed in _pango_engine_shape_shape (engine=0x8377500, font=0x80f10a8, 
    text=0x8595168 "Example Feeds (48)", length=18, analysis=0x84c280c, 
    glyphs=0x83b67d0)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pango-engine.c:94
#8  0xb5ffaabc in pango_shape (text=0x8595168 "Example Feeds (48)", length=18, 
    analysis=0x84c280c, glyphs=0x83b67d0)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/shape.c:55
#9  0xb5fda829 in shape_run (line=0x84997a0, state=0xbffff074, item=0x84c2800)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pango-layout.c:3182
#10 0xb5fdab14 in process_item (layout=0x83fa1a8, line=0x84997a0, 
    state=0xbffff074, force_fit=1, no_break_at_end=0)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pango-layout.c:3293
---Type <return> to continue, or q <return> to quit---
#11 0xb5fefdcb in process_line (state=0xbffff074, layout=0x83fa1a8)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pango-layout.c:3591
#12 pango_layout_check_lines (layout=0x83fa1a8)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pango-layout.c:3912
#13 pango_layout_check_lines (layout=0x83fa1a8)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pango-layout.c:3787
#14 0xb5ff0c74 in pango_layout_get_extents_internal (layout=<optimized out>, 
    ink_rect=0x0, logical_rect=<optimized out>, line_extents=0x0)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pango-layout.c:2489
#15 0xb5ff11c8 in pango_layout_get_pixel_extents (layout=0x83fa1a8, 
    ink_rect=0x0, logical_rect=0xbffff250)
    at /build/buildd-pango1.0_1.30.0-1-i386-ttj6XU/pango1.0-1.30.0/./pango/pango-layout.c:2697
#16 0xb62fba9d in get_size (cell=0x80f14d0, widget=0x834c1b0, cell_area=0x0, 
    layout=0x83fa1a8, x_offset=0x0, y_offset=0x0, width=0xbffff2fc, 
    height=0xbffff2f8)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkcellrenderertext.c:1542
#17 0xb62f38c4 in IA__gtk_cell_renderer_get_size (cell=0x80f14d0, 
---Type <return> to continue, or q <return> to quit---
    widget=0x834c1b0, cell_area=0x0, x_offset=0x0, y_offset=0x0, 
    width=0xbffff2fc, height=0xbffff2f8)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkcellrenderer.c:522
#18 0xb64d0815 in IA__gtk_tree_view_column_cell_get_size (
    tree_column=0x83eec28, cell_area=0x0, x_offset=0x0, y_offset=0x0, 
    width=0xbffff3c8, height=0xbffff3cc)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtktreeviewcolumn.c:2646
#19 0xb64b667a in validate_row (tree_view=0x834c1b0, tree=0x8406b90, 
    node=0x83fb7c0, iter=0xbffff448, path=0x84c47d8)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtktreeview.c:5781
#20 0xb64ba3a3 in validate_visible_area (tree_view=0x834c1b0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtktreeview.c:5991
#21 0xb64ba40a in do_presize_handler (tree_view=0x834c1b0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtktreeview.c:6428
#22 0xb64ba4bc in presize_handler_callback (data=0x834c1b0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtktreeview.c:6450
#23 0xb61624d8 in gdk_threads_dispatch (data=data@entry=0x83c32b0)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/gdk.c:512
#24 0xb5d100f0 in g_idle_dispatch (source=source@entry=0x84deec0, 
    callback=0xb6162470 <gdk_threads_dispatch>, user_data=0x83c32b0)
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:4657
#25 0xb5d12633 in g_main_dispatch (context=0x80d90e8)
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:2539
#26 g_main_context_dispatch (context=context@entry=0x80d90e8)
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3075
#27 0xb5d129d0 in g_main_context_iterate (context=0x80d90e8, 
    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
#28 0xb5d12e2b in g_main_loop_run (loop=0x8496948)
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3340
#29 0xb63a594f 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
---Type <return> to continue, or q <return> to quit---
#30 0x0805e9ff in main ()

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

Reply via email to