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]