Bug 1010686

Summary: [abrt] libreoffice-core-3.6.7.2-3.fc18: icu_49::LEGlyphStorage::getGlyphs: Process /usr/lib/libreoffice/program/soffice.bin was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: Niranjan Mallapadi Raghavender <mniranja>
Component: libreofficeAssignee: Eike Rathke <erack>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: caolanm, dtardon, erack, ltinkl, mniranja, mstahl, sbergman
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Unspecified   
Whiteboard: abrt_hash:db427f35a15f264205e24aab673e40c9bbf49c80
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-10-18 13:00:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Niranjan Mallapadi Raghavender 2013-09-22 14:25:06 UTC
Description of problem:
1. Updated libreoffice packages
2. installed fonts both free and Non-free
3. start office, and select any font, 
4. crashes after sometime

Version-Release number of selected component:
libreoffice-core-3.6.7.2-3.fc18

Additional info:
backtrace_rating: 4
cmdline:        /usr/lib/libreoffice/program/soffice.bin --writer --splash-pipe=6
crash_function: icu_49::LEGlyphStorage::getGlyphs
executable:     /usr/lib/libreoffice/program/soffice.bin
kernel:         3.9.2-200.fc18.i686.PAE
uid:            1000
ureports_counter: 1
xsession_errors: 

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 icu_49::LEGlyphStorage::getGlyphs at LEGlyphStorage.cpp:216
 #1 icu_49::LayoutEngine::getGlyphs at LayoutEngine.cpp:173
 #2 IcuLayoutEngine::operator() at /usr/src/debug/libreoffice-3.6.7.2/vcl/generic/glyphs/gcach_layout.cxx:478
 #3 ServerFontLayout::LayoutText at /usr/src/debug/libreoffice-3.6.7.2/vcl/generic/glyphs/gcach_layout.cxx:69
 #4 OutputDevice::ImplLayout at /usr/src/debug/libreoffice-3.6.7.2/vcl/source/gdi/outdev3.cxx:6205
 #5 OutputDevice::GetTextBoundRect at /usr/src/debug/libreoffice-3.6.7.2/vcl/source/gdi/outdev3.cxx:7777
 #6 (anonymous namespace)::shrinkFontToFit at /usr/src/debug/libreoffice-3.6.7.2/svtools/source/control/ctrlbox.cxx:1243
 #7 FontNameBox::UserDraw at /usr/src/debug/libreoffice-3.6.7.2/svtools/source/control/ctrlbox.cxx:1438
 #8 ImplUserDrawHdl at /usr/src/debug/libreoffice-3.6.7.2/vcl/source/control/combobox.cxx:1317
 #9 ComboBox::LinkStubImplUserDrawHdl at /usr/src/debug/libreoffice-3.6.7.2/vcl/source/control/combobox.cxx:1315

Comment 1 Niranjan Mallapadi Raghavender 2013-09-22 14:25:14 UTC
Created attachment 801210 [details]
File: backtrace

Comment 2 Niranjan Mallapadi Raghavender 2013-09-22 14:25:18 UTC
Created attachment 801211 [details]
File: cgroup

Comment 3 Niranjan Mallapadi Raghavender 2013-09-22 14:25:23 UTC
Created attachment 801212 [details]
File: core_backtrace

Comment 4 Niranjan Mallapadi Raghavender 2013-09-22 14:25:28 UTC
Created attachment 801213 [details]
File: dso_list

Comment 5 Niranjan Mallapadi Raghavender 2013-09-22 14:25:32 UTC
Created attachment 801214 [details]
File: environ

Comment 6 Niranjan Mallapadi Raghavender 2013-09-22 14:25:36 UTC
Created attachment 801215 [details]
File: limits

Comment 7 Niranjan Mallapadi Raghavender 2013-09-22 14:25:43 UTC
Created attachment 801216 [details]
File: maps

Comment 8 Niranjan Mallapadi Raghavender 2013-09-22 14:25:47 UTC
Created attachment 801217 [details]
File: open_fds

Comment 9 Niranjan Mallapadi Raghavender 2013-09-22 14:25:51 UTC
Created attachment 801218 [details]
File: proc_pid_status

Comment 10 Niranjan Mallapadi Raghavender 2013-09-22 14:25:55 UTC
Created attachment 801219 [details]
File: var_log_messages

Comment 11 Eike Rathke 2013-09-23 13:36:21 UTC
I believe this is due to a patch in LibreOffice not being backported, let me dig it out.

Comment 12 Eike Rathke 2013-10-04 16:59:11 UTC
So, that was not the case, the patch I had in mind already is included in libreoffice-3.6.7.2-3.fc18. I also could not reproduce a crash when selecting a font. If that happened regularly we would had many more reports of this. Does that really happen with any font or just some fonts? Anything that could narrow this down? For example, what font was selected and what font was active before that?

Comment 13 Eike Rathke 2013-10-04 17:04:53 UTC
According to dso_list your ICU version is icu-49.1.1-8.fc18, please update to icu-49.1.1-10.fc18 and see if the crash still happens. IMHO updating should fix that.

Comment 14 Eike Rathke 2013-10-04 18:57:47 UTC
Note that if you have any of the openttd, pyicu, fontmatrix, libreoffice or icu packages installed you will have to update them all together for that icu-49.1.1-10.fc18 related update, see https://admin.fedoraproject.org/updates/openttd-1.3.0-2.fc18,pyicu-1.4-2.fc18,fontmatrix-0.9.99-9.r1218.fc18,libreoffice-3.6.7.2-3.fc18,icu-49.1.1-10.fc18

Comment 15 Niranjan Mallapadi Raghavender 2014-11-13 05:28:36 UTC
Removed the Needinfo flag, as this issue no longer effects me.