Description: When our users select Tools > Mail Merge Wizard LO immediately crashes. This happens for all users, and happens even with a brand new settings folder. I have tested this on the 4 unique serves all running Ubuntu 16.04.1 LTS Steps to Reproduce: 1.Open LO 2.Select Tools > Mail Merge Wizard 3. Actual Results: LO crashes Expected Results: LO not crashing :) Reproducible: Always User Profile Reset: Yes Additional Info: Will hang my work files. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0
Thread 1 "soffice.bin" received signal SIGABRT, Aborted. 0x00007f3ad50e7428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) Thread 12 (Thread 0x7f3aa3fff700 (LWP 25953)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007f3ad54af8ce in osl_waitCondition () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #2 0x00007f3ad69782b4 in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #3 0x00007f3acee10516 in salhelper::Thread::run() () from /opt/libreofficedev6.0/program/libuno_salhelpergcc3.so.3 #4 0x00007f3acee1071a in ?? () from /opt/libreofficedev6.0/program/libuno_salhelpergcc3.so.3 #5 0x00007f3ad54bb897 in ?? () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #6 0x00007f3ad3ad76ba in start_thread (arg=0x7f3aa3fff700) at pthread_create.c:333 #7 0x00007f3ad51b882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f3ac1b23700 (LWP 25950)): #0 0x00007f3ad51acb5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3ad2d3938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3ad2d3949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3a98a7d28d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007f3ad2d5fbb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f3ad3ad76ba in start_thread (arg=0x7f3ac1b23700) at pthread_create.c:333 #6 0x00007f3ad51b882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f3aae4f5700 (LWP 25938)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3ad54af84b in osl_waitCondition () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #2 0x00007f3ad7056c11 in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #3 0x00007f3ad54bb897 in ?? () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #4 0x00007f3ad3ad76ba in start_thread (arg=0x7f3aae4f5700) at pthread_create.c:333 #5 0x00007f3ad51b882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f3aba164700 (LWP 25937)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007f3ad54af8ce in osl_waitCondition () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #2 0x00007f3ab973bbc8 in ?? () from /opt/libreofficedev6.0/program/../program/libupdchklo.so #3 0x00007f3ab972e1fa in ?? () from /opt/libreofficedev6.0/program/../program/libupdchklo.so #4 0x00007f3ad54bb897 in ?? () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #5 0x00007f3ad3ad76ba in start_thread (arg=0x7f3aba164700) at pthread_create.c:333 #6 0x00007f3ad51b882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f3aba965700 (LWP 25930)): #0 0x00007f3ad51acb5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3ac34b1fdd in ?? () from /opt/libreofficedev6.0/program/libvclplug_genlo.so #2 0x00007f3ac34b2265 in ?? () from /opt/libreofficedev6.0/program/libvclplug_genlo.so #3 0x00007f3ad54bb897 in ?? () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #4 0x00007f3ad3ad76ba in start_thread (arg=0x7f3aba965700) at pthread_create.c:333 #5 0x00007f3ad51b882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f3ac1322700 (LWP 25929)): #0 0x00007f3ad51b94cd in accept () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3ad54b6050 in osl_acceptPipe () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #2 0x00007f3ad75c5f16 in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #3 0x00007f3acee10516 in salhelper::Thread::run() () from /opt/libreofficedev6.0/program/libuno_salhelpergcc3.so.3 #4 0x00007f3acee1071a in ?? () from /opt/libreofficedev6.0/program/libuno_salhelpergcc3.so.3 #5 0x00007f3ad54bb897 in ?? () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #6 0x00007f3ad3ad76ba in start_thread (arg=0x7f3ac1322700) at pthread_create.c:333 #7 0x00007f3ad51b882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f3ac5d85700 (LWP 25911)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007f3ad5496ad0 in ?? () from /opt/libreofficedev6.0/program/libuno_sal.so.3 #2 0x00007f3ad3ad76ba in start_thread (arg=0x7f3ac5d85700) at pthread_create.c:333 #3 0x00007f3ad51b882d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f3ad9db9ac0 (LWP 25909)): #0 0x00007f3ad50e7428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007f3ad50e902a in __GI_abort () at abort.c:89 #2 0x00007f3ad6900c5a in comphelper::GenericSolarMutex::doRelease(bool) () from /opt/libreofficedev6.0/program/libmergedlo.so #3 0x00007f3ad734987d in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #4 0x00007f3ad734c25d in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #5 0x00007f3ad6f4dcec in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #6 0x00007f3ad8342f95 in Menu::Select() () from /opt/libreofficedev6.0/program/libmergedlo.so #7 0x00007f3ad83b6b2a in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #8 0x00007f3ad85a959a in SalUserEventList::DispatchUserEvents(bool) () from /opt/libreofficedev6.0/program/libmergedlo.so #9 0x00007f3ac4aeedf9 in ?? () from /opt/libreofficedev6.0/program/libvclplug_gtklo.so #10 0x00007f3ad2d3904a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f3ad2d393f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007f3ad2d3949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007f3ac4af0223 in ?? () from /opt/libreofficedev6.0/program/libvclplug_gtklo.so #14 0x00007f3ad85ba73e in Application::Yield() () from /opt/libreofficedev6.0/program/libmergedlo.so #15 0x00007f3ad85bbff5 in Application::Execute() () from /opt/libreofficedev6.0/program/libmergedlo.so #16 0x00007f3ad75aa1b9 in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #17 0x00007f3ad85c1306 in ?? () from /opt/libreofficedev6.0/program/libmergedlo.so #18 0x00007f3ad85c13f2 in SVMain() () from /opt/libreofficedev6.0/program/libmergedlo.so #19 0x00007f3ad75ca92d in soffice_main () from /opt/libreofficedev6.0/program/libmergedlo.so #20 0x000000000040075b in ?? () #21 0x00007f3ad50d2830 in __libc_start_main (main=0x400750, argc=3, argv=0x7fffa217aa78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa217aa68) at ../csu/libc-start.c:291 #22 0x0000000000400791 in ?? () #23 0x00007fffa217aa68 in ?? () #24 0x000000000000001c in ?? () #25 0x0000000000000003 in ?? () #26 0x00007fffa217c6e5 in ?? () #27 0x00007fffa217c710 in ?? () #28 0x00007fffa217c719 in ?? () #29 0x0000000000000000 in ?? ()
Created attachment 140091 [details] Dump File
I can't reproduce it in Version: 6.1.0.0.alpha0+ Build ID: 226804c8f7d2306562380283edfd919a88863807 CPU threads: 4; OS: Linux 4.13; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: group threaded Could you please paste the info from Help - About LibreOffice ?
*** This bug has been marked as a duplicate of bug 115575 ***
Ouch, actually, the other bug in on Win, putting back to UNCONFIRMED
Tested the 6.1/master debugger version and this did not crash. I am now going to test the 6.1 master daily build.
6.1.0.0.alpha0+ daily build works as expected. So this issue was fixed. Now we need to find what changed and get it backported.
Closing as RESOLVED WORKSFORME then
Hints for reverse bibisecting (when looking for the fixing commit instead of when a bug was introduced): 1. Verify if the bug is fixed in the latest state and is there in the oldest state. The commands to jump between the two are: git checkout oldest / git checkout master 2. Copy the hash from the latest master commit (git log master), and start bibisecting with: git bisect start <latest hash> oldest (the oldest hash is tagged as 'oldest') 3. At each step, test behavior, -if it is OK: git bisect bad -if it fails: git bisect good -if the build doesn't start or something: git bisect skip When reverse bibisecting, you have to use the opposite parameters for 'git bisect', that's why you have to proceed with 'bad' when it's working fine, and with 'good' when it fails. 4. After 12 steps or so, you should arrive at a single commit, paste the source-hash here. Pay close attention to step 3., it's very easy to mix up. Good luck!