solar mutex related segfault with sw

Riccardo Magliocchetti riccardo.magliocchetti at gmail.com
Tue May 14 00:39:28 PDT 2013


Hello,

i have libreoffice master crashing with this command line:

/usr/local/lib/libreoffice/program/soffice --backtrace --convert-to html ~/test.doc

Test file available here: http://people.freedesktop.org/~rm/libo/foo.doc

Libo compiled with:
./configure --with-parallelism=3 --without-java --enable-headless --disable-vba --disable-extensions --with-theme=no

libreffice-4-0 branch does not segfault, doing the same with xls does not have the same issue.

OS is ubuntu 12.04 but used to segfault the same with 11.10.

Need to rebuild with symbols?

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff342ef8a in Application::GetSolarMutex() () from /usr/local/lib/libreoffice/program/libvcllo.so
#0  0x00007ffff342ef8a in Application::GetSolarMutex() () from /usr/local/lib/libreoffice/program/libvcllo.so
#1  0x00007fffe6395792 in SwXTextDocument::~SwXTextDocument() () from /usr/local/lib/libreoffice/program/../program/libswlo.so
#2  0x00007fffe6395a19 in SwXTextDocument::~SwXTextDocument() () from /usr/local/lib/libreoffice/program/../program/libswlo.so
#3  0x00007ffff6df4861 in __run_exit_handlers (status=0, listp=0x7ffff71555a8, run_list_atexit=true) at exit.c:78
#4  0x00007ffff6df48e5 in __GI_exit (status=<optimized out>) at exit.c:100
#5  0x00007ffff6dda314 in __libc_start_main (main=0x4006b0 <main>, argc=5, ubp_av=0x7fffffffe5c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe5b8) at libc-start.c:258
#6  0x00000000004006f1 in _start ()

Thread 2 (Thread 0x7fffecbae700 (LWP 2202)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007ffff7b9e81f in rtl_cache_wsupdate_all(void*) () from /usr/local/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#2  0x00007ffff6ba3efc in start_thread (arg=0x7fffecbae700) at pthread_create.c:304
#3  0x00007ffff6e9df8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fc5740 (LWP 2199)):
#0  0x00007ffff342ef8a in Application::GetSolarMutex() () from /usr/local/lib/libreoffice/program/libvcllo.so
#1  0x00007fffe6395792 in SwXTextDocument::~SwXTextDocument() () from /usr/local/lib/libreoffice/program/../program/libswlo.so
#2  0x00007fffe6395a19 in SwXTextDocument::~SwXTextDocument() () from /usr/local/lib/libreoffice/program/../program/libswlo.so
#3  0x00007ffff6df4861 in __run_exit_handlers (status=0, listp=0x7ffff71555a8, run_list_atexit=true) at exit.c:78
#4  0x00007ffff6df48e5 in __GI_exit (status=<optimized out>) at exit.c:100
#5  0x00007ffff6dda314 in __libc_start_main (main=0x4006b0 <main>, argc=5, ubp_av=0x7fffffffe5c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe5b8) at libc-start.c:258
#6  0x00000000004006f1 in _start ()
A debugging session is active.

thanks,
riccardo


More information about the LibreOffice mailing list