Issue 75254 - leaving edit mode of OLE crashes Office
Summary: leaving edit mode of OLE crashes Office
Status: CLOSED DUPLICATE of issue 74950
Alias: None
Product: Impress
Classification: Application
Component: editing (show other issues)
Version: OOo 2.2 RC3
Hardware: All Linux, all
: P3 Trivial (vote)
Target Milestone: OOo 2.x
Assignee: mikhail.voytenko
QA Contact: issues@graphics
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-09 15:01 UTC by mdxonefour
Modified: 2007-03-12 10:43 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
crash doc to reproduce OLE exit crash (33.26 KB, text/plain)
2007-03-09 15:03 UTC, mdxonefour
no flags Details
crash doc to reproduce OLE exit crash (33.26 KB, application/vnd.sun.xml.impress)
2007-03-09 15:03 UTC, mdxonefour
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description mdxonefour 2007-03-09 15:01:25 UTC
Open attached document and enter the OLE object. When you leave the object,
Office will crash.

Note: I was able to reproduce this on a SuSE 10.1 Linux system. But I was not
able to reproduce it on Windows.
Comment 1 mdxonefour 2007-03-09 15:03:32 UTC
Created attachment 43620 [details]
crash doc to reproduce OLE exit crash
Comment 2 mdxonefour 2007-03-09 15:03:41 UTC
Created attachment 43621 [details]
crash doc to reproduce OLE exit crash
Comment 3 mdxonefour 2007-03-09 15:07:43 UTC
MD: I already checked whether this one is duplicate to 75249, but it's
different. I can workaround 75249 by setting SAL_DISABLE_NATIVE_ALPHA. But this
issue (75254) I can't workaround by that.
Comment 4 mdxonefour 2007-03-09 15:16:58 UTC
MD: Here the information from the report backend report id 2998419:

