Forums » Ryzom Game on GNU/Linux »
crash on exit
Added by nimetu about 4 years ago
It does not happen all the time and I dont know how to reproduce it, but maybe it gives some hints to someone...
#0 0xf7723425 in __kernel_vsyscall () #1 0xf7298a21 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #2 0xf729be42 in *__GI_abort () at abort.c:92 #3 0xf749a89f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib32/libstdc++.so.6 #4 0xf7498765 in ?? () from /usr/lib32/libstdc++.so.6 #5 0xf74987a2 in std::terminate() () from /usr/lib32/libstdc++.so.6 #6 0xf74988e1 in __cxa_throw () from /usr/lib32/libstdc++.so.6 #7 0x08e73fe1 in NLMISC::CPThread::wait() () #8 0x09a9b01f in NLSOUND::CMusicChannelAL::stop() () #9 0x09a9bb20 in NLSOUND::CMusicChannelAL::~CMusicChannelAL() () #10 0x0954fbe0 in NLSOUND::CMusicChannelFader::release() () #11 0x0951d3b9 in NLSOUND::CAudioMixerUser::~CAudioMixerUser() () #12 0x085cecdf in CSoundManager::~CSoundManager() () #13 0x085faae4 in release() () #14 0x086f7f3e in main ()
Replies (3)
RE: crash on exit - Added by rti about 4 years ago
Is there any exception name mentioned in client.log
?
RE: crash on exit - Added by kervala about 4 years ago
I could force the thread to be interrupted before stopping the source.
Apparently, it's crashing because music is still playing and destructor is waiting for it.
RE: crash on exit - Added by nimetu about 4 years ago
rti wrote:
Is there any exception name mentioned in
client.log
?
yes, last line at the time of crash is
common.cpp 547 Exception : Exception will be launched: Cannot join with thread
(1-3/3)