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 418186 - gnome-panel crashed with SIGSEGV in gtk_window_set_screen()
gnome-panel crashed with SIGSEGV in gtk_window_set_screen()
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: panel
2.17.x
Other Linux
: Normal critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
: 508987 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-03-14 11:44 UTC by Sebastien Bacher
Modified: 2008-08-16 11:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
Don't use the error message as a format string. (622 bytes, patch)
2007-03-15 13:21 UTC, Chris Wilson
committed Details | Review

Description Sebastien Bacher 2007-03-14 11:44:59 UTC
The bug has been opened on https://launchpad.net/bugs/92026

"Binary package hint: gnome-panel

This is the second time it has occurred both times I was just trying to access the menu. The system is using the lastest updates to Fiesty as of last night.

ProblemType: Crash
Architecture: i386
Date: Tue Mar 13 16:33:12 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/gnome-panel
Package: gnome-panel 2.18.0-0ubuntu1
PackageArchitecture: i386
ProcCmdline: gnome-panel --sm-client-id default1
..."

Debug backtrace for the crash:

Thread 1 (process 5046)

  • #0 IA__gtk_window_group_add_window
    at gtkwindow.c line 7094
  • #1 panel_error_dialog
    at panel-util.c line 355
  • #2 activate_uri
    at panel-menu-items.c line 113
  • #3 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #4 IA__g_closure_invoke
    at gclosure.c line 490
  • #5 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #6 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #7 IA__g_signal_emit
    at gsignal.c line 2243
  • #8 IA__gtk_widget_reparent
    at gtkwidget.c line 4028
  • #9 IA__gtk_menu_shell_activate_item
  • #10 gtk_menu_shell_button_release
    at gtkmenushell.c line 635
  • #11 gtk_menu_button_release
    at gtkmenu.c line 2612
  • #12 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 70
  • #13 g_type_class_meta_marshal
    at gclosure.c line 567
  • #14 IA__g_closure_invoke
    at gclosure.c line 490
  • #15 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #16 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #17 IA__g_signal_emit
    at gsignal.c line 2243
  • #18 gtk_widget_finalize
    at gtkwidget.c line 6920
  • #19 IA__gtk_propagate_event
    at gtkmain.c line 2307
  • #20 IA__gtk_main_do_event
    at gtkmain.c line 1313
  • #21 gdk_event_dispatch
    at gdkevents-x11.c line 2310
  • #22 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #23 g_main_context_iterate
    at gmain.c line 2677
  • #24 IA__g_main_loop_run
    at gmain.c line 2881
  • #25 IA__gtk_main
    at gtkmain.c line 1174
  • #26 main
    at main.c line 98

Comment 1 Chris Wilson 2007-03-15 13:21:53 UTC
Created attachment 84645 [details] [review]
Don't use the error message as a format string.

-Wformat=2 should be mandatory.
Comment 2 Vincent Untz 2007-04-10 17:51:19 UTC
Thanks
Comment 3 Philip Withnall 2008-08-16 11:03:09 UTC
*** Bug 508987 has been marked as a duplicate of this bug. ***