Issue 45398 - Crash by calling help on first run dialog
Summary: Crash by calling help on first run dialog
Status: CLOSED FIXED
Alias: None
Product: Writer
Classification: Application
Component: ui (show other issues)
Version: current
Hardware: All All
: P2 Trivial (vote)
Target Milestone: ---
Assignee: h.ilter
QA Contact: issues@sw
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-18 13:10 UTC by h.ilter
Modified: 2013-08-07 14:41 UTC (History)
2 users (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 h.ilter 2005-03-18 13:10:30 UTC
- Click on help button on first run dialog
-> Crash
Note: It was ok in m86_8888
Report-ID: 387382
Comment 1 h.ilter 2005-03-18 13:13:03 UTC
BTW: The images on help pages are displayed as placeholder. Is there a
dependency or another bug?
Comment 2 carsten.driesner 2005-03-18 16:13:46 UTC
cd: Looks like this was introduced by creating the new show help on open
document. It tries to access the configuration although we are short before
creating the user configuration.

This is the call stack:
>
comphelp4MSC.dll!comphelper::ConfigurationHelper::readRelativeKey(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>
xCFG={...}, const rtl::OUString & sRelPath={...}, const rtl::OUString &
sKey={...})  Line 138 + 0x9	C++
 	sfx680mi.dll!SfxHelpTextWindow_Impl::InitOnStartupBox(bool bOnlyText=false) 
Line 2353 + 0x56	C++
 	sfx680mi.dll!SfxHelpTextWindow_Impl::SfxHelpTextWindow_Impl(SfxHelpWindow_Impl
* pParent=0x03f35850)  Line 2229	C++
 	sfx680mi.dll!SfxHelpWindow_Impl::SfxHelpWindow_Impl(const
com::sun::star::uno::Reference<com::sun::star::frame::XFrame> & rFrame={...},
Window * pParent=0x03f17f10, __int64 nBits=4096)  Line 3331 + 0x26	C++
 
sfx680mi.dll!impl_createHelp(com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
& rHelpTask={...}, com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
& rHelpContent={...})  Line 728 + 0x2e	C++
 	sfx680mi.dll!SfxHelp::Start(const String & rURL={...}, const Window *
pWindow=0x00e4fb74)  Line 801 + 0xd	C++
 	sfx680mi.dll!SfxHelp::Start(unsigned long nHelpId=42773, const Window *
pWindow=0x00e4fb74)  Line 844 + 0x12	C++
 	vcl680mi.dll!Window::RequestHelp(const HelpEvent & rHEvt={...})  Line 4849	C++
 	vcl680mi.dll!Window::RequestHelp(const HelpEvent & rHEvt={...})  Line 4821	C++
 	vcl680mi.dll!Window::RequestHelp(const HelpEvent & rHEvt={...})  Line 4821	C++
 	vcl680mi.dll!HelpButton::Click()  Line 2165 + 0x18	C++
 	vcl680mi.dll!PushButton::Tracking(const TrackingEvent & rTEvt={...})  Line
1585	C++
 	vcl680mi.dll!Window::EndTracking(unsigned short nFlags=0)  Line 809 + 0x10	C++
 	vcl680mi.dll!ImplHandleMouseEvent(Window * pWindow=0x00e40001, unsigned short
nSVEvent=2, unsigned char bMouseLeave=0, long nX=16777217, long nY=0, unsigned
long nMsgTime=165789937, unsigned short nCode=1, unsigned short nMode=3)  Line
897	C++
 	vcl680mi.dll!ImplHandleSalMouseButtonUp(Window * pWindow=0x00e4fb74,
SalMouseEvent * pEvent=0x00e4f8f0)  Line 2087 + 0x2e	C++
 	vcl680mi.dll!ImplWindowFrameProc(void * pInst=0x00e4fb74, SalFrame *
pFrame=0x03e8cbb8, unsigned short nEvent=4, const void * pEvent=0x00e4f8f0) 
Line 2323	C++
 	vcl680mi.dll!SalFrame::CallCallback(unsigned short nEvent=4, const void *
pEvent=0x00e4f8f0)  Line 309 + 0x16	C++
 	vcl680mi.dll!ImplHandleMouseMsg(HWND__ * hWnd=0x003007dc, unsigned int
nMsg=514, unsigned int wParam=0, long lParam=2259272)  Line 3233	C++
 	vcl680mi.dll!SalFrameWndProc(HWND__ * hWnd=0x003007dc, unsigned int nMsg=514,
unsigned int wParam=0, long lParam=23068741, int & rDef=1)  Line 5459 + 0xf	C++
 	vcl680mi.dll!SalFrameWndProcW(HWND__ * hWnd=0x003007dc, unsigned int nMsg=514,
unsigned int wParam=0, long lParam=23068741)  Line 5830 + 0x15	C++
 	user32.dll!_InternalCallWinProc@20()  + 0x28	
 	user32.dll!_UserCallWinProcCheckWow@32()  + 0xb7	
 	user32.dll!_DispatchMessageWorker@8()  + 0xdc	
 	user32.dll!_DispatchMessageW@4()  + 0xf	
 	vcl680mi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x00e4facc)  Line 226	C++
 	vcl680mi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x00e4facc)  Line 730	C++
 	vcl680mi.dll!ImplSalYield(unsigned char bWait='')  Line 754 + 0x9	C++
 	vcl680mi.dll!WinSalInstance::Yield(unsigned char bWait='')  Line 802	C++
 	vcl680mi.dll!Application::Yield()  Line 562	C++
 	vcl680mi.dll!Dialog::Execute()  Line 703	C++
 	spl680mi.dll!desktop::FirstStart::execute(const
com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> & args={...}) 
Line 167 + 0xe	C++
 	soffice.bin!desktop::Desktop::Main()  Line 1500 + 0x1e	C++
 	vcl680mi.dll!SVMain()  Line 265	C++
 	soffice.bin!sal_main(int argc=1, char * * argv=0x002268b8)  Line 105	C++
 	soffice.bin!WinMain(void * _hinst=0x00000000, void * _dummy=0x00042397, char *
_cmdline=0x00000001, int _nshow=0)  Line 97 + 0x20	C++
 	soffice.bin!WinMainCRTStartup()  Line 390 + 0x1b	C
 	kernel32.dll!_BaseProcessStart@4()  + 0x23	
