FS#34414 - [libreoffice] Crashes Due to --enable-mergelibs

Attached to Project: Arch Linux
Opened by Colin Azzam (colinazzam) - Friday, 22 March 2013, 19:18 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 18 May 2013, 15:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: Libreoffice randomly closes with no warning or popup. As per the libreoffice developers:


#0 0x00007ffff57d8f7d in LatinLookupTree::suggestAutoCompletion() const ()
from /usr/lib/libreoffice/program/libmergedlo.so
#1 0x00007fffc5643484 in ?? () from
/usr/lib/libreoffice/program/../program/libswlo.so

you are using a build configured with --enable-mergelibs

[Enables linking of big, merged, library. Experimental feature tested
only on Linux and Android.]

it is probably a bad idea do production builds with this enabled,
the binaries available on libreoffice.org certainly don't enable it
and we don't recommend Linux distros to do so.


Additional info:
* package version(s)
4.0.1-1 4.0.1-2
* config and/or log files etc.



Steps to reproduce:
Use Libreoffice Writer
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Saturday, 18 May 2013, 15:04 GMT
Reason for closing:  Fixed
Additional comments about closing:  --enable-mergelibs has been disabled now for some time. remaining crashes are something different.
Comment by Andreas Radke (AndyRTR) - Friday, 22 March 2013, 20:18 GMT
Please rebuild it without this feature and confirm that this is the culprint causing the crashes.
Comment by Marcos Lenharo (lenharo) - Saturday, 23 March 2013, 06:20 GMT
I am having a similar problem with calc.
In order to reproduce: create a new file, save it, close calc. Then restart calc and try to open the saved file. Click on any cell and type = (to enter a formula).
Calc will close without core dump or error message.

Already rebuilt without --enable-mergelibs and problem persists.

Running on a Core i5 64 bits.

Any suggestions would be appreciated.

Regards
Comment by Arno (ihad) - Saturday, 23 March 2013, 17:05 GMT
If it helps: I'm also getting those radom crashes. Don't have a debug build, but dmesg says this:

[4220464.350596] soffice.bin[7450]: segfault at 20000000e ip 00007fd0f5138f7d sp 00007fffcc1fb4f0 error 4 in libmergedlo.so[7fd0f44e6000+2d92000]
[4318669.022089] soffice.bin[18470]: segfault at 570055 ip 00007f8a88dccf7d sp 00007fff69fe3770 error 4 in libmergedlo.so[7f8a8817a000+2d92000]
[4320258.816406] soffice.bin[23596]: segfault at 100000009 ip 00007f770eddcf7d sp 00007fff7ac73850 error 4 in libmergedlo.so[7f770e18a000+2d92000]

It's quite annoying...
Comment by Marcos Lenharo (lenharo) - Sunday, 24 March 2013, 02:44 GMT
Version 4.0.1-3-x86_64 seems to solved the calc problem.
I will keep testing. Thanks.
Comment by Colin Azzam (colinazzam) - Sunday, 24 March 2013, 02:45 GMT
I can confirm that I have used Writer all day with no issues. I am still nervous, but it seems like progress here. I will post back as well if anything changes or if it stays stable for a significant period of time.

LibreOffice 4.0.1-3
Comment by André Nascimento (Andrenas) - Tuesday, 14 May 2013, 00:12 GMT
  • Field changed: Percent Complete (100% → 0%)
This problem happened to me again today, with libreoffice writer.

Dmesg output:

[13445.364028] soffice.bin[3791]: segfault at 50509 ip ae3ed7f9 sp bfbf8600 error 4 in libeditenglo.so[ae23b000+217000]

Version: libreoffice-writer 4.0.2-4
Comment by Colin Azzam (colinazzam) - Tuesday, 14 May 2013, 00:14 GMT
I can confirm that the issue still remains. I will run it in a console next time so I can get an error log to report.
Comment by Andreas Radke (AndyRTR) - Saturday, 18 May 2013, 15:03 GMT
--enable-mergelibs has been disabled now for some time and can't be the culprint anymore.

I guess you see some different crash. Closing this one. If your problem persists please investigate what could be the new breaker and open a new issue.

Loading...