sanpii / effitask

Graphical task manager, based on the todo.txt format.
MIT License
226 stars 15 forks source link

Segmentation fault (core dumped) #182

Open terr45tt opened 1 month ago

terr45tt commented 1 month ago

For about a year now, I've been trying to run this software from time to time. I always use the current version of NixOS, but I always end up with a Segmentation fault (core dumped). I have the environment variables set up and a directory with my todo.txt.

What are the minimum necessary steps to reproduce this issue?

to run effitask

What happens?

+++ killed by SIGSEGV (core dumped) +++ Segmentation fault (core dumped)

What were you expecting to happen?

run software?

Please paste any error or log messages here

[pid 79332] getdents64(9, 0x7fb040000dc0 / 2 entries /, 32768) = 48 [pid 79332] getdents64(9, 0x7fb040000dc0 / 0 entries /, 32768) = 0 [pid 79332] close(9) = 0 [pid 79332] futex(0x55ad7e500388, FUTEX_WAKE_PRIVATE, 1) = 1 [pid 79327] <... futex resumed>) = 0 [pid 79332] epoll_wait(7, <unfinished ...> [pid 79327] write(8, "\1\0\0\0\0\0\0\0", 8) = 8 [pid 79332] <... epoll_wait resumed>[{events=EPOLLIN, data={u32=1, u64=1}}], 16, -1) = 1 [pid 79332] inotify_rm_watch(6, 1 <unfinished ...> [pid 79327] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1} --- [pid 79332] <... inotify_rm_watch resumed>) = 0 [pid 79327] rt_sigaction(SIGSEGV, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fb054635f30}, <unfinished ...> [pid 79332] close(6 <unfinished ...> [pid 79327] <... rt_sigaction resumed>NULL, 8) = 0 [pid 79327] rt_sigreturn({mask=[]} <unfinished ...> [pid 79332] <... close resumed>) = 0 [pid 79327] <... rt_sigreturn resumed>) = 1 [pid 79332] close(7) = 0 [pid 79327] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1} --- [pid 79332] close(8) = ? [pid 79331] <... futex resumed>) = ? [pid 79330] <... poll resumed> <unfinished ...>) = ? [pid 79329] <... futex resumed>) = ? [pid 79328] <... futex resumed>) = ? [pid 79332] +++ killed by SIGSEGV (core dumped) +++ [pid 79331] +++ killed by SIGSEGV (core dumped) +++ [pid 79330] +++ killed by SIGSEGV (core dumped) +++ [pid 79328] +++ killed by SIGSEGV (core dumped) +++ [pid 79329] +++ killed by SIGSEGV (core dumped) +++ +++ killed by SIGSEGV (core dumped) +++ Segmentation fault (core dumped)

I'm starting to think that it's because Rust is truly a great language for writing memory-safe applications. We probably need more software written in Rust since it works so perfectly.