Issue 41999 - office crashes on file new->text document
Summary: office crashes on file new->text document
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: 680m77
Hardware: PC Windows XP
: P1 (highest) Trivial (vote)
Target Milestone: OOo 2.0
Assignee: rt
QA Contact: issues@framework
URL:
Keywords:
: 42032 (view as issue list)
Depends on:
Blocks:
 
Reported: 2005-02-03 17:19 UTC by oliver.bolte
Modified: 2005-02-04 15:44 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description oliver.bolte 2005-02-03 17:19:58 UTC
kernel32.dll!RaiseException()  + 0x50	
 	msvcr71.dll!_CxxThrowException()  + 0x34	
>
filterconfig1.dll!filter::config::FilterCache::impl_openConfig(filter::config::FilterCache::EConfigProvider
eProvider=0x055c91d0)  Line 953	C++
 
filterconfig1.dll!filter::config::FilterCache::impl_load(filter::config::FilterCache::EFillState
eRequiredState=E_CONTAINS_FILTERS)  Line 1466 + 0xd	C++
 
filterconfig1.dll!filter::config::FilterCache::load(filter::config::FilterCache::EFillState
eRequired=E_CONTAINS_FILTERS, unsigned char bByThread=0)  Line 350	C++
 	filterconfig1.dll!filter::config::BaseContainer::impl_loadOnDemand()  Line 183	C++
 	filterconfig1.dll!filter::config::BaseContainer::getByName(const rtl::OUString
& sItem={...})  Line 387	C++
 	sfx680mi.dll!SfxFilterContainer::ReadSingleFilter_Impl(const rtl::OUString &
rName={...}, const
com::sun::star::uno::Reference<com::sun::star::container::XNameAccess> &
xTypeCFG={...}, const
com::sun::star::uno::Reference<com::sun::star::container::XNameAccess> &
xFilterCFG={...}, unsigned char bUpdate=0)  Line 1100 + 0x17	C++
 	sfx680mi.dll!SfxFilterMatcher::GetFilter4FilterName(const String &
rName={...}, unsigned long nMust=0x00000000, unsigned long nDont=0x00000000) 
Line 987 + 0x22	C++
 	sfx680mi.dll!SfxFilter::GetFilterByName(const String & rName={...})  Line
328 + 0x10	C++
 	sfx680mi.dll!SfxFilterMatcher::GetFilterForProps(const
com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> & aSeq={...},
unsigned long nMust=0x00000001, unsigned long nDont=0x00060000)  Line 782 + 0x19	C++
 	sfx680mi.dll!SfxFilterMatcher::GetFilter4EA(const String & rType={...},
unsigned long nMust=0x00000001, unsigned long nDont=0x00060000)  Line 862 + 0x11	C++
 	sfx680mi.dll!SfxFrameLoader_Impl::load(const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &
rArgs={...}, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
& rFrame={...})  Line 218 + 0x13	C++
 	fwk680mi.dll!component_getFactory()  + 0x5614f	
 	fwk680mi.dll!component_getFactory()  + 0x562f5	
 	fwk680mi.dll!component_getDescriptionFunc()  + 0x5277	
 	fwk680mi.dll!component_getDescriptionFunc()  + 0x50cd	
 	fwk680mi.dll!component_getFactory()  + 0x2fac7	
 	fwk680mi.dll!component_getFactory()  + 0x3059a	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0xd6c	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0x58df0	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0xd6c	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0xa68c7	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0x1284	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0xe85d0	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0xe884b	
 	user32.dll!77d43a50() 	
 	user32.dll!77d43b1f() 	
 	user32.dll!GetMessageW()  + 0x125	
 	user32.dll!DispatchMessageW()  + 0xb	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0xa08f4	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0xa094f	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0xa09f0	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0x2e613	
 	vcl680mi.dll!component_getDescriptionFunc()  + 0x13f24e	
 	soffice.bin!00401013() 	
 	soffice.bin!00401055() 	
 	kernel32.dll!GetCurrentDirectoryW()  + 0x44
Comment 1 rt 2005-02-03 17:25:28 UTC
RT: This issue only shows up in wntmsci10.pro, non-product build passes smoketest. 
Comment 2 oliver.bolte 2005-02-03 17:32:30 UTC
Occures on wntmsci10.pro only.

cd->as: You don't get write access to "/org.openoffice.TypeDetection.Filter"
from the configuration. See filtercache.cxx:1034

