foot version: 1.25.0 +pgo +ime +graphemes -assertions
TERM environment variable
foot
Compositor Name and Version
kwin 6.6.0
Distribution
NixOS 26.05 from github:NixOS/nixpkgs/2fc6539b481e1d2569f25f8799236694180c0993
Terminal multiplexer
No response
Shell, TUI, application
fish, btop, iamb
Server/standalone mode
[bell]
system=no
[main]
font=mono:size=14
include=/nix/store/s00hdn1qqw3qd3ixrsg1wg69mw122wc1-foot-1.25.0-themes/share/foot/themes/kitty
initial-window-mode=maximized
Description of Bug and Steps to Reproduce
I have the server running in the background for hours, via xdg autostart. Eventually, it suddenly spikes in memory usage (from 200MB up to 7.7GB) and crashes. I have not yet been able to find any specific cause for this yet unfortunately.
I do use fcitx5, and will try disabling it after I get some more crashes and some more information.
Relevant logs, stacktraces, etc.
Currently waiting for a crash with foot --server -d info. Will look into using a debug build on NixOS.
Attached is the output of coredumpctl info foot > coredumpctl-info-foot.txt (though I realize this isn't very useful without a debug build) and journalctl | rg "7730U foot\[" > foot-logs.txt (archived with ZSTD_CLEVEL=19 tar -cvaf foot.txt.tar.zst foot-logs.txt coredumpctl-info-foot.txt for upload efficency)
gdb bt full:
#0 0x00007fd4314cdf23 in sse2_blt.part () from /nix/store/s60msvirzaknyjgpsc8yyld1qg5i3hn5-pixman-0.46.4/lib/libpixman-1.so.0
No symbol table info available.
#1 0x00007fd4314ce1b6 in sse2_composite_copy_area () from /nix/store/s60msvirzaknyjgpsc8yyld1qg5i3hn5-pixman-0.46.4/lib/libpixman-1.so.0
No symbol table info available.
#2 0x00007fd43143b972 in pixman_image_composite32 () from /nix/store/s60msvirzaknyjgpsc8yyld1qg5i3hn5-pixman-0.46.4/lib/libpixman-1.so.0
No symbol table info available.
#3 0x000056088764dce1 in render_worker_thread ()
No symbol table info available.
#4 0x00007fd43109dbe3 in start_thread (arg=<optimized out>) at pthread_create.c:445
start = <optimized out>
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140540322510528, -5139950223209593563, 140540322510528, 140723307956496, 11, 140723307956759, -5139950223184427739,
-5141009138455870171}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007fd43112563c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
### Foot Version
foot version: 1.25.0 +pgo +ime +graphemes -assertions
### TERM environment variable
foot
### Compositor Name and Version
kwin 6.6.0
### Distribution
NixOS 26.05 from github:NixOS/nixpkgs/2fc6539b481e1d2569f25f8799236694180c0993
### Terminal multiplexer
_No response_
### Shell, TUI, application
fish, btop, iamb
### Server/standalone mode
- [ ] Standalone
- [x] Server
### Foot config
```ini
[bell]
system=no
[main]
font=mono:size=14
include=/nix/store/s00hdn1qqw3qd3ixrsg1wg69mw122wc1-foot-1.25.0-themes/share/foot/themes/kitty
initial-window-mode=maximized
```
### Description of Bug and Steps to Reproduce
I have the server running in the background for hours, via xdg autostart. Eventually, it suddenly spikes in memory usage (from 200MB up to 7.7GB) and crashes. I have not yet been able to find any specific cause for this yet unfortunately.
I do use fcitx5, and will try disabling it after I get some more crashes and some more information.
### Relevant logs, stacktraces, etc.
Currently waiting for a crash with `foot --server -d info`. Will look into using a debug build on NixOS.
Attached is the output of `coredumpctl info foot > coredumpctl-info-foot.txt` (though I realize this isn't very useful without a debug build) and `journalctl | rg "7730U foot\[" > foot-logs.txt` (archived with `ZSTD_CLEVEL=19 tar -cvaf foot.txt.tar.zst foot-logs.txt coredumpctl-info-foot.txt` for upload efficency)
gdb `bt full`:
```
#0 0x00007fd4314cdf23 in sse2_blt.part () from /nix/store/s60msvirzaknyjgpsc8yyld1qg5i3hn5-pixman-0.46.4/lib/libpixman-1.so.0
No symbol table info available.
#1 0x00007fd4314ce1b6 in sse2_composite_copy_area () from /nix/store/s60msvirzaknyjgpsc8yyld1qg5i3hn5-pixman-0.46.4/lib/libpixman-1.so.0
No symbol table info available.
#2 0x00007fd43143b972 in pixman_image_composite32 () from /nix/store/s60msvirzaknyjgpsc8yyld1qg5i3hn5-pixman-0.46.4/lib/libpixman-1.so.0
No symbol table info available.
#3 0x000056088764dce1 in render_worker_thread ()
No symbol table info available.
#4 0x00007fd43109dbe3 in start_thread (arg=<optimized out>) at pthread_create.c:445
start = <optimized out>
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140540322510528, -5139950223209593563, 140540322510528, 140723307956496, 11, 140723307956759, -5139950223184427739,
-5141009138455870171}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007fd43112563c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
```