Issue 34453 - Crash during early Office startup
Summary: Crash during early Office startup
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: 680m52
Hardware: All All
: P2 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: thorsten.martens
QA Contact: issues@framework
URL:
Keywords:
: 35411 35672 (view as issue list)
Depends on:
Blocks:
 
Reported: 2004-09-21 15:44 UTC by kai.sommerfeld
Modified: 2004-11-30 10:06 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
damaged configuration schema file for reproducing the bug (11.60 KB, text/xml)
2004-10-29 08:57 UTC, kai.sommerfeld
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description kai.sommerfeld 2004-09-21 15:44:44 UTC
Office crashes very early on startup (even before splash screen) if 
configmgr::BasicGroupAccess::getByName() (called by
LanguageSelection::getUserLanguage) throws an exception. There is no catch
handler in the stack below. Thus Office execution aborts. I ran into this
situation having broken (actually old and incompatible) user data in ~./StarOffice8

Program received signal SIGABRT, Aborted.
[Switching to Thread 1102325856 (LWP 19068)]
0xffffe410 in ?? ()
(gdb) where
#0  0xffffe410 in ?? ()
#1  0xbfffcfd0 in ?? ()
#2  0x00000006 in ?? ()
#3  0x00004a7c in ?? ()
#4  0x413ea7a1 in raise () from /lib/tls/libc.so.6
#5  0x413ebf79 in abort () from /lib/tls/libc.so.6
#6  0x4136bad1 in __gnu_cxx::__verbose_terminate_handler () at
../../.././libstdc++-v3/libsupc++/vterminate.cc:96
#7  0x41369505 in __cxxabiv1::__terminate (handler=0x4136b9d0
<__gnu_cxx::__verbose_terminate_handler()>) at
../../.././libstdc++-v3/libsupc++/eh_terminate.cc:43
#8  0x41369542 in std::terminate () at
../../.././libstdc++-v3/libsupc++/eh_terminate.cc:53
#9  0x413696d2 in __cxa_throw (obj=0x816eff0, tinfo=0x0, dest=0) at
../../.././libstdc++-v3/libsupc++/eh_throw.cc:80
#10 0x42a65682 in configmgr::configapi::implGetByName (rNode=@0x42c07f54,
sName=@0xbfffd2c4) at /local/kso/src/SRC680/configmgr/source/api2/accessimpl.cxx:719
#11 0x42a8eb87 in configmgr::BasicGroupAccess::getByName (this=0x42c07f18,
sName=@0xbfffd2c4) at
/local/kso/src/SRC680/configmgr/source/api2/groupaccess.cxx:134
#12 0x0807ff3a in desktop::LanguageSelection::getUserLanguage ()
#13 0x080805d4 in desktop::LanguageSelection::getLanguageString ()
#14 0x0808070e in desktop::LanguageSelection::prepareLanguage ()
#15 0x0806239c in desktop::Desktop::Init ()
#16 0x400dc75e in InitVCL () from
/local/kso/so8.m52.unxlngi6.pro/program/libvcl680li.so
#17 0x400dcdd4 in SVMain () from
/local/kso/so8.m52.unxlngi6.pro/program/libvcl680li.so
#18 0x4025f47c in main () from
/local/kso/so8.m52.unxlngi6.pro/program/libvcl680li.so
#19 0x413d8500 in __libc_start_main () from /lib/tls/libc.so.6
#20 0x080615e1 in _start ()
(gdb)
Comment 1 thorsten.ziehm 2004-10-13 08:20:23 UTC
*** Issue 35411 has been marked as a duplicate of this issue. ***
Comment 2 joerg.barfurth 2004-10-18 08:43:38 UTC
*** Issue 35672 has been marked as a duplicate of this issue. ***
Comment 3 Mathias_Bauer 2004-10-26 16:25:19 UTC
.
Comment 4 kai.sommerfeld 2004-10-27 12:17:16 UTC
Accepted.
Comment 5 kai.sommerfeld 2004-10-27 16:50:03 UTC
Fixed.
Comment 6 kai.sommerfeld 2004-10-29 08:57:22 UTC
Created attachment 18743 [details]
damaged configuration schema file for reproducing the bug
Comment 7 kai.sommerfeld 2004-10-29 09:05:30 UTC
How to reproduce:

0) Important! Ensure you're using a fresh Office installation; means, no Office
userdata in home directory|windows application data directory must exist! 
1) replace
<office-inst-dir>/share/registry/schema/org/openoffice/Office/Linguistic.xcs
with Linguistic.xcs attached to this issue.
2) Start the Office
=> crash even before splash screen is displayed

How to verify the fix.
Follow steps above using a CWS fwkpp2fix01 Office. No crash must occure.
Comment 8 kai.sommerfeld 2004-10-29 09:05:52 UTC
.
Comment 9 kai.sommerfeld 2004-10-29 09:06:24 UTC
Thorsten, please verify the fix.
Comment 10 thorsten.martens 2004-11-03 15:16:16 UTC
Checked and verified in cws fwkpp2fix1 -> OK !
Comment 11 thorsten.martens 2004-11-30 10:06:55 UTC
Verified in 680m63