xserver icon indicating copy to clipboard operation
xserver copied to clipboard

Anydesk is unworkable when connecting to the machine with XLibre session instead of XOrg one

Open Diatonator opened this issue 2 months ago • 20 comments

Select the version

25.0.0.X

Describe your issue

I'm on CachyOS with NVidia drivers. I set up XLibre via the script provided for the Arch systems (https://x11libre.net/repo/arch_based/x86_64/README.html), version 25.0.0.12 I seems that I have no problems using it so far generally, but when connecting to the machine with Anydesk, I can successfully initialize the session and see the desktop, but:

  • On the client Anydesk machine (which connects to the XLibre machine) I can only see the initial "snapshot" of the desktop screen upon connection, but any updates to the screen are just not happening. Only thing I see is the mouse pointer, I can move it and click it, and it even changes something on the remote machine, but any changes are just not reflected on the Anydesk screen.
  • I have 2 screens, when on Anydesk I click on the 2nd screen, i see absolutely nothing, not even some black screen (looks like the program couldn't even fetch anything regarding the 2nd screen).

When I move back to XOrg's packages, Anydesk works again fine.

Steps to reproduce

  • Replace the current CachyOS XOrg packages (from the cachyos-extra-v3 repo) with XLibre ones with the provided setup script for Arch systems. Toggle the "Ignore ABI" parameter.
  • Run XLibre X11 session and open the current version of Anydesk
  • Try to connect to that machine from some other machine

What did you expect?

A working Anydesk session

Additional Information

Not sure what additional info is particularly useful, but I'll gladly help providing anything if needed. I someone makes some build with a supposed fix, I could try it on my machine.

Basic computer info:

Operating System: CachyOS Linux KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.19.0 Qt Version: 6.10.0 Kernel Version: 6.17.4-4-cachyos (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor Memory: 32 GiB of RAM (31,3 GiB usable) Graphics Processor: NVIDIA GeForce RTX 4070 Ti SUPER Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B550M AORUS ELITE System Version: -CF

Extra fields

Diatonator avatar Oct 24 '25 16:10 Diatonator

It was reported that bug absent in master, see https://github.com/X11Libre/xserver/issues/957

cepelinas9000 avatar Oct 25 '25 09:10 cepelinas9000

I'll try to build and test master, if for some reason I'll fail, then I'll wait for the next release and try it

Diatonator avatar Oct 25 '25 10:10 Diatonator

Tested on 25.0.0.13 - the issue persists.

Just for the info how it looks on my end: https://youtu.be/WA-Wr4vuTyU

Diatonator avatar Oct 29 '25 12:10 Diatonator

Does that happen with other graphics drivers (eg. modesetting), too ? Can you capture a traffic dump (eg. via xtrace) ?

metux avatar Oct 29 '25 12:10 metux

on xtrace /usr/bin/anydesk i get this:

domainname: invalid option -- 'A'
(anydesk:55088): Gtk-WARNING **: 15:58:57.981: Negative content width -2 (allocation 0, extents 1x1) while allocating gadget (node header, owner GtkNotebook)

The second line shows up right after I connect to the computer.

Will try other drivers

Diatonator avatar Oct 29 '25 13:10 Diatonator

Ok, i tried switching to modesetting. Very strange things started happening to my pc. When my pc finished boot I can only see black screens on my monitors, and the weirdly squished mouse pointer. I thought that everything is broken and I cannot test Anydesk, but I pressed Alt-F2 and from the opened panel I actually could run and test Anydesk! And its working as intended! Granted I can only seem to be able to open apps via Alt-F2 and the windows are basically floating over the black screen

Diatonator avatar Oct 30 '25 12:10 Diatonator

The same "black screen" thing also happened when I didn't put "Ignore ABI" config file - it tried to switch to modesetting back then too i guess?

Diatonator avatar Oct 30 '25 12:10 Diatonator

I installed 25.0.0.14 build (also it installed with kernel update 6.17.5-2 -> 6.17.6-2, and by extension cachyOs's nvidia-open package 6.17.5-2 -> 6.17.6-2, not sure if it matters), and also it seems that Anydesk is not fixed, but something has changed. Generally the picture is not being updated still, but when I change the monitors in Anydesk - THEN the picture updates!

UPD: i downgraded XLibre to 25.0.0.13 and the behavior didn't change - the picture still updates if I change the screens

Diatonator avatar Nov 01 '25 07:11 Diatonator

@Diatonator Can you post your xorg.conf?

stefan11111 avatar Nov 04 '25 00:11 stefan11111

@stefan11111

/etc/X11/xorg.conf.d/00-keyboard.conf

# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us"
        Option "XkbVariant" ""
EndSection

/etc/X11/xorg.conf.d/xlibre.conf (this I added myself when installing xlibre)

Section "ServerFlags"
    Option "IgnoreABI" "true"
EndSection

/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    ModulePath "/usr/lib/nvidia/xorg"
    ModulePath "/usr/lib/xorg/modules"
EndSection

/usr/share/X11/xorg.conf.d/10-quirks.conf

# Collection of quirks and blacklist/whitelists for specific devices.


# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
# http://bugs.freedesktop.org/show_bug.cgi?id=22442 
Section "InputClass"
        Identifier "ThinkPad HDAPS accelerometer blacklist"
        MatchProduct "ThinkPad HDAPS accelerometer data"
        Option "Ignore" "on"
EndSection

# https://bugzilla.redhat.com/show_bug.cgi?id=523914
# Mouse does not move in PV Xen guest
# Explicitly tell evdev to not ignore the absolute axes.
Section "InputClass"
        Identifier "Xen Virtual Pointer axis blacklist"
        MatchProduct "Xen Virtual Pointer"
        Option "IgnoreAbsoluteAxes" "off"
        Option "IgnoreRelativeAxes" "off"
EndSection

# https://bugs.freedesktop.org/show_bug.cgi?id=55867
# Bug 55867 - Doesn't know how to tag XI_TRACKBALL
Section "InputClass"
        Identifier "Tag trackballs as XI_TRACKBALL"
        MatchProduct "trackball"
        MatchDriver "evdev"
        Option "TypeName" "TRACKBALL"
EndSection

# https://bugs.freedesktop.org/show_bug.cgi?id=62831
# Bug 62831 - Mionix Naos 5000 mouse detected incorrectly
Section "InputClass"
        Identifier "Tag Mionix Naos 5000 mouse XI_MOUSE"
        MatchProduct "La-VIEW Technology Naos 5000 Mouse"
        MatchDriver "evdev"
        Option "TypeName" "MOUSE"
EndSection

# https://bugzilla.redhat.com/show_bug.cgi?id=2152414
# Xorg server does not correctly select the DCP for the display without
# a quirk on Apple Silicon
Section "OutputClass"
        Identifier "appledrm"
        MatchDriver "apple"
        Driver "modesetting"
        Option "PrimaryGPU" "true"
EndSection

/usr/share/X11/xorg.conf.d/20-touchpad.conf

Section "InputClass"
     Identifier "libinput touchpad catchall"
     MatchIsTouchpad "on"
     MatchDevicePath "/dev/input/event*"
     Driver "libinput"
     Option "Tapping" "True"
EndSection

/usr/share/X11/xorg.conf.d/40-libinput.conf

# Match on all types of devices but joysticks
#
# If you want to configure your devices, do not copy this file.
# Instead, use a config snippet that contains something like this:
#
# Section "InputClass"
#   Identifier "something or other"
#   MatchDriver "libinput"
#
#   MatchIsTouchpad "on"
#   ... other Match directives ...
#   Option "someoption" "value"
# EndSection
#
# This applies the option any libinput device also matched by the other
# directives. See the xorg.conf(5) man page for more info on
# matching devices.

Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

I dont think i have xorg.conf file on my PC.

Diatonator avatar Nov 04 '25 05:11 Diatonator

Do you still get the black screen problem when using modesetting?

stefan11111 avatar Nov 04 '25 10:11 stefan11111

@stefan11111 Right now - yes I do on 25.0.0.14 build

Diatonator avatar Nov 04 '25 17:11 Diatonator

@stefan11111 Right now - yes I do on 25.0.0.14 build

Can you verify this bug using Xlibre master?

cepelinas9000 avatar Nov 04 '25 20:11 cepelinas9000

@cepelinas9000 sorry, right now i'm away from that computer, will try when i get back in a few weeks maybe

Diatonator avatar Nov 10 '25 04:11 Diatonator

@cepelinas9000 I guess I need some help trying to use the Xserver built from master. I tried adding path to my newly build X library in /etc/sddm.conf.d/

[X11]
# Path to X server binary
ServerPath=/opt/xlibre/bin/X

It indeed tried to run the X server from the new path, but I got the fatal error:


                                          XLibre X Server 1.25.0
дек 01 19:52:05 cachyos-x8664 X[2146]: 
                                          X Protocol Version 11, Revision 0
дек 01 19:52:05 cachyos-x8664 X[2146]: Current Operating System: Linux cachyos-x8664 6.17.9-2-cachyos #1 SMP PREEMPT_DYNAMIC Tue, 25 Nov 2025 01:13:51 +0000 x86_64
дек 01 19:52:05 cachyos-x8664 X[2146]: Kernel command line:
дек 01 19:52:05 cachyos-x8664 X[2146]: quiet nowatchdog splash rw rootflags=subvol=/@ root=UUID=b33c4a04-9be0-4f77-b294
дек 01 19:52:05 cachyos-x8664 X[2146]: -8b0ad3be25a3
дек 01 19:52:05 cachyos-x8664 X[2146]: 
дек 01 19:52:05 cachyos-x8664 X[2146]: Current version of pixman: 0.46.4
дек 01 19:52:05 cachyos-x8664 X[2146]:         Before reporting problems, check https://github.com/X11Libre/xserver
                                                  to make sure that you have the latest version.
дек 01 19:52:05 cachyos-x8664 X[2146]: Markers:
дек 01 19:52:05 cachyos-x8664 X[2146]: (--) probed,
дек 01 19:52:05 cachyos-x8664 X[2146]: (**) from config file,
дек 01 19:52:05 cachyos-x8664 X[2146]: (==) default setting,
дек 01 19:52:05 cachyos-x8664 X[2146]: (++) from command line,
дек 01 19:52:05 cachyos-x8664 X[2146]: (!!) notice,
дек 01 19:52:05 cachyos-x8664 X[2146]: (II) informational,
дек 01 19:52:05 cachyos-x8664 X[2146]: (WW) warning,
дек 01 19:52:05 cachyos-x8664 X[2146]: (EE) error,
дек 01 19:52:05 cachyos-x8664 X[2146]: (NI) not implemented,
дек 01 19:52:05 cachyos-x8664 X[2146]: (??) unknown.
дек 01 19:52:05 cachyos-x8664 X[2146]: (==) Log file: "/home/boris/.local/share/xorg/Xorg.0.log", Time: Mon Dec  1 19:52:05 2025
дек 01 19:52:05 cachyos-x8664 X[2146]: (==) Using config directory: "/etc/X11/xorg.conf.d"
дек 01 19:52:05 cachyos-x8664 X[2146]: (==) Using system config directory "/opt/xlibre/share/X11/xorg.conf.d"
дек 01 19:52:05 cachyos-x8664 X[2146]: 
                                          Fatal server error:
дек 01 19:52:05 cachyos-x8664 [2146]: xf86OpenConsole: Cannot open virtual console 3 (Permission denied)
дек 01 19:52:05 cachyos-x8664 X[2146]: 
дек 01 19:52:05 cachyos-x8664 X[2146]: 
                                          Please consult the XLibre support 
                                                   at https://github.com/X11Libre/xserver
                                           for help.
дек 01 19:52:05 cachyos-x8664 X[2146]: Please also check the log file at "/home/boris/.local/share/xorg/Xorg.0.log" for additional information.
дек 01 19:52:05 cachyos-x8664 X[2146]: 
дек 01 19:52:05 cachyos-x8664 X[2146]: (EE) Server terminated with error (1). Closing log file.


I'm not very knowledgeable about linux so I'm not sure how to try to resolve the issue

Diatonator avatar Dec 01 '25 17:12 Diatonator

xf86OpenConsole: Cannot open virtual console 3 (Permission denied)

This might be a permissions issue. You can try this: $ chmod u+s /opt/xlibre/bin/X

fredvs avatar Dec 01 '25 18:12 fredvs

@Diatonator it looks you are mising elogind integration, configure X server with -Dsystemd_logind=true (xserver automatically build with it when finds dependencies)

And check out https://github.com/X11Libre/xserver/wiki/Building-XLibre - I updated instruction for input drivers

cepelinas9000 avatar Dec 01 '25 18:12 cepelinas9000

Well, it seemed to help with that problem, thanks!

I seemed to boot into the modesetting driver, performance of which is less than satisfactory to say the least. Whatever windows it tried to load got flashed with the black screen, the system then totally hung, and the logs shows a bunch of these:

ек 01 22:28:15 cachyos-x8664 systemd-coredump[1787]: [🡕] Process 981 (kwin_x11) of user 1000 dumped core.
                                                         
                                                         Stack trace of thread 981:
                                                         #0  0x000079d4cdeaa0fb pthread_kill (libc.so.6 + 0xaa0fb)
                                                         #1  0x000079d4cde447c8 raise (libc.so.6 + 0x447c8)
                                                         #2  0x000079d4d1c85bd0 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x8bd0)
                                                         #3  0x000079d4cde44900 n/a (libc.so.6 + 0x44900)
                                                         #4  0x000079d4cdeaa0fb pthread_kill (libc.so.6 + 0xaa0fb)
                                                         #5  0x000079d4cde447c8 raise (libc.so.6 + 0x447c8)
                                                         #6  0x000079d4cde2560d abort (libc.so.6 + 0x2560d)
                                                         #7  0x000079d4d132c026 n/a (libepoxy.so.0 + 0x4a026)
                                                         #8  0x000079d4d13904f8 n/a (libepoxy.so.0 + 0xae4f8)
                                                         #9  0x00005e58f14c233b n/a (/usr/bin/kwin_x11 + 0x6333b)
                                                         #10 0x000079d4d1744f30 _ZN4KWin11SurfaceItem10preprocessEv (libkwin-x11.so.6 + 0x344f30)
                                                         #11 0x000079d4d173cc07 _ZN4KWin18ItemRendererOpenGL16createRenderNodeEPNS_4ItemEPNS0_13RenderContextE (libkwin-x11.so.6 + 0x33cc07)
                                                         #12 0x000079d4d173d89a _ZN4KWin18ItemRendererOpenGL16createRenderNodeEPNS_4ItemEPNS0_13RenderContextE (libkwin-x11.so.6 + 0x33d89a)
                                                         #13 0x000079d4d1741322 _ZN4KWin18ItemRendererOpenGL10renderItemERKNS_12RenderTargetERKNS_14RenderViewportEPNS_4ItemEiRK7QRegionRKNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x34132>
                                                         #14 0x000079d4d15ec176 _ZN4KWin14EffectsHandler10drawWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x1>
                                                         #15 0x000079d4d15ec176 _ZN4KWin14EffectsHandler10drawWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x1>
                                                         #16 0x000079d4d15ec0b4 _ZN4KWin14EffectsHandler11paintWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x>
                                                         #17 0x000079d4d15ec0b4 _ZN4KWin14EffectsHandler11paintWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x>
                                                         #18 0x000079d4d17571e1 _ZN4KWin14WorkspaceScene11paintWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_10WindowItemEiRK7QRegion (libkwin-x11.so.6 + 0x3571e1)
                                                         #19 0x000079d4d17574c3 _ZN4KWin14WorkspaceScene17paintSimpleScreenERKNS_12RenderTargetERKNS_14RenderViewportEiRK7QRegion (libkwin-x11.so.6 + 0x3574c3)
                                                         #20 0x000079d4d15ebfee _ZN4KWin14EffectsHandler11paintScreenERKNS_12RenderTargetERKNS_14RenderViewportEiRK7QRegionPNS_6OutputE (libkwin-x11.so.6 + 0x1ebfee)
                                                         #21 0x000079d4d15ebfee _ZN4KWin14EffectsHandler11paintScreenERKNS_12RenderTargetERKNS_14RenderViewportEiRK7QRegionPNS_6OutputE (libkwin-x11.so.6 + 0x1ebfee)
                                                         #22 0x000079d4d175766c _ZN4KWin14WorkspaceScene5paintERKNS_12RenderTargetERK7QRegion (libkwin-x11.so.6 + 0x35766c)
                                                         #23 0x000079d4d17403b7 _ZN4KWin13SceneDelegate5paintERKNS_12RenderTargetERK7QRegion (libkwin-x11.so.6 + 0x3403b7)
                                                         #24 0x000079d4d1561294 _ZN4KWin10Compositor9paintPassEPNS_11RenderLayerERKNS_12RenderTargetERK7QRegion (libkwin-x11.so.6 + 0x161294)
                                                         #25 0x000079d4d18760f8 _ZN4KWin13X11Compositor9compositeEPNS_10RenderLoopE (libkwin-x11.so.6 + 0x4760f8)
                                                         #26 0x000079d4ce7eb3d6 n/a (libQt6Core.so.6 + 0x1eb3d6)
                                                         #27 0x000079d4d157f967 _ZN4KWin10RenderLoop14frameRequestedEPS0_ (libkwin-x11.so.6 + 0x17f967)
                                                         #28 0x000079d4d158890b _ZN4KWin17RenderLoopPrivate8dispatchEv (libkwin-x11.so.6 + 0x18890b)
                                                         #29 0x000079d4ce7eb3d6 n/a (libQt6Core.so.6 + 0x1eb3d6)
                                                         #30 0x000079d4ce7fa0c4 _ZN6QTimer10timerEventEP11QTimerEvent (libQt6Core.so.6 + 0x1fa0c4)
                                                         #31 0x000079d4ce7dc719 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x1dc719)
                                                         #32 0x000079d4cf902229 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x102229)
                                                         #33 0x000079d4ce77aed8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x17aed8)
                                                         #34 0x000079d4ce9557d0 _ZN14QTimerInfoList14activateTimersEv (libQt6Core.so.6 + 0x3557d0)
                                                         #35 0x000079d4cea91afc n/a (libQt6Core.so.6 + 0x491afc)
                                                         #36 0x000079d4cd84d3e9 n/a (libglib-2.0.so.0 + 0x683e9)
                                                         #37 0x000079d4cd84e808 n/a (libglib-2.0.so.0 + 0x69808)
                                                         #38 0x000079d4cd84e942 g_main_context_iteration (libglib-2.0.so.0 + 0x69942)
                                                         #39 0x000079d4cea8e7db _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48e7db)
                                                         #40 0x000079d4ce786336 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x186336)
                                                         #41 0x000079d4ce77fb2c _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x17fb2c)
                                                         #42 0x00005e58f149654f n/a (/usr/bin/kwin_x11 + 0x3754f)
                                                         #43 0x000079d4cde27b8b n/a (libc.so.6 + 0x27b8b)
                                                         #44 0x000079d4cde27c4b __libc_start_main (libc.so.6 + 0x27c4b)
                                                         #45 0x00005e58f149aef5 n/a (/usr/bin/kwin_x11 + 0x3bef5)
                                                         
                                                         Stack trace of thread 990:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea42d8 n/a (libc.so.6 + 0xa42d8)
                                                         #2  0x000079d4cdf2c5ea __poll (libc.so.6 + 0x12c5ea)
                                                         #3  0x000079d4d1d1c67d n/a (libxcb.so.1 + 0xd67d)
                                                         #4  0x000079d4d1d1e83d xcb_wait_for_event (libxcb.so.1 + 0xf83d)
                                                         #5  0x000079d4c6fae079 n/a (libQt6XcbQpa.so.6 + 0x53079)
                                                         #6  0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #7  0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #8  0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)

                                                                                                                 Stack trace of thread 1175:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea4248 n/a (libc.so.6 + 0xa4248)
                                                         #2  0x000079d4cdea49a3 n/a (libc.so.6 + 0xa49a3)
                                                         #3  0x000079d4cdea74f8 pthread_cond_wait (libc.so.6 + 0xa74f8)
                                                         #4  0x000079d4ce95cb58 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x35cb58)
                                                         #5  0x000079d4d083476c n/a (libQt6Qml.so.6 + 0x43476c)
                                                         #6  0x000079d4d072d064 n/a (libQt6Qml.so.6 + 0x32d064)
                                                         #7  0x000079d4d072e09e n/a (libQt6Qml.so.6 + 0x32e09e)
                                                         #8  0x000079d4d06ce8f5 _ZN11QQmlImports15importExtensionEP14QQmlTypeLoaderRK7QString13QTypeRevisionPK27QQmlTypeLoaderQmldirContentP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x2ce8f5)
                                                         #9  0x000079d4d06db421 _ZN11QQmlImports16addLibraryImportEP14QQmlTypeLoaderRK7QStringS4_13QTypeRevisionS4_S4_6QFlagsINS_10ImportFlagEEtP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x2db>
                                                         #10 0x000079d4d07a7c89 _ZN14QQmlTypeLoader4Blob26handleLocalQmldirForImportERKSt10shared_ptrINS0_13PendingImportEERK7QStringS8_P5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x3a7c89)
                                                         #11 0x000079d4d07b30a4 _ZN14QQmlTypeLoader17locateLocalQmldirEPNS_4BlobERKSt10shared_ptrINS0_13PendingImportEEP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x3b30a4)
                                                         #12 0x000079d4d07a6025 _ZN14QQmlTypeLoader4Blob16addLibraryImportERKSt10shared_ptrINS0_13PendingImportEEP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x3a6025)
                                                         #13 0x000079d4d07a746e _ZN14QQmlTypeLoader4Blob9addImportEPKN3QV412CompiledData6ImportE6QFlagsIN11QQmlImports10ImportFlagEEP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x3a746e)
                                                         #14 0x000079d4d0787114 n/a (libQt6Qml.so.6 + 0x387114)
                                                         #15 0x000079d4d078a633 n/a (libQt6Qml.so.6 + 0x38a633)
                                                         #16 0x000079d4d07a230b _ZN14QQmlTypeLoader7setDataERK14QQmlRefPointerI12QQmlDataBlobERKNS1_14SourceCodeDataE (libQt6Qml.so.6 + 0x3a230b)
                                                         #17 0x000079d4d07a29d0 _ZN14QQmlTypeLoader7setDataERK14QQmlRefPointerI12QQmlDataBlobERK7QString (libQt6Qml.so.6 + 0x3a29d0)
                                                         #18 0x000079d4d07a4ea3 _ZN14QQmlTypeLoader10loadThreadERK14QQmlRefPointerI12QQmlDataBlobE (libQt6Qml.so.6 + 0x3a4ea3)
                                                         #19 0x000079d4d07b6fa8 n/a (libQt6Qml.so.6 + 0x3b6fa8)
                                                         #20 0x000079d4d08323c0 n/a (libQt6Qml.so.6 + 0x4323c0)
                                                         #21 0x000079d4cf902229 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x102229)
                                                         #22 0x000079d4ce77aed8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x17aed8)
                                                         #23 0x000079d4ce77b278 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x17b278)
                                                         #24 0x000079d4cea91b80 n/a (libQt6Core.so.6 + 0x491b80)
                                                         #25 0x000079d4cd84d3e9 n/a (libglib-2.0.so.0 + 0x683e9)
                                                         #26 0x000079d4cd84e808 n/a (libglib-2.0.so.0 + 0x69808)
                                                         #27 0x000079d4cd84e942 g_main_context_iteration (libglib-2.0.so.0 + 0x69942)
                                                         #28 0x000079d4cea8e7db _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48e7db)
                                                         #29 0x000079d4ce786336 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x186336)
                                                         #30 0x000079d4ce8b0aea _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b0aea)
                                                         #31 0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #32 0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #33 0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)
                                                         
                                                         Stack trace of thread 1168:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea4248 n/a (libc.so.6 + 0xa4248)
                                                         #2  0x000079d4cdea49a3 n/a (libc.so.6 + 0xa49a3)
                                                         #3  0x000079d4cdea7773 pthread_cond_timedwait (libc.so.6 + 0xa7773)
                                                         #4  0x000079d4ce95cacd _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x35cacd)
                                                         #5  0x000079d4ce8b6daa n/a (libQt6Core.so.6 + 0x2b6daa)
                                                         #6  0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #7  0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #8  0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)
                                                         
                                                         Stack trace of thread 1070:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea42d8 n/a (libc.so.6 + 0xa42d8)
                                                         #2  0x000079d4cdf2cb33 ppoll (libc.so.6 + 0x12cb33)
                                                         #3  0x000079d4cd84e860 n/a (libglib-2.0.so.0 + 0x69860)
                                                         #4  0x000079d4cd84e942 g_main_context_iteration (libglib-2.0.so.0 + 0x69942)
                                                         #5  0x000079d4cea8e7db _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48e7db)
                                                         #6  0x000079d4ce786336 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x186336)
                                                         #7  0x000079d4ce8b0aea _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b0aea)
                                                         #8  0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #9  0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #10 0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)

                                                         Stack trace of thread 989:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea42d8 n/a (libc.so.6 + 0xa42d8)
                                                         #2  0x000079d4cdf2cb33 ppoll (libc.so.6 + 0x12cb33)
                                                         #3  0x000079d4cd84e860 n/a (libglib-2.0.so.0 + 0x69860)
                                                         #4  0x000079d4cd84e942 g_main_context_iteration (libglib-2.0.so.0 + 0x69942)
                                                         #5  0x000079d4cea8e7db _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48e7db)
                                                         #6  0x000079d4ce786336 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x186336)
                                                         #7  0x000079d4ce8b0aea _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b0aea)
                                                         #8  0x000079d4d009309f n/a (libQt6DBus.so.6 + 0x3709f)
                                                         #9  0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #10 0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #11 0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)
                                                         ELF object binary architecture: AMD x86-64

I'm actually using xlibre libinput from the arch repo, i didn't build it from master - maybe that could be the issue?

Diatonator avatar Dec 01 '25 19:12 Diatonator

Well, it seemed to help with that problem, thanks!

I seemed to boot into the modesetting driver, performance of which is less than satisfactory to say the least. Whatever windows it tried to load got flashed with the black screen, the system then totally hung, and the logs shows a bunch of these:

ек 01 22:28:15 cachyos-x8664 systemd-coredump[1787]: [🡕] Process 981 (kwin_x11) of user 1000 dumped core.
                                                         
                                                         Stack trace of thread 981:
                                                         #0  0x000079d4cdeaa0fb pthread_kill (libc.so.6 + 0xaa0fb)
                                                         #1  0x000079d4cde447c8 raise (libc.so.6 + 0x447c8)
                                                         #2  0x000079d4d1c85bd0 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x8bd0)
                                                         #3  0x000079d4cde44900 n/a (libc.so.6 + 0x44900)
                                                         #4  0x000079d4cdeaa0fb pthread_kill (libc.so.6 + 0xaa0fb)
                                                         #5  0x000079d4cde447c8 raise (libc.so.6 + 0x447c8)
                                                         #6  0x000079d4cde2560d abort (libc.so.6 + 0x2560d)
                                                         #7  0x000079d4d132c026 n/a (libepoxy.so.0 + 0x4a026)
                                                         #8  0x000079d4d13904f8 n/a (libepoxy.so.0 + 0xae4f8)
                                                         #9  0x00005e58f14c233b n/a (/usr/bin/kwin_x11 + 0x6333b)
                                                         #10 0x000079d4d1744f30 _ZN4KWin11SurfaceItem10preprocessEv (libkwin-x11.so.6 + 0x344f30)
                                                         #11 0x000079d4d173cc07 _ZN4KWin18ItemRendererOpenGL16createRenderNodeEPNS_4ItemEPNS0_13RenderContextE (libkwin-x11.so.6 + 0x33cc07)
                                                         #12 0x000079d4d173d89a _ZN4KWin18ItemRendererOpenGL16createRenderNodeEPNS_4ItemEPNS0_13RenderContextE (libkwin-x11.so.6 + 0x33d89a)
                                                         #13 0x000079d4d1741322 _ZN4KWin18ItemRendererOpenGL10renderItemERKNS_12RenderTargetERKNS_14RenderViewportEPNS_4ItemEiRK7QRegionRKNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x34132>
                                                         #14 0x000079d4d15ec176 _ZN4KWin14EffectsHandler10drawWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x1>
                                                         #15 0x000079d4d15ec176 _ZN4KWin14EffectsHandler10drawWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x1>
                                                         #16 0x000079d4d15ec0b4 _ZN4KWin14EffectsHandler11paintWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x>
                                                         #17 0x000079d4d15ec0b4 _ZN4KWin14EffectsHandler11paintWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_12EffectWindowEiRK7QRegionRNS_15WindowPaintDataE (libkwin-x11.so.6 + 0x>
                                                         #18 0x000079d4d17571e1 _ZN4KWin14WorkspaceScene11paintWindowERKNS_12RenderTargetERKNS_14RenderViewportEPNS_10WindowItemEiRK7QRegion (libkwin-x11.so.6 + 0x3571e1)
                                                         #19 0x000079d4d17574c3 _ZN4KWin14WorkspaceScene17paintSimpleScreenERKNS_12RenderTargetERKNS_14RenderViewportEiRK7QRegion (libkwin-x11.so.6 + 0x3574c3)
                                                         #20 0x000079d4d15ebfee _ZN4KWin14EffectsHandler11paintScreenERKNS_12RenderTargetERKNS_14RenderViewportEiRK7QRegionPNS_6OutputE (libkwin-x11.so.6 + 0x1ebfee)
                                                         #21 0x000079d4d15ebfee _ZN4KWin14EffectsHandler11paintScreenERKNS_12RenderTargetERKNS_14RenderViewportEiRK7QRegionPNS_6OutputE (libkwin-x11.so.6 + 0x1ebfee)
                                                         #22 0x000079d4d175766c _ZN4KWin14WorkspaceScene5paintERKNS_12RenderTargetERK7QRegion (libkwin-x11.so.6 + 0x35766c)
                                                         #23 0x000079d4d17403b7 _ZN4KWin13SceneDelegate5paintERKNS_12RenderTargetERK7QRegion (libkwin-x11.so.6 + 0x3403b7)
                                                         #24 0x000079d4d1561294 _ZN4KWin10Compositor9paintPassEPNS_11RenderLayerERKNS_12RenderTargetERK7QRegion (libkwin-x11.so.6 + 0x161294)
                                                         #25 0x000079d4d18760f8 _ZN4KWin13X11Compositor9compositeEPNS_10RenderLoopE (libkwin-x11.so.6 + 0x4760f8)
                                                         #26 0x000079d4ce7eb3d6 n/a (libQt6Core.so.6 + 0x1eb3d6)
                                                         #27 0x000079d4d157f967 _ZN4KWin10RenderLoop14frameRequestedEPS0_ (libkwin-x11.so.6 + 0x17f967)
                                                         #28 0x000079d4d158890b _ZN4KWin17RenderLoopPrivate8dispatchEv (libkwin-x11.so.6 + 0x18890b)
                                                         #29 0x000079d4ce7eb3d6 n/a (libQt6Core.so.6 + 0x1eb3d6)
                                                         #30 0x000079d4ce7fa0c4 _ZN6QTimer10timerEventEP11QTimerEvent (libQt6Core.so.6 + 0x1fa0c4)
                                                         #31 0x000079d4ce7dc719 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x1dc719)
                                                         #32 0x000079d4cf902229 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x102229)
                                                         #33 0x000079d4ce77aed8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x17aed8)
                                                         #34 0x000079d4ce9557d0 _ZN14QTimerInfoList14activateTimersEv (libQt6Core.so.6 + 0x3557d0)
                                                         #35 0x000079d4cea91afc n/a (libQt6Core.so.6 + 0x491afc)
                                                         #36 0x000079d4cd84d3e9 n/a (libglib-2.0.so.0 + 0x683e9)
                                                         #37 0x000079d4cd84e808 n/a (libglib-2.0.so.0 + 0x69808)
                                                         #38 0x000079d4cd84e942 g_main_context_iteration (libglib-2.0.so.0 + 0x69942)
                                                         #39 0x000079d4cea8e7db _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48e7db)
                                                         #40 0x000079d4ce786336 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x186336)
                                                         #41 0x000079d4ce77fb2c _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x17fb2c)
                                                         #42 0x00005e58f149654f n/a (/usr/bin/kwin_x11 + 0x3754f)
                                                         #43 0x000079d4cde27b8b n/a (libc.so.6 + 0x27b8b)
                                                         #44 0x000079d4cde27c4b __libc_start_main (libc.so.6 + 0x27c4b)
                                                         #45 0x00005e58f149aef5 n/a (/usr/bin/kwin_x11 + 0x3bef5)
                                                         
                                                         Stack trace of thread 990:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea42d8 n/a (libc.so.6 + 0xa42d8)
                                                         #2  0x000079d4cdf2c5ea __poll (libc.so.6 + 0x12c5ea)
                                                         #3  0x000079d4d1d1c67d n/a (libxcb.so.1 + 0xd67d)
                                                         #4  0x000079d4d1d1e83d xcb_wait_for_event (libxcb.so.1 + 0xf83d)
                                                         #5  0x000079d4c6fae079 n/a (libQt6XcbQpa.so.6 + 0x53079)
                                                         #6  0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #7  0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #8  0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)

                                                                                                                 Stack trace of thread 1175:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea4248 n/a (libc.so.6 + 0xa4248)
                                                         #2  0x000079d4cdea49a3 n/a (libc.so.6 + 0xa49a3)
                                                         #3  0x000079d4cdea74f8 pthread_cond_wait (libc.so.6 + 0xa74f8)
                                                         #4  0x000079d4ce95cb58 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x35cb58)
                                                         #5  0x000079d4d083476c n/a (libQt6Qml.so.6 + 0x43476c)
                                                         #6  0x000079d4d072d064 n/a (libQt6Qml.so.6 + 0x32d064)
                                                         #7  0x000079d4d072e09e n/a (libQt6Qml.so.6 + 0x32e09e)
                                                         #8  0x000079d4d06ce8f5 _ZN11QQmlImports15importExtensionEP14QQmlTypeLoaderRK7QString13QTypeRevisionPK27QQmlTypeLoaderQmldirContentP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x2ce8f5)
                                                         #9  0x000079d4d06db421 _ZN11QQmlImports16addLibraryImportEP14QQmlTypeLoaderRK7QStringS4_13QTypeRevisionS4_S4_6QFlagsINS_10ImportFlagEEtP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x2db>
                                                         #10 0x000079d4d07a7c89 _ZN14QQmlTypeLoader4Blob26handleLocalQmldirForImportERKSt10shared_ptrINS0_13PendingImportEERK7QStringS8_P5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x3a7c89)
                                                         #11 0x000079d4d07b30a4 _ZN14QQmlTypeLoader17locateLocalQmldirEPNS_4BlobERKSt10shared_ptrINS0_13PendingImportEEP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x3b30a4)
                                                         #12 0x000079d4d07a6025 _ZN14QQmlTypeLoader4Blob16addLibraryImportERKSt10shared_ptrINS0_13PendingImportEEP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x3a6025)
                                                         #13 0x000079d4d07a746e _ZN14QQmlTypeLoader4Blob9addImportEPKN3QV412CompiledData6ImportE6QFlagsIN11QQmlImports10ImportFlagEEP5QListI9QQmlErrorE (libQt6Qml.so.6 + 0x3a746e)
                                                         #14 0x000079d4d0787114 n/a (libQt6Qml.so.6 + 0x387114)
                                                         #15 0x000079d4d078a633 n/a (libQt6Qml.so.6 + 0x38a633)
                                                         #16 0x000079d4d07a230b _ZN14QQmlTypeLoader7setDataERK14QQmlRefPointerI12QQmlDataBlobERKNS1_14SourceCodeDataE (libQt6Qml.so.6 + 0x3a230b)
                                                         #17 0x000079d4d07a29d0 _ZN14QQmlTypeLoader7setDataERK14QQmlRefPointerI12QQmlDataBlobERK7QString (libQt6Qml.so.6 + 0x3a29d0)
                                                         #18 0x000079d4d07a4ea3 _ZN14QQmlTypeLoader10loadThreadERK14QQmlRefPointerI12QQmlDataBlobE (libQt6Qml.so.6 + 0x3a4ea3)
                                                         #19 0x000079d4d07b6fa8 n/a (libQt6Qml.so.6 + 0x3b6fa8)
                                                         #20 0x000079d4d08323c0 n/a (libQt6Qml.so.6 + 0x4323c0)
                                                         #21 0x000079d4cf902229 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x102229)
                                                         #22 0x000079d4ce77aed8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x17aed8)
                                                         #23 0x000079d4ce77b278 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x17b278)
                                                         #24 0x000079d4cea91b80 n/a (libQt6Core.so.6 + 0x491b80)
                                                         #25 0x000079d4cd84d3e9 n/a (libglib-2.0.so.0 + 0x683e9)
                                                         #26 0x000079d4cd84e808 n/a (libglib-2.0.so.0 + 0x69808)
                                                         #27 0x000079d4cd84e942 g_main_context_iteration (libglib-2.0.so.0 + 0x69942)
                                                         #28 0x000079d4cea8e7db _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48e7db)
                                                         #29 0x000079d4ce786336 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x186336)
                                                         #30 0x000079d4ce8b0aea _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b0aea)
                                                         #31 0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #32 0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #33 0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)
                                                         
                                                         Stack trace of thread 1168:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea4248 n/a (libc.so.6 + 0xa4248)
                                                         #2  0x000079d4cdea49a3 n/a (libc.so.6 + 0xa49a3)
                                                         #3  0x000079d4cdea7773 pthread_cond_timedwait (libc.so.6 + 0xa7773)
                                                         #4  0x000079d4ce95cacd _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt6Core.so.6 + 0x35cacd)
                                                         #5  0x000079d4ce8b6daa n/a (libQt6Core.so.6 + 0x2b6daa)
                                                         #6  0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #7  0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #8  0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)
                                                         
                                                         Stack trace of thread 1070:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea42d8 n/a (libc.so.6 + 0xa42d8)
                                                         #2  0x000079d4cdf2cb33 ppoll (libc.so.6 + 0x12cb33)
                                                         #3  0x000079d4cd84e860 n/a (libglib-2.0.so.0 + 0x69860)
                                                         #4  0x000079d4cd84e942 g_main_context_iteration (libglib-2.0.so.0 + 0x69942)
                                                         #5  0x000079d4cea8e7db _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48e7db)
                                                         #6  0x000079d4ce786336 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x186336)
                                                         #7  0x000079d4ce8b0aea _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b0aea)
                                                         #8  0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #9  0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #10 0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)

                                                         Stack trace of thread 989:
                                                         #0  0x000079d4cdeb0892 n/a (libc.so.6 + 0xb0892)
                                                         #1  0x000079d4cdea42d8 n/a (libc.so.6 + 0xa42d8)
                                                         #2  0x000079d4cdf2cb33 ppoll (libc.so.6 + 0x12cb33)
                                                         #3  0x000079d4cd84e860 n/a (libglib-2.0.so.0 + 0x69860)
                                                         #4  0x000079d4cd84e942 g_main_context_iteration (libglib-2.0.so.0 + 0x69942)
                                                         #5  0x000079d4cea8e7db _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x48e7db)
                                                         #6  0x000079d4ce786336 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x186336)
                                                         #7  0x000079d4ce8b0aea _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b0aea)
                                                         #8  0x000079d4d009309f n/a (libQt6DBus.so.6 + 0x3709f)
                                                         #9  0x000079d4ce95825e n/a (libQt6Core.so.6 + 0x35825e)
                                                         #10 0x000079d4cdea80d6 n/a (libc.so.6 + 0xa80d6)
                                                         #11 0x000079d4cdf3b05c n/a (libc.so.6 + 0x13b05c)
                                                         ELF object binary architecture: AMD x86-64

I'm actually using xlibre libinput from the arch repo, i didn't build it from master - maybe that could be the issue?

libinput has nothing to do. Can you try again with disabled compositor? Or try again with nvidia driver (it enough to manually copy nvidia_drv.so and libglxserver_nvidia.so* from extensions directory )

cepelinas9000 avatar Dec 01 '25 21:12 cepelinas9000

@cepelinas9000 tried to copy all that nvidia files. The picture is now alright, every window and etc is shown on it's place, no kwin crashes, but the only problem now is that I cannot do any input (no response from the keyboard or mouse). Nothing looks crashed - I see the pictures updating in windows, just unable to do any input after booting. Also after some time the cursor just got strange and really small, and instead of it's normal elongated shape got somewhat more squarelike(?)

Diatonator avatar Dec 02 '25 16:12 Diatonator

Interesting using XFCE (without compositor) on gentoo - tried on two machines (Yes both Xlibre): one xlibre master with nvidia modeset driver. another with 25.0.0.12 version and anydesk worked without problem (tested both directions).

@Diatonator Could you post xlibre system full xorg.log

cepelinas9000 avatar Dec 03 '25 00:12 cepelinas9000

@cepelinas9000 here are the xorg logs:

The one with nvidia drivers using current 25.0.0.16 version, more or less stable Xorg.25.0.0.16.log

The one i built with master, nvidia drivers Xorg.master.nvidia.log

Master, modesetting Xorg.master.modeset.log

In logs from master it clearly mentions something about drivers for mouse/keyboard, maybe some stuff also needs to be copied? Maybe some fallback should've been executed but didn't?

Also regarding kwin crashing on modesetting, before crashing it writes this to logs:

дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: Xlib:  extension "NV-GLX" missing on display ":0".
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: Xlib:  extension "NV-GLX" missing on display ":0".
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: Xlib:  extension "NV-GLX" missing on display ":0".
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: Xlib:  extension "NV-GLX" missing on display ":0".
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: 0x505: GL_OUT_OF_MEMORY error generated. Failed to allocate memory for sync object.
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: 0x505: GL_OUT_OF_MEMORY error generated. Failed to allocate memory for sync object.
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: 0x505: GL_OUT_OF_MEMORY error generated. Failed to allocate memory for sync object.
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: 0x505: GL_OUT_OF_MEMORY error generated. Failed to allocate memory for sync object.
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: 0x501: GL_INVALID_VALUE error generated. <sync> is not the name of a sync object.
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: No provider of glXBindTexImageEXT found.  Requires one of:
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]:     GLX_EXT_texture_from_pixmap
дек 03 07:52:19 cachyos-x8664 kwin_x11[4188]: Application::crashHandler() called with signal 6; recent crashes: 4

Diatonator avatar Dec 03 '25 05:12 Diatonator

Okay, as for Anydesk - both nvidia and modesetting seem to work on master! Modesetting only works when I disable the compositing, after that there are no glitches or crashes. The keyboard/mouse doesn't work in both variants from the master built Xserver, I was able to test Anydesk because it autostarted :) If I'll be able to fix the input problem then I could try testing the master for something else.

Diatonator avatar Dec 03 '25 17:12 Diatonator

The keyboard/mouse doesn't work in both variants from the master built Xserver, I was able to test Anydesk because it autostarted :)

i think you forgot put 40-libinput.conf (or 80-libinput.conf) in /opt/xlibre/share/X11/xorg.conf.d"

Your both logs (Xorg.master.*.log) doesn't mention libinput at all

cepelinas9000 avatar Dec 03 '25 18:12 cepelinas9000

Well, yep. With libinput stuff now it works.

Diatonator avatar Dec 03 '25 19:12 Diatonator