Bug 799628 - [abrt] libreoffice-core- SwViewImp::PaintLayer: Process /usr/lib64/libreoffice/program/soffice.bin was killed by signal 11 (SIGSEGV)
Summary: [abrt] libreoffice-core- SwViewImp::PaintLayer: Process /usr/l...
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: 16
Hardware: x86_64
OS: Unspecified
Target Milestone: ---
Assignee: Caolan McNamara
QA Contact: Fedora Extras Quality Assurance
Whiteboard: abrt_hash:2b285d52ea94dcc10a072500d26...
Depends On:
TreeView+ depends on / blocked
Reported: 2012-03-03 16:58 UTC by Cheng-Chia Tseng
Modified: 2012-03-10 00:20 UTC (History)
6 users (show)

Fixed In Version: libreoffice-
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2012-03-10 00:20:55 UTC
Type: ---

Attachments (Terms of Use)
File: maps (77.39 KB, text/plain)
2012-03-03 16:58 UTC, Cheng-Chia Tseng
no flags Details
File: dso_list (19.53 KB, text/plain)
2012-03-03 16:58 UTC, Cheng-Chia Tseng
no flags Details
File: smolt_data (2.85 KB, text/plain)
2012-03-03 16:58 UTC, Cheng-Chia Tseng
no flags Details
File: backtrace (54.57 KB, text/plain)
2012-03-03 16:58 UTC, Cheng-Chia Tseng
no flags Details

Description Cheng-Chia Tseng 2012-03-03 16:58:24 UTC
libreport version: 2.0.8
abrt_version:   2.0.7
backtrace_rating: 4
cmdline:        /usr/lib64/libreoffice/program/soffice.bin --writer --splash-pipe=7
crash_function: SwViewImp::PaintLayer
executable:     /usr/lib64/libreoffice/program/soffice.bin
kernel:         3.2.7-1.fc16.x86_64
pid:            2469
pwd:            /home/realplus
reason:         Process /usr/lib64/libreoffice/program/soffice.bin was killed by signal 11 (SIGSEGV)
time:           西元2012年03月03日 (週六) 22時49分36秒
uid:            1000
username:       realplus

backtrace:      Text file, 55881 bytes
dso_list:       Text file, 19994 bytes
maps:           Text file, 79246 bytes
smolt_data:     Binary file, 2916 bytes

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

:Feb 28 22:12:23 HiHeHo-S205 kernel: [24034.753725] soffice.bin[4998]: segfault at 0 ip 0000003625c3b311 sp 00007fffc7a101d0 error 6 in libuno_sal.so.3[3625c00000+57000]
:Feb 28 22:12:27 HiHeHo-S205 abrt[9456]: Saved core dump of pid 4998 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-28-22:12:24-4998 (162369536 bytes)
:Feb 28 22:35:22 HiHeHo-S205 kernel: [25412.904196] soffice.bin[9502] general protection ip:3625c3b160 sp:7fffa677fa20 error:0 in libuno_sal.so.3[3625c00000+57000]
:Feb 28 22:35:24 HiHeHo-S205 abrt[11526]: Saved core dump of pid 9502 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-28-22:35:22-9502 (130383872 bytes)
:Feb 28 23:22:15 HiHeHo-S205 kernel: [28225.956775] soffice.bin[11587]: segfault at a20 ip 00000030f509bd53 sp 00007fff7beb0d80 error 4 in libX11.so.6.3.0[30f5000000+139000]
:Feb 28 23:22:17 HiHeHo-S205 abrt[14599]: Saved core dump of pid 11587 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-02-28-23:22:15-11587 (120573952 bytes)
:Mar  2 01:37:35 HiHeHo-S205 kernel: [ 5635.377290] soffice.bin[7328] general protection ip:3625c3b160 sp:7fff4abdc7d0 error:0 in libuno_sal.so.3[3625c00000+57000]
:Mar  2 01:37:37 HiHeHo-S205 abrt[9803]: Saved core dump of pid 7328 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-03-02-01:37:35-7328 (106672128 bytes)
:Mar  3 22:49:36 HiHeHo-S205 kernel: [  963.258543] soffice.bin[2469] general protection ip:7fa238e9c3fc sp:7fff4e933990 error:0 in libswlx.so[7fa238748000+bd7000]
:Mar  3 22:49:37 HiHeHo-S205 abrt[2563]: Saved core dump of pid 2469 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-03-03-22:49:36-2469 (95752192 bytes)

Comment 1 Cheng-Chia Tseng 2012-03-03 16:58:29 UTC
Created attachment 567300 [details]
File: maps

Comment 2 Cheng-Chia Tseng 2012-03-03 16:58:31 UTC
Created attachment 567301 [details]
File: dso_list

Comment 3 Cheng-Chia Tseng 2012-03-03 16:58:33 UTC
Created attachment 567302 [details]
File: smolt_data

Comment 4 Cheng-Chia Tseng 2012-03-03 16:58:35 UTC
Created attachment 567303 [details]
File: backtrace

Comment 5 Cheng-Chia Tseng 2012-03-03 17:13:15 UTC
I used ibus-chewing to input a few characters, then LibreOffice crashed.

After a few tests, I found a way to let LibreOffice crashed easily with ibus-chewing.

1. Launch LibreOffice
2. Switch to ibus-chewing input method via Alt + Shift.
3. Type g3g3g3g3g3g3g3g3g3g3g3g3g3g3g3g3g3g3 (16 times at least), then press Enter twice
4. Try to keep typing g4g4g4g4g4g4g4g4 until LibreOffice crash. If you have entered more than 16 times and LibreOffice has not yet crashed, go back to Step 3 and do it again. LibreOffice will crash eventually.

Comment 6 Caolan McNamara 2012-03-05 16:42:25 UTC

Comment 7 Caolan McNamara 2012-03-05 21:03:20 UTC
well, I can reproduce a crash in the gtk input engine integration, though the original backtrace suggests a crash in writer layout

Comment 8 Caolan McNamara 2012-03-06 12:02:18 UTC
can reproduce the other crash too, seems to be part of the same problem alright. Should be good in >=

Comment 9 Fedora Update System 2012-03-07 10:21:46 UTC
libreoffice- has been submitted as an update for Fedora 16.

Comment 10 Fedora Update System 2012-03-08 03:54:08 UTC
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 11 Fedora Update System 2012-03-10 00:20:55 UTC
libreoffice- has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.

Note You need to log in before you can comment on or make changes to this bug.