Cor Nouws wrote:
Matthias Müller-Prove wrote:
Issues: 126319 (prio 2)
Is there a place where I can find this?
Hi,
I am affraid not. 126319 is an issue in Sun's internal tracking system.
I was too lazy to migrate it to IssueZilla. But for your convenience
I've pasted the task's discussion below.
-Matthias
>>
This task has been generated from a crash report. The report can be seen
at http://[...]
You may use the command 'crashdebug -id 754177' to get more detailed
information on the bug cause. Other ids for use with the 'crashdebug'
tool may be found in the HTML frontend via the above URL.
ChildEBP RetAddr
00e1e978 7c359aed kernel32!RaiseException+0x53
00e1e9b8 65a32155 msvcr71!_CxxThrowException+0x34
00e1ea00 658c6f5d
fsstorage_uno!FSStorageFactory::createInstanceWithArguments(com::sun::star::uno::Sequence<com::sun::star::uno::Any>*
aArguments = 01e1ea60 )+0x3a3
[o:\src680\src.m125\svtools\source\fsstor\fsfactory.cxx @ 227]
00e1ea74 658c7e0a
fwk680mi!framework::PresetHandler::getOrCreateRootStorageUser( void
)+0x22a
[o:\src680\src.m125\framework\source\accelerators\presethandler.cxx @ 339]
00e1eb18 658b4e50
fwk680mi!framework::PresetHandler::connectToResource(framework::PresetHandler::EConfigType
eConfigType = 1 ( E_MODULES ), rtl::OUString* sResource = 00000000 ,
rtl::OUString* sModule = 0499d0cc ,
com::sun::star::uno::Reference<com::sun::star::embed::XStorage>*
xDocumentRoot = 0499d60c , comphelper::Locale* aLocale = 00e1eb54
)+0x10d
[o:\src680\src.m125\framework\source\accelerators\presethandler.cxx @ 425]
00e1eb88 66abf43d
fwk680mi!framework::ModuleUIConfigurationManager::initialize(com::sun::star::uno::Sequence<com::sun::star::uno::Any>*
aArguments = 00e1ed24 )+0x1b6
[o:\src680\src.m125\framework\source\uiconfiguration\moduleuiconfigurationmanager.cxx
@ 900]
00e1ebc8 66abf565
cppuhelper3MSC!cppu::OSingleFactoryHelper::createInstanceWithArgumentsAndContext(com::sun::star::uno::Sequence<com::sun::star::uno::Any>*
rArguments = 00e1ed24 ,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>*
xContext = 00341cec )+0x52
[o:\src680\src.m125\cppuhelper\source\factory.cxx @ 287]
00e1ebf8 66ac0012
cppuhelper3MSC!cppu::OFactoryComponentHelper::createInstanceWithArgumentsAndContext(com::sun::star::uno::Sequence<com::sun::star::uno::Any>*
rArguments = 00e1ed24 ,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>*
xContext = 00341cec )+0x83
[o:\src680\src.m125\cppuhelper\source\factory.cxx @ 559]
00e1ec2c 62b14b42
cppuhelper3MSC!cppu::ORegistryFactoryHelper::createInstanceWithArgumentsAndContext(com::sun::star::uno::Sequence<com::sun::star::uno::Any>*
rArguments = 00e1ed24 ,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>*
xContext = 00341cec )+0x9d
[o:\src680\src.m125\cppuhelper\source\factory.cxx @ 864]
00e1ec78 62b1364f
servicemgr_uno!stoc_smgr::OServiceManager::createInstanceWithArgumentsAndContext(rtl::OUString*
rServiceSpecifier = 00e1ecf8 ,
com::sun::star::uno::Sequence<com::sun::star::uno::Any>* rArguments =
00e1ed24 ,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>*
xContext = 00341cec )+0x87
[o:\src680\src.m125\stoc\source\servicemanager\servicemanager.cxx @ 1392]
00e1ec98 658b1f3d
servicemgr_uno!stoc_smgr::OServiceManager::createInstanceWithArguments(rtl::OUString*
rServiceSpecifier = 00e1ecf8 ,
com::sun::star::uno::Sequence<com::sun::star::uno::Any>* rArguments =
00e1ed24 )+0x21
[o:\src680\src.m125\stoc\source\servicemanager\servicemanager.cxx @ 1446]
00e1ed1c 658b86e9
fwk680mi!framework::ModuleUIConfigurationManagerSupplier::getUIConfigurationManager(rtl::OUString*
ModuleIdentifier = 00e1edc0 )+0x282
[o:\src680\src.m125\framework\source\uiconfiguration\moduleuicfgsupplier.cxx
@ 473]
00e1edac 6589e812
fwk680mi!framework::MenuBarFactory::createUIElement(rtl::OUString*
ResourceURL = 00e1ef58 ,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>*
Args = 0499d850 )+0x2f1
[o:\src680\src.m125\framework\source\uifactory\menubarfactory.cxx @ 242]
00e1ee1c 65885674
fwk680mi!framework::UIElementFactoryManager::createUIElement(rtl::OUString*
ResourceURL = 00e1ef58 ,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>*
Args = 04861620 )+0x134
[o:\src680\src.m125\framework\source\uifactory\uielementfactorymanager.cxx
@ 656]
00e1ee74 65892ac4
fwk680mi!framework::LayoutManager::implts_createElement(rtl::OUString*
aName = 00e1ef58 )+0x10f
[o:\src680\src.m125\framework\source\layoutmanager\layoutmanager.cxx @ 2965]
00e1ef2c 6299f735
fwk680mi!framework::LayoutManager::createElement(rtl::OUString* aName =
00e1ef58 )+0x3c2
[o:\src680\src.m125\framework\source\layoutmanager\layoutmanager.cxx @ 3794]
00e1ef68 6298dc57
sfx680mi!SfxObjectShell::CreateMenuBarManager_Impl(SfxViewFrame*
pViewFrame = 0495eb30 )+0xde
[o:\src680\src.m125\sfx2\source\doc\objcont.cxx @ 1525]
00e1efac 62929a7d sfx680mi!SfxViewShell::GetMenuBar_Impl(unsigned char
bPlugin = 0 '')+0xf3 [o:\src680\src.m125\sfx2\source\view\viewsh.cxx @ 1521]
00e1efd4 62929edc sfx680mi!SfxDispatcher::SetMenu_Impl( void )+0xed
[o:\src680\src.m125\sfx2\source\control\dispatch.cxx @ 1663]
00e1f0cc 6290a00c sfx680mi!SfxDispatcher::Update_Impl(unsigned char
bForce = 0x1 '')+0x45d
[o:\src680\src.m125\sfx2\source\control\dispatch.cxx @ 1750]
00e1f150 6298bb8e sfx680mi!SfxApplication::SetViewFrame(SfxViewFrame*
pFrame = 0345ede0 )+0x30c [o:\src680\src.m125\sfx2\source\appl\app.cxx @
715]
00e1f184 62982a37 sfx680mi!SfxViewFrame::MakeActive_Impl(unsigned char
bGrabFocus = 0x1 '')+0x104
[o:\src680\src.m125\sfx2\source\view\viewfrm.cxx @ 2238]
00e1f214 628f7319 sfx680mi!SfxTopFrame::InsertDocument(SfxObjectShell*
pDoc = 03453160 )+0x5be [o:\src680\src.m125\sfx2\source\view\topfrm.cxx
@ 1044]
00e1f3c0 629cff19
sfx680mi!SfxApplication::NewDocDirectExec_ImplOld(SfxRequest* rReq =
00e1f4dc )+0x78f [o:\src680\src.m125\sfx2\source\appl\appopen.cxx @ 897]
00e1f530 658bcd78
sfx680mi!SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>*
rArgs = 00e1f598 ,
com::sun::star::uno::Reference<com::sun::star::frame::XFrame>* rFrame =
00e1f5a0 )+0x101a [o:\src680\src.m125\sfx2\source\view\frmload.cxx @ 505]
00e1f5b4 658bcf1e fwk680mi!framework::LoadEnv::impl_loadContent( void
)+0x426 [o:\src680\src.m125\framework\source\loadenv\loadenv.cxx @ 1243]
00e1f5ec 658bcfd5 fwk680mi!framework::LoadEnv::startLoading( void )+0x73
[o:\src680\src.m125\framework\source\loadenv\loadenv.cxx @ 563]
00e1f6f4 65844211
fwk680mi!framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader>*
xLoader = 00e1f73c ,
com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>*
xSMGR = 00e1f754 , rtl::OUString* sURL = 00e1f954 , rtl::OUString*
sTarget = 00e1f93c , long nFlags = 0,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>*
lArgs = 00e1f970 )+0x82
[o:\src680\src.m125\framework\source\loadenv\loadenv.cxx @ 370]
00e1f74c 00411168
fwk680mi!framework::Desktop::loadComponentFromURL(rtl::OUString* sURL =
00e1f954 , rtl::OUString* sTargetFrameName = 00e1f93c , long
nSearchFlags = 0,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>*
lArguments = 00e1f970 )+0xa3
[o:\src680\src.m125\framework\source\services\desktop.cxx @ 864]
00e1f988 0040a9fa
soffice!desktop::DispatchWatcher::executeDispatchRequests(_STL::vector<desktop::DispatchWatcher::DispatchRequest,_STL::allocator<desktop::DispatchWatcher::DispatchRequest>
>* aDispatchRequestsList = 00e1f9a0 )+0xa77
[o:\src680\src.m125\desktop\source\app\dispatchwatcher.cxx @ 404]
00e1f9bc 00404978
soffice!desktop::OfficeIPCThread::ExecuteCmdLineRequests(desktop::ProcessDocumentsRequest*
aRequest = 00000000 )+0x126
[o:\src680\src.m125\desktop\source\app\officeipcthread.cxx @ 865]
00e1fa1c 00406fa9 soffice!desktop::Desktop::OpenDefault( void )+0x202
[o:\src680\src.m125\desktop\source\app\app.cxx @ 2266]
00e1fab4 0040754c soffice!desktop::Desktop::OpenClients( void )+0x824
[o:\src680\src.m125\desktop\source\app\app.cxx @ 2203]
00e1fad0 004075c1 soffice!desktop::Desktop::OpenClients_Impl(void* pvoid
= 00000000 )+0x2c [o:\src680\src.m125\desktop\source\app\app.cxx @ 1927]
00e1fadc 60fd584a
soffice!desktop::Desktop::LinkStubOpenClients_Impl(void* pThis =
00e1fec8 , void* pCaller = 00000000 )+0xe
[o:\src680\src.m125\desktop\source\app\app.cxx @ 1919]
00e1faec 609db0ec tl680mi!Link::Call(void* pCaller = 00000000 )+0x11
[o:\src680\src.m125\tools\inc\link.hxx @ 180]
00e1faf4 609db4ee vcl680mi!ImplHandleUserEvent(ImplSVEvent* pSVEvent =
e1e9b8)+0x30 [o:\src680\src.m125\vcl\source\window\winproc.cxx @ 2032]
00e1fb40 609321f7 vcl680mi!ImplWindowFrameProc(void* pInst = 01cfbea0 ,
SalFrame* pFrame = 01cfc100 , unsigned short nEvent = 0x16, void* pEvent
= 01d13668 )+0x2f4 [o:\src680\src.m125\vcl\source\window\winproc.cxx @ 2507]
00e1fb58 60a397e8 vcl680mi!SalFrame::CallCallback(unsigned short nEvent
= 0x16, void* pEvent = 01d13668 )+0x16
[o:\src680\src.m125\vcl\inc\salframe.hxx @ 309]
00e1fb94 60a39a63 vcl680mi!SalFrameWndProc(HWND__* hWnd = 000900ba ,
unsigned int nMsg = 0x482, unsigned int wParam = 0, long lParam =
0x1d13668, int* rDef = 00e1fbbc )+0x623
[o:\src680\src.m125\vcl\win\source\window\salframe.cxx @ 5781]
00e1fbdc 77d48709 vcl680mi!SalFrameWndProcW(HWND__* hWnd = 000900ba ,
unsigned int nMsg = 0x482, unsigned int wParam = 0, long lParam =
0x1d13668)+0x30 [o:\src680\src.m125\vcl\win\source\window\salframe.cxx @
5899]
00e1fc08 77d487eb user32!InternalCallWinProc+0x28
00e1fc70 77d489a5 user32!UserCallWinProcCheckWow+0x150
00e1fcd0 77d489e8 user32!DispatchMessageWorker+0x306
00e1fce0 60a2b487 user32!DispatchMessageW+0xf
00e1fcec 609d50be vcl680mi!ImplDispatchMessage(tagMSG* lpMsg = 00e1fd08
)+0x15 [o:\src680\src.m125\vcl\win\source\app\saldata.cxx @ 226]
00e1fcfc 609d5119 vcl680mi!ImplSalDispatchMessage(tagMSG* pMsg =
00e1fd08 )+0x26 [o:\src680\src.m125\vcl\win\source\app\salinst.cxx @ 730]
00e1fd24 609d51ba vcl680mi!ImplSalYield(unsigned char bWait = 0x1
'')+0x46 [o:\src680\src.m125\vcl\win\source\app\salinst.cxx @ 754]
00e1fd48 6095f706 vcl680mi!WinSalInstance::Yield(unsigned char bWait =
0x1 '')+0x9e [o:\src680\src.m125\vcl\win\source\app\salinst.cxx @ 802]
00e1fd54 60b052f4 vcl680mi!Application::Yield( void )+0x37
[o:\src680\src.m125\vcl\source\app\svapp.cxx @ 563]
00e1fe94 60a7a0f3 vcl680mi!instance+0x000 mpSalData (null) +0x004
mpDefInst (null) +0x008 mpApp (null) +0x00c mpDefaultWin (null)
+0x010 mbInit ??
+0x014 mnThreadCount ??
+0x018 mpFirstConfigData (null) +0x01c mpFirstTimerData (null)
+0x020 mpSalTimer (null) +0x024 mpImeStatus (null) +0x028
mpSalSystem (null) +0x02c mpResMgr (null) +0x030 mnTimerPeriod ??
+0x034 mnTimerUpdate ??
+0x038 mbNotAllTimerCalled ??
+0x039 mbNoCallTimer ??
+0x03c maAppData ImplSVAppData +0x09c maGDIData ImplSVGDIData
+0x0f0 maWinData ImplSVWinData +0x134 maCtrlData ImplSVCtrlData
+0x174 maHelpData ImplSVHelpData +0x17c maNWFData ImplSVNWFData
+0x18c mpUnoWrapper (null) +0x190 mpIntroWindow (null) +0x194
mpDockingManager (null) +0x198 mnMainThreadId ??
+0x19c mpDisplayConnection (null) +0x1a0 mxAccessBridge
com::sun::star::uno::Reference<com::sun::star::uno::XInterface> +0x1a4
xSMClient
com::sun::star::uno::Reference<com::sun::star::frame::XSessionManagerClient>
+0x1a8 mpSettingsConfigItem (null) +0x94
00e1fec0 00401024 vcl680mi!SVMain( void )+0x3f
[o:\src680\src.m125\vcl\source\app\svmain.cxx @ 268]
00e1fefc 00401066 soffice!sal_main(int argc = 2, char** argv = 00226620
)+0x24 [o:\src680\src.m125\desktop\source\app\main.cxx @ 105]
00e1ff18 00415c31 soffice!WinMain(void* _hinst = 00400000 , void* _dummy
= 00000000 , char* _cmdline = 000423df "", int _nshow = 1)+0x20
[o:\src680\src.m125\desktop\source\app\main.cxx @ 97]
00e1ffc0 7c816d4f soffice!WinMainCRTStartup( void )+0x185
[f:\vs70builds\3077\vc\crtbld\crt\src\crtexe.c @ 390]
00e1fff0 00000000 kernel32!BaseProcessStart+0x23
0:000> q
quit:
DBO:
1. svtools/source/fsstor/fsfactory.cxx : 227 (on m124) ough to throw an
lang::IllegalArgumentException with message instead of a plain
uno::Exception (without message)
2. The thrown exception is unhandled => crash
@CD: please dispatch to responsible engineer.
CD: Accepted.
cd: The stack trace reveals that a type in an UNO any is broken. The
FSStorageFactory::createInstanceWithArguments method is not able to
retrieve the "real" type OUString from the any and therefore throws an
exception. DBO has no idea how this can happen in this special scenario.
cd->tm: Please take over. As discussed by phone, the user described what
he did to produce this stack. Unluckily he didn't describe exactly what
he did, so you have to use the "trail and error" method.
"SO 8 (zum 2. Mal) untewr W2k parallel zu SO 7 neu installiert, Einige
Konfigurationsänderungen vorgenommen (hauptsächlich Pfade). Zunächst
scheint alles zu funtionieren. SO 8 zum ersten Mal beendet, zum ersten
Mal aus der Schnellstartleiste neu gestartet --> stürzt mit dieser
Fehlermedlung ab. Kein Arbeiten mehr möglich. Genau der gleiche Fehler
trat auch bei der ersten Installation auf. Ordnungsgemäßes Funktionieren
des Systems war nur durch Restore eines Backups möglich."
MAV: The problem can be reproduced in m142 in following way:
- create folder "d:\Garbage" and place "soffice.cfg" file there.
- change Common.xml in configuration so that "UserConfig" entry contains
"d:\Garbage"
- start the office using "soffice.exe -writer"
The exception is thrown because the configuration tries to create
FSStorage based on folder "soffice.cfg" but there is a file with this name.
The same problem might happen when user changes UserConfig path by
Tools\Options dialog so that it refers to SO7 configuration.
The crash is very similar to the crash in issue #127086#.
MAV->AS: The FSStorage is created by framework code. Could you please
take a look.
AS->MMP: As discussed ... please define the new behaviour for this
configuration setting. The easiest solution would be to show a warning
if the path "UIConfiguration" is changed by the user inside the dialog
"Tools->Options->Path".
Of course its possible to ignore the error at runtime too ... but as an
effect of these may be the whole office has no no menu and toolbars any
longer .-)
MMP: Idea: Why do we offer mission critical paths in the UI at all? I
suggest to remove them from the dialog and put them in an external paths
configuration file.
Spec URL: http://specs.openoffice.org/appwide/options_settings/OOoPaths.odt
MMP:
New summary
Old summary: Stacktrace ID: 260418
(framework::PresetHandler::getOrCreateRootStorageUser)
MMP->PB: Here is the task ;. It would be great if you can build this in,
(or out?) or OOo 2.0.3
PB: fixed in cws pb14.
Files changed:
/svx/source/dialog/optpath.cxx
TM: Checked and verified in cws pb14 -> OK !
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]