After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 415675 - gnome-panel crashed with SIGSEGV in wnck_pager_drag_data_received()
gnome-panel crashed with SIGSEGV in wnck_pager_drag_data_received()
Status: RESOLVED FIXED
Product: libwnck
Classification: Core
Component: pager
2.17.x
Other Linux
: Normal critical
: ---
Assigned To: libwnck maintainers
libwnck maintainers
: 430493 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-03-07 12:07 UTC by Sebastien Bacher
Modified: 2007-04-30 18:13 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Sebastien Bacher 2007-03-07 12:07:24 UTC
That bug has been opened on https://launchpad.net/bugs/90266

"Binary package hint: gnome-panel

Gnome Panel crashed when Rhythmbox crashed when I tried to move it down on the screen using the workspace switcher while using compiz.
...
libwnck18 2.17.92-0ubuntu2
..."

Debug backtrace for the crash:

Thread 1 (process 5436)

  • #0 wnck_pager_drag_data_received
    at pager.c line 1350
  • #1 _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT
    at gtkmarshalers.c line 2161
  • #2 g_type_class_meta_marshal
    at gclosure.c line 567
  • #3 IA__g_closure_invoke
    at gclosure.c line 490
  • #4 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #5 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #6 IA__g_signal_emit_by_name
    at gsignal.c line 2267
  • #7 gtk_drag_selection_received
    at gtkdnd.c line 1587
  • #8 _gtk_marshal_VOID__BOXED_UINT
    at gtkmarshalers.c line 1498
  • #9 IA__g_closure_invoke
    at gclosure.c line 490
  • #10 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #12 IA__g_signal_emit_by_name
    at gsignal.c line 2267
  • #13 gtk_selection_retrieval_report
    at gtkselection.c line 2773
  • #14 IA__gtk_selection_convert
    at gtkselection.c line 1075
  • #15 IA__gtk_drag_get_data
    at gtkdnd.c line 848
  • #16 wnck_pager_drag_drop
    at pager.c line 1316
  • #17 _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT
    at gtkmarshalers.c line 411
  • #18 g_type_class_meta_marshal
    at gclosure.c line 567
  • #19 IA__g_closure_invoke
    at gclosure.c line 490
  • #20 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #21 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #22 IA__g_signal_emit_by_name
    at gsignal.c line 2267
  • #23 gtk_drag_dest_drop
    at gtkdnd.c line 2157
  • #24 gtk_drag_find_widget
    at gtkdnd.c line 1759
  • #25 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #26 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #27 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #28 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #29 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #30 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #31 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #32 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #33 gtk_drag_find_widget
    at gtkdnd.c line 1744
  • #34 _gtk_drag_dest_handle_event
    at gtkdnd.c line 1444
  • #35 IA__gtk_main_do_event
    at gtkmain.c line 1626
  • #36 gdk_event_dispatch
    at gdkevents-x11.c line 2318
  • #37 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #38 g_main_context_iterate
    at gmain.c line 2677
  • #39 IA__g_main_loop_run
    at gmain.c line 2881
  • #40 IA__gtk_main
    at gtkmain.c line 1171
  • #41 main

Comment 1 Sebastien Bacher 2007-03-07 12:17:07 UTC
1350      xid = *((gulong *)selection_data->data);
(gdb) p *selection_data
$1 = {selection = 0x7a, target = 0x80, type = 0x4f9, format = 137608392, data = 0x0, length = -1, display = 0x80ea098}
Comment 2 Vincent Untz 2007-04-29 14:18:46 UTC
2007-04-29  Vincent Untz  <vuntz@gnome.org>

	* libwnck/pager.c: (wnck_pager_drag_data_received): return instead of
	dumbly continuing in this function when we know that the drag doesn't
	work
	Should fix bug #415675
Comment 3 Vincent Untz 2007-04-30 18:13:17 UTC
*** Bug 430493 has been marked as a duplicate of this bug. ***