Ryzom crashes 100% reliably when the character is finished logging-in the 2nd time, thus only after I logged-out my char, only to subsequently re-login the char without closing the client.
[New Thread 0x7f46077fe700 (LWP 152760)]
[New Thread 0x7f4614f8e700 (LWP 152761)]
[New Thread 0x7f45c77fe700 (LWP 152762)]
[New Thread 0x7f4604ff9700 (LWP 152763)]
[New Thread 0x7f46067fc700 (LWP 152764)]
[New Thread 0x7f4605ffb700 (LWP 152765)]
[New Thread 0x7f46057fa700 (LWP 152766)]
[Thread 0x7f46057fa700 (LWP 152766) exited]
[Thread 0x7f45c77fe700 (LWP 152762) exited]
[Thread 0x7f4604ff9700 (LWP 152763) exited]
[Thread 0x7f46067fc700 (LWP 152764) exited]
[Thread 0x7f4605ffb700 (LWP 152765) exited]
[New Thread 0x7f45c65fd700 (LWP 152767)]
[Thread 0x7f45c65fd700 (LWP 152767) exited]
[New Thread 0x7f45c65fd700 (LWP 152768)]
[Thread 0x7f461578f700 (LWP 152681) exited]
Thread 1 "ryzom_client" received signal SIGSEGV, Segmentation fault.
0x00000000016c0f90 in NLGUI::CGroupContainer::getProprietaryContainer() const
()
The interesting backtrace should be this:
Thread 1 (Thread 0x7f46767b4740 (LWP 152075)):
#0 0x00000000016c0f90 in NLGUI::CGroupContainer::getProprietaryContainer() const ()
#1 0x0000000000eaa862 in CPeopleList::sortEx(CPeopleList::TSortOrder) ()
#2 0x0000000000ef5025 in CPeopleInterraction::addContactInList(unsigned int, ucstring const&, TCharConnectionState, unsigned char) ()
#3 0x0000000000ef8ea7 in CPeopleInterraction::addContactInList(unsigned int, unsigned int, TCharConnectionState, unsigned char) ()
#4 0x0000000000ef9057 in CPeopleInterraction::initContactLists(std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vector<TCharConnectionState, std::allocator<TCharConnectionState> > const&, std::vector<ucstring, std::allocator<ucstring> > const&) ()
#5 0x00000000009fce3b in impulseTeamContactInit(NLMISC::CBitMemStream&) ()
#6 0x00000000018aeb15 in CGenericXmlMsgHeaderManager::execute(NLMISC::CBitMemStream&) ()
#7 0x0000000000b13320 in CNetworkConnection::CGenericMultiPartTemp::set(CLFECOMMON::CActio nGenericMultiPart*, CNetworkConnection*) ()
#8 0x0000000000b1a230 in CNetworkConnection::receiveNormalMessage(NLMISC::CBitMemStream&am p;) ()
#9 0x0000000000b1aab3 in CNetworkConnection::stateConnected() ()
#10 0x0000000000b1ae48 in CNetworkConnection::update() ()
#11 0x00000000009f7987 in CNetManager::update() ()
#12 0x0000000000c4d6ce in mainLoop() ()
#13 0x0000000000971496 in main ()
This is on linux, Fedora 32, arch: x86_64. Should it matter, here's the backtrace of all threads:
(gdb) thread apply all bt
Thread 39 (Thread 0x7f45c65fd700 (LWP 152768)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x000000000179a513 in NLSOUND::CStreamFileSource::run() ()
#4 0x0000000001063ca0 in ?? ()
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 32 (Thread 0x7f4614f8e700 (LWP 152761)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x0000000000ff3aca in NLMISC::CTaskManager::run() ()
#4 0x0000000001063ca0 in ?? ()
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 31 (Thread 0x7f46077fe700 (LWP 152760)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x0000000000d4735a in CWebigNotificationThread::run() ()
#4 0x0000000001063ca0 in ?? ()
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 29 (Thread 0x7f4606ffd700 (LWP 152261)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x0000000000c11e65 in CSessionBrowser::run() ()
#4 0x0000000001063ca0 in ?? ()
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 28 (Thread 0x7f4615990700 (LWP 152234)):
#0 0x00007f4676901a24 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007f4676901b28 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007f4676e8bf2d in alsem_wait () from /lib64/libopenal.so.1
#3 0x00007f4676e52a85 in EventThread () from /lib64/libopenal.so.1
#4 0x00007f4676e8ba4b in althrd_starter () from /lib64/libopenal.so.1
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 27 (Thread 0x7f4615b91700 (LWP 152233)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f466c03c9cc in pa_threaded_mainloop_wait () from /lib64/libpulse.so.0
#2 0x00007f4676e86a6e in ALCpulsePlayback_mixerProc () from /lib64/libopenal.so.1
#3 0x00007f4676e8ba4b in althrd_starter () from /lib64/libopenal.so.1
#4 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 26 (Thread 0x7f46166fc700 (LWP 152232)):
--Type <RET> for more, q to quit, c to continue without paging--c
#0 0x00007f4676d61aaf in poll () from /lib64/libc.so.6
#1 0x00007f466c03c246 in poll_func () from /lib64/libpulse.so.0
#2 0x00007f466c02d991 in pa_mainloop_poll () from /lib64/libpulse.so.0
#3 0x00007f466c02e013 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4 0x00007f466c02e0c0 in pa_mainloop_run () from /lib64/libpulse.so.0
#5 0x00007f466c03c31d in thread () from /lib64/libpulse.so.0
#6 0x00007f46540cb5cc in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-13.99.so
#7 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#8 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 25 (Thread 0x7f4616ffd700 (LWP 152124)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x00000000010a2675 in NLMISC::CCoTask::yield() ()
#4 0x00000000009d691e in CLoginStateMachine::waitEvent() ()
#5 0x00000000009d7a30 in CLoginStateMachine::run() ()
#6 0x00000000010a1fa8 in NLMISC::TCoTaskData::run() ()
#7 0x0000000001063ca0 in ?? ()
#8 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#9 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 24 (Thread 0x7f46177fe700 (LWP 152122)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 23 (Thread 0x7f4607fff700 (LWP 152121)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 22 (Thread 0x7f4617fff700 (LWP 152120)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 21 (Thread 0x7f4634ff9700 (LWP 152119)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7f46357fa700 (LWP 152118)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7f4635ffb700 (LWP 152117)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 18 (Thread 0x7f46367fc700 (LWP 152116)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 17 (Thread 0x7f4636ffd700 (LWP 152115)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 16 (Thread 0x7f46377fe700 (LWP 152114)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 15 (Thread 0x7f4637fff700 (LWP 152113)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 14 (Thread 0x7f4654ff9700 (LWP 152112)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 13 (Thread 0x7f46557fa700 (LWP 152111)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 12 (Thread 0x7f4655ffb700 (LWP 152110)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7f46567fc700 (LWP 152109)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7f4656ffd700 (LWP 152108)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x7f46577fe700 (LWP 152107)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x7f4657fff700 (LWP 152106)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7f466ceb0700 (LWP 152105)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7f466d6b1700 (LWP 152104)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7f466deb2700 (LWP 152103)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f466e6b3700 (LWP 152102)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f466eeb4700 (LWP 152101)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f46700d7700 (LWP 152100)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f46767b4740 (LWP 152075)):
#0 0x00000000016c0f90 in NLGUI::CGroupContainer::getProprietaryContainer() const ()
#1 0x0000000000eaa862 in CPeopleList::sortEx(CPeopleList::TSortOrder) ()
#2 0x0000000000ef5025 in CPeopleInterraction::addContactInList(unsigned int, ucstring const&, TCharConnectionState, unsigned char) ()
#3 0x0000000000ef8ea7 in CPeopleInterraction::addContactInList(unsigned int, unsigned int, TCharConnectionState, unsigned char) ()
#4 0x0000000000ef9057 in CPeopleInterraction::initContactLists(std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vector<TCharConnectionState, std::allocator<TCharConnectionState> > const&, std::vector<ucstring, std::allocator<ucstring> > const&) ()
#5 0x00000000009fce3b in impulseTeamContactInit(NLMISC::CBitMemStream&) ()
#6 0x00000000018aeb15 in CGenericXmlMsgHeaderManager::execute(NLMISC::CBitMemStream&) ()
#7 0x0000000000b13320 in CNetworkConnection::CGenericMultiPartTemp::set(CLFECOMMON::CActio nGenericMultiPart*, CNetworkConnection*) ()
#8 0x0000000000b1a230 in CNetworkConnection::receiveNormalMessage(NLMISC::CBitMemStream&am p;) ()
#9 0x0000000000b1aab3 in CNetworkConnection::stateConnected() ()
#10 0x0000000000b1ae48 in CNetworkConnection::update() ()
#11 0x00000000009f7987 in CNetManager::update() ()
#12 0x0000000000c4d6ce in mainLoop() ()
#13 0x0000000000971496 in main ()
[New Thread 0x7f46077fe700 (LWP 152760)]
[New Thread 0x7f4614f8e700 (LWP 152761)]
[New Thread 0x7f45c77fe700 (LWP 152762)]
[New Thread 0x7f4604ff9700 (LWP 152763)]
[New Thread 0x7f46067fc700 (LWP 152764)]
[New Thread 0x7f4605ffb700 (LWP 152765)]
[New Thread 0x7f46057fa700 (LWP 152766)]
[Thread 0x7f46057fa700 (LWP 152766) exited]
[Thread 0x7f45c77fe700 (LWP 152762) exited]
[Thread 0x7f4604ff9700 (LWP 152763) exited]
[Thread 0x7f46067fc700 (LWP 152764) exited]
[Thread 0x7f4605ffb700 (LWP 152765) exited]
[New Thread 0x7f45c65fd700 (LWP 152767)]
[Thread 0x7f45c65fd700 (LWP 152767) exited]
[New Thread 0x7f45c65fd700 (LWP 152768)]
[Thread 0x7f461578f700 (LWP 152681) exited]
Thread 1 "ryzom_client" received signal SIGSEGV, Segmentation fault.
0x00000000016c0f90 in NLGUI::CGroupContainer::getProprietaryContainer() const
()
The interesting backtrace should be this:
Thread 1 (Thread 0x7f46767b4740 (LWP 152075)):
#0 0x00000000016c0f90 in NLGUI::CGroupContainer::getProprietaryContainer() const ()
#1 0x0000000000eaa862 in CPeopleList::sortEx(CPeopleList::TSortOrder) ()
#2 0x0000000000ef5025 in CPeopleInterraction::addContactInList(unsigned int, ucstring const&, TCharConnectionState, unsigned char) ()
#3 0x0000000000ef8ea7 in CPeopleInterraction::addContactInList(unsigned int, unsigned int, TCharConnectionState, unsigned char) ()
#4 0x0000000000ef9057 in CPeopleInterraction::initContactLists(std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vector<TCharConnectionState, std::allocator<TCharConnectionState> > const&, std::vector<ucstring, std::allocator<ucstring> > const&) ()
#5 0x00000000009fce3b in impulseTeamContactInit(NLMISC::CBitMemStream&) ()
#6 0x00000000018aeb15 in CGenericXmlMsgHeaderManager::execute(NLMISC::CBitMemStream&) ()
#7 0x0000000000b13320 in CNetworkConnection::CGenericMultiPartTemp::set(CLFECOMMON::CActio nGenericMultiPart*, CNetworkConnection*) ()
#8 0x0000000000b1a230 in CNetworkConnection::receiveNormalMessage(NLMISC::CBitMemStream&am p;) ()
#9 0x0000000000b1aab3 in CNetworkConnection::stateConnected() ()
#10 0x0000000000b1ae48 in CNetworkConnection::update() ()
#11 0x00000000009f7987 in CNetManager::update() ()
#12 0x0000000000c4d6ce in mainLoop() ()
#13 0x0000000000971496 in main ()
This is on linux, Fedora 32, arch: x86_64. Should it matter, here's the backtrace of all threads:
(gdb) thread apply all bt
Thread 39 (Thread 0x7f45c65fd700 (LWP 152768)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x000000000179a513 in NLSOUND::CStreamFileSource::run() ()
#4 0x0000000001063ca0 in ?? ()
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 32 (Thread 0x7f4614f8e700 (LWP 152761)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x0000000000ff3aca in NLMISC::CTaskManager::run() ()
#4 0x0000000001063ca0 in ?? ()
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 31 (Thread 0x7f46077fe700 (LWP 152760)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x0000000000d4735a in CWebigNotificationThread::run() ()
#4 0x0000000001063ca0 in ?? ()
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 29 (Thread 0x7f4606ffd700 (LWP 152261)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x0000000000c11e65 in CSessionBrowser::run() ()
#4 0x0000000001063ca0 in ?? ()
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 28 (Thread 0x7f4615990700 (LWP 152234)):
#0 0x00007f4676901a24 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007f4676901b28 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007f4676e8bf2d in alsem_wait () from /lib64/libopenal.so.1
#3 0x00007f4676e52a85 in EventThread () from /lib64/libopenal.so.1
#4 0x00007f4676e8ba4b in althrd_starter () from /lib64/libopenal.so.1
#5 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 27 (Thread 0x7f4615b91700 (LWP 152233)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f466c03c9cc in pa_threaded_mainloop_wait () from /lib64/libpulse.so.0
#2 0x00007f4676e86a6e in ALCpulsePlayback_mixerProc () from /lib64/libopenal.so.1
#3 0x00007f4676e8ba4b in althrd_starter () from /lib64/libopenal.so.1
#4 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 26 (Thread 0x7f46166fc700 (LWP 152232)):
--Type <RET> for more, q to quit, c to continue without paging--c
#0 0x00007f4676d61aaf in poll () from /lib64/libc.so.6
#1 0x00007f466c03c246 in poll_func () from /lib64/libpulse.so.0
#2 0x00007f466c02d991 in pa_mainloop_poll () from /lib64/libpulse.so.0
#3 0x00007f466c02e013 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4 0x00007f466c02e0c0 in pa_mainloop_run () from /lib64/libpulse.so.0
#5 0x00007f466c03c31d in thread () from /lib64/libpulse.so.0
#6 0x00007f46540cb5cc in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-13.99.so
#7 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#8 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 25 (Thread 0x7f4616ffd700 (LWP 152124)):
#0 0x00007f4676d33801 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007f4676d39157 in nanosleep () from /lib64/libc.so.6
#2 0x0000000001068275 in NLMISC::nlSleep(unsigned int) ()
#3 0x00000000010a2675 in NLMISC::CCoTask::yield() ()
#4 0x00000000009d691e in CLoginStateMachine::waitEvent() ()
#5 0x00000000009d7a30 in CLoginStateMachine::run() ()
#6 0x00000000010a1fa8 in NLMISC::TCoTaskData::run() ()
#7 0x0000000001063ca0 in ?? ()
#8 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#9 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 24 (Thread 0x7f46177fe700 (LWP 152122)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 23 (Thread 0x7f4607fff700 (LWP 152121)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 22 (Thread 0x7f4617fff700 (LWP 152120)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 21 (Thread 0x7f4634ff9700 (LWP 152119)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7f46357fa700 (LWP 152118)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7f4635ffb700 (LWP 152117)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 18 (Thread 0x7f46367fc700 (LWP 152116)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 17 (Thread 0x7f4636ffd700 (LWP 152115)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 16 (Thread 0x7f46377fe700 (LWP 152114)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 15 (Thread 0x7f4637fff700 (LWP 152113)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 14 (Thread 0x7f4654ff9700 (LWP 152112)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 13 (Thread 0x7f46557fa700 (LWP 152111)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 12 (Thread 0x7f4655ffb700 (LWP 152110)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7f46567fc700 (LWP 152109)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7f4656ffd700 (LWP 152108)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x7f46577fe700 (LWP 152107)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x7f4657fff700 (LWP 152106)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7f466ceb0700 (LWP 152105)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7f466d6b1700 (LWP 152104)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7f466deb2700 (LWP 152103)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f466e6b3700 (LWP 152102)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f466eeb4700 (LWP 152101)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f46700d7700 (LWP 152100)):
#0 0x00007f46768fee92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f46753de86b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#2 0x00007f46753de33b in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3 0x00007f46768f8432 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f4676d6c913 in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f46767b4740 (LWP 152075)):
#0 0x00000000016c0f90 in NLGUI::CGroupContainer::getProprietaryContainer() const ()
#1 0x0000000000eaa862 in CPeopleList::sortEx(CPeopleList::TSortOrder) ()
#2 0x0000000000ef5025 in CPeopleInterraction::addContactInList(unsigned int, ucstring const&, TCharConnectionState, unsigned char) ()
#3 0x0000000000ef8ea7 in CPeopleInterraction::addContactInList(unsigned int, unsigned int, TCharConnectionState, unsigned char) ()
#4 0x0000000000ef9057 in CPeopleInterraction::initContactLists(std::vector<unsigned int, std::allocator<unsigned int> > const&, std::vector<TCharConnectionState, std::allocator<TCharConnectionState> > const&, std::vector<ucstring, std::allocator<ucstring> > const&) ()
#5 0x00000000009fce3b in impulseTeamContactInit(NLMISC::CBitMemStream&) ()
#6 0x00000000018aeb15 in CGenericXmlMsgHeaderManager::execute(NLMISC::CBitMemStream&) ()
#7 0x0000000000b13320 in CNetworkConnection::CGenericMultiPartTemp::set(CLFECOMMON::CActio nGenericMultiPart*, CNetworkConnection*) ()
#8 0x0000000000b1a230 in CNetworkConnection::receiveNormalMessage(NLMISC::CBitMemStream&am p;) ()
#9 0x0000000000b1aab3 in CNetworkConnection::stateConnected() ()
#10 0x0000000000b1ae48 in CNetworkConnection::update() ()
#11 0x00000000009f7987 in CNetManager::update() ()
#12 0x0000000000c4d6ce in mainLoop() ()
#13 0x0000000000971496 in main ()
---
Ajouté par Elke il y a 4 ans