DnD from xarchiver to thunar makes thunar segfault.
Stephan Arts
psybsd at gmail.com
Tue May 30 12:33:40 CEST 2006
when i open an archive in xarchiver (tar.gz), and i drag a file from
it and drop it in thunar, thunar segfaults.
gdb run:
Starting program: /usr/local/bin/thunar
[Thread debugging using libthread_db enabled]
[New Thread -1218344192 (LWP 31137)]
[New Thread -1220473936 (LWP 31140)]
[New Thread -1228862544 (LWP 31141)]
[New Thread -1237251152 (LWP 31142)]
[Thread -1237251152 (LWP 31142) exited]
[Thread -1228862544 (LWP 31141) exited]
[Thread -1220473936 (LWP 31140) exited]
(thunar:31137): thunar-vfs-CRITICAL **: thunar_vfs_path_relative:
assertion `strchr (name, '/') == NULL' failed
(thunar:31137): thunar-vfs-CRITICAL **: thunar_vfs_path_dup_uri:
assertion `path != NULL' failed
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1218344192 (LWP 31137)]
0xb777c203 in strlen () from /lib/tls/libc.so.6
gdb backtrace:
#0 0xb77a1203 in strlen () from /lib/tls/libc.so.6
#1 0x080a6bc2 in thunar_standard_view_drag_drop (view=0x81b5008,
context=0x821c410, x=22, y=408, time=0, standard_view=0x81ac0c8)
at thunar-standard-view.c:2554
#2 0xb7d35d6c in _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT ()
from /usr/lib/libgtk-x11-2.0.so.0
#3 0xb7a06a5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4 0xb7a1674d in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#5 0xb7a178e5 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6 0xb7a1b164 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#7 0xb7cbab3b in _gtk_drag_source_handle_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#8 0xb7cb839d in gtk_drag_set_default_icon ()
from /usr/lib/libgtk-x11-2.0.so.0
#9 0xb7cb843e in gtk_drag_set_default_icon ()
from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb7cb843e in gtk_drag_set_default_icon ()
from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb7cb843e in gtk_drag_set_default_icon ()
from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb7cb843e in gtk_drag_set_default_icon ()
from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7cb843e in gtk_drag_set_default_icon ()
from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7cb843e in gtk_drag_set_default_icon ()
from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7cb8579 in _gtk_drag_dest_handle_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7d3415c in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb7bb93aa in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#18 0xb798e691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0xb79919d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#20 0xb7991f28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0xb7d332a1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x0805c3c0 in main (argc=1, argv=0xbf989c64) at main.c:239
Is this just a thunar bug, or a bug in both xarchiver and thunar?
Stephan
More information about the Xfce4-dev
mailing list