[Thunar-dev] reproducible crash

Pablo Hdez-M. Saiz homeless3d at gmail.com
Thu Nov 17 14:02:09 CET 2005


Hi,

Thunar crashes when browsing some folder.
It's reproducible, always with the same folder.
But only with certain icon themes.

Backtrace follows:


Starting program: /usr/local/bin/thunar
[Thread debugging using libthread_db enabled]
[New Thread -1218303776 (LWP 15510)]
[New Thread -1223341136 (LWP 15513)]
[New Thread -1231733840 (LWP 15514)]
[Thread -1231733840 (LWP 15514) exited]
[Thread -1223341136 (LWP 15513) exited]

GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failedaborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1218303776 (LWP 15510)]
0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb78119b1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb78132c9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb79567f4 in g_logv () from /usr/lib/libglib-2.0.so.0
#4  0xb7956828 in g_log () from /usr/lib/libglib-2.0.so.0
#5  0xb7956964 in g_return_if_fail_warning () from /usr/lib/libglib-2.0.so.0
#6  0xb79c08dc in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#7  0xb7354bc1 in rsvg_preserve_aspect_ratio () from /usr/lib/librsvg-2.so.2
#8  0xb7354245 in rsvg_defs_free () from /usr/lib/librsvg-2.so.2
#9  0xb736f8f8 in rsvg_handle_free () from /usr/lib/librsvg-2.so.2
#10 0xb7387c7c in ?? () from /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so
#11 0x08251c08 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00000000 in ?? ()
#14 0x00000030 in ?? ()
#15 0x00000030 in ?? ()
#16 0x08247448 in ?? ()
#17 0x08285618 in ?? ()
#18 0xb7bb74dc in gdk_pixbuf_loader_get_type ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#19 0xb7bb8103 in gdk_pixbuf_loader_close ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#20 0xb7d6563a in gtk_icon_info_get_builtin_pixbuf ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7d656c5 in gtk_icon_info_load_icon () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x08068731 in thunar_icon_factory_lookup_icon (factory=0x8107c98,
    name=0x8251c88 "gnome-mime-application-x-deb", size=48, wants_default=1)
    at thunar-icon-factory.c:509
#23 0x08068f6f in thunar_icon_factory_load_file_icon (factory=0x8107c98,
    file=0x82155e0, icon_state=THUNAR_FILE_ICON_STATE_DEFAULT, icon_size=48)
    at thunar-icon-factory.c:867
#24 0x080698d3 in thunar_icon_renderer_render (renderer=0x81568d8,
    window=0x81f6838, widget=0x815ada0, background_area=0xbffcb2d0,
    cell_area=0xbffcb2d0, expose_area=0xbffcb91c, flags=0)
    at thunar-icon-renderer.c:348
#25 0xb7cdce36 in gtk_cell_renderer_render () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7f70ad0 in exo_icon_view_paint_item (icon_view=0x815ada0,
    item=0x8221590, area=0xbffcb91c, drawable=0x81f6838, x=287, y=739,
    draw_focus=1) at exo-icon-view.c:2791
#27 0xb7f6d1f4 in exo_icon_view_expose_event (widget=0x815ada0,
    event=0xbffcb910) at exo-icon-view.c:1367
#28 0xb7d9502c in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb79bdd75 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#30 0xb79be3a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#31 0xb79ccc9f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#32 0xb79cdec3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#33 0xb79ce4c3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#34 0xb7e7716f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb7d93d72 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb7c0ebfa in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
#37 0xb7c0f1d6 in gdk_window_process_updates ()
   from /usr/lib/libgdk-x11-2.0.so.0
#38 0xb7f6f8e1 in exo_icon_view_adjustment_changed (adjustment=0x8152720,
    icon_view=0x815ada0) at exo-icon-view.c:2338
#39 0xb79c9ab3 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#40 0xb79be3a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#41 0xb79ccb13 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#42 0xb79ce150 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#43 0xb79ce4c3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#44 0xb7ccbf17 in gtk_adjustment_value_changed ()
   from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb7ccc004 in gtk_adjustment_set_value () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb7dc6010 in gtk_range_get_adjustment () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb7d95260 in _gtk_marshal_BOOLEAN__ENUM_DOUBLE ()
   from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb79bdd75 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#49 0xb79be3a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0xb79ccc9f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#51 0xb79cdec3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#52 0xb79ce4c3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0xb7dc4208 in gtk_range_get_value () from /usr/lib/libgtk-x11-2.0.so.0
#54 0xb7dc431d in _gtk_range_get_wheel_delta ()
   from /usr/lib/libgtk-x11-2.0.so.0
#55 0xb7d9502c in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#56 0xb79bdd75 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#57 0xb79be3a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#58 0xb79ccc9f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#59 0xb79cdec3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#60 0xb79ce4c3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#61 0xb7e7716f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#62 0xb7d93767 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#63 0xb7d93ba0 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#64 0xb7c20b2d in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#65 0xb794d4ee in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#66 0xb79504f6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#67 0xb79507e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#68 0xb7d92e65 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#69 0x0805688e in main (argc=1, argv=0xbffccb24) at main.c:90

I noticed that it crash whith this icon/mimetype for example.

thx.
Pablo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.xfce.org/pipermail/thunar-dev/attachments/20051117/8f877242/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gnome-mime-application-x-deb.svg
Type: image/svg+xml
Size: 54094 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/thunar-dev/attachments/20051117/8f877242/attachment.svg>


More information about the Thunar-dev mailing list