Puncte:2

erori de segmentare a centrului de control gnome la lansare

drapel at

De câteva săptămâni, poate de la actualizarea la 21.04 (poate mai devreme, nu sunt sigur), gnome-control-center a fost segfault de fiecare dată când încerc să îl rulez, chiar la pornire. Versiunea pachetului gnome-control-center este 1:3.38.5-1ubuntu1.

Lucruri pe care le-am incercat:

  • sudo apt update; sudo apt dist-upgrade
  • sudo apt install --reinstall gnome-control-center
  • Curățare ~/.cache/gnome-control-center și ~/.config/gnome-control-center
  • Dezactivează toate extensiile
  • Trecerea de la Wayland la Xorg

Backtrace dat de gdb /usr/bin/gnome-control-center core (editare: actualizat cu mai multe simboluri de depanare):

Core a fost generat de `gnome-control-center'.
Program terminat cu semnal SIGSEGV, Eroare de segmentare.
#0 0x0000561583be19a1 în update_shortcut_label (label=0x5615863ad9c0, value=0x56158677b670 „<Shift><Ctrl>”) la ../panels/region/cc-region-panel.c:1198
1198 ../panels/region/cc-region-panel.c: Nu există un astfel de fișier sau director.
[Firea curentă este 1 (Firea 0x7f67e284ed40 (LWP 7635))]
(gdb) bt
#0 0x0000561583be19a1 în update_shortcut_label (label=0x5615863ad9c0, value=0x56158677b670 „<Shift><Ctrl>”) la ../panels/region/cc-region-panel.c:1198
#1 0x0000561583bea5a1 în update_shortcuts (self=0x5615859b43d0) la ../panels/region/cc-region-panel.c:1218
#2 setup_input_section (self=0x5615859b43d0) la ../panels/region/cc-region-panel.c:1290
#3 cc_region_panel_init (self=0x5615859b43d0) la ../panels/region/cc-region-panel.c:1689
#4 0x00007f67ef0b1f2a în g_type_create_instance () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007f67ef09aabd în ?? () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007f67ef09c048 în g_object_new_valist () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007f67ef09c57d în g_object_new () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x0000561583c880d1 în activate_panel (gicon=<optimized out>, visibility=<optimized out>, name=0x561586389160 "Language and Region", parameters=0x0, id=0x56158634ab10 "region/shell", 12/06) cc-window.c:155
#9 set_active_panel_from_id.constprop.0 (self=0x5615861262b0, start_id=0x56158634ab10 „regiune”, parametri=0x0, add_to_history=1, error=<optimized out>) la ../shell/cc-window.
#10 0x00007f67ef08a4a4 în g_cclosure_marshal_VOID__STRINGv () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f67ef0a9724 în g_signal_emit_valist () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f67ef0a9893 în g_signal_emit () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x0000561583b75cf6 în row_activated_cb (listbox=<optimized out>, row=0x561586354f10, self=0x5615861ee280) la ../shell/cc-panel-list.c:592
#14 0x00007f67ef08a61e în g_cclosure_marshal_VOID__OBJECTv () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f67ef0a9724 în g_signal_emit_valist () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f67ef0a9893 în g_signal_emit () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f67ef0a9724 în g_signal_emit_valist () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f67ef0a9aa9 în g_signal_emit_by_name () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x0000561583b76681 în cc_panel_list_set_active_panel (self=0x5615861ee280, id=0x561586389180 „regiune”) la ../shell/cc-panel-list.c:1029
#20 0x0000561583b7950d în cc_window_constructed (object=0x5615861262b0) la ../shell/cc-window.c:744
#21 0x00007f67ef09aba7 în ?? () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f67ef09c048 în g_object_new_valist () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f67ef09c57d în g_object_new () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x0000561583b7752c în cc_window_new (application=0x5615860fd700, model=model@entry=0x561585ed05e0) la ../shell/cc-window.c:861
#25 0x0000561583b787a4 în cc_application_startup (application=0x5615860fd700) la ../shell/cc-application.c:234
#26 0x00007f67ef0a9724 în g_signal_emit_valist () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007f67ef0a9893 în g_signal_emit () din /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007f67ef1ae6e2 în g_application_register () din /lib/x86_64-linux-gnu/libgio-2.0.so.0
#29 0x00007f67ef1aee2e în ?? () din /lib/x86_64-linux-gnu/libgio-2.0.so.0
#30 0x00007f67ef1af1e6 în g_application_run () din /lib/x86_64-linux-gnu/libgio-2.0.so.0
#31 0x0000561583b6fc98 în principal (argc=<optimized out>, argv=<optimized out>) la ../shell/main.c:65

Ceva sfaturi sau idei?

galexite avatar
drapel pk
Ai putea instala pachetul `gnome-control-center-dbgsym`? Asta va clarifica liniile `??` din backtrace.
user619051 avatar
drapel at
@galexite multumesc pentru sugestie. Vedeți întrebarea editată pentru noul backtrace, acum cu mai puțin `??`.
galexite avatar
drapel pk
Aveți setări personalizate de limbă și regiune, cum ar fi un aspect al tastaturii?
user619051 avatar
drapel at
Chiar da, iar răspunsul tău de mai jos a rezolvat acest lucru. Mulțumesc mult!
galexite avatar
drapel pk
Fantastic! M-am uitat la codul sursă listat și am descoperit că creează acea cheie „gsettings” menționată.
Puncte:3
drapel pk

Poți încerca

$ gsettings reset-recursively org.gnome.desktop.wm.keybindings

și apoi reporniți, pentru a vedea dacă vă ajută problema?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.