Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some games with XWayland on Steam do Wayfire with External Display Only #2486

Open
AgostinoA opened this issue Oct 5, 2024 · 4 comments
Open
Labels

Comments

@AgostinoA
Copy link

AgostinoA commented Oct 5, 2024

Describe the bug
This results in Wayfire being forced to close

To Reproduce
Steps to reproduce the behavior:

  1. Connect external Display DP-3 ("XMD Mi TV 0x00000001")
  2. Open Game on Steam

Expected behavior
Open some Games with external Display DP-3

Screenshots or stacktrace
X11 cannot support keycodes above 255.

Warning:
Could not resolve keysym XF86KbdInputAssistPrevgrou Could not resolve keysym XF86KbdInputAssistNextgrou
Warning:
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
Warning:
Unsupported maximum keycode 708, clipping.
X11 cannot support keycodes above 255.
Warning:
Could not resolve keysym XF86KbdInputAssistPrevgrou Could not resolve keysym XF86KbdInputAssistNextgrou
Warning:
Errors from xkbcomp are not fatal to the X server
(EE) failed to read Wayland events: Connection reset by peer

way.log

Wayfire version
0.9.0

@AgostinoA AgostinoA added the bug label Oct 5, 2024
@AgostinoA AgostinoA changed the title Some games with XWayland on Steam do Wayfire Some games with XWayland on Steam do Wayfire with External Display Only Oct 5, 2024
@ammen99
Copy link
Member

ammen99 commented Oct 5, 2024

Would it be possible to compile Wayfire with debugging symbols and with address sanitizer in order to obtain a better stacktrace?

@AgostinoA
Copy link
Author

AgostinoA commented Oct 6, 2024

@ammen99
With CFLAGS="-g -fsanitize=address" CXXFLAGS="-g -fsanitize=address" LDFLAGS="-fsanitize=address" ?

@soreau
Copy link
Member

soreau commented Oct 6, 2024

@ammen99 With CFLAGS="-g -fsanitize=address" CXXFLAGS="-g -fsanitize=address" LDFLAGS="-fsanitize=address" ?

You only need to pass -Db_sanitize=address,undefined to meson.

@ammen99
Copy link
Member

ammen99 commented Oct 6, 2024

And also --buildtype=debug or --buildtype=debugoptimized

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants