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

ubuntu 24.04LTS Segment fault #674

Open
lxy417 opened this issue Dec 29, 2024 · 2 comments
Open

ubuntu 24.04LTS Segment fault #674

lxy417 opened this issue Dec 29, 2024 · 2 comments

Comments

@lxy417
Copy link

lxy417 commented Dec 29, 2024

Describe the bug

touchegg not working properly

Logs

dmesg

[88754.844147] touchegg[7059]: segfault at 0 ip 000060ac321fef5d sp 00007ffee5d68350 error 4 in touchegg[60ac321d3000+32000] likely on CPU 5 (core 1, socket 0)
[88754.844165] Code: 70 fe ff ff 48 8b 95 78 fe ff ff 66 0f ef c0 0f 29 85 60 fe ff ff 48 29 c2 48 83 fa 18 0f 86 4a 04 00 00 48 8b 95 90 fe ff ff <48> 8b 12 48 c1 e2 05 48 01 d0 f3 0f 6f 00 f3 0f 6f 48 10 0f c6 c1

$ touchegg --debug

Touchégg v2.0.17.
Starting Touchégg in client mode
Parsing your configuration file...
Using configuration file "/home/lxy/.config/touchegg/touchegg.conf"
Configuration parsed successfully
Connecting to Touchégg daemon...
Connection with Touchégg established
Gesture begin detected
Gesture information:
Fingers: 3
Type: SWIPE
Direction: RIGHT
Gesture performed on app:
Action configured for this gesture
Starting action
Segmentation fault (core dumped)

My environment

  • Version of Touchégg: v2.0.17.
  • Operating System: Ubuntu 24.04
  • Desktop Environment: Gnome
@lxy417
Copy link
Author

lxy417 commented Dec 29, 2024

gdb
Thread 1 "touchegg" received signal SIGSEGV, Segmentation fault.
0x0000555555591f5d in X11::getDesktopWorkarea() const ()

@lxy417
Copy link
Author

lxy417 commented Dec 29, 2024

lldb

Touchégg v2.0.17.
Starting Touchégg in client mode
Parsing your configuration file...
Using configuration file "/home/lxy/.config/touchegg/touchegg.conf"
Configuration parsed successfully
Connecting to Touchégg daemon...
Connection with Touchégg established
warning: (x86_64) /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so unsupported DW_FORM values: 0x1f20 0x1f21
warning: (x86_64) /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so unsupported DW_FORM values: 0x1f20 0x1f21
Process 10897 stopped

  • thread Touchegg process does not run #1, name = 'touchegg', stop reason = signal SIGSEGV: address not mapped to object (fault address: 0x0)
    frame #0: 0x0000555555591f5d toucheggX11::getDesktopWorkarea() const + 605 toucheggX11::getDesktopWorkarea:
    -> 0x555555591f5d <+605>: movq (%rdx), %rdx
    0x555555591f60 <+608>: shlq $0x5, %rdx
    0x555555591f64 <+612>: addq %rdx, %rax
    0x555555591f67 <+615>: movdqu (%rax), %xmm0

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

No branches or pull requests

1 participant