Closed Dasmark closed 6 years ago
Hi, thanks for reporting the problem.
For the segfault, I'm afraid you have hit the same problem as in #16: there was a bug in the EFL backtrace that is in master and has not been released yet :/ So while waiting for a new release, I'm afraid you need to set EINA_LOG_BACKTRACE
to 0 (or -1 to disable backtrace upon, critical errors) as you did, to prevent the segfault.
The source of issue seems to be my fault. I have no error with the master branch of EFL, but it seems I'm using the wrong API, and as such hitting an undefined behavior. I've push a patch that I hope fixes the issue.
Now that error is gone, thanks. I still get an error because I'm running neovim 0.2.0, but at least the "floating command line" is gone, yay 👍
Nice :)
Since the EFL backtrace bug is going to hit others, I've came up with a workaround that I pushed in the branch devs/jean/bt-fixup
. Since I don't have a stable release of EFL (I'm working on the EFL master), could you please try to apply this patch. You should not need to manually unset EINA_LOG_BACKTRACE
after applying it.
Thanks.
Yep, works like a charm. Thanks!
I compiled cleanly with
After installing and starting, I get the following:
Due to the segfault, the btlog seems to be incomplete:
Running Fedora 27, so I have quite a recent version of the libs:
It does start if I use
env EINA_LOG_BACKTRACE=0 eovim
, but then I have what seems to be the commandline opened and floating above my window all the time.I also peeked at the coredump, hope it helps: