Hi Mikhail,

Thank you for your help in this issue. Glad it went smoothly. :-)

I managed to get the call stacks for i34871 and i38422. The crash in i78753 however, only happens when soffice.bin is NOT attached to the debugger, otherwise nothing happens when the embedded object is double clicked, thus I cannot get a call stack out of it. By the way I reverified the issues with an OOO300_m5 I built myself, the result is not quite the same as with DEV300_m29:
--------------------
i34871 original problem in description not reproducible, (could you please explain what SvOutPlaceObject is and looks like please?) double clicking crashes on DEV300_m29, on OOO300_m5 "General Error" box pops up instead. i38422 reproducible on DEV300_m29, not reproducible on OOO300_m5, "General Error" box pops up instead. i52817 reproducible, terribly sorry that I misunderstood the description when I wrote the previous verifications.
i73122    reproducible.
i78753 reproducible on OOO300_m5, on DEV300_m29 the strange behavior has been described above.
--------------------
Hopefully the information is useful.

And thank you for your advice, I had a superficial look at some code in sfx2/source/doc/obj* and embeddedobj/source/msole/*, is that the right part you referred to?

Thanks and Best Regards,
Felix.

Mikhail Voitenko
Hi Felix,

Could you please attach the patch to the issue, I will integrate it in one of framework childworkspaces. You could probably continue with embedding issues list currently. Could you please send me the call stacks of the crashes that you get while reproducing i78753, i34871 and 38422 issues. Please also get a little bit familiar with the source code around the crashes so that we can discuss them on irc-meeting.

Thanks,
Mikhail.

        ooxmi.dll!61e69663()    
        sal3.dll!_rtl_ustr_toInt64()  + 0xd7    C
        ooxmi.dll!61e68f32()    
        ooxmi.dll!61e69101()    
        ooxmi.dll!61e6e34d()    
        
filterconfig1.dll!filter::config::TypeDetection::impl_askDetectService()  + 
0x10e       C++
        
filterconfig1.dll!filter::config::TypeDetection::impl_detectTypeDeepOnly()  + 
0x3bb     C++
        
filterconfig1.dll!filter::config::TypeDetection::queryTypeByDescriptor()  + 
0x1cd       C++
>       emboleobj.dll!OwnView_Impl::GetFilterNameFromExtentionAndInStream(const 
> com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> & 
> xFactory={...}, const rtl::OUString & aNameWithExtention={...}, const 
> com::sun::star::uno::Reference<com::sun::star::io::XInputStream> & 
> xInputStream={...})  Line 244 + 0x25      C++
        emboleobj.dll!OleEmbeddedObject::TryToConvertToOOo()  Line 277 + 0x9a   
C++
        emboleobj.dll!OleEmbeddedObject::doVerb(long nVerbID=-9)  Line 768 + 
0xb        C++
        sfxmi.dll!SfxInPlaceClient::DoVerb(long nVerb=0)  Line 994 + 0x35       
C++
        swmi.dll!SwWrtShell::LaunchOLEObj()  + 0xb0     C++
        swmi.dll!SwEditWin::MouseButtonDown()  + 0x8af  C++
        vclmi.dll!ImplHandleMouseEvent(Window * pWindow=0x02956618, unsigned 
short nSVEvent=1, unsigned char bMouseLeave=0, long nX=776, long nY=386, 
unsigned long nMsgTime=705609750, unsigned short nCode=1, unsigned short 
nMode=3)  Line 822       C++
        vclmi.dll!ImplHandleSalMouseButtonDown(Window * pWindow=0x02956618, 
SalMouseEvent * pEvent=0x014afa74)  Line 2073 + 0x45        C++
        vclmi.dll!ImplWindowFrameProc(Window * pWindow=0x02956618, SalFrame * 
__formal=0x029368e0, unsigned short nEvent=3, const void * pEvent=0x014afa74)  
Line 2325 + 0xd    C++
        vclmi.dll!ImplHandleMouseMsg(HWND__ * hWnd=0x01180f2c, unsigned int 
nMsg=513, unsigned int wParam=1, long lParam=25297672)  Line 3451 + 0x23    C++
        vclmi.dll!SalFrameWndProc(HWND__ * hWnd=0x01180f2c, unsigned int 
nMsg=513, unsigned int wParam=1, long lParam=25297672, int & rDef=1)  Line 5789 
+ 0x15 C++
        vclmi.dll!SalFrameWndProcW(HWND__ * hWnd=0x01180f2c, unsigned int 
nMsg=513, unsigned int wParam=1, long lParam=25297672)  Line 6204 + 0x19      
C++
        user32.dll!77d18734()   
        user32.dll!77d18816()   
        user32.dll!77d189cd()   
        user32.dll!77d19402()   
        user32.dll!77d18a10()   
        vclmi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x014afcb4)  Line 
189 + 0xa  C++
        vclmi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x014afcb4)  Line 675 + 
0x9      C++
        vclmi.dll!ImplSalYield(unsigned char bWait='', unsigned char 
bHandleAllCurrentEvents=0)  Line 693 + 0x9        C++
        vclmi.dll!WinSalInstance::Yield(bool bWait=true, bool 
bHandleAllCurrentEvents=false)  Line 750 + 0xd    C++
        vclmi.dll!Application::Yield(bool bAllEvents=false)  Line 503   C++
        vclmi.dll!Application::Execute()  Line 461 + 0x7        C++
        sofficeapp.dll!5fa5bc97()       
        ooxmi.dll!61e69663()    
        sal3.dll!_rtl_ustr_toInt64()  + 0xd7    C
        ooxmi.dll!61e68f32()    
        ooxmi.dll!61e69101()    
        ooxmi.dll!61e6e34d()    
        
filterconfig1.dll!filter::config::TypeDetection::impl_askDetectService()  + 
0x10e       C++
        
filterconfig1.dll!filter::config::TypeDetection::impl_detectTypeDeepOnly()  + 
0x3bb     C++
        
filterconfig1.dll!filter::config::TypeDetection::queryTypeByDescriptor()  + 
0x1cd       C++
>       emboleobj.dll!OwnView_Impl::GetFilterNameFromExtentionAndInStream(const 
> com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> & 
> xFactory={...}, const rtl::OUString & aNameWithExtention={...}, const 
> com::sun::star::uno::Reference<com::sun::star::io::XInputStream> & 
> xInputStream={...})  Line 244 + 0x25      C++
        emboleobj.dll!OleEmbeddedObject::TryToConvertToOOo()  Line 277 + 0x9a   
C++
        emboleobj.dll!OleEmbeddedObject::doVerb(long nVerbID=-9)  Line 768 + 
0xb        C++
        sfxmi.dll!SfxInPlaceClient::DoVerb(long nVerb=0)  Line 994 + 0x35       
C++
        swmi.dll!SwWrtShell::LaunchOLEObj()  + 0xb0     C++
        swmi.dll!SwEditWin::MouseButtonDown()  + 0x8af  C++
        vclmi.dll!ImplHandleMouseEvent(Window * pWindow=0x02956618, unsigned 
short nSVEvent=1, unsigned char bMouseLeave=0, long nX=641, long nY=256, 
unsigned long nMsgTime=705891078, unsigned short nCode=1, unsigned short 
nMode=3)  Line 822       C++
        vclmi.dll!ImplHandleSalMouseButtonDown(Window * pWindow=0x02956618, 
SalMouseEvent * pEvent=0x014afa74)  Line 2073 + 0x45        C++
        vclmi.dll!ImplWindowFrameProc(Window * pWindow=0x02956618, SalFrame * 
__formal=0x029368e0, unsigned short nEvent=3, const void * pEvent=0x014afa74)  
Line 2325 + 0xd    C++
        vclmi.dll!ImplHandleMouseMsg(HWND__ * hWnd=0x00340d06, unsigned int 
nMsg=513, unsigned int wParam=1, long lParam=16777857)  Line 3451 + 0x23    C++
        vclmi.dll!SalFrameWndProc(HWND__ * hWnd=0x00340d06, unsigned int 
nMsg=513, unsigned int wParam=1, long lParam=16777857, int & rDef=1)  Line 5789 
+ 0x15 C++
        vclmi.dll!SalFrameWndProcW(HWND__ * hWnd=0x00340d06, unsigned int 
nMsg=513, unsigned int wParam=1, long lParam=16777857)  Line 6204 + 0x19      
C++
        user32.dll!77d18734()   
        user32.dll!77d18816()   
        user32.dll!77d189cd()   
        user32.dll!77d18a10()   
        vclmi.dll!ImplDispatchMessage(const tagMSG * lpMsg=0x014afcb4)  Line 
189 + 0xa  C++
        vclmi.dll!ImplSalDispatchMessage(tagMSG * pMsg=0x014afcb4)  Line 675 + 
0x9      C++
        vclmi.dll!ImplSalYield(unsigned char bWait='', unsigned char 
bHandleAllCurrentEvents=0)  Line 705 + 0x9        C++
        vclmi.dll!WinSalInstance::Yield(bool bWait=true, bool 
bHandleAllCurrentEvents=false)  Line 750 + 0xd    C++
        vclmi.dll!Application::Yield(bool bAllEvents=false)  Line 503   C++
        vclmi.dll!Application::Execute()  Line 461 + 0x7        C++
        sofficeapp.dll!5fa5bc97()       
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to