Bug 789022

Summary: [abrt] libreoffice-core- GetAttr: Process /usr/lib64/libreoffice/program/soffice.bin was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: darton <temp-2009-09-09>
Component: libreofficeAssignee: Michael Stahl <mstahl>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: caolanm, dtardon, erack, ltinkl, mstahl, sbergman
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:b0842e7a8d0b1e1c5b30f1daf14af8bf4a8ac190
Fixed In Version: libreoffice- Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-04-10 23:53:21 EDT Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Description Flags
File: dso_list
File: build_ids
File: maps
File: backtrace
docx file that crashes Writer none

Description darton 2012-02-09 11:00:33 EST
libreport version: 2.0.8
abrt_version:   2.0.7
backtrace_rating: 4
cmdline:        /usr/lib64/libreoffice/program/soffice.bin --writer file:///tmp/tmp/zzz.docx --splash-pipe=7
comment:        Opening a specific .docx file via LibO Writer causes the latter to crash. MS Office 2007 opens the problematic file flawlessly. A copy of the file created via msoffice (copy to windows box, open, change something, save changes, copy the changed file back to linux box) also crashes Writer. All other docx documents are opened by Writer normally.
crash_function: GetAttr
executable:     /usr/lib64/libreoffice/program/soffice.bin
kernel:         3.2.3-2.fc16.x86_64
pid:            21012
pwd:            /home/mmaksimov
reason:         Process /usr/lib64/libreoffice/program/soffice.bin was killed by signal 11 (SIGSEGV)
time:           Wed 08 Feb 2012 07:55:14 PM MSK
uid:            500
username:       mmaksimov

backtrace:      Text file, 71490 bytes
build_ids:      Text file, 5904 bytes
dso_list:       Text file, 15860 bytes
maps:           Text file, 65869 bytes

:'LESSOPEN=||/usr/bin/lesspipe.sh %s'

:Feb  7 00:50:54 mmaks kernel: [  104.465993] soffice.bin[1738]: segfault at 40 ip 00007f02df73b620 sp 00007fff247cfeb0 error 4 in libswlx.so[7f02df148000+bd7000]
:Feb  7 00:50:55 mmaks abrt[1747]: Saved core dump of pid 1738 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-07-00:50:54-1738 (83423232 bytes)
:Feb  7 00:51:35 mmaks kernel: [  145.184698] soffice.bin[1806]: segfault at 40 ip 00007fca6af3a620 sp 00007ffff2fa2df0 error 4 in libswlx.so[7fca6a947000+bd7000]
:Feb  7 00:51:36 mmaks abrt[1816]: Saved core dump of pid 1806 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-07-00:51:35-1806 (83468288 bytes)
:Feb  7 01:00:30 mmaks kernel: [  289.747810] soffice.bin[2247]: segfault at 40 ip 00007fb3f5219620 sp 00007fff872388a0 error 4 in libswlx.so[7fb3f4c26000+bd7000]
:Feb  7 01:00:32 mmaks abrt[2281]: Saved core dump of pid 2247 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-07-01:00:30-2247 (117141504 bytes)
:Feb  7 01:45:50 mmaks kernel: [ 2295.400967] soffice.bin[5231]: segfault at 40 ip 00007f56850f5620 sp 00007fffc88eb790 error 4 in libswlx.so[7f5684b02000+bd7000]
:Feb  7 01:45:52 mmaks abrt[5251]: Saved core dump of pid 5231 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-07-01:45:51-5231 (84054016 bytes)
:Feb  7 01:48:56 mmaks kernel: [ 2480.814140] soffice.bin[5562]: segfault at 40 ip 00007f851d9c7620 sp 00007ffff2d178a0 error 4 in libswlx.so[7f851d3d4000+bd7000]
:Feb  7 01:48:57 mmaks abrt[5575]: Saved core dump of pid 5562 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-07-01:48:56-5562 (83460096 bytes)
:Feb  8 19:55:14 mmaks kernel: [69887.117099] soffice.bin[21012]: segfault at 40 ip 00007f499ad25620 sp 00007fff7f8bef00 error 4 in libswlx.so[7f499a732000+bd7000]
:Feb  8 19:55:15 mmaks abrt[21022]: Saved core dump of pid 21012 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-08-19:55:14-21012 (83554304 bytes)
Comment 1 darton 2012-02-09 11:00:38 EST
Created attachment 560625 [details]
File: dso_list
Comment 2 darton 2012-02-09 11:01:18 EST
Created attachment 560626 [details]
File: build_ids
Comment 3 darton 2012-02-09 11:01:33 EST
Created attachment 560627 [details]
File: maps
Comment 4 darton 2012-02-09 11:01:40 EST
Created attachment 560628 [details]
File: backtrace
Comment 5 Caolan McNamara 2012-02-09 11:28:28 EST
Can you attach the specific .docx which triggered this, that would make fixing it far easier ?
Comment 6 darton 2012-02-10 03:34:33 EST
(In reply to comment #5)
> Can you attach the specific .docx which triggered this, that would make fixing
> it far easier ?

Sorry, it's confidential :(
Comment 7 Caolan McNamara 2012-02-10 03:58:23 EST
caolanm->mstahl: You able to make any educated guesses. I can't.
Comment 8 darton 2012-02-12 04:29:30 EST
Created attachment 561189 [details]
docx file that crashes Writer

I've wiped out most of the document's content, and the result still crashes Writer on loading. Hope this helps.
Comment 9 Michael Stahl 2012-03-23 19:36:09 EDT
fixed upstream master as:


proposed for upstream libreoffice-3-5.

also added patch to f16 package.
Comment 10 Fedora Update System 2012-03-29 09:20:22 EDT
libreoffice- has been submitted as an update for Fedora 16.
Comment 11 Fedora Update System 2012-03-30 23:18:45 EDT
Package libreoffice-
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing libreoffice-'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
Comment 12 Fedora Update System 2012-04-10 23:53:21 EDT
libreoffice- has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.
Comment 13 Fedora Update System 2012-04-11 13:08:00 EDT
libreoffice- has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.