Bug 906526

Summary: [abrt] libreoffice-core-3.5.7.2-7.fc17: Uncaught exception reading /usr/lib64/libreoffice/program/share/registry/res/registry_bg.xcd
Product: [Fedora] Fedora Reporter: Wouter <heyveld>
Component: libreofficeAssignee: Caolan McNamara <caolanm>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: caolanm, dtardon, erack, ltinkl, mstahl, sbergman
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:cbc539ce98bdf6d236179f42aac373023f2ff0f6
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-06 08:00:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: core_backtrace
none
File: environ
none
File: var_log_messages
none
File: limits
none
File: backtrace
none
File: cgroup
none
File: smolt_data
none
File: executable
none
File: maps
none
File: dso_list
none
File: build_ids
none
File: proc_pid_status
none
File: open_fds none

Description Wouter 2013-01-31 19:30:05 UTC
Version-Release number of selected component:
libreoffice-core-3.5.7.2-7.fc17

Additional info:
libreport version: 2.0.18
abrt_version:   2.0.18
backtrace_rating: 4
cmdline:        /usr/lib64/libreoffice/program/soffice.bin --writer --splash-pipe=6
crash_function: xmlreader::XmlReader::handleEndTag
kernel:         3.7.3-101.fc17.x86_64

truncated backtrace:
:Thread no. 1 (10 frames)
: #6 xmlreader::XmlReader::handleEndTag at /usr/src/debug/libreoffice-3.5.7.2/xmlreader/source/xmlreader.cxx:816
: #7 configmgr::ParseManager::parse at /usr/src/debug/libreoffice-3.5.7.2/configmgr/source/parsemanager.cxx:79
: #8 configmgr::Components::parseXcdFiles at /usr/src/debug/libreoffice-3.5.7.2/configmgr/source/components.cxx:797
: #9 configmgr::Components::parseResLayer at /usr/src/debug/libreoffice-3.5.7.2/configmgr/source/components.cxx:890
: #10 configmgr::Components::Components at /usr/src/debug/libreoffice-3.5.7.2/configmgr/source/components.cxx:589
: #11 get at /usr/src/debug/libreoffice-3.5.7.2/solver/unxlngx6.pro/inc/rtl/instance.hxx:460
: #12 configmgr::Components::getSingleton at /usr/src/debug/libreoffice-3.5.7.2/configmgr/source/components.cxx:231
: #13 configmgr::configuration_provider::(anonymous namespace)::Service::createInstanceWithArguments at /usr/src/debug/libreoffice-3.5.7.2/configmgr/source/configurationprovider.cxx:280
: #14 utl::ConfigManager::acquireTree at /usr/src/debug/libreoffice-3.5.7.2/unotools/source/config/configmgr.cxx:211
: #15 utl::ConfigManager::addConfigItem at /usr/src/debug/libreoffice-3.5.7.2/unotools/source/config/configmgr.cxx:224

Comment 1 Wouter 2013-01-31 19:30:08 UTC
Created attachment 691185 [details]
File: core_backtrace

Comment 2 Wouter 2013-01-31 19:30:10 UTC
Created attachment 691186 [details]
File: environ

Comment 3 Wouter 2013-01-31 19:30:12 UTC
Created attachment 691187 [details]
File: var_log_messages

Comment 4 Wouter 2013-01-31 19:30:15 UTC
Created attachment 691188 [details]
File: limits

Comment 5 Wouter 2013-01-31 19:30:20 UTC
Created attachment 691189 [details]
File: backtrace

Comment 6 Wouter 2013-01-31 19:30:22 UTC
Created attachment 691190 [details]
File: cgroup

Comment 7 Wouter 2013-01-31 19:30:25 UTC
Created attachment 691191 [details]
File: smolt_data

Comment 8 Wouter 2013-01-31 19:30:29 UTC
Created attachment 691192 [details]
File: executable

Comment 9 Wouter 2013-01-31 19:30:32 UTC
Created attachment 691193 [details]
File: maps

Comment 10 Wouter 2013-01-31 19:30:34 UTC
Created attachment 691194 [details]
File: dso_list

Comment 11 Wouter 2013-01-31 19:30:37 UTC
Created attachment 691195 [details]
File: build_ids

Comment 12 Wouter 2013-01-31 19:30:40 UTC
Created attachment 691196 [details]
File: proc_pid_status

Comment 13 Wouter 2013-01-31 19:30:42 UTC
Created attachment 691197 [details]
File: open_fds

Comment 14 David Tardon 2013-02-01 06:20:53 UTC
It looks like /usr/lib64/libreoffice/program/share/registry/res/registry_bg.xcd is damaged. What does

rpm -Va libreoffice-*

say?

Comment 15 Wouter 2013-02-01 13:57:05 UTC
David,

This is the  rpm -Va libreoffice-*  result:

prelink: /usr/lib64/libreoffice/program/gengal.bin: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/gengal.bin
prelink: /usr/lib64/libreoffice/program/libavmedialo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libavmedialo.so
prelink: /tmp/#prelink#.4nVNnJ: Recorded 11 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libbasegfxlo.so
prelink: /tmp/#prelink#.dSVeVJ: Recorded 38 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libcanvastoolslo.so
prelink: /tmp/#prelink#.hrQ30V: Recorded 12 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libcomphelpgcc3.so
prelink: /usr/lib64/libreoffice/program/libcppcanvaslo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libcppcanvaslo.so
prelink: /tmp/#prelink#.jTRBMr: Recorded 20 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libdeploymentmisclo.so
prelink: /usr/lib64/libreoffice/program/libdrawinglayerlo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libdrawinglayerlo.so
prelink: /usr/lib64/libreoffice/program/libeditenglo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libeditenglo.so
prelink: /usr/lib64/libreoffice/program/libfwelo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libfwelo.so
prelink: /usr/lib64/libreoffice/program/libfwilo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libfwilo.so
prelink: /tmp/#prelink#.fcuqy1: Recorded 8 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libi18nisolang1gcc3.so
prelink: /tmp/#prelink#.ykRuV4: Recorded 13 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libi18npaperlo.so
prelink: /tmp/#prelink#.Q1fQS4: Recorded 13 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libi18nutilgcc3.so
prelink: /usr/lib64/libreoffice/program/liblnglo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/liblnglo.so
prelink: /tmp/#prelink#.GYKRIK: Recorded 13 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libsaxlo.so
prelink: /usr/lib64/libreoffice/program/libsblo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libsblo.so
prelink: /usr/lib64/libreoffice/program/libsfxlo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libsfxlo.so
prelink: /usr/lib64/libreoffice/program/libsofficeapp.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libsofficeapp.so
prelink: /tmp/#prelink#.5NXBL6: Recorded 18 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libsotlo.so
prelink: /usr/lib64/libreoffice/program/libspalo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libspalo.so
prelink: /usr/lib64/libreoffice/program/libsvllo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libsvllo.so
prelink: /usr/lib64/libreoffice/program/libsvtlo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libsvtlo.so
prelink: /usr/lib64/libreoffice/program/libsvxcorelo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libsvxcorelo.so
prelink: /tmp/#prelink#.cjw5KU: Recorded 37 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libtklo.so
prelink: /tmp/#prelink#.cdqMC4: Recorded 16 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libtllo.so
prelink: /tmp/#prelink#.vMqTHa: Recorded 11 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libucbhelper4gcc3.so
prelink: /tmp/#prelink#.HiHHG6: Recorded 40 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libunopkgapp.so
prelink: /tmp/#prelink#.DVUmOb: Recorded 17 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libutllo.so
prelink: /tmp/#prelink#.H8tqqn: Recorded 36 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libvcllo.so
prelink: /tmp/#prelink#.iQYKXA: Recorded 13 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/libxcrlo.so
prelink: /usr/lib64/libreoffice/program/libxolo.so: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/libxolo.so
prelink: /tmp/#prelink#.uH1bNJ: Recorded 11 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/nsplugin
prelink: /tmp/#prelink#.rOqTPN: Recorded 15 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/oosplash
prelink: /tmp/#prelink#.brXCyR: Recorded 47 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/pluginapp.bin
prelink: /usr/lib64/libreoffice/program/soffice.bin: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/soffice.bin
prelink: /usr/lib64/libreoffice/program/spadmin.bin: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/program/spadmin.bin
prelink: /tmp/#prelink#.Xnsnfu: Recorded 41 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/program/unopkg.bin
prelink: /tmp/#prelink#.u5ZZOd: Recorded 11 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/sdk/bin/cppumaker
prelink: /tmp/#prelink#.J1DgUe: Recorded 11 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/sdk/bin/idlc
prelink: /tmp/#prelink#.8MqTKl: Recorded 11 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/sdk/bin/javamaker
prelink: /tmp/#prelink#.ApUPwn: Recorded 11 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/sdk/bin/regcompare
prelink: /tmp/#prelink#.WNgY2p: Recorded 13 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/sdk/bin/uno-skeletonmaker
prelink: /usr/lib64/libreoffice/ure/bin/javaldx: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/ure/bin/javaldx
prelink: /tmp/#prelink#.Ob8PKn: Recorded 11 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/bin/regcomp.bin
prelink: /tmp/#prelink#.KXdstn: Recorded 10 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/bin/regmerge
prelink: /tmp/#prelink#.d3kimr: Recorded 10 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/bin/regview
prelink: /usr/lib64/libreoffice/ure/bin/uno.bin: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/ure/bin/uno.bin
prelink: /tmp/#prelink#.1MgHtC: Recorded 10 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/lib/libjvmaccessgcc3.so.3
prelink: /usr/lib64/libreoffice/ure/lib/libjvmfwk.so.3: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libreoffice/ure/lib/libjvmfwk.so.3
prelink: /tmp/#prelink#.JPvjWF: Recorded 9 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/lib/libreg.so.3
prelink: /tmp/#prelink#.x2rvYH: Recorded 8 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/lib/libstore.so.3
prelink: /tmp/#prelink#.t1j3wI: Recorded 9 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/lib/libuno_cppu.so.3
prelink: /tmp/#prelink#.Ksw87K: Recorded 10 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/lib/libuno_cppuhelpergcc3.so.3
prelink: /tmp/#prelink#.0X4KPP: Recorded 8 dependencies, now seeing -1

