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 791705 - Crash when I check/uncheck an option from "additional layout options"
Crash when I check/uncheck an option from "additional layout options"
Status: RESOLVED OBSOLETE
Product: gnome-tweak-tool
Classification: Applications
Component: general
3.26.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Tweak Tool maintainer(s)
GNOME Tweak Tool maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-12-17 11:58 UTC by Strangiato
Modified: 2018-01-24 15:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Strangiato 2017-12-17 11:58:07 UTC
open tweaks, select "keyboard & mouse" on left side
click "additional layout options" button
check any option and close the window
click "additional layout options" button again
uncheck the same option
tweaks crashes

stack trace generated on opensuse tumbleweed
(gdb) thread apply all bt

Thread 1 (Thread 0x7f5777106740 (LWP 5176))

  • #0 gtk_box_gadget_insert_object
    at gtkboxgadget.c line 660
  • #1 gtk_box_gadget_insert_widget
    at gtkboxgadget.c line 683
  • #2 gtk_expander_set_label_widget
    at gtkexpander.c line 1601
  • #3 gtk_expander_set_label
    at gtkexpander.c line 1406
  • #4 ffi_call_unix64
    at ../src/x86/unix64.S line 101
  • #5 ffi_call_int
    at ../src/x86/ffi64.c line 662
  • #6 ffi_call
    at ../src/x86/ffi64.c line 674
  • #7 pygi_invoke_c_callable
    at ../../gi/pygi-invoke.c line 682
  • #8 pygi_function_cache_invoke
    at ../../gi/pygi-cache.c line 863
  • #9 pygi_callable_info_invoke
    at ../../gi/pygi-invoke.c line 725
  • #10 _wrap_g_callable_info_invoke
    at ../../gi/pygi-invoke.c line 762
  • #11 _callable_info_call
    at ../../gi/pygi-info.c line 561
  • #12 _PyObject_FastCallDict
    at Objects/abstract.c line 2331
  • #13 call_function
    at Python/ceval.c line 4848
  • #14 _PyEval_EvalFrameDefault
    at Python/ceval.c line 3322
  • #15 _PyEval_EvalCodeWithName
    at Python/ceval.c line 4153
  • #16 fast_function
    at Python/ceval.c line 4965
  • #17 call_function
    at Python/ceval.c line 4845
  • #18 _PyEval_EvalFrameDefault
    at Python/ceval.c line 3322
  • #19 _PyFunction_FastCall
    at Python/ceval.c line 4906
  • #20 fast_function
    at Python/ceval.c line 4941
  • #21 call_function
    at Python/ceval.c line 4845
  • #22 _PyEval_EvalFrameDefault
    at Python/ceval.c line 3322
  • #23 _PyEval_EvalCodeWithName
    at Python/ceval.c line 4153
  • #24 _PyFunction_FastCallDict
    at Python/ceval.c line 5057
  • #25 _PyObject_FastCallDict
    at Objects/abstract.c line 2310
  • #26 _PyObject_Call_Prepend
    at Objects/abstract.c line 2373
  • #27 PyObject_Call
    at Objects/abstract.c line 2261
  • #28 pygi_signal_closure_marshal
    at ../../gi/pygi-signal-closure.c line 197
  • #29 g_closure_invoke
    at gclosure.c line 804
  • #30 signal_emit_unlocked_R
    at gsignal.c line 3635
  • #31 g_signal_emit_valist
    at gsignal.c line 3391
  • #32 g_signal_emit
    at gsignal.c line 3447
  • #33 g_settings_real_change_event
    at gsettings.c line 386
  • #34 ffi_call_unix64
    at ../src/x86/unix64.S line 101
  • #35 ffi_call_int
    at ../src/x86/ffi64.c line 662
  • #36 ffi_call
    at ../src/x86/ffi64.c line 674
  • #37 g_cclosure_marshal_generic_va
    at gclosure.c line 1604
  • #38 _g_closure_invoke_va
  • #39 g_signal_emit_valist
    at gsignal.c line 3300
  • #40 g_signal_emit
    at gsignal.c line 3447
  • #41 settings_backend_changed
    at gsettings.c line 446
  • #42 g_settings_backend_invoke_closure
    at gsettingsbackend.c line 267
  • #43 g_main_context_invoke_full
    at gmain.c line 5701
  • #44 g_main_context_invoke
    at gmain.c line 5662
  • #45 g_settings_backend_dispatch_signal
    at gsettingsbackend.c line 330
  • #46 dconf_engine_emit_changes
    at dconf-engine.c line 977
  • #47 dconf_engine_change_fast
    at dconf-engine.c line 1192
  • #48 dconf_settings_backend_write
    at dconfsettingsbackend.c line 76
  • #49 g_settings_backend_write
    at gsettingsbackend.c line 791
  • #50 g_settings_write_to_backend
    at gsettings.c line 1144
  • #51 g_settings_set_value
  • #52 ffi_call_unix64
    at ../src/x86/unix64.S line 101
  • #53 ffi_call_int
    at ../src/x86/ffi64.c line 662
  • #54 ffi_call
    at ../src/x86/ffi64.c line 674
  • #55 pygi_invoke_c_callable
    at ../../gi/pygi-invoke.c line 682
  • #56 pygi_function_cache_invoke
    at ../../gi/pygi-cache.c line 863
  • #57 pygi_callable_info_invoke
    at ../../gi/pygi-invoke.c line 725
  • #58 _wrap_g_callable_info_invoke
    at ../../gi/pygi-invoke.c line 762
  • #59 _callable_info_call
    at ../../gi/pygi-info.c line 561
  • #60 _PyObject_FastCallDict
    at Objects/abstract.c line 2331
  • #61 call_function
    at Python/ceval.c line 4848
  • #62 _PyEval_EvalFrameDefault
    at Python/ceval.c line 3322
  • #63 _PyFunction_FastCall
    at Python/ceval.c line 4906
  • #64 _PyFunction_FastCallDict
    at Python/ceval.c line 5008
  • #65 _PyObject_FastCallDict
    at Objects/abstract.c line 2310
  • #66 _PyObject_Call_Prepend
    at Objects/abstract.c line 2373
  • #67 PyObject_Call
    at Objects/abstract.c line 2261
  • #68 call_method
    at Objects/typeobject.c line 1453
  • #69 slot_mp_ass_subscript
    at Objects/typeobject.c line 5971
  • #70 _PyEval_EvalFrameDefault
    at Python/ceval.c line 1773
  • #71 _PyFunction_FastCall
    at Python/ceval.c line 4906
  • #72 fast_function
    at Python/ceval.c line 4941
  • #73 call_function
    at Python/ceval.c line 4845
  • #74 _PyEval_EvalFrameDefault
    at Python/ceval.c line 3322
  • #75 _PyFunction_FastCall
    at Python/ceval.c line 4906
  • #76 _PyFunction_FastCallDict
    at Python/ceval.c line 5008
  • #77 _PyObject_FastCallDict
    at Objects/abstract.c line 2310
  • #78 _PyObject_Call_Prepend
    at Objects/abstract.c line 2373
  • #79 PyObject_Call
    at Objects/abstract.c line 2261
  • #80 pygi_signal_closure_marshal
    at ../../gi/pygi-signal-closure.c line 197
  • #81 g_closure_invoke
    at gclosure.c line 804
  • #82 signal_emit_unlocked_R
    at gsignal.c line 3635
  • #83 g_signal_emit_valist
    at gsignal.c line 3391
  • #84 g_signal_emit
    at gsignal.c line 3447
  • #85 gtk_toggle_button_clicked
    at gtktogglebutton.c line 612
  • #86 _g_closure_invoke_va
    at gclosure.c line 867
  • #87 g_signal_emit_valist
    at gsignal.c line 3300
  • #88 g_signal_emit
  • #89 gtk_button_do_release
    at gtkbutton.c line 1843
  • #90 gtk_real_button_released
    at gtkbutton.c line 1961
  • #91 g_closure_invoke
    at gclosure.c line 804
  • #92 signal_emit_unlocked_R
    at gsignal.c line 3565
  • #93 g_signal_emit_valist
    at gsignal.c line 3391
  • #94 g_signal_emit
    at gsignal.c line 3447
  • #95 multipress_released_cb
    at gtkbutton.c line 666
  • #96 ffi_call_unix64
    at ../src/x86/unix64.S line 101
  • #97 ffi_call_int
    at ../src/x86/ffi64.c line 662
  • #98 ffi_call
    at ../src/x86/ffi64.c line 674
  • #99 g_cclosure_marshal_generic_va
    at gclosure.c line 1604
  • #100 _g_closure_invoke_va
    at gclosure.c line 867
  • #101 g_signal_emit_valist
    at gsignal.c line 3300
  • #102 g_signal_emit
    at gsignal.c line 3447
  • #103 gtk_gesture_multi_press_end
    at gtkgesturemultipress.c line 282
  • #104 g_cclosure_marshal_VOID__BOXEDv
    at gmarshal.c line 1950
  • #105 _g_closure_invoke_va
    at gclosure.c line 867
  • #106 g_signal_emit_valist
    at gsignal.c line 3300
  • #107 g_signal_emit
    at gsignal.c line 3447
  • #108 _gtk_gesture_set_recognized
    at gtkgesture.c line 345
  • #109 _gtk_gesture_check_recognized
    at gtkgesture.c line 386
  • #110 gtk_gesture_handle_event
    at gtkgesture.c line 777
  • #111 gtk_gesture_single_handle_event
    at gtkgesturesingle.c line 222
  • #112 gtk_event_controller_handle_event
    at gtkeventcontroller.c line 230
  • #113 _gtk_widget_run_controllers
    at gtkwidget.c line 7367
  • #114 _gtk_marshal_BOOLEAN__BOXEDv
    at gtkmarshalers.c line 128
  • #115 _g_closure_invoke_va
    at gclosure.c line 867
  • #116 g_signal_emit_valist
    at gsignal.c line 3300
  • #117 g_signal_emit
    at gsignal.c line 3447
  • #118 gtk_widget_event_internal
    at gtkwidget.c line 7732
  • #119 gtk_widget_event
    at gtkwidget.c line 7302
  • #120 propagate_event_up
    at gtkmain.c line 2578
  • #121 propagate_event
    at gtkmain.c line 2680
  • #122 gtk_main_do_event
    at gtkmain.c line 1911
  • #123 _gdk_event_emit
    at gdkevents.c line 73
  • #124 gdk_event_source_dispatch
    at gdkeventsource.c line 367
  • #125 g_main_dispatch
    at gmain.c line 3148
  • #126 g_main_context_dispatch
    at gmain.c line 3813
  • #127 g_main_context_iterate
    at gmain.c line 3886
  • #128 g_main_context_iteration
    at gmain.c line 3947
  • #129 g_application_run
  • #130 ffi_call_unix64
    at ../src/x86/unix64.S line 101
  • #131 ffi_call_int
    at ../src/x86/ffi64.c line 662
  • #132 ffi_call
    at ../src/x86/ffi64.c line 674
  • #133 pygi_invoke_c_callable
    at ../../gi/pygi-invoke.c line 682
  • #134 pygi_function_cache_invoke
    at ../../gi/pygi-cache.c line 863
  • #135 pygi_callable_info_invoke
    at ../../gi/pygi-invoke.c line 725
  • #136 _wrap_g_callable_info_invoke
    at ../../gi/pygi-invoke.c line 762
  • #137 _callable_info_call
    at ../../gi/pygi-info.c line 561
  • #138 _PyObject_FastCallDict
    at Objects/abstract.c line 2331
  • #139 call_function
    at Python/ceval.c line 4848
  • #140 _PyEval_EvalFrameDefault
    at Python/ceval.c line 3322
  • #141 _PyEval_EvalCodeWithName
    at Python/ceval.c line 4153
  • #142 PyEval_EvalCodeEx
    at Python/ceval.c line 4174
  • #143 PyEval_EvalCode
    at Python/ceval.c line 730
  • #144 run_mod
    at Python/pythonrun.c line 980
  • #145 PyRun_FileExFlags
    at Python/pythonrun.c line 933
  • #146 PyRun_SimpleFileExFlags
    at Python/pythonrun.c line 396
  • #147 run_file
    at Modules/main.c line 338
  • #148 Py_Main
    at Modules/main.c line 809
  • #149 main
    at Programs/python.c line 69
  • #150 __libc_start_main
    at ../csu/libc-start.c line 308
  • #151 _start
    at ../sysdeps/x86_64/start.S line 120

Comment 1 GNOME Infrastructure Team 2018-01-24 15:28:12 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-tweaks/issues/113.