Apache OpenOffice (AOO) Bugzilla – Issue 73603
MailMerge: Back to step6 from step 7 or 8 -> crash
Last modified: 2013-08-07 14:42:35 UTC
- Run MailMerge until step 7 or step 8 - Go back to step6 or lower -> crash
->pb: The dialog should be created using the ViewFrame of the source document. But it is created using the ViewFrame of the target that has already been destroyed. > sfx680mi.dll!SfxViewShell::GetViewFrame() Line 402 + 0x3 bytes C++ swui680mi.dll!SwMailMergeWizard::SwMailMergeWizard(SwView & rView={...}, SwMailMergeConfigItem & rItem={...}) Line 124 + 0x90 bytes C++ swui680mi.dll!SwAbstractDialogFactory_Impl::CreateMailMergeWizard(SwView & rView={...}, SwMailMergeConfigItem & rConfigItem={...}) Line 1687 + 0x39 bytes C++ sw680mi.dll!`anonymous namespace'::SwMailMergeWizardExecutor::EndDialogHdl(AbstractMailMergeWizard * pDialog=0x05b80fe0) Line 662 + 0x19 bytes C++ sw680mi.dll!`anonymous namespace'::SwMailMergeWizardExecutor::LinkStubEndDialogHdl(void * pThis=0x05ccfe70, void * pCaller=0x05b80fe0) Line 567 + 0xf bytes C++ tl680mi.dll!Link::Call(void * pCaller=0x05b80fe0) Line 158 + 0xe bytes C++ swui680mi.dll!AbstractMailMergeWizard_Impl::EndDialogHdl(SwMailMergeWizard * pDialog=0x05c801b0) Line 634 C++ swui680mi.dll!AbstractMailMergeWizard_Impl::LinkStubEndDialogHdl(void * pThis=0x05b80fe0, void * pCaller=0x05c801b0) Line 629 + 0xf bytes C++ tl680mi.dll!Link::Call(void * pCaller=0x05c801b0) Line 158 + 0xe bytes C++ vcl680mi.dll!Dialog::EndDialog(long nResult=104) Line 815 C++ swui680mi.dll!SwMailMergeWizard::enterState(short _nState=5) Line 222 C++ svt680mi.dll!svt::OWizardMachine::ActivatePage() Line 425 + 0xb bytes C++ svt680mi.dll!WizardDialog::ShowPage(unsigned short nLevel=5) Line 521 C++ svt680mi.dll!svt::OWizardMachine::travelPrevious() Line 724 + 0x8 bytes C++ svt680mi.dll!svt::OWizardMachine::OnPrevPage(PushButton * __formal=0x00eaf86c) Line 762 C++ svt680mi.dll!svt::OWizardMachine::LinkStubOnPrevPage(void * pThis=0x05c801b0, void * pCaller=0x05b4ac10) Line 756 + 0xe bytes C++ tl680mi.dll!Link::Call(void * pCaller=0x05b4ac10) Line 158 + 0xe bytes C++ vcl680mi.dll!Control::ImplCallEventListenersAndHandler(unsigned long nEvent=1102, const Link & rHandler={...}, void * pCaller=0x05b4ac10) Line 387 C++ vcl680mi.dll!Button::Click() Line 198 C++ vcl680mi.dll!PushButton::Tracking(const TrackingEvent & rTEvt={...}) Line 1591 C++ vcl680mi.dll!Window::EndTracking(unsigned short nFlags=0) Line 786 + 0x10 bytes C++ vcl680mi.dll!ImplHandleMouseEvent(Window * pWindow=0x05c801b0, unsigned short nSVEvent=2, unsigned char bMouseLeave=0, long nX=16777217, long nY=0, unsigned long nMsgTime=704756734, unsigned short nCode=1, unsigned short nMode=3) Line 882 C++ vcl680mi.dll!ImplHandleSalMouseButtonUp(Window * pWindow=0x05c801b0, SalMouseEvent * pEvent=0x00eafac4) Line 2107 + 0x2e bytes C++ vcl680mi.dll!ImplWindowFrameProc(void * pInst=0x05c801b0, SalFrame * __formal=0x024c3798, unsigned short nEvent=4, const void * pEvent=0x00eafac4) Line 2360 C++ vcl680mi.dll!SalFrame::CallCallback(unsigned short nEvent=4, const void * pEvent=0x00eafac4) Line 315 + 0x16 bytes C++ vcl680mi.dll!ImplHandleMouseMsg(HWND__ * hWnd=0x000109d6, unsigned int nMsg=514, unsigned int wParam=0, long lParam=0) Line 3435 C++ vcl680mi.dll!SalFrameWndProc(HWND__ * hWnd=0x000109d6, unsigned int nMsg=514, unsigned int wParam=0, long lParam=27787563, int & rDef=1) Line 5732 + 0xf bytes C++ vcl680mi.dll!SalFrameWndProcW(HWND__ * hWnd=0x000109d6, unsigned int nMsg=514, unsigned int wParam=0, long lParam=27787563) Line 6123 + 0x15 bytes C++ user32.dll!7739c3b7() [Frames below may be incorrect and/or missing, no symbols loaded for user32.dll] user32.dll!7739c484() user32.dll!7739c43a() user32.dll!7739c73c() user32.dll!7739c778() vcl680mi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x00eafcd4) Line 203 C++ vcl680mi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x00eafcd4) Line 720 C++ vcl680mi.dll!ImplSalYield(unsigned char bWait='', unsigned char bHandleAllCurrentEvents=0) Line 749 + 0x9 bytes C++ vcl680mi.dll!WinSalInstance::Yield(bool bWait=true, bool bHandleAllCurrentEvents=false) Line 797 C++ vcl680mi.dll!Application::Yield(bool bAllEvents=false) Line 554 C++ vcl680mi.dll!Application::Execute() Line 516 + 0x7 bytes C++ soffice.bin!0040b0fd() vcl680mi.dll!ImplSVMain() Line 255 C++ vcl680mi.dll!SVMain() Line 296 C++ soffice.bin!0040102f() soffice.bin!00401076() soffice.bin!0041898d() kernel32.dll!77e523e5()
pb: in progress.
pb: fixed in cws fwk63. Files changed: /sfx2/inc/frame.hxx 1.20.230.1 /sfx2/source/view/frame.cxx 1.50.84.1 /sw/source/ui/app/apphdl.cxx 1.60.50.1.6.1
pb -> hi: please verify, thx.
Verified with cws fwk63 = ok
Still ok in 680m7_9118