Crash on Linux

Started by markm457

markm457 Lv 1

Foldit crashed after ~3 hours of execution. This was the first run of a new Foldit install on a Debian Linux 64-bit OS machine. The last portion of the log file is attached.

katfish Lv 1

Thanks for bringing this to our attention markm. We'll do some investigating into this.

cherry39 Lv 1

Crash after autodownload:
$ ./Foldit
Foldit Error: The game has previously not started up correctly.
If this problem persists, please install the latest version.
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
Aborted


The actual version of Foldit (2013-06-12-e0a72c602f-linux_x64)
repeatedly crashes on exit.

cherry39 Lv 1

Foldit is still crashing after change to other puzzle and close
and sometimes only after changing to annother puzzle (according log as attachment)

Timo van der Laan Lv 1

Cherry, this looks like a corrupt filesystem if I am correct. Use fsck to check and if needed repair.
Of course I can be wrong. Just something to check.

Hiro Protagonist Lv 1

I'm experiencing similar problems and as a matter of fact fsck ran a couple of days ago and that didn't fix the problem.

I also get this:
** glibc detected ** ./Foldit: corrupted double-linked list: 0x0000000000c872c0 ***
Segmentation fault

and this:
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted

regularly while running the linux client.

Whenever there's a new binary and the client is restarted I also get the same messages cherry39 mentioned earlier (I've been experiencing this for months I think). BTW the message indicates exactly what is wrong: an std::string is constructed with a null pointer (essentially something along the line of "std::string myString(0);", although in the actual code it's probably less obvious …)

Hiro Protagonist Lv 1

FYI: Right after updating to the latest version today on linux, I get this error:

terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
Aborted

Hiro Protagonist Lv 1

On restart I get this (which was to be expected):

Foldit Error: The game has previously not started up correctly.
If this problem persists, please install the latest version.