xenrox has quit [Remote host closed the connection]
xenrox has joined #foot
cbb has joined #foot
aljustiet has joined #foot
an3223 has quit [Remote host closed the connection]
an3223 has joined #foot
aljustiet has quit [Ping timeout: 252 seconds]
<
f_>
hi, not sure why but foot crashes frequently upon running a command or even just ctrl-c
<
f_>
With foot -d info, all I see that might be relevant is:
<
f_>
> warn: terminal.c:1928: slave exited with signal 6 (Aborted)
<
f_>
^ This is when trying `cd some/directory/here`
<
f_>
In the terminal window "corrupted size vs. prev_size" is shown shortly before exiting
<
f_>
I'm now trying to check what gdb has to say
<
vyivel>
try building with asan
<
vyivel>
"corrupted size vs. prev_size" is a memory allocator error
alexherbo2 has joined #foot
<
jpp>
tu est sous wayland f_ ?
<
f_>
Doesn't foot not work under X11?
<
f_>
Great. I'm able to reproduce with a freshly built foot
<
f_>
now need to build with asan
<
jpp>
yes foot only works under wayland
<
dnkl>
the OSC-4 warning just before could be a hint
<
f_>
dnkl: What's slightly awkward is the crash doesn't happen all the time
<
dnkl>
memory corruption often causes crashes, but not always
<
f_>
and it's more likely to happen when I run a command shortly before foot has started
<
f_>
yep, not always.
<
dnkl>
in any case, an ASAN-build will probably point is right at the problem
avane has quit [Ping timeout: 252 seconds]
avane has joined #foot
<
ifreund>
or valgrind
<
vyivel>
i've found valgrind to be painfully slow to start for graphical applications
avane has quit [Ping timeout: 265 seconds]
<
ifreund>
vyivel: `time valgrind foot true` is 3 seconds for me
<
ifreund>
slow, but usable
<
f_>
And my ~/.mkshrc PS1 does make use of sed
<
f_>
When I `PS1=$` those errors are gone, but I'm not sure if that's the issue
<
ifreund>
memory leaks are "safe" in that they don't cause memory corruption
<
ifreund>
so that's probably not leading to the crash
<
f_>
Yeah also why I don't think that is the issue
<
vyivel>
ifreund: $DEBUGINFOD_URLS was the culprit
<
f_>
That's on 'normal' foot, that is, foot without asan
<
f_>
now any command will throw these free() errors.
<
f_>
And once again, `PS1=$` makes those go awa
<
f_>
ok that's not the issue.
andyrtr_ has joined #foot
andyrtr has quit [Ping timeout: 252 seconds]
andyrtr_ is now known as andyrtr
cbb has quit [Ping timeout: 245 seconds]
cbb has joined #foot
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #foot
avane has joined #foot
avane has quit [Ping timeout: 265 seconds]
andyrtr has quit [Remote host closed the connection]
andyrtr has joined #foot
alexherbo2 has quit [Remote host closed the connection]
andyrtr_ has joined #foot
andyrtr has quit [Ping timeout: 248 seconds]
andyrtr_ is now known as andyrtr
alexherbo2 has joined #foot
alexherbo2 has quit [Remote host closed the connection]
<
dnkl>
f_: from what I can see, foot isn't crashing at all. The shell you are running inside of foot are.
alexherbo2 has joined #foot
ptrc has quit [Ping timeout: 265 seconds]
ptrc has joined #foot
fitrh has joined #foot
fitrh has quit [Remote host closed the connection]
fitrh has joined #foot
fitrh has quit [Quit: fitrh]
alexherbo2 has quit [Remote host closed the connection]
chiselfuse has quit [Read error: Connection reset by peer]
wofA has quit [Read error: Connection reset by peer]
chiselfuse has joined #foot
wofA has joined #foot
cbb has quit [Quit: cbb]
wofA has quit [Remote host closed the connection]
wofA has joined #foot
alexherbo2 has joined #foot
wofA has quit [Remote host closed the connection]
wofA has joined #foot
alexherbo2 has quit [Remote host closed the connection]
rrogalski has quit [Ping timeout: 265 seconds]
rrogalski has joined #foot
avane has joined #foot
alexherbo2 has joined #foot
manio has quit [Ping timeout: 252 seconds]
manio has joined #foot