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 728584 - switching ON<->OFF devices sometimes crashes gnome-control-center
switching ON<->OFF devices sometimes crashes gnome-control-center
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Color
3.10.x
Other Linux
: Normal normal
: ---
Assigned To: Richard Hughes
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-04-20 06:06 UTC by Branko Grubic (bitlord)
Modified: 2014-04-22 10:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
backtrace (21.65 KB, text/plain)
2014-04-20 06:06 UTC, Branko Grubic (bitlord)
Details

Description Branko Grubic (bitlord) 2014-04-20 06:06:32 UTC
Created attachment 274746 [details]
backtrace

control-center-3.10.3-1.fc20.x86_64
colord-1.1.7-1.fc20.x86_64
Comment 1 Branko Grubic (bitlord) 2014-04-20 06:13:14 UTC
Ok, way to reproduce this:
Go to gnome-control-center -> color and switch device from ON-OFF (or OFF-ON depends what was the previous state), get back to control center (< from color), and go again to color, switch ON/OFF state and it crashes.
Comment 2 Bastien Nocera 2014-04-22 06:28:37 UTC


  • #0 g_type_check_instance_cast
    at gtype.c line 4009
  • #1 gcm_prefs_device_changed_cb
    at cc-color-panel.c line 1699
  • #2 _g_closure_invoke_va
    at gclosure.c line 840
  • #3 g_signal_emit_valist
    at gsignal.c line 3238
  • #4 g_signal_emit
    at gsignal.c line 3386
  • #5 cd_device_dbus_signal_cb
    from /lib64/libcolord.so.2
  • #6 ffi_call_unix64
    from /lib64/libffi.so.6
  • #7 ffi_call
    from /lib64/libffi.so.6
  • #8 g_cclosure_marshal_generic
    at gclosure.c line 1454
  • #9 g_closure_invoke
    at gclosure.c line 777
  • #10 signal_emit_unlocked_R
    at gsignal.c line 3586
  • #11 g_signal_emit_valist
    at gsignal.c line 3330
  • #12 g_signal_emit
    at gsignal.c line 3386
  • #13 on_signal_received
    at gdbusproxy.c line 925
  • #14 emit_signal_instance_in_idle_cb
    at gdbusconnection.c line 3743
  • #15 g_main_dispatch
    at gmain.c line 3066
  • #16 g_main_context_dispatch
    at gmain.c line 3642
  • #17 g_main_context_iterate
    at gmain.c line 3713
  • #18 g_main_loop_run
    at gmain.c line 3907
  • #19 cd_device_set_enabled_sync
    from /lib64/libcolord.so.2
  • #20 cc_color_device_notify_enable_device_cb
    at cc-color-device.c line 197
  • #21 g_closure_invoke
    at gclosure.c line 777
  • #22 signal_emit_unlocked_R
    at gsignal.c line 3586
  • #23 g_signal_emit_valist
    at gsignal.c line 3330
  • #24 g_signal_emit
    at gsignal.c line 3386
  • #25 g_object_dispatch_properties_changed
    at gobject.c line 1047
  • #26 g_object_notify_by_spec_internal
    at gobject.c line 1141
  • #27 g_object_notify_by_pspec
    at gobject.c line 1245
  • #28 gtk_switch_set_active
    at gtkswitch.c line 951
  • #29 gtk_switch_button_release
    at gtkswitch.c line 247
  • #30 _gtk_marshal_BOOLEAN__BOXEDv
    at gtkmarshalers.c line 130
  • #31 _g_closure_invoke_va
    at gclosure.c line 840
  • #32 g_signal_emit_valist
    at gsignal.c line 3238
  • #33 g_signal_emit
    at gsignal.c line 3386
  • #34 gtk_widget_event_internal
    at gtkwidget.c line 7168
  • #35 gtk_widget_event
    at gtkwidget.c line 6830
  • #36 propagate_event_up
    at gtkmain.c line 2391
  • #37 propagate_event
    at gtkmain.c line 2499
  • #38 gtk_main_do_event
    at gtkmain.c line 1714
  • #39 gdk_event_source_dispatch
    at gdkeventsource.c line 364
  • #40 g_main_dispatch
    at gmain.c line 3066
  • #41 g_main_context_dispatch
    at gmain.c line 3642
  • #42 g_main_context_iterate
    at gmain.c line 3713
  • #43 g_main_context_iteration
    at gmain.c line 3774
  • #44 g_application_run
    at gapplication.c line 1635
  • #45 main
    at main.c line 49

Comment 3 Richard Hughes 2014-04-22 10:38:36 UTC
commit e33eb8330517bde73692cc9c81560882882bfab4
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue Apr 22 11:08:32 2014 +0100

    color: Do not crash when toggling devices and reopening the panel
    
    Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=728584