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 641232 - Crash entering the Date and Time panel
Crash entering the Date and Time panel
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Date and Time
git master
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-02-02 11:02 UTC by Frederic Peters
Modified: 2011-02-02 11:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
[datetime] do not pass NULL permission to g_permission_get_allowed (981 bytes, patch)
2011-02-02 11:04 UTC, Frederic Peters
rejected Details | Review
datetime: Don't crash when g-s-d is badly installed (1.13 KB, patch)
2011-02-02 11:43 UTC, Bastien Nocera
none Details | Review
datetime: Don't crash when g-s-d is badly installed (1.83 KB, patch)
2011-02-02 11:43 UTC, Bastien Nocera
committed Details | Review

Description Frederic Peters 2011-02-02 11:02:36 UTC
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff62beb5a in g_permission_get_allowed (permission=0x0)
    at gpermission.c:252
252	  return permission->priv->allowed;
(gdb) bt full
  • #0 g_permission_get_allowed
    at gpermission.c line 252
  • #1 on_permission_changed
    at cc-datetime-panel.c line 736
  • #2 cc_date_time_panel_init
    at cc-datetime-panel.c line 875
  • #3 g_type_create_instance
    at gtype.c line 1889
  • #4 g_object_constructor
    at gobject.c line 1615
  • #5 g_object_newv
  • #6 g_object_new_valist
    at gobject.c line 1596
  • #7 g_object_new
    at gobject.c line 1311
  • #8 activate_panel
    at gnome-control-center.c line 128
  • #9 _shell_set_active_panel_from_id
    at gnome-control-center.c line 750
  • #10 cc_shell_set_active_panel_from_id
    at cc-shell.c line 205
  • #11 item_activated_cb
    at gnome-control-center.c line 200
  • #12 cc_shell_marshal_VOID__STRING_STRING_STRING
    at cc-shell-marshal.c line 94
  • #13 g_closure_invoke
    at gclosure.c line 767
  • #14 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #15 g_signal_emit_valist
    at gsignal.c line 2983
  • #16 g_signal_emit
    at gsignal.c line 3040
  • #17 iconview_item_activated_cb
    at cc-shell-item-view.c line 143
  • #18 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 568
  • #19 g_closure_invoke
    at gclosure.c line 767
  • #20 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #21 g_signal_emit_valist
    at gsignal.c line 2983
  • #22 g_signal_emit
    at gsignal.c line 3040
  • #23 gtk_icon_view_item_activated
    at gtkiconview.c line 5418
  • #24 iconview_button_release_event_cb
    at cc-shell-item-view.c line 111
  • #25 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 85
  • #26 g_closure_invoke
    at gclosure.c line 767
  • #27 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #28 g_signal_emit_valist
    at gsignal.c line 2993
  • #29 g_signal_emit
    at gsignal.c line 3040
  • #30 gtk_widget_event_internal
    at gtkwidget.c line 6057
  • #31 gtk_widget_event
    at gtkwidget.c line 5771
  • #32 gtk_propagate_event
  • #33 gtk_main_do_event
    at gtkmain.c line 1852
  • #34 _gdk_event_emit
    at gdkevents.c line 71
  • #35 gdk_event_source_dispatch
    at gdkeventsource.c line 318
  • #36 g_main_dispatch
    at gmain.c line 2440
  • #37 g_main_context_dispatch
    at gmain.c line 3013
  • #38 g_main_context_iterate
    at gmain.c line 3091
  • #39 g_main_loop_run
    at gmain.c line 3299
  • #40 gtk_main
    at gtkmain.c line 1338
  • #41 gtk_application_run_mainloop
    at gtkapplication.c line 85
  • #42 g_application_run
    at gapplication.c line 1218
  • #43 main
    at control-center.c line 152

Comment 1 Frederic Peters 2011-02-02 11:04:03 UTC
Created attachment 179865 [details] [review]
[datetime] do not pass NULL permission to g_permission_get_allowed
Comment 2 Bastien Nocera 2011-02-02 11:43:04 UTC
Created attachment 179870 [details] [review]
datetime: Don't crash when g-s-d is badly installed
Comment 3 Bastien Nocera 2011-02-02 11:43:49 UTC
Created attachment 179871 [details] [review]
datetime: Don't crash when g-s-d is badly installed

And require a newer gnome-settings-daemon to avoid those problems.