https://bugs.documentfoundation.org/show_bug.cgi?id=106797
Bug ID: 106797
Summary: ssl issue during shutdown ...
Product: LibreOffice Online
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: LibreOffice
Assignee: [email protected]
Reporter: [email protected]
I get a hang/crash during shutdown like this:
(gdb) bt
#0 0x00007f111554d1d0 in __pause_nocancel () at
../sysdeps/unix/syscall-template.S:81
#1 0x00007f1115543ce6 in __pthread_mutex_lock_full (mutex=0xd35cf0) at
../nptl/pthread_mutex_lock.c:354
#2 0x0000000000508876 in __gthread_mutex_lock (__mutex=<optimized out>) at
/usr/include/c++/4.8/x86_64-suse-linux/bits/gthr-default.h:748
#3 std::mutex::lock (this=<optimized out>) at /usr/include/c++/4.8/mutex:134
#4 SslContext::lock (mode=<optimized out>, n=<optimized out>) at
net/Ssl.cpp:139
#5 0x00007f1117a1f8ff in ?? () from /lib64/libcrypto.so.1.0.0
#6 0x000000000050889e in SslContext::~SslContext (this=<optimized out>,
__in_chrg=<optimized out>) at net/Ssl.cpp:128
#7 0x00000000005093b9 in std::default_delete<SslContext>::operator()
(this=<optimized out>, __ptr=0xcc9e40) at
/usr/include/c++/4.8/bits/unique_ptr.h:67
#8 std::unique_ptr<SslContext, std::default_delete<SslContext> >::~unique_ptr
(this=0x738b78 <SslContext::Instance>, __in_chrg=<optimized out>) at
/usr/include/c++/4.8/bits/unique_ptr.h:184
#9 0x00007f11151cdb39 in __run_exit_handlers (status=70, listp=0x7f11155385a8
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#10 0x00007f11151cdb85 in __GI_exit (status=<optimized out>) at exit.c:104
#11 0x00007f11151b7b2c in __libc_start_main (main=0x42ce20 <main(int, char**)>,
argc=10, argv=0x7fff25b36f08, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff25b36ef8) at libc-start.c:319
#12 0x000000000043169a in _start () at ../sysdeps/x86_64/start.S:122
Looks like we're prolly using the Mutexes array after they are freed ... which
(I imagine) is all due to some unpleasant global / initialization ordering.
Will take this myself.
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs