Skip to content

[BUG] Handy 0.8.1 crashes when clicking on Advanced tab in Settings. #1153

@shockme

Description

@shockme

Bug Description

Handy 0.8.1 crashes with segfault SIGILL when clicking on Advanced tab in Settings.
Handy 0.7.x used to work.
The instruction is vfmadd213ss

System Information

App Version: 0.8.1

Operating System: Ubuntu 22.04, up to date

CPU: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz

GPU:
AMD Radeon RX 580 Series (RADV POLARIS10) (radv)
Tesla P40 (NVIDIA)

Logs

$ gdb handy
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
https://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from handy...
(No debugging symbols found in handy)
(gdb) handle SIGILL stop print nopass
Signal Stop Print Pass to program Description
SIGILL Yes Yes No Illegal instruction
(gdb) run
Starting program: /usr/bin/handy
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 418588]
[Detaching after vfork from child process 418591]
[New Thread 0x7fffe92ab600 (LWP 418592)]
[Thread 0x7fffe92ab600 (LWP 418592) exited]
[New Thread 0x7fffe92ab600 (LWP 418593)]
[New Thread 0x7fffe3fff600 (LWP 418594)]
[New Thread 0x7fffe37d1600 (LWP 418595)]
[New Thread 0x7fffe35d0600 (LWP 418596)]
[New Thread 0x7fffe33cf600 (LWP 418597)]
[New Thread 0x7fffe31ce600 (LWP 418598)]
[New Thread 0x7fffe2fcd600 (LWP 418599)]
[New Thread 0x7fffe2dcc600 (LWP 418600)]
[New Thread 0x7fffe2bcb600 (LWP 418601)]
[New Thread 0x7fff79ffd600 (LWP 418602)]
[New Thread 0x7fff797fc600 (LWP 418603)]
[Thread 0x7fff797fc600 (LWP 418603) exited]
[Detaching after vfork from child process 418604]
[New Thread 0x7fff797fc600 (LWP 418605)]
[New Thread 0x7fff78ffb600 (LWP 418606)]
[New Thread 0x7fff73fff600 (LWP 418607)]
[New Thread 0x7fff737fe600 (LWP 418608)]
[Thread 0x7fff78ffb600 (LWP 418606) exited]
[New Thread 0x7fff78ffb600 (LWP 418609)]
[Detaching after vfork from child process 418611]
[Thread 0x7fffe35d0600 (LWP 418596) exited]
[Thread 0x7fff737fe600 (LWP 418608) exited]
[Thread 0x7fff78ffb600 (LWP 418609) exited]
[New Thread 0x7fff78ffb600 (LWP 418622)]
[New Thread 0x7fff737fe600 (LWP 418623)]
[New Thread 0x7fff70e73600 (LWP 418624)]
[New Thread 0x7fff65f24600 (LWP 418625)]
[New Thread 0x7fffe35d0600 (LWP 418626)]
[New Thread 0x7fff70472600 (LWP 418627)]
[2026-03-26][17:22:24][handy_app_lib::managers::history][INFO] Initializing database at "/home/shock/.local/share/com.pais.handy/history.db"
[2026-03-26][17:22:24][handy_app_lib::managers::transcription][INFO] Whisper accelerator set to: auto, gpu_device: auto
[2026-03-26][17:22:24][handy_app_lib::managers::transcription][INFO] ORT accelerator set to: auto
[New Thread 0x7fff70271600 (LWP 418628)]
[New Thread 0x7fff65723600 (LWP 418629)]
[Detaching after vfork from child process 418630]
[New Thread 0x7fff64f22600 (LWP 418631)]
[New Thread 0x7fff54a82600 (LWP 418632)]
[New Thread 0x7fff37fff600 (LWP 418638)]
[New Thread 0x7fff377fe600 (LWP 418639)]
[Thread 0x7fff377fe600 (LWP 418639) exited]
[Thread 0x7fff37fff600 (LWP 418638) exited]
[New Thread 0x7fff377fe600 (LWP 418640)]
[New Thread 0x7fff37fff600 (LWP 418641)]
[Thread 0x7fff377fe600 (LWP 418640) exited]
[Thread 0x7fff37fff600 (LWP 418641) exited]
[New Thread 0x7fff37fff600 (LWP 418648)]
[New Thread 0x7fff377fe600 (LWP 418649)]
[New Thread 0x7fff64721600 (LWP 418661)]
[New Thread 0x7fff64520600 (LWP 418662)]
[New Thread 0x7fff6431f600 (LWP 418663)]
[New Thread 0x7fff54281600 (LWP 418664)]
[New Thread 0x7fff36ffd600 (LWP 418665)]
[New Thread 0x7fff36dfc600 (LWP 418666)]
[New Thread 0x7fff36bfb600 (LWP 418667)]
[New Thread 0x7fff369fa600 (LWP 418668)]
[New Thread 0x7fff367f9600 (LWP 418669)]
[New Thread 0x7fff365f8600 (LWP 418670)]
[New Thread 0x7fff363f7600 (LWP 418671)]
[New Thread 0x7fff361f6600 (LWP 418672)]
[New Thread 0x7fff35ff5600 (LWP 418673)]
[New Thread 0x7fff35df4600 (LWP 418674)]
[New Thread 0x7fff35bf3600 (LWP 418675)]
[New Thread 0x7fff359f2600 (LWP 418676)]
[New Thread 0x7fff357f1600 (LWP 418677)]
[New Thread 0x7fff355f0600 (LWP 418678)]
[New Thread 0x7fff353ef600 (LWP 418679)]
[New Thread 0x7fff351ee600 (LWP 418680)]
[New Thread 0x7fff34fed600 (LWP 418681)]
[New Thread 0x7fff34dec600 (LWP 418682)]
[New Thread 0x7fff34beb600 (LWP 418683)]
[New Thread 0x7fff349ea600 (LWP 418684)]
[New Thread 0x7fff347e9600 (LWP 418685)]
[New Thread 0x7fff345e8600 (LWP 418686)]
[New Thread 0x7fff343e7600 (LWP 418687)]
[New Thread 0x7ffdc7fff600 (LWP 418688)]
[New Thread 0x7ffdc7dfe600 (LWP 418689)]
[New Thread 0x7ffdc7bfd600 (LWP 418690)]
[New Thread 0x7ffdc79fc600 (LWP 418691)]
[New Thread 0x7ffdc77fb600 (LWP 418692)]
[Thread 0x7fff65723600 (LWP 418629) exited]
[2026-03-26][17:22:25][enigo::platform::x11][WARN] modifier_no: 5 is unmapped
[2026-03-26][17:22:25][handy_app_lib::commands][INFO] Enigo initialized successfully after permission grant
[New Thread 0x7fff65723600 (LWP 418697)]
[2026-03-26][17:22:25][handy_app_lib::commands][INFO] Shortcuts initialized successfully
[New Thread 0x7ffdc75fa600 (LWP 418698)]
[New Thread 0x7ffdc6df9600 (LWP 418699)]
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM pipewire
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM pipewire
[New Thread 0x7ffdc65f8600 (LWP 418700)]
[New Thread 0x7ffdc5df7600 (LWP 418701)]
[New Thread 0x7fff34088600 (LWP 418703)]
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
[Thread 0x7fff34088600 (LWP 418703) exited]
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
[New Thread 0x7fff34088600 (LWP 418704)]
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
[Thread 0x7fff34088600 (LWP 418704) exited]
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
[Thread 0x7ffdc75fa600 (LWP 418698) exited]
[Thread 0x7ffdc6df9600 (LWP 418699) exited]
[Thread 0x7ffdc65f8600 (LWP 418700) exited]
[Thread 0x7ffdc5df7600 (LWP 418701) exited]
[New Thread 0x7ffdc5df7600 (LWP 418705)]
[New Thread 0x7ffdc65f8600 (LWP 418706)]
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM pipewire
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM pipewire
[New Thread 0x7ffdc6df9600 (LWP 418707)]
[New Thread 0x7ffdc75fa600 (LWP 418708)]
[New Thread 0x7fff34088600 (LWP 418709)]
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
[Thread 0x7fff34088600 (LWP 418709) exited]
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
[New Thread 0x7fff34088600 (LWP 418710)]
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
[Thread 0x7fff34088600 (LWP 418710) exited]
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
[Thread 0x7ffdc5df7600 (LWP 418705) exited]
[Thread 0x7ffdc65f8600 (LWP 418706) exited]
[Thread 0x7ffdc6df9600 (LWP 418707) exited]
[Thread 0x7ffdc75fa600 (LWP 418708) exited]
[New Thread 0x7ffdc75fa600 (LWP 418731)]
[Detaching after vfork from child process 418733]
[Detaching after vfork from child process 418734]
[Detaching after vfork from child process 418735]
[Detaching after vfork from child process 418736]
[Detaching after vfork from child process 418737]
[New Thread 0x7ffdc6df9600 (LWP 418738)]
ggml_vulkan: Found 2 Vulkan devices:
ggml_vulkan: 0 = AMD Radeon RX 580 Series (RADV POLARIS10) (radv) | uma: 0 | fp16: 0 | bf16: 0 | warp size: 64 | shared memory: 65536 | int dot: 0 | matrix cores: none
ggml_vulkan: 1 = Tesla P40 (NVIDIA) | uma: 0 | fp16: 0 | bf16: 0 | warp size: 32 | shared memory: 49152 | int dot: 0 | matrix cores: none

Thread 1 "handy" received signal SIGILL, Illegal instruction.
0x0000555558444553 in ?? ()
(gdb) x/i $pc
=> 0x555558444553: vfmadd213ss -0x2e16db8(%rip),%xmm1,%xmm2 # 0x55555562d7a4
(gdb) disassemble $pc
No function contains specified address.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions