To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=79435
------- Additional comments from [EMAIL PROTECTED] Thu Dec 6 15:14:35 +0000 2007 ------- So, the Dialog::Execute() calls Application::Yield to allow further user input. The mouse event coming on the click goes to Calc and leads to a deactivation of the chart, and therefore a deletion of the dialog. Well, that's not really news, but a starting point to find out why the dialog is obviously no longer modal. More useful stack: [...] ntdll.dll!7c81d77d() ntdll.dll!7c82f9dd() msvcr71.dll!7c34218a() vcl680mi.dll!SystemWindow::~SystemWindow() Line 136 + 0xf bytes C++ vcl680mi.dll!Dialog::~Dialog() Line 483 + 0x8 bytes C++ vcl680mi.dll!TabDialog::~TabDialog() Line 260 + 0xf bytes C++ 00eaddf0() msvcr71.dll!7c34218a() chartcontroller680mi.dll!chart::DataSourceDialog::`scalar deleting destructor'() + 0x20 bytes C++ tk680mi.dll!609c9013() tk680mi.dll!609d0324() tk680mi.dll!609d68b1() tk680mi.dll!609d668d() vcl680mi.dll!Window::~Window() Line 4412 C++ chartcontroller680mi.dll!chart::ChartWindow::~ChartWindow() Line 76 + 0x9 bytes C++ chartcontroller680mi.dll!chart::ChartWindow::`scalar deleting destructor'() + 0xf bytes C++ tk680mi.dll!609c9013() tk680mi.dll!609d0324() chartcontroller680mi.dll!chart::ChartController::dispose() Line 787 + 0x2d bytes C++ fwk680mi.dll!5cb01e5e() fwk680mi.dll!5cb02215() cppu3.dll!66788986() embobj.dll!5cc64b75() embobj.dll!5cc7013e() vos3MSC.dll!60134831() vcl680mi.dll!SalYieldMutex::release() Line 207 + 0x6 bytes C++ sfx680mi.dll!5d0910d8() embobj.dll!5cc70705() sal3.dll!63202cd0() sal3.dll!6320370f() cppu3.dll!667916c5() cppu3.dll!667891a8() cppu3.dll!66791f13() embobj.dll!5cc6d693() embobj.dll!5cc70bee() sal3.dll!63203a4c() sfx680mi.dll!5d092035() sc680mi.dll!59619713() ntdll.dll!7c82f9dd() msvcr71.dll!7c34218a() msvcr71.dll!7c34218f() msvcr71.dll!7c34218f() tl680mi.dll!6091907c() tl680mi.dll!60919385() svx680mi.dll!583ea21a() svx680mi.dll!583edd53() svx680mi.dll!583cbf24() sc680mi.dll!59692024() msvcr71.dll!7c3416b8() msvcr71.dll!7c3416db() msvcr71.dll!7c360947() tl680mi.dll!60918841() tl680mi.dll!609190d3() ntdll.dll!7c82f9dd() msvcr71.dll!7c34218a() svx680mi.dll!58400af3() sc680mi.dll!596b75d9() sc680mi.dll!596b0f89() vcl680mi.dll!Window::PreNotify(NotifyEvent & rNEvt={...}) Line 5125 + 0x21 bytes C++ vcl680mi.dll!Window::PreNotify(NotifyEvent & rNEvt={...}) Line 5125 + 0x21 bytes C++ sc680mi.dll!596b01ab() vcl680mi.dll!Window::ImplGenerateMouseMove() Line 3824 + 0x36 bytes C++ sc680mi.dll!596b24c6() vcl680mi.dll!ImplHandleMouseEvent(Window * pWindow=0x00000008, unsigned short nSVEvent=60736, unsigned char bMouseLeave='Ø', long nX=32070312, long nY=1, unsigned long nMsgTime=0, unsigned short nCode=162, unsigned short nMode=516) Line 875 C++ [EMAIL PROTECTED]() + 0x9f8f bytes C++ [EMAIL PROTECTED]() + 0xdee9 bytes C++ vcl680mi.dll!__SEH_epilog() + 0x10 bytes Asm user32.dll!773b3927() user32.dll!7739c76c() user32.dll!7739cc6f() user32.dll!7739c7a8() vcl680mi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x00eaf0a8) Line 203 C++ vcl680mi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x00eaf0a8) Line 723 C++ vcl680mi.dll!ImplSalYield(unsigned char bWait='', unsigned char bHandleAllCurrentEvents=0) Line 740 + 0x9 bytes C++ vcl680mi.dll!WinSalInstance::Yield(bool bWait=true, bool bHandleAllCurrentEvents=false) Line 800 C++ vcl680mi.dll!Application::Yield(bool bAllEvents=false) Line 558 C++ vcl680mi.dll!Dialog::Execute() Line 722 + 0x7 bytes C++ chartcontroller680mi.dll!chart::ChartController::executeDispatch_SourceData() Line 1234 + 0xc bytes C++ chartcontroller680mi.dll!chart::ChartController::dispatch(const com::sun::star::util::URL & rURL={...}, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & __formal={...}) Line 1061 + 0xc bytes C++ chartcontroller680mi.dll!chart::ControllerCommandDispatch::dispatch(const com::sun::star::util::URL & URL={...}, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & Arguments={...}) Line 513 + 0x23 bytes C++ fwk680mi.dll!5cb42b36() fwk680mi.dll!5cb445e5() tl680mi.dll!60915975() vcl680mi.dll!Menu::Select() Line 1193 + 0x10 bytes C++ vcl680mi.dll!Menu::ImplCallSelect(Menu * __formal=0x00000000) Line 2820 C++ vcl680mi.dll!Menu::LinkStubImplCallSelect(void * pThis=0x06209470, void * pCaller=0x00000000) Line 2816 + 0xf bytes C++ tl680mi.dll!60915975() vcl680mi.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent=0x060a8b98) Line 2024 C++ vcl680mi.dll!ImplWindowFrameProc(Window * pWindow=0x01e7f880, SalFrame * __formal=0x01e7fb08, unsigned short nEvent=22, const void * pEvent=0x060a8b98) Line 2519 + 0x9 bytes C++ vcl680mi.dll!SalFrame::CallCallback(unsigned short nEvent=22, const void * pEvent=0x060a8b98) Line 304 + 0x16 bytes C++ vcl680mi.dll!SalFrameWndProc(HWND__ * hWnd=0x007f02e0, unsigned int nMsg=1154, unsigned int wParam=0, long lParam=101354392, int & rDef=1) Line 5993 + 0x20 bytes C++ vcl680mi.dll!SalFrameWndProcW(HWND__ * hWnd=0x007f02e0, unsigned int nMsg=1154, unsigned int wParam=0, long lParam=101354392) Line 6148 + 0x15 bytes C++ user32.dll!7739c3e7() user32.dll!7739c4b4() user32.dll!7739c46a() user32.dll!7739c76c() user32.dll!7739cc6f() user32.dll!7739c7a8() vcl680mi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x00eafcc0) Line 203 C++ vcl680mi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x00eafcc0) Line 723 C++ vcl680mi.dll!ImplSalYield(unsigned char bWait='', unsigned char bHandleAllCurrentEvents=0) Line 740 + 0x9 bytes C++ vcl680mi.dll!WinSalInstance::Yield(bool bWait=true, bool bHandleAllCurrentEvents=false) Line 800 C++ vcl680mi.dll!Application::Yield(bool bAllEvents=false) Line 558 C++ vcl680mi.dll!Application::Execute() Line 516 + 0x7 bytes C++ soffice.bin!0040ad33() vcl680mi.dll!ImplSVMain() Line 263 C++ vcl680mi.dll!SVMain() Line 304 C++ soffice.bin!00401131() msvcr71.dll!7c34214f() soffice.bin!00401161() soffice.bin!00401184() soffice.bin!00418cdf() kernel32.dll!77e523e5() --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]