Comment 0 for bug 580104

Revision history for this message
Iain Buclaw (iainb) wrote :

Dragging an item (ie: .desktop icon) to the quicklaunch area segfaults the application:

Thoughts as to why this happens, while it may appear that context->targets is pointing to something, context->targets->data is not.

gdb message:
Program received signal SIGSEGV, Segmentation fault.
0x08076d33 in unity_quicklauncher_manager_on_drag_drop (self=0x8562078, actor=0x
80d2350, context=0x80d9748, x=12, y=218, time_=155419140) at quicklauncher-manag
er.vala:175
175 quicklauncher-manager.vala: No such file or directory.
        in quicklauncher-manager.vala

backtrace:
#0 0x08076d33 in unity_quicklauncher_manager_on_drag_drop (self=0x8562078, acto
r=0x80d2350, context=0x80d9748, x=12, y=218, time_=155419140) at quicklauncher-m
anager.vala:175
#1 0x08079625 in _unity_quicklauncher_manager_on_drag_drop_ctk_actor_drag_drop
(_sender=0x80d2350, context=0x80d9748, x=12, y=218, time_=155419140, self=0x8562
078) at quicklauncher-manager.c:1463
#2 0x00248269 in ctk_marshal_BOOLEAN__OBJECT_INT_INT_UINT () from /usr/lib/libc
lutk-0.3.so.0
#3 0x00b59252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4 0x00b6d99d in ?? () from /usr/lib/libgobject-2.0.so.0
#5 0x00b6ec33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6 0x00b6f256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7 0x002358e3 in ctk_dnd_drag_drop () from /usr/lib/libclutk-0.3.so.0
#8 0x00417ba9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9 0x00b59252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00b6d99d in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00b6ec33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00b6f085 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#13 0x005686d9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00566d9b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00566f18 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00568470 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00411e24 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x0070635a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#19 0x00bdc5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0x00be02d8 in ?? () from /lib/libglib-2.0.so.0
#21 0x00be0817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#22 0x00412299 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x08053dab in main_main (args=0xbffff4f4, args_length1=1) at main.vala:195
#24 0x08053e56 in main (argc=1, argv=0xbffff4f4) at main.vala:91

If you need more information please ask.

Regards
Iain