ReportCrash
/so/ws/OOF680/src.m10/sal/osl/unx/signal.c:478
SignalHandlerFunction
/so/ws/OOF680/src.m10/sal/osl/unx/signal.c:813
Window::ImplCallInitShow()
/so/ws/OOF680/src.m11/vcl/source/window/window.cxx:1634
Window::ImplCallInitShow()
/so/ws/OOF680/src.m11/vcl/source/window/window.cxx:1648
Window::Show(unsigned char, unsigned short)
/so/ws/OOF680/src.m11/vcl/source/window/window.cxx:6425
SfxWorkWindow::ShowChilds_Impl()
/so/ws/OOF680/src.m11/sfx2/source/appl/workwin.cxx:1185
SfxSplitWindow::SetFadeIn_Impl(unsigned char)
/so/ws/OOF680/src.m11/sfx2/source/dialog/splitwin.cxx:1183
SfxSplitWindow::FadeOut_Impl()
/so/ws/OOF680/src.m11/sfx2/source/dialog/splitwin.cxx:1224
SfxSplitWindow::RemoveWindow(SfxDockingWindow*, unsigned char)
/so/ws/OOF680/unxlngi6.pro/inc.m11/vcl/window.hxx:771
SfxDockingWindow::ReleaseChildWindow_Impl()
/so/ws/OOF680/src.m11/sfx2/source/dialog/dockwin.cxx:906
SfxDockingWindow::~SfxDockingWindow()
/so/ws/OOF680/src.m11/sfx2/source/dialog/dockwin.cxx:897
sd::PaneDockingWindow::~PaneDockingWindow()
/so/ws/OOF680/src.m11/sd/source/ui/dlg/PaneDockingWindow.cxx:98
SfxChildWindow::~SfxChildWindow()
/so/ws/OOF680/src.m11/sfx2/source/appl/childwin.cxx:230
sd::LeftPaneChildWindow::~LeftPaneChildWindow()
/so/ws/OOF680/src.m11/sd/source/ui/dlg/PaneChildWindows.cxx:106
SfxChildWindow::Destroy()
/so/ws/OOF680/src.m11/sfx2/source/appl/childwin.cxx:220
SfxWorkWindow::DeleteControllers_Impl()
/so/ws/OOF680/src.m11/sfx2/source/appl/workwin.cxx:770
SfxFrame::DoClose_Impl()
/so/ws/OOF680/src.m11/sfx2/source/view/frame.cxx:239
SfxBaseController::dispose()
/so/ws/OOF680/src.m11/sfx2/source/view/sfxbasecontroller.cxx:1252
sd::DrawController::dispose()
/so/ws/OOF680/src.m11/sd/source/ui/unoidl/DrawController.cxx:184
framework::Frame::setComponent(com::sun::star::uno::Reference const&,
com::sun::star::uno::Reference const&)
/so/ws/OOF680/unxlngi6.pro/inc.m11/com/sun/star/uno/Reference.h:339
framework::Frame::close(unsigned char)
/so/ws/OOF680/unxlngi6.pro/inc.m11/com/sun/star/uno/Reference.hxx:137
DocumentHolder::CloseFrame()
/so/ws/OOF680/unxlngi6.pro/inc.m11/com/sun/star/uno/Reference.h:339
OCommonEmbeddedObject::Deactivate()
/so/ws/OOF680/unxlngi6.pro/inc.m11/com/sun/star/uno/Reference.h:214
OCommonEmbeddedObject::SwitchStateTo_Impl(long)
/so/ws/OOF680/src.m11/embeddedobj/source/commonembedding/embedobj.cxx:342
OCommonEmbeddedObject::changeState(long)
/so/ws/OOF680/src.m11/embeddedobj/source/commonembedding/embedobj.cxx:522
SfxInPlaceClient::DeactivateObject()
/so/ws/OOF680/unxlngi6.pro/inc.m11/com/sun/star/uno/Reference.h:339
sd::DrawViewShell::SelectionHasChanged()
/so/ws/OOF680/src.m11/sd/source/ui/view/drviews1.cxx:278
sd::DrawView::MarkListHasChanged()
/so/ws/OOF680/src.m11/sd/source/ui/view/drawview.cxx:217
SdrMarkView::UnmarkAllObj(SdrPageView*)
/so/ws/OOF680/src.m11/svx/source/svdraw/svdmrkv.cxx:1875
SdrView::UnmarkAll()
/so/ws/OOF680/src.m11/svx/source/svdraw/svdview.cxx:1271
sd::FuSelection::MouseButtonDown(MouseEvent const&)
/so/ws/OOF680/src.m11/sd/source/ui/func/fusel.cxx:453
sd::ViewShell::MouseButtonDown(MouseEvent const&, sd::Window*)
/so/ws/OOF680/unxlngi6.pro/inc.m11/rtl/ref.hxx:111
sd::DrawViewShell::MouseButtonDown(MouseEvent const&, sd::Window*)
/so/ws/OOF680/src.m11/sd/source/ui/view/drviews4.cxx:360
sd::Window::MouseButtonDown(MouseEvent const&)
/so/ws/OOF680/src.m11/sd/source/ui/view/sdwindow.cxx:351
ImplHandleMouseEvent(Window*, unsigned short, unsigned char, long, long,
unsigned long, unsigned short, unsigned short)
/so/ws/OOF680/src.m11/vcl/source/window/winproc.cxx:872
ImplWindowFrameProc(void*, SalFrame*, unsigned short, void const*)
/so/ws/OOF680/src.m11/vcl/source/window/winproc.cxx:2073
GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*)
../../../inc/salframe.hxx:315
libgtk-x11-2.0.so.0 + 0x1368fe  --  could not find checksum in database
libgobject-2.0.so.0 + 0x98bd  --  could not find checksum in database
libgobject-2.0.so.0 + 0x1a243  --  could not find checksum in database
libgobject-2.0.so.0 + 0x1b88f  --  could not find checksum in database
libgobject-2.0.so.0 + 0x1bc95  --  could not find checksum in database
libgtk-x11-2.0.so.0 + 0x2215e8  --  could not find checksum in database
libgtk-x11-2.0.so.0 + 0x130313  --  could not find checksum in database
libgtk-x11-2.0.so.0 + 0x131567  --  could not find checksum in database
libgdk-x11-2.0.so.0 + 0x4458a  --  could not find checksum in database
libglib-2.0.so.0 + 0x27abd  --  could not find checksum in database
libglib-2.0.so.0 + 0x2acbf  --  could not find checksum in database
libglib-2.0.so.0 + 0x2b225  --  could not find checksum in database
GtkXLib::Yield(bool, bool)
/so/ws/OOF680/src.m10/vcl/unx/gtk/app/gtkdata.cxx:753
X11SalInstance::Yield(bool, bool)
../../../unx/inc/saldata.hxx:124
Application::Yield(bool)
/so/ws/OOF680/src.m10/vcl/source/app/svapp.cxx:559
Application::Execute()
/so/ws/OOF680/src.m10/vcl/source/app/svapp.cxx:517
desktop::Desktop::Main()
/so/ws/OOF680/src.m11/desktop/source/app/app.cxx:1810
ImplSVMain()
/so/ws/OOF680/src.m10/vcl/source/app/svmain.cxx:255
SVMain()
/so/ws/OOF680/src.m10/vcl/source/app/svmain.cxx:295
main
/so/ws/OOF680/src.m11/desktop/source/app/main.cxx:80
libc.so.6 + 0x1587c  --  could not find checksum in database
_start
??:0
got frames from addr2line/database 35/11
Comment 5 mikhail.voytenko 2007-03-09 16:15:10 UTC
I have just tried OOF680/m11 build ( shoud be RC3 ) and the scenario looks well
on my linux system. Looks like the bug is environment or timing dependent.
Comment 6 mikhail.voytenko 2007-03-12 10:42:18 UTC
It is a duplicate.

*** This issue has been marked as a duplicate of 74950 ***
Comment 7 mikhail.voytenko 2007-03-12 10:43:45 UTC
Closing.