old-knossos
old-knossos copied to clipboard
[Arch] Knossos crashes at start up; never actually starts.
So I had no errors with installation, everything installed fine from the AUR package. However, like the title says, Knossos will not start up.
When I try to run it from the command line, this is the output:
INFO:MainThread:launcher.main: Running Knossos 0.13.3 on PyQt5 and Python 3.7.1 (default, Oct 22 2018, 10:41:28)
[GCC 8.2.1 20180831].
INFO:MainThread:launcher.main: OpenSSL version: OpenSSL 1.1.1 11 Sep 2018
QSettings::value: Empty key passed
QSettings::value: Empty key passed
malloc_consolidate(): invalid chunk size
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = python3.7 path = /usr/bin pid = 1946
KCrash: Arguments:
[1] 1946 alarm knossos
No window or anything pops up.
Hm... that doesn't seem to be a crash in Knossos itself since it doesn't use malloc_consolidate. I'm guessing one of the libraries is crashing... can you launch Knossos in gdb and get a backtrace for the crash?
Can confirm on Arch Linux with latest git (Python 3.7/ OpenSSL 1.1.1a).
gdb --args python /home/cmcging/FreeSpace2/knossos/knossos/__main__.py produces no extra useful output except:
malloc_consolidate(): invalid chunk size
Thread 1 "python" received signal SIGABRT, Aborted.
0x00007ffff7dcfd7f in raise () from /usr/lib/libc.so.6
Update: This seems to work when building Python 3.6 from source with prefix /opt/FS2 and using PATH=/opt/FS2/bin:$PATH for all the commands in the git readme.
Sounds like it's a bug in Arch's Python packages. Will have to investigate that. Thanks!