-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Closed
Labels
Description
Steps to Reproduce
- Install game (kerbal space program or streets of rogue from gog)
- Start game via shell script ./start.sh
Current Behavior
Game crashes.
Expected Behavior
Game starts normally like it did a few weeks back! Since I haven't upgraded the games in question and they still started crashing on me I strongly suspect that's some interoperability issue with other libraries.
On which platforms did you notice this
Linux eNTi 5.5.7-2-ck-zen2 #1 SMP PREEMPT Sat, 29 Feb 2020 23:56:35 +0000 x86_64 GNU/Linux
Version Used:
$ file libmono.so
libmono.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=f14b1787abe509c65d8b9b1bf32de20818303c6e, stripped
Stacktrace
./start.sh
Running Streets of Rogue
Set current directory to /opt/games/streets-of-rogue/game
Found path: /opt/games/streets-of-rogue/game/StreetsOfRogueLinux.x86_64
Mono path[0] = '/opt/games/streets-of-rogue/game/StreetsOfRogueLinux_Data/Managed'
Mono config path = '/opt/games/streets-of-rogue/game/StreetsOfRogueLinux_Data/Mono/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libCSteamworks.so'
Preloaded 'libGalaxy64.so'
Preloaded 'libGalaxyCSharpGlue.so'
Preloaded 'libRakNet.so'
Preloaded 'libsteam_api.so'
Unable to preload the following plugins:
ScreenSelector.so
libCSteamworks.so
libGalaxy.so
libGalaxyCSharpGlue.so
libRakNet.so
libsteam_api.so
Display 0 'BenQ GW2760HS 27"': 1920x1080 (primary device).
Logging to /home/nt/.config/unity3d/Streets of Rogue/Streets of Rogue/Player.log
Stacktrace:
Native stacktrace:
/opt/games/streets-of-rogue/game/StreetsOfRogueLinux_Data/Mono/x86_64/libmono.so(+0x98673) [0x7f8bea52b673]
/usr/lib/libpthread.so.0(+0x14800) [0x7f8bf0ecf800]
/usr/lib/libc.so.6(gsignal+0x145) [0x7f8bf09dacd5]
/usr/lib/libc.so.6(abort+0x12b) [0x7f8bf09c4857]
./StreetsOfRogueLinux.x86_64() [0xb4806c]
/opt/games/streets-of-rogue/game/StreetsOfRogueLinux_Data/Mono/x86_64/libmono.so(+0xd8f65) [0x7f8bea56bf65]
/opt/games/streets-of-rogue/game/StreetsOfRogueLinux_Data/Mono/x86_64/libmono.so(+0x3721f) [0x7f8bea4ca21f]
/usr/lib/libpthread.so.0(+0x14800) [0x7f8bf0ecf800]
./StreetsOfRogueLinux.x86_64() [0xa83518]
./StreetsOfRogueLinux.x86_64() [0x7cf64c]
./StreetsOfRogueLinux.x86_64() [0x7d1e7d]
./StreetsOfRogueLinux.x86_64() [0x7d25f8]
./StreetsOfRogueLinux.x86_64() [0x7d2850]
./StreetsOfRogueLinux.x86_64() [0xdc4d89]
./StreetsOfRogueLinux.x86_64() [0x1803285]
./StreetsOfRogueLinux.x86_64() [0x180e5b6]
./StreetsOfRogueLinux.x86_64() [0x1816313]
./StreetsOfRogueLinux.x86_64() [0x18102aa]
./StreetsOfRogueLinux.x86_64() [0xdd9f7a]
./StreetsOfRogueLinux.x86_64() [0xddaae7]
./StreetsOfRogueLinux.x86_64() [0xb916f1]
./StreetsOfRogueLinux.x86_64() [0xb9e782]
./StreetsOfRogueLinux.x86_64() [0xb9f19c]
./StreetsOfRogueLinux.x86_64() [0xb9f535]
./StreetsOfRogueLinux.x86_64() [0x7e5dbe]
./StreetsOfRogueLinux.x86_64() [0xa1e02b]
./StreetsOfRogueLinux.x86_64() [0x451409]
/usr/lib/libc.so.6(__libc_start_main+0xf3) [0x7f8bf09c6013]
./StreetsOfRogueLinux.x86_64() [0x45d4f1]
Debug info from gdb:
I refuse to debug myself!
No threads.
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
./start.sh: line 16: 5125 Aborted ./"StreetsOfRogueLinux.x86_64"
OPENGL LOG: Creating OpenGL 4.5 graphics device ; Context level <OpenGL 4.5> ; Context handle 50219032
Receiving unhandled NULL exception
#0 0x007ffd8f111940 in funlockfile
#1 0x007ffd8f111ee0 in operator new[](unsigned long, std::nothrow_t const&)
#2 0x007ffd8f111ef0 in char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)
#3 0x007ffd8f111f30 in operator delete[](void*, std::nothrow_t const&)
#4 0x007ffd8f111f60 in operator delete[](void*, std::nothrow_t const&)
#5 0x007ffd8f111fe0 in operator new[](unsigned long, std::nothrow_t const&)
#6 0x007ffd8f112030 in std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::~vector()
#7 0x007ffd8f112040 in FMOD::Memory_DefaultFree(void*, unsigned int, char const*)
#8 0x007ffd8f1121b0 in FMOD::MemPool::~MemPool()
#9 0x007ffd8f1121d0 in FMOD::SystemI::streamThread(void*)
#10 0x007ffd8f112300 in FMOD::MemPool::~MemPool()
#11 0x007ffd8f112330 in std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::~vector()
#12 0x007ffd8f112460 in std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::~vector()
#13 0x007ffd8f112470 in operator new[](unsigned long, std::nothrow_t const&)
#14 0x007ffd8f1124b0 in operator new[](unsigned long, std::nothrow_t const&)
#15 0x007ffd8f112710 in operator new[](unsigned long, std::nothrow_t const&)
#16 0x007ffd8f112760 in operator new[](unsigned long, std::nothrow_t const&)
#17 0x007ffd8f112820 in operator new[](unsigned long, std::nothrow_t const&)
#18 0x007ffd8f112920 in operator new[](unsigned long, std::nothrow_t const&)
#19 0x007ffd8f1129b0 in oc_frag_recon_inter2_c
#20 0x007ffd8f112fa0 in __libc_start_main
#21 0x007ffd8f113070 in oc_frag_recon_inter2_c