
Seit dem Update auf 22.04 tritt im Einstellungsmenü jedes Mal ein Segmentierungsfehler auf, wenn ich versuche, es zu starten. Ich sehe einige andere Threads mit diesem Problem – einer, der Ubuntu nicht mehr als Lösung verwendet, und die anderen Antworten haben nicht funktioniert. Bereinigen und Neuinstallieren hat nicht funktioniert. Das Ändern des Repos hat nicht funktioniert (verwende jetzt nur noch Basis-Repos) Link1 Link2 - Die besten Seiten zum Thema Link3 - Die besten Seiten von LinkedIn
Hier ist mein Fehler:
(gnome-control-center:99164): GLib-CRITICAL **: 06:20:19.572: g_strsplit: assertion 'string != NULL' failed
Segmentation fault (core dumped)
Ich verwende die folgende Version: gnome-control-center/jammy-updates,now 1:41.7-0ubuntu0.22.04.4 amd64 [installiert]
Einige Ausgaben:
(No debugging symbols found in gnome-control-center)
(gdb) r
Starting program: /usr/bin/gnome-control-center
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe9ca7640 (LWP 100558)]
[New Thread 0x7fffe94a6640 (LWP 100559)]
(gnome-control-center:100555): GLib-CRITICAL **: 06:33:32.123: g_strsplit: assertion 'string != NULL' failed
Thread 1 "gnome-control-c" received signal SIGSEGV, Segmentation fault.
0x00007ffff538e842 in ?? () from /lib/x86_64-linux-gnu/libcogl.so.20
(gdb) bt
#0 0x00007ffff538e842 in () at /lib/x86_64-linux-gnu/libcogl.so.20
#1 0x00007ffff53d4599 in () at /lib/x86_64-linux-gnu/libcogl.so.20
#2 0x00007ffff53932d0 in cogl_renderer_connect () at /lib/x86_64-linux-gnu/libcogl.so.20
#3 0x00007ffff5665305 in () at /lib/x86_64-linux-gnu/libclutter-1.0.so.0
#4 0x00007ffff568a2b7 in () at /lib/x86_64-linux-gnu/libclutter-1.0.so.0
#5 0x00007ffff568a608 in () at /lib/x86_64-linux-gnu/libclutter-1.0.so.0
#6 0x00007ffff7c8ca67 in g_option_context_parse () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff568a85a in clutter_init () at /lib/x86_64-linux-gnu/libclutter-1.0.so.0
#8 0x00007ffff6edee91 in cheese_gtk_init () at /lib/x86_64-linux-gnu/libcheese-gtk.so.25
#9 0x00005555555bcbf4 in main ()
Antwort1
Ich bin auf dieselbe Fehlermeldung und denselben Backtrace gestoßen:
Die libcogl.so im Backtrace ist die gemeinsam genutzte OpenGL-Bibliothek.
glxinfo
Als ich und andere ausführte glxgears
(beide OpenGL-Tools wurden über: installiert sudo apt install mesa-utils
), schlugen diese Anwendungen ebenfalls mit der Fehlermeldung fehl BadValue
.
$ glxinfo
name of display: :0.0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 150 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 85
Current serial number in output stream: 86
Diese Stack-Overflow-Frage: X Fehler bei fehlgeschlagener Anforderung: BadValue (Integer-Parameter außerhalb des gültigen Bereichs für Vorgang)
Welcher mit diesem Forumsbeitrag verknüpft ist: [GELÖST] glxinfo (und andere OpenGL-Apps) schlägt fehl: BadValue
Es wird empfohlen, den Benutzer zur video
Gruppe hinzuzufügen und den X-Server neu zu starten.
sudo usermod -a -G video ${USER}
Ich habe meinen Computer danach einfach neu gestartet und alle meine OpenGL-bezogenen Probleme waren zu diesem Zeitpunkt behoben.
Es ist schwer zu sagen, welches Teil das Problem behoben hat, und ein anderer Benutzer hat angegeben, dass er: sudo apt --fix-broken install
gefolgt von sudo reboot
. Das könnte also auch eine gültige Lösung sein.