When trying to flatten the coin at the vice, whole game suddenly terminates. It seems that there is some bug in the particle system of the game.
OS is Arch Linux 64-bit.
backtrace from gdb
GNU gdb (GDB) 8.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /mnt/UUSI_DATA/pelit/steam_linux/steamapps/common/Penumbra Black Plague/blackplague.bin...(no debugging symbols found)...done.
[New LWP 12606]
[New LWP 12613]
[New LWP 12609]
[New LWP 12615]
[New LWP 12608]
[New LWP 12607]
[New LWP 12612]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `./blackplague.bin'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xf41c4b98 in ?? () from /usr/lib32/dri/r600_dri.so
[Current thread is 1 (Thread 0xf693d380 (LWP 12606))]
(gdb) bt
#0 0xf41c4b98 in ?? () from /usr/lib32/dri/r600_dri.so
#1 0xf4062c74 in ?? () from /usr/lib32/dri/r600_dri.so
#2 0xf3c2d2d6 in ?? () from /usr/lib32/dri/r600_dri.so
#3 0xf3befb70 in ?? () from /usr/lib32/dri/r600_dri.so
#4 0xf3b84375 in ?? () from /usr/lib32/dri/r600_dri.so
#5 0xf3bf2915 in ?? () from /usr/lib32/dri/r600_dri.so
#6 0xf3bf45ab in ?? () from /usr/lib32/dri/r600_dri.so
#7 0xf3b72f82 in ?? () from /usr/lib32/dri/r600_dri.so
#8 0xf3b749aa in ?? () from /usr/lib32/dri/r600_dri.so
#9 0x083f42a1 in hpl::cSDLTexture::CreateFromBitmapToHandle(hpl::iBitmap2D*, int) ()
#10 0x083f5609 in hpl::cSDLTexture::CreateFromBitmap(hpl::iBitmap2D*) ()
#11 0x08381716 in hpl::cTextureManager::CreateFlatTexture(std::string const&, bool, bool, hpl::eTextureType, hpl::eTextureTarget, unsigned int) ()
#12 0x083794ec in hpl::cMaterialManager::LoadFromFile(std::string const&, std::string const&) ()
#13 0x08379c8a in hpl::cMaterialManager::CreateMaterial(std::string const&) ()
#14 0x082f8790 in hpl::cParticleEmitterData3D_UserData::LoadFromElement(TiXmlElement*) ()
#15 0x082f11fd in hpl::cParticleSystemData3D::LoadFromFile(std::string const&) ()
#16 0x08395cab in hpl::cParticleManager::CreatePS3D(std::string const&, std::string const&, hpl::cVector3<float>, hpl::cMatrix<float> const&) ()
#17 0x0835584a in hpl::cWorld3D::CreateParticleSystem(std::string const&, std::string const&, hpl::cVector3<float> const&, hpl::cMatrix<float> const&) ()
#18 0x08324561 in ?? ()
#19 0x0857d482 in CallSTDCallFunction(unsigned long const*, int, unsigned int) ()
#20 0x0857da17 in CallSystemFunction(int, asCContext*, void*) ()
#21 0x085a0e4d in asCContext::ExecuteNext() ()
#22 0x085a38ce in asCContext::Execute() ()
---Type <return> to continue, or q <return> to quit---
#23 0x085632ce in asCScriptEngine::ExecuteString(char const*, char const*, asIScriptContext**, unsigned long) ()
#24 0x0841da38 in hpl::cSqScript::Run(std::string const&) ()
#25 0x081a5879 in cInit::RunScriptCommand(std::string const&) ()
#26 0x0827bf65 in cGameWheel::RunCallback(eGameWheelState, eGameWheelAction) ()
#27 0x0827c2ab in cGameWheel::Update(float) ()
#28 0x082a7764 in iGameEntity::OnUpdate(float) ()
#29 0x082076ef in cMapHandler::Update(float) ()
#30 0x08322a97 in hpl::cUpdater::Update(float) ()
#31 0x0831f0f3 in hpl::cGame::Run() ()
#32 0x08246628 in hplMain(std::string const&) ()
#33 0x083e7cab in main ()
Excerpt from lspci
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS780D [Radeon HD 3300]
Linux 4.15.1-2-zen #1 ZEN SMP Sun Feb 4 22:27:39 UTC 2018 x86_64 GNU/Linux