Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Ich habe hier ein Ubuntu 20.04 mit Gnome Wayland und betreibe den Firefox nativ unter Wayland. Nun hatte ich das Apparmor Profil zum testen mal auf "aa-enforce usr.bin.firefox" gesetzt, damit konnte ich aber die Firefox Wayland nicht mehr starten.
Kann mir jemand sagen, ob das mit Apparmor funktioniert und wenn ja, wie?
MOZ_ENABLE_WAYLAND=1 firefox
Unable to SHM memory segment
ExceptionHandler::GenerateDump cloned child 21310
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Exiting due to channel error.
In den Protokollen tauchen aber auch ziemlich viele Meldungen auf. Ich weiß aber nicht, was davon relevant ist.
Die Meldungen sind definitv wichtig. Die mittlere scheint das Problem zu sein.
Firefox versucht eine Shared-Memory-Node zu erstellen, um mit anderen Prozessen Daten teilen zu können.
Ich kenne mich mit AppArmor nicht wirklich aus. Mein Firefox-Profil listet Dinge wie: owner /{,var/}run/shm/shmfd-* rw,
Ich vermute, du musst du das Lesen und Schreiben auf /dev/shm/wayland.mozilla.ipc.* erlauben. Das Firefox-AppArmor-Profil scheint schlicht Wayland-Firefox nicht zu unterstützen?
Bestimmt ist das apparmor profil für Firefox nicht aktuell für den Wayland-Fall
also Bugticket bei Ubuntu erstellen - und oder direkt den Entwicklern von apparmor helfen ....
einen ähnlichen fix für thunderbird gibt es bereits https://gitlab.com/apparmor/apparmor-profiles/-/merge_requests/36