https://bugs.documentfoundation.org/show_bug.cgi?id=89947

--- Comment #8 from Michael Meeks <[email protected]> ---
Michael - might be interesting to you ?

     msvcr120d.dll!_wassert(const wchar_t * expr, const wchar_t * filename,
unsigned int lineno) Line 369    C
     vcllo.dll!ImplDbgTestSolarMutex() Line 817    C++
     tllo.dll!DbgFunc(unsigned short nAction, void * pParam) Line 303    C++
     svllo.dll!SfxBroadcaster::RemoveListener(SfxListener & rListener) Line 130
   C++

void SfxBroadcaster::RemoveListener( SfxListener& rListener )
{
    DBG_TESTSOLARMUTEX();

        fails here.

     svllo.dll!SfxListener::~SfxListener() Line 61    C++
     sfxlo.dll!SfxRequest_Impl::~SfxRequest_Impl() Line 88    C++
     sfxlo.dll!SfxRequest_Impl::`scalar deleting destructor'(unsigned int)   
C++
     sfxlo.dll!SfxRequest::~SfxRequest() Line 133    C++
     sfxlo.dll!SfxRequest::`vector deleting destructor'(unsigned int)    C++
     sfxlo.dll!SfxDispatcher::PostMsgHandler(SfxRequest * pReq) Line 1106   
C++

Its rather unclear from the above frame to here who drops the solar mutex.

     sfxlo.dll!SfxDispatcher::LinkStubPostMsgHandler(void * instance, void *
data) Line 1074    C++
     sfxlo.dll!Link<void *,long>::Call(void * data) Line 127    C++
     sfxlo.dll!GenLink::Call(void * pCaller) Line 45    C++
     sfxlo.dll!SfxHintPoster::Event(SfxHint * pPostedHint) Line 60    C++
     sfxlo.dll!SfxHintPoster::DoEvent_Impl(SfxHint * pPostedHint) Line 53   
C++
     sfxlo.dll!SfxHintPoster::LinkStubDoEvent_Impl(void * instance, void *
data) Line 50    C++
     vcllo.dll!Link<void *,long>::Call(void * data) Line 127    C++
     vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent) Line 2028    C++
     vcllo.dll!ImplWindowFrameProc(vcl::Window * _pWindow, SalFrame * __formal,
unsigned short nEvent, const void * pEvent) Line 2580    C++
     vcllo.dll!SalFrame::CallCallback(unsigned short nEvent, const void *
pEvent) Line 246    C++
     vcllo.dll!ImplHandleUserEvent(HWND__ * hWnd, long lParam) Line 4128    C++

This guy acquires the SolarMutex.

>       vcllo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned 
> int wParam, long lParam, int & rDef) Line 5784     C++
     vcllo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned int
wParam, long lParam) Line 5943    C++
     user32.dll!_InternalCallWinProc@20()    Unknown
     user32.dll!_UserCallWinProcCheckWow@32()    Unknown
     user32.dll!_DispatchMessageWorker@8()    Unknown
     user32.dll!_DispatchMessageW@4()    Unknown
...

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to