Stack with debug information:
kernel32.dll!RaiseException()  + 0x50	
msvcr71.dll!_CxxThrowException()  + 0x34	
filterconfig1.dll!filter::config::FilterCache::impl_openConfig(filter::config::FilterCache::EConfigProvider
eProvider=E_PROVIDER_FILTERS)  Line 953	C++
filterconfig1.dll!filter::config::FilterCache::impl_load(filter::config::FilterCache::EFillState
eRequiredState=E_CONTAINS_FILTERS)  Line 1466 + 0x11	C++
filterconfig1.dll!filter::config::FilterCache::load(filter::config::FilterCache::EFillState
eRequired=E_CONTAINS_FILTERS, unsigned char bByThread=0)  Line 350	C++
filterconfig1.dll!filter::config::BaseContainer::impl_loadOnDemand()  Line 183	C++
filterconfig1.dll!filter::config::BaseContainer::getByName(const rtl::OUString &
sItem={...})  Line 387	C++
sfx680mi.dll!SfxFilterContainer::ReadSingleFilter_Impl(const rtl::OUString &
rName={...}, const
com::sun::star::uno::Reference<com::sun::star::container::XNameAccess> &
xTypeCFG={...}, const
com::sun::star::uno::Reference<com::sun::star::container::XNameAccess> &
xFilterCFG={...}, unsigned char bUpdate=0)  Line 1100 + 0x17	C++
sfx680mi.dll!SfxFilterMatcher::GetFilter4FilterName(const String & rName={...},
unsigned long nMust=0x00000000, unsigned long nDont=0x00000000)  Line 987 + 0x22	C++
sfx680mi.dll!SfxFilter::GetFilterByName(const String & rName={...})  Line 328
+ 0x10	C++
sfx680mi.dll!SfxFilterMatcher::GetFilterForProps(const
com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> & aSeq={...},
unsigned long nMust=0x00000001, unsigned long nDont=0x00060000)  Line 782 + 0x19	C++
sfx680mi.dll!SfxFilterMatcher::GetFilter4EA(const String & rType={...}, unsigned
long nMust=0x00000001, unsigned long nDont=0x00060000)  Line 862 + 0x11	C++
sfx680mi.dll!SfxFrameLoader_Impl::load(const
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &
rArgs={...}, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
& rFrame={...})  Line 218 + 0x13	C++
fwk680mi.dll!component_getFactory()  + 0x5614f	
fwk680mi.dll!component_getFactory()  + 0x562f5	
fwk680mi.dll!component_getDescriptionFunc()  + 0x5277	
fwk680mi.dll!component_getDescriptionFunc()  + 0x50cd	
fwk680mi.dll!component_getFactory()  + 0x2fac7	
fwk680mi.dll!component_getFactory()  + 0x3059a	
vcl680mi.dll!component_getDescriptionFunc()  + 0xd6c	
vcl680mi.dll!component_getDescriptionFunc()  + 0x58df0	
vcl680mi.dll!component_getDescriptionFunc()  + 0xd6c	
vcl680mi.dll!component_getDescriptionFunc()  + 0xa68c7	
vcl680mi.dll!component_getDescriptionFunc()  + 0x1284	
vcl680mi.dll!component_getDescriptionFunc()  + 0xe85d0	
vcl680mi.dll!component_getDescriptionFunc()  + 0xe884b	
user32.dll!77d43a50() 	
user32.dll!77d43b1f() 	
user32.dll!GetMessageW()  + 0x125	
user32.dll!DispatchMessageW()  + 0xb	
vcl680mi.dll!component_getDescriptionFunc()  + 0xa08f4	
vcl680mi.dll!component_getDescriptionFunc()  + 0xa094f	
vcl680mi.dll!component_getDescriptionFunc()  + 0xa09f0	
vcl680mi.dll!component_getDescriptionFunc()  + 0x2e613	
vcl680mi.dll!component_getDescriptionFunc()  + 0x13f24e	
soffice.bin!00401013() 	
soffice.bin!00401055() 	
kernel32.dll!GetCurrentDirectoryW()  + 0x44	
Comment 3 Mathias_Bauer 2005-02-04 08:22:33 UTC
*** Issue 42032 has been marked as a duplicate of this issue. ***
Comment 4 andreas.schluens 2005-02-04 10:00:52 UTC
AS: The problem is a throwed uno exception which isnt catched inside office. The 
reason for this exception is a corrupted filter configuration file named 
"share\registry\modules\org\openoffice\TypeDetection\Filter\fcfg_drawgraphics_filter
s.xcu". In line 341 exists some garbage data, which force a SaxParse-Error.
Removing this line isnt an option ... because then a filter 
"draw_pcd_Photo_CD_Base16" is missing wich will result in a throwed exception 
too. BTW: The corrupted file seems to be valid on o:\wntmsci10.
pro\xml\registry\spool. Copying the file from there into the office fix the problem. It 
seems that the file will be broken during the pack/unpack process of tan office 
installation ...

AS->RT: As discussed. Please make shure that no corrupted files will be  
installed. THX.
Comment 5 rt 2005-02-04 10:25:05 UTC
OK, we are redoing the installation sets. Thanks for finding that xcu file!
Comment 6 rt 2005-02-04 11:05:54 UTC
New install sets pass smoketest!
Comment 7 rt 2005-02-04 15:42:51 UTC
Verified
Comment 8 rt 2005-02-04 15:44:25 UTC
Closing