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)