Bug#1050642: mutter: Xwaylands crashes due to `(EE) Unrecognized option: -byteswappedclients`
Paul Menzel
pmenzel at molgen.mpg.de
Sun Aug 27 12:38:22 BST 2023
Package: mutter
Version: 44.3-7
Severity: normal
Dear Debian folks,
After upgrading *mutter* from 43.6-1 to 44.3-7, Firefox does not start
anymore as Xwayland terminates with SIGABRT. The journal contains
gnome-shell[3416]: (EE) Unrecognized option: -byteswappedclients
Starting Firefox with `MOZ_ENABLE_WAYLAND=1` [1] works around the issue.
Kind regards,
Paul
PS: Journal excerpt:
```
Aug 27 10:34:45 tokeiihto systemd[629]: Started
app-gnome-firefox-3411.scope - Application launched by gnome-shell.
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: Unrecognized option:
-byteswappedclients
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: use: X [:<display>] [option]
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -a #
default pointer acceleration (factor)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -ac
disable access control restrictions
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -audit int set
audit trail level
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -auth file
select authorization file
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -br
create root window with black background
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: +bs
enable any backing store support
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -bs
disable any backing store support
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -c
turns off key-click
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: c #
key-click volume (0-100)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -cc int
default color visual class
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -nocursor
disable the cursor
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -core
generate core dump on fatal error
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -displayfd fd file
descriptor to write display number to when ready to connect
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -dpi int
screen resolution in dots per inch
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -dpms
disables VESA DPMS monitor control
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -deferglyphs [none|all|16]
defer loading of [no|all|16-bit] glyphs
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -f # bell
base (0-100)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -fakescreenfps # fake
screen default fps (1-600)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -fp string
default font path
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -help
prints message with these options
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: +iglx
Allow creating indirect GLX contexts
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -iglx
Prohibit creating indirect GLX contexts (default)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -I
ignore all remaining arguments
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -ld int
limit data space to N Kb
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -lf int
limit number of open files to N
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -ls int
limit stack space to N Kb
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -nolock
disable the locking mechanism
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -maxclients n set
maximum number of clients (power of two)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -nolisten string
don't listen on protocol
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -listen string
listen on protocol
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -noreset
don't reset after last client exists
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -background [none]
create root window with no background
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -reset
reset after last client exists
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -p #
screen-saver pattern duration (minutes)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -pn
accept failure to listen on all ports
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -nopn
reject failure to listen on all ports
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -r
turns off auto-repeat
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: r
turns on auto-repeat
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -render
[default|mono|gray|color] set render color alloc policy
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -retro
start with classic stipple and cursor
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -s #
screen-saver timeout (minutes)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -seat string seat
to run on
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -t #
default pointer threshold (pixels/t)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -terminate [delay]
terminate at server reset (optional delay in sec)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -tst
disable testing extensions
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: ttyxx
server started from init on /dev/ttyxx
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: v
video blanking for screen-saver
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -v
screen-saver without video blanking
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -wr
create root window with white background
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -maxbigreqsize set
maximal bigrequest size
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: +xinerama
Enable XINERAMA extension
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -xinerama
Disable XINERAMA extension
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -dumbSched
Disable smart scheduling and threaded input, enable old behavior
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -schedInterval int Set
scheduler interval in msec
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -sigstop
Enable SIGSTOP based startup
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: +extension name
Enable extension
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -extension name
Disable extension
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: Only the following
extensions can be run-time enabled/disabled:
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: Generic Event Extension
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: MIT-SHM
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: XTEST
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: XINERAMA
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: XFIXES
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: RENDER
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: RANDR
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: COMPOSITE
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: DAMAGE
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: MIT-SCREEN-SAVER
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: DOUBLE-BUFFER
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: RECORD
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: DPMS
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: X-Resource
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: XVideo
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: XVideo-MotionCompensation
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: GLX
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -query host-name
contact named host for XDMCP
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -broadcast
broadcast for XDMCP
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -multicast [addr [hops]]
IPv6 multicast for XDMCP
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -indirect host-name
contact named host for indirect XDMCP
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -port port-num UDP
port number to send messages to
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -from local-address
specify the local address to connect from
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -once
Terminate server after one session
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -class display-class
specify display class to send in manage
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -cookie xdm-auth-bits
specify the magic cookie for XDMCP
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -displayID display-id
manufacturer display ID for request
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: [+-]accessx [ timeout [
timeout_mask [ feedback [ options_mask] ] ] ]
Aug 27 10:34:45 tokeiihto gnome-shell[3416]:
enable/disable accessx key sequences
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -ardelay set
XKB autorepeat delay
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -arinterval set
XKB autorepeat interval
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -rootless run
rootless, requires wm support
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -wm fd
create X client for wm on given fd
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -initfd fd add
given fd as a listen socket for initialization clients
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -listenfd fd add
given fd as a listen socket
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -listen fd
deprecated, use "-listenfd" instead
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -eglstream use
eglstream backend for nvidia GPUs
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -shm use
shared memory for passing buffers
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -verbose [n]
verbose startup messages
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -version show
the server version and exit
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: -noTouchPointerEmulation
disable touch pointer emulation
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: (EE)
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: Fatal server error:
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: (EE) Unrecognized option:
-byteswappedclients
Aug 27 10:34:45 tokeiihto gnome-shell[3416]: (EE)
Aug 27 10:34:45 tokeiihto systemd[1]: Created slice
system-systemd\x2dcoredump.slice - Slice /system/systemd-coredump.
Aug 27 10:34:45 tokeiihto systemd[1]: Started
systemd-coredump at 0-3417-0.service - Process Core Dump (PID 3417/UID 0).
Aug 27 10:34:45 tokeiihto systemd-coredump[3418]: [🡕] Process 3416
(Xwayland) of user 1002 dumped core.
Stack trace of thread
3416:
#0
0x00007f28b23620fc __pthread_kill_implementation (libc.so.6 + 0x8a0fc)
#1
0x00007f28b2314472 __GI_raise (libc.so.6 + 0x3c472)
#2
0x00007f28b22fe4b2 __GI_abort (libc.so.6 + 0x264b2)
#3
0x000055f773b0b6da OsAbort (Xwayland + 0x17f6da)
#4
0x000055f773b10273 AbortServer (Xwayland + 0x184273)
#5
0x000055f773b112a5 FatalError (Xwayland + 0x1852a5)
#6
0x000055f773b0b190 ProcessCommandLine (Xwayland + 0x17f190)
#7
0x000055f773a3976a dix_main (Xwayland + 0xad76a)
#8
0x00007f28b22ff6ca __libc_start_call_main (libc.so.6 + 0x276ca)
#9
0x00007f28b22ff785 __libc_start_main_impl (libc.so.6 + 0x27785)
#10
0x000055f7739bffe1 _start (Xwayland + 0x33fe1)
ELF object binary
architecture: AMD x86-64
Aug 27 10:34:45 tokeiihto gnome-shell[805]: X Wayland crashed;
attempting to recover
Aug 27 10:34:45 tokeiihto firefox.desktop[3411]: Error: cannot open
display: :0
Aug 27 10:34:45 tokeiihto gnome-shell[805]: Using public X11 display :0,
(using :1 for managed services)
Aug 27 10:34:45 tokeiihto systemd[629]: Reached target
gnome-session-x11-services.target - GNOME session X11 services.
Aug 27 10:34:45 tokeiihto systemd[1]: systemd-coredump at 0-3417-0.service:
Deactivated successfully.
```
[1]: https://wiki.archlinux.org/title/Firefox
More information about the pkg-gnome-maintainers
mailing list