#1142475 otpclient: segmentation fault when resizing the otpclient window

Package:
otpclient
Source:
otpclient
Description:
Simple GTK+ software to generate OTPs (TOTP and HOTP)
Submitter:
Vincent Lefevre
Date:
2026-07-20 13:41:01 UTC
Severity:
normal
#1142475#5
Date:
2026-07-20 12:22:22 UTC
From:
To:
When I resize the otpclient window after having typed the passphrase,
otpclient crashes (segmentation fault), but not immediately.

I can reproduce the crash under gdb, but it is a bit more difficult
(perhaps some race condition?) and the backtrace is rather useless:

Thread 56 "llvmpipe-8" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff99ffb6c0 (LWP 68369)]
0x00007fffa0e31ef9 in ?? ()
(gdb) bt
#0  0x00007fffa0e31ef9 in ??? ()
#1  0x0000000000000940 in ??? ()
#2  0x000000000000002b in ??? ()
#3  0x00007fff8462b6d0 in ??? ()
#4  0x000000000000002b in ??? ()
#5  0x00007fff99ffa670 in ??? ()
#6  0x00007fffb07f8f00 in ??? ()
#7  0x0000000000000001 in ??? ()
#8  0x000000000012ef00 in ??? ()
#9  0x0000000000000100 in ??? ()
#10 0x00007fffa0e32176 in ??? ()
#11 0x000000000000002b in ??? ()
#12 0x00007fff99ffa670 in ??? ()
#13 0x00000200ffdf0000 in ??? ()
#14 0x0000094000000069 in ??? ()
#15 0x0000000000000140 in ??? ()
#16 0x00007fffd3971030 in ??? ()
#17 0x0000555557b23a58 in ??? ()
#18 0x0000000000000001 in ??? ()
#19 0x0000000000000069 in ??? ()
#20 0x00007fff99ffa670 in ??? ()
#21 0x0000000000000001 in ??? ()
#22 0x00007fffa104d2d8 in ??? ()
#23 0x0000000000000000 in ??? ()

#1142475#10
Date:
2026-07-20 13:31:28 UTC
From:
To:
and I cannot reproduce the crash.
#1142475#15
Date:
2026-07-20 13:39:38 UTC
From:
To:
Jul 20 14:14:24 disset kernel: show_signal_msg: 115 callbacks suppressed
Jul 20 14:14:24 disset kernel: llvmpipe-6[67568]: segfault at 7f2d757fb200 ip 00007f2d61e31ef9 sp 00007f2d5bffe590 error 6
Jul 20 14:14:24 disset kernel: llvmpipe-10[67572]: segfault at 7f2d757fb000 ip 00007f2d61e31ef9 sp 00007f2d59ffa590 error 6
Jul 20 14:14:24 disset kernel: llvmpipe-7[67569]: segfault at 7f2d757fb300 ip 00007f2d61e31ef9 sp 00007f2d5b7fd590 error 6
Jul 20 14:14:24 disset kernel: llvmpipe-9[67571]: segfault at 7f2d757fb100 ip 00007f2d61e31ef9 sp 00007f2d5a7fb590 error 6
Jul 20 14:14:24 disset kernel:  in libvulkan_lvp.so[231ef9,7f2d61c4b000+4e9000]
Jul 20 14:14:24 disset kernel:  in libvulkan_lvp.so[231ef9,7f2d61c4b000+4e9000]
Jul 20 14:14:24 disset kernel:  in libvulkan_lvp.so[231ef9,7f2d61c4b000+4e9000]
Jul 20 14:14:24 disset kernel:  in libvulkan_lvp.so[231ef9,7f2d61c4b000+4e9000]
Jul 20 14:14:24 disset kernel:  likely on CPU 10 (core 2, socket 0)
Jul 20 14:14:24 disset kernel:  likely on CPU 0 (core 0, socket 0)
Jul 20 14:14:24 disset kernel:  likely on CPU 1 (core 1, socket 0)
Jul 20 14:14:24 disset kernel:
Jul 20 14:14:24 disset kernel:  likely on CPU 13 (core 5, socket 0)
Jul 20 14:14:24 disset kernel:
Jul 20 14:14:24 disset kernel:
Jul 20 14:14:24 disset kernel:
Jul 20 14:14:24 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:14:24 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:14:24 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:14:24 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54

and

Jul 20 14:16:51 disset kernel: llvmpipe-4[67877]: segfault at 7f20b86de9c0 ip 00007f2090e31ef9 sp 00007f2090bfe590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-6[67879]: segfault at 7f20b86de000 ip 00007f2090e31ef9 sp 00007f208fbfc590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-1[67874]: segfault at 7f20b86de5c0 ip 00007f2090e31ef9 sp 00007f20a8ff8590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-5[67878]: segfault at 7f20b86de6c0 ip 00007f2090e31ef9 sp 00007f20903fd590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-14[67887]: segfault at 7f20b86de100 ip 00007f2090e31ef9 sp 00007f208bbf4590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-10[67883]: segfault at 7f20b86de7c0 ip 00007f2090e31ef9 sp 00007f208dbf8590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-11[67884]: segfault at 7f20b86de8c0 ip 00007f2090e31ef9 sp 00007f208d3f7590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-12[67885]: segfault at 7f20b86de1c0 ip 00007f2090e31ef9 sp 00007f208cbf6590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-9[67882]: segfault at 7f20b86de3c0 ip 00007f2090e31ef9 sp 00007f208e3f9590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-3[67876]: segfault at 7f20b86de4c0 ip 00007f2090e31ef9 sp 00007f20927fd590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-13[67886]: segfault at 7f20b86deac0 ip 00007f2090e31ef9 sp 00007f208c3f5590 error 6
Jul 20 14:16:51 disset kernel: llvmpipe-2[67875]: segfault at 7f20b86de2c0 ip 00007f2090e31ef9 sp 00007f2092ffe590 error 6
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  in libvulkan_lvp.so[231ef9,7f2090c4b000+4e9000]
Jul 20 14:16:51 disset kernel:  likely on CPU 6 (core 6, socket 0)
Jul 20 14:16:51 disset kernel:  likely on CPU 11 (core 3, socket 0)
Jul 20 14:16:51 disset kernel:  likely on CPU 1 (core 1, socket 0)
Jul 20 14:16:51 disset kernel:  likely on CPU 10 (core 2, socket 0)
Jul 20 14:16:51 disset kernel:  likely on CPU 0 (core 0, socket 0)
Jul 20 14:16:51 disset kernel:  likely on CPU 2 (core 2, socket 0)
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel:  likely on CPU 12 (core 4, socket 0)
Jul 20 14:16:51 disset kernel:  likely on CPU 15 (core 7, socket 0)
Jul 20 14:16:51 disset kernel:  likely on CPU 14 (core 6, socket 0)
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel:  likely on CPU 5 (core 5, socket 0)
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel:  likely on CPU 13 (core 5, socket 0)
Jul 20 14:16:51 disset kernel:  likely on CPU 7 (core 7, socket 0)
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54
Jul 20 14:16:51 disset kernel:
Jul 20 14:16:51 disset kernel: Code: 41 5e 41 5f c3 0f 1f 40 00 89 ea 85 db 0f 85 1d ff ff ff 0f 1f 00 66 66 2e 0f 1f 84 00 00 00 00 00 41 8b 06 4c 89 ef 48 89 d1 <f3> ab 4c 03 2c 24 83 c3 01 3b 5c 24 08 72 e8 e9 f2 fe ff ff 8b 54

from the journalctl output.