Điểm:2

lỗi phân đoạn gnome-control-center khi khởi chạy

lá cờ at

Trong vài tuần nay, có thể kể từ khi nâng cấp lên 21.04 (có thể sớm hơn, không chắc chắn), trung tâm điều khiển gnome đã bị lỗi mỗi khi tôi cố chạy nó, ngay khi khởi động. Phiên bản gói gnome-control-center là 1:3.38.5-1ubuntu1.

Những điều tôi đã thử:

  • cập nhật sudo apt; nâng cấp sudo apt dist
  • Sudo apt install --reinstall gnome-control-center
  • thanh toán bù trừ ~/.cache/gnome-control-center~/.config/gnome-control-center
  • Vô hiệu hóa tất cả các tiện ích mở rộng
  • Chuyển từ Wayland sang Xorg

Backtrace được đưa ra bởi lõi gdb/usr/bin/gnome-control-center (chỉnh sửa: được cập nhật với nhiều biểu tượng gỡ lỗi hơn):

Lõi được tạo bởi `gnome-control-center'.
Chương trình kết thúc với tín hiệu SIGSEGV, Lỗi phân đoạn.
#0 0x0000561583be19a1 trong update_shortcut_label (nhãn=0x5615863ad9c0, value=0x56158677b670 "<Shift><Ctrl>") tại ../panels/region/cc-region-panel.c:1198
1198 ../panels/region/cc-region-panel.c: Không có tệp hoặc thư mục như vậy.
[Luồng hiện tại là 1 (Luồng 0x7f67e284ed40 (LWP 7635))]
(gdb) bt
#0 0x0000561583be19a1 trong update_shortcut_label (nhãn=0x5615863ad9c0, value=0x56158677b670 "<Shift><Ctrl>") tại ../panels/region/cc-region-panel.c:1198
#1 0x0000561583bea5a1 trong update_shortcuts (self=0x5615859b43d0) tại ../panels/region/cc-region-panel.c:1218
#2 setup_input_section (self=0x5615859b43d0) tại ../panels/region/cc-region-panel.c:1290
#3 cc_region_panel_init (self=0x5615859b43d0) tại ../panels/region/cc-region-panel.c:1689
#4 0x00007f67ef0b1f2a trong g_type_create_instance () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007f67ef09aabd trong ?? () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007f67ef09c048 trong g_object_new_valist () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007f67ef09c57d trong g_object_new() từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x0000561583c880d1 trong activate_panel (gicon=<không được tối ưu hóa>, khả năng hiển thị=<không được tối ưu hóa>, name=0x561586389160 "Ngôn ngữ và khu vực", tham số=0x0, id=0x56158634ab10 "khu vực", self=0x5615861262b0) tại ../shell/ cc-window.c:155
#9 set_active_panel_from_id.constprop.0 (self=0x5615861262b0, start_id=0x56158634ab10 "vùng", tham số=0x0, add_to_history=1, lỗi=<đã tối ưu hóa ngoài>) tại ../shell/cc-window.c:405
#10 0x00007f67ef08a4a4 trong g_cclosure_marshal_VOID__STRINGv () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f67ef0a9724 trong g_signal_emit_valist () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f67ef0a9893 trong g_signal_emit () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x0000561583b75cf6 trong row_activated_cb (listbox=<đã tối ưu hóa ngoài>, row=0x561586354f10, self=0x5615861ee280) tại ../shell/cc-panel-list.c:592
#14 0x00007f67ef08a61e trong g_cclosure_marshal_VOID__OBJECTv () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f67ef0a9724 trong g_signal_emit_valist () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f67ef0a9893 trong g_signal_emit () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f67ef0a9724 trong g_signal_emit_valist () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f67ef0a9aa9 trong g_signal_emit_by_name () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x0000561583b76681 trong cc_panel_list_set_active_panel (self=0x5615861ee280, id=0x561586389180 "vùng") tại ../shell/cc-panel-list.c:1029
#20 0x0000561583b7950d trong cc_window_constructed (đối tượng=0x5615861262b0) tại ../shell/cc-window.c:744
#21 0x00007f67ef09aba7 trong ?? () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f67ef09c048 trong g_object_new_valist() từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f67ef09c57d trong g_object_new() từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x0000561583b7752c trong cc_window_new (application=0x5615860fd700, model=model@entry=0x561585ed05e0) tại ../shell/cc-window.c:861
#25 0x0000561583b787a4 trong cc_application_startup (application=0x5615860fd700) tại ../shell/cc-application.c:234
#26 0x00007f67ef0a9724 trong g_signal_emit_valist () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007f67ef0a9893 trong g_signal_emit () từ /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007f67ef1ae6e2 trong g_application_register () từ /lib/x86_64-linux-gnu/libgio-2.0.so.0
#29 0x00007f67ef1aee2e trong ?? () từ /lib/x86_64-linux-gnu/libgio-2.0.so.0
#30 0x00007f67ef1af1e6 trong g_application_run () từ /lib/x86_64-linux-gnu/libgio-2.0.so.0
#31 0x0000561583b6fc98 trong chính (argc=<không được tối ưu hóa>, argv=<không được tối ưu hóa>) tại ../shell/main.c:65

Bất kỳ con trỏ hoặc ý tưởng?

galexite avatar
lá cờ pk
Bạn có thể cài đặt gói `gnome-control-center-dbgsym` không? Điều đó sẽ xóa các dòng `??` trong backtrace.
user619051 avatar
lá cờ at
@galexite cảm ơn vì lời đề nghị. Xem câu hỏi đã chỉnh sửa cho đường lùi mới, hiện có ít `??` hơn.
galexite avatar
lá cờ pk
Bạn có bất kỳ cài đặt Ngôn ngữ & Vùng tùy chỉnh nào, chẳng hạn như bố cục bàn phím không?
user619051 avatar
lá cờ at
Tôi thực sự làm, và câu trả lời dưới đây của bạn đã sửa lỗi này. Cảm ơn bạn rất nhiều!
galexite avatar
lá cờ pk
Tuyệt vời! Tôi đã xem mã nguồn được liệt kê và thấy rằng nó tạo ra khóa `gsettings` đã đề cập.
Điểm:3
lá cờ pk

Bạn có thể thử

$ gsettings đặt lại theo cách đệ quy org.gnome.desktop.wm.keybindings

và sau đó khởi động lại, để xem điều đó có giúp ích gì cho vấn đề của bạn không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.