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

Reply via email to