S.?......    /usr/lib64/libreoffice/ure/lib/libuno_salhelpergcc3.so.3

Comment 16 David Tardon 2013-02-05 07:32:06 UTC
That does not look all right, but it is just prelink stuff, no damaged config file. Does

LC_ALL=en_US ooffice

work? If yes, could you move ~/.config/libreoffice/4 away and try again with you default locale (without setting LC_ALL)?

Comment 17 Stephan Bergmann 2013-02-05 07:48:47 UTC
@Wouter:  Does this crash happen for you on every start of LO, or did it only happen once (in which case it was likely a faulty bit)?

Comment 18 Wouter 2013-02-05 18:14:41 UTC
@ Stephan,

It happened every time after I first encountered the problem. But after a total reboot of the computer the problem was gone and hasn't appeared since.

Wouter.

Comment 19 Stephan Bergmann 2013-02-06 08:00:38 UTC
Sounds scary.  But as the file LO failed to read properly is apparently still pristine, and the problem went away after reboot (but /not/ also removing LO's ~/.config/libreoffice, right?), I'm inclined to write this off as a one-off problem outside the realm of LO itself.  Feel free to reopen if you ever experience something like that again.

Comment 20 Wouter 2013-02-06 09:14:26 UTC
I haven't touched the "~/.config/libreoffice". The only thing that did the trick was the reboot. I'm an ignoramus where computers are concerned so I stay away from all the difficult things. But I'll reopen the bug if it happens again.

Thanks,
Wh.