Temporary work around:
I built 32bit binaries on a 32bit arch machine. I then copied them to my 64bit machine and ran them and zone did not crash when using SoF.
Continuing investigation into the problem:
I have had some experts in C++ look into this and as best they can tell, this is either a library or compiler bug under 64bit. If you look at this line in the backtrace:
Code:
#3 0x00000033b106ea49 in std::basic_ios<char, std::char_traits<char> >::init (this=0x0, __sb=0xffffffff)
notice the 'this=0x0' which means the reference got lost somewhere.
For a test, I am updating my compiler and libraries. I'll rebuild after that is done and see if the problem is still present.