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]

Reply via email to