Segfault in unity_quicklauncher_manager_on_drag_drop

Bug #580104 reported by Iain Buclaw
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Gord Allott
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

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=0x80d2350, context=0x80d9748, x=12, y=218, time_=155419140) at quicklauncher-manager.vala:175

backtrace:
#0 0x08076d33 in unity_quicklauncher_manager_on_drag_drop (self=0x8562078, actor=0x80d2350, context=0x80d9748, x=12, y=218, time_=155419140) at quicklauncher-manager.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=0x8562078) at quicklauncher-manager.c:1463
#2 0x00248269 in ctk_marshal_BOOLEAN__OBJECT_INT_INT_UINT () from /usr/lib/libclutk-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

Related branches

Iain Buclaw (iainb)
description: updated
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Thanks for your interest in unity and helping to make it better.
Definitively reproduceable from the ppa version.

Changed in unity:
status: New → Triaged
importance: Undecided → High
Neil J. Patel (njpatel)
Changed in unity:
assignee: nobody → Gord Allott (gordallott)
milestone: none → 0.2.0
Neil J. Patel (njpatel)
Changed in unity:
milestone: 0.2.6 → 0.2.8
Gord Allott (gordallott)
Changed in unity:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 0.2.8-0ubuntu1

---------------
unity (0.2.8-0ubuntu1) maverick; urgency=low

  * New upstream release.
    (LP: #592120, #590728, #580104, #586015, #587237, #582530, #586002, #591742)
  * removed patches integrated upstream:
    debian/patches/01_drop_mutter_req.patch
    debian/patches/02_make_perceptualdiff_optional.patch
    debian/patches/03_use_new_mutter_plugin_init_order.patch
    debian/patches/99_autoconf.patch
  * debian/control:
    - remove libwnck-dev dep
 -- Didier Roche <email address hidden> Thu, 10 Jun 2010 19:21:55 +0200

Changed in unity (Ubuntu):
status: New → Fix Released
Neil J. Patel (njpatel)
Changed in unity:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.