[Thunar-dev] Crash and backtrace

Olivier Fourdan fourdan at xfce.org
Tue Nov 15 23:34:28 CET 2005


Hi

Thunar crashes when browsing some folder (dunno why, nothing special
that I could think of). It's reproducible, always with the same folder.

It's worth noting that I'm using GTK+-2.8.7, but I'm not quite sure it's
related. Exo is just a fresh checkout. Maybe some malformed thumbnail?

Backtrace follows:

[New Thread -1217467472 (LWP 13681)]

GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_height >
0' failed
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1214414176 (LWP 13670)]
0xffffe410 in ?? ()
(gdb) bt
#0  0xffffe410 in ?? ()
#1  0xbfdddabc in ?? ()
#2  0x00000006 in ?? ()
#3  0x00003566 in ?? ()
#4  0x0042ee59 in raise () from /lib/tls/libc.so.6
#5  0x00430882 in abort () from /lib/tls/libc.so.6
#6  0xb7a0f49e in g_logv () from /local/lib/libglib-2.0.so.0
#7  0xb7a0f50e in g_log () from /local/lib/libglib-2.0.so.0
#8  0xb7a0f55f in g_return_if_fail_warning ()
from /local/lib/libglib-2.0.so.0
#9  0xb7b70986 in gdk_pixbuf_scale_simple ()
from /local/lib/libgdk_pixbuf-2.0.so.0
#10 0xb7f753ac in exo_gdk_pixbuf_scale_ratio ()
from /local/lib/libexo-0.3.so.0
#11 0x0806cd8d in thunar_icon_factory_load_from_file (factory=0x80eeaa0,
    path=0x828c4f0
"/home/ofourdan/.thumbnails/normal/63b3e0774bdd830201a9dadf585589dc.png", size=48) at thunar-icon-factory.c:464
#12 0x0806cef1 in thunar_icon_factory_lookup_icon (factory=0x80eeaa0,
    name=0x828c4f0
"/home/ofourdan/.thumbnails/normal/63b3e0774bdd830201a9dadf585589dc.png", size=48, wants_default=0) at thunar-icon-factory.c:500
#13 0x0806d858 in thunar_icon_factory_load_file_icon (factory=0x80eeaa0,
file=0x812a6c8, icon_state=THUNAR_FILE_ICON_STATE_DEFAULT, icon_size=48)
    at thunar-icon-factory.c:847
#14 0x0806e4eb in thunar_icon_renderer_render (renderer=0x812c330,
window=0x822a718, widget=0x8130560, background_area=0xbfdde330,
    cell_area=0xbfdde330, expose_area=0xbfddea2c, flags=0) at thunar-
icon-renderer.c:348
#15 0xb7c9c59c in gtk_cell_renderer_render () from /local/lib/libgtk-
x11-2.0.so.0
#16 0xb7f7d54a in exo_icon_view_paint_item ()
from /local/lib/libexo-0.3.so.0
#17 0xb7f7a3cc in exo_icon_view_expose_event ()
from /local/lib/libexo-0.3.so.0
#18 0xb7d79f32 in _gtk_marshal_BOOLEAN__BOXED () from /local/lib/libgtk-
x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#19 0xb7a7b02e in g_type_class_meta_marshal ()
from /local/lib/libgobject-2.0.so.0
#20 0xb7a7ad65 in g_closure_invoke ()
from /local/lib/libgobject-2.0.so.0
#21 0xb7a8fb35 in signal_emit_unlocked_R ()
from /local/lib/libgobject-2.0.so.0
#22 0xb7a8eb93 in g_signal_emit_valist ()
from /local/lib/libgobject-2.0.so.0
#23 0xb7a8ee47 in g_signal_emit () from /local/lib/libgobject-2.0.so.0
#24 0xb7e96507 in gtk_widget_event_internal () from /local/lib/libgtk-
x11-2.0.so.0
#25 0xb7e961e2 in gtk_widget_send_expose () from /local/lib/libgtk-
x11-2.0.so.0
#26 0xb7d7714f in gtk_main_do_event () from /local/lib/libgtk-
x11-2.0.so.0
#27 0xb7bc733f in gdk_window_process_updates_internal ()
from /local/lib/libgdk-x11-2.0.so.0
#28 0xb7bc7494 in gdk_window_process_all_updates ()
from /local/lib/libgdk-x11-2.0.so.0
#29 0xb7cd4dab in gtk_container_idle_sizer () from /local/lib/libgtk-
x11-2.0.so.0
#30 0xb7a08c81 in g_idle_dispatch () from /local/lib/libglib-2.0.so.0
#31 0xb7a0537c in g_main_dispatch () from /local/lib/libglib-2.0.so.0
#32 0xb7a066d0 in g_main_context_dispatch ()
from /local/lib/libglib-2.0.so.0
#33 0xb7a06bee in g_main_context_iterate ()
from /local/lib/libglib-2.0.so.0
#34 0xb7a073a7 in g_main_loop_run () from /local/lib/libglib-2.0.so.0
#35 0xb7fc63da in thunar_vfs_job_launch_idle ()
from /local/lib/libthunar-vfs-1.so.0
#36 0xb7a08c81 in g_idle_dispatch () from /local/lib/libglib-2.0.so.0
#37 0xb7a0537c in g_main_dispatch () from /local/lib/libglib-2.0.so.0
#38 0xb7a066d0 in g_main_context_dispatch ()
from /local/lib/libglib-2.0.so.0
#39 0xb7a06bee in g_main_context_iterate ()
from /local/lib/libglib-2.0.so.0
#40 0xb7a073a7 in g_main_loop_run () from /local/lib/libglib-2.0.so.0
#41 0xb7d7688f in gtk_main () from /local/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#42 0x08056d1a in main (argc=1, argv=0xbfddefc4) at main.c:90

HTH;
Regards,
Olivier.





More information about the Thunar-dev mailing list