Comment 3 carsten.driesner 2005-03-18 16:18:11 UTC
cd->lo: As discussed with mba, please take over.
Comment 4 lo 2005-03-18 16:30:35 UTC
fixed on fwkfinal4
Comment 5 Uwe Fischer 2005-03-21 11:24:51 UTC
due to an email by Mathias Bauer, the fix may not be safe for future builds. The
only way to fix the crash on first dialog Help button reliably is to remove the
button. Please then do so.
Comment 6 lo 2005-03-21 11:28:02 UTC
this is what I did
Comment 7 lo 2005-03-22 08:54:10 UTC
please verify on fwkfinal4

re-open issue and reassign to hi@openoffice.org
Comment 8 lo 2005-03-22 08:54:14 UTC
reassign to hi@openoffice.org
Comment 9 lo 2005-03-22 08:54:19 UTC
reset resolution to FIXED
Comment 10 h.ilter 2005-03-22 12:45:10 UTC
Verified with cws fwkfinal4 = ok
Comment 11 h.ilter 2005-03-22 15:54:00 UTC
There is something more. The help button is away but press to F1 still crash.
Comment 12 h.ilter 2005-03-22 15:55:06 UTC
Reassigned back to LO
Comment 13 lo 2005-03-22 17:06:31 UTC
catching F1 in prenotify of window now
Comment 14 lo 2005-03-23 09:54:53 UTC
please verify

re-open issue and reassign to hi@openoffice.org
Comment 15 lo 2005-03-23 09:54:59 UTC
reassign to hi@openoffice.org
Comment 16 lo 2005-03-23 09:55:03 UTC
reset resolution to FIXED
Comment 17 h.ilter 2005-03-23 11:27:08 UTC
Verified with cws fwkfinal win:01 & 49; Linux: 01 & 49 =  ok
Comment 18 h.ilter 2005-04-01 13:33:29 UTC
Verified with integrated 680m90_8893 = ok