Apache OpenOffice (AOO) Bugzilla – Issue 17377
convert to metafile seg-faults
Last modified: 2013-08-07 15:20:43 UTC
Insert an image (eg. apple.gif), select it, right click, -> convert -> to metafile; bang. Backtrace was generated from './soffice.bin' [New Thread 1101029120 (LWP 24866)] [New Thread 1227083056 (LWP 24876)] [New Thread 1180040496 (LWP 24870)] [New Thread 1171250480 (LWP 24869)] [New Thread 1160109360 (LWP 24867)] 0xffffe002 in ?? () #0 0xffffe002 in ?? () #1 0x4203f794 in do_system () from /lib/tls/libc.so.6 #2 0x4203f60c in system () from /lib/tls/libc.so.6 #3 0x4118c5bf in system () from /lib/tls/libpthread.so.0 #4 0x40c1c5cf in ReportCrash () from /opt/PPInstall/program/libsal.so.3 #5 0x40c1c866 in SignalHandlerFunction () from /opt/PPInstall/program/libsal.so.3 #6 <signal handler called> #7 0x47008314 in _STL::slist<SdrGrafObj*, _STL::allocator<SdrGrafObj*> >::remove(SdrGrafObj* const&) () from /opt/PPInstall/program/libsvx645li.so #8 0x47003fed in SdrPaintView::ImpAsyncPaintDone(SdrObject const*) () from /opt/PPInstall/program/libsvx645li.so #9 0x46fb16e4 in SdrGrafObj::Paint(ExtOutputDevice&, SdrPaintInfoRec const&) const () from /opt/PPInstall/program/libsvx645li.so #10 0x4702688a in SdrExchangeView::DrawMarkedObj(OutputDevice&, Point const&) const () from /opt/PPInstall/program/libsvx645li.so #11 0x471aeca6 in E3dView::DrawMarkedObj(OutputDevice&, Point const&) const () from /opt/PPInstall/program/libsvx645li.so #12 0x47025d76 in SdrExchangeView::GetMarkedObjMetaFile(unsigned char) const () from /opt/PPInstall/program/libsvx645li.so #13 0x497a00a6 in SdDrawViewShell::FuTemporary(SfxRequest&) () from /opt/PPInstall/program/libsd645li.so #14 0x497d155a in SfxStubSdDrawViewShellFuTemporary(SfxShell*, SfxRequest&) () from /opt/PPInstall/program/libsd645li.so #15 0x4760b2d7 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) () from /opt/PPInstall/program/libsfx645li.so #16 0x4760c5b0 in SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) () from /opt/PPInstall/program/libsfx645li.so #17 0x4761c288 in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) () from /opt/PPInstall/program/libsfx645li.so #18 0x4761be69 in SfxBindings::Execute_Impl(unsigned short, SfxPoolItem const**, unsigned short, unsigned short, SfxPoolItem const**, unsigned char) () from /opt/PPInstall/program/libsfx645li.so #19 0x4761ba41 in SfxBindings::Execute(unsigned short, SfxPoolItem const**, unsigned short, unsigned short, SfxPoolItem const**) () from /opt/PPInstall/program/libsfx645li.so #20 0x47638935 in SfxVirtualMenu::Select(Menu*) () from /opt/PPInstall/program/libsfx645li.so #21 0x476383ea in SfxVirtualMenu::LinkStubSelect(void*, void*) () from /opt/PPInstall/program/libsfx645li.so #22 0x4020755e in Menu::Select() () from /opt/PPInstall/program/libvcl645li.so #23 0x4020d1ae in PopupMenu::ImplExecute(Window*, Rectangle const&, unsigned long, Menu*, unsigned char) () from /opt/PPInstall/program/libvcl645li.so #24 0x4020ca7b in PopupMenu::Execute(Window*, Rectangle const&, unsigned short) () from /opt/PPInstall/program/libvcl645li.so #25 0x4020c9ec in PopupMenu::Execute(Window*, Point const&) () from /opt/PPInstall/program/libvcl645li.so #26 0x47633144 in SfxPopupMenuManager::Execute(Point const&, Window*) () from /opt/PPInstall/program/libsfx645li.so #27 0x47634077 in SfxPopupMenuManager::ExecutePopup(ResId const&, SfxViewFrame*, Point const&, Window*) () from /opt/PPInstall/program/libsfx645li.so #28 0x476100ef in SfxDispatcher::ExecutePopup(ResId const&, Window*, Point const*) () from /opt/PPInstall/program/libsfx645li.so #29 0x497a61f8 in SdDrawViewShell::Command(CommandEvent const&, SdWindow*) () from /opt/PPInstall/program/libsd645li.so #30 0x49798e02 in SdWindow::Command(CommandEvent const&) () from /opt/PPInstall/program/libsd645li.so #31 0x40254e57 in ImplCallCommand(Window*, unsigned short, void*, unsigned char, Point*) () from /opt/PPInstall/program/libvcl645li.so #32 0x402560f5 in ImplHandleMouseEvent(Window*, unsigned short, unsigned char, long, long, unsigned long, unsigned short, unsigned short) () from /opt/PPInstall/program/libvcl645li.so #33 0x40258788 in ImplWindowFrameProc(void*, SalFrame*, unsigned short, void const*) () from /opt/PPInstall/program/libvcl645li.so #34 0x402bc295 in SalFrameData::Call(unsigned short, void const*) const (this=0x49615348, nEvent=4, pEvent=0xbfffc360) at ../../../unx/inc/salframe.h:260 #35 0x402b83f0 in SalFrameData::HandleMouseEvent(_XEvent*) (this=0x49615348, pEvent=0xbfffc4a4) at /opt/OpenOffice/RC2_030707/vcl/unx/source/window/salframe.cxx:2523 #36 0x402baa26 in SalFrameData::Dispatch(_XEvent*) (this=0x49615348, pEvent=0xbfffc4a4) at /opt/OpenOffice/RC2_030707/vcl/unx/source/window/salframe.cxx:3522 #37 0x402f67e4 in SalDisplay::Dispatch(_XEvent*) (this=0x41062ef0, pEvent=0xbfffc4a4) at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldisp.cxx:2735 #38 0x402f6430 in SalDisplay::Yield(unsigned char) (this=0x41062ef0, bWait=1 '\001') at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldisp.cxx:2628 #39 0x402f050a in DisplayYield (fd=6, pDisplay=0x41062ef0) at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldisp.cxx:880 #40 0x402ee965 in YieldEntry::HandleNextEvent() const (this=0x403654f0) at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldata.cxx:735 #41 0x402ee4d7 in SalXLib::Yield(unsigned char) (this=0x41062a88, bWait=1 '\001') at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldata.cxx:937 #42 0x402fb605 in SalInstance::Yield(unsigned char) (this=0x41063320, bWait=1 '\001') at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/salinst.cxx:359 #43 0x4010cdb9 in Application::Yield() () from /opt/PPInstall/program/libvcl645li.so #44 0x4010cccb in Application::Execute() () from /opt/PPInstall/program/libvcl645li.so #45 0x08065164 in desktop::Desktop::Main() () #46 0x40111b6b in SVMain() () from /opt/PPInstall/program/libvcl645li.so #47 0x402ec94c in main () from /opt/PPInstall/program/libvcl645li.so #48 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6 Thread 5 (Thread 1160109360 (LWP 24867)): #0 0xffffe002 in ?? () No symbol table info available. #1 0x40b85472 in vos::OPipe::accept(vos::OStreamPipe&) () from /opt/PPInstall/program/libvos3gcc3.so No symbol table info available. #2 0x0806e3c7 in desktop::OfficeIPCThread::run() () No symbol table info available. #3 0x40b7ee1e in vos::_cpp_OThread_WorkerFunction(void*) () from /opt/PPInstall/program/libvos3gcc3.so No symbol table info available. #4 0x40b7ee03 in _OThread_WorkerFunction(void*) () from /opt/PPInstall/program/libvos3gcc3.so No symbol table info available. #5 0x40c12364 in osl_thread_start_Impl () from /opt/PPInstall/program/libsal.so.3 No symbol table info available. #6 0x41187332 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. Thread 4 (Thread 1171250480 (LWP 24869)): #0 0xffffe002 in ?? () No symbol table info available. Thread 3 (Thread 1180040496 (LWP 24870)): #0 0xffffe002 in ?? () No symbol table info available. #1 0x40304e33 in ICEConnectionWorker (pData=0x0) at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/sm.cxx:497 nRet = 0 #2 0x40c12364 in osl_thread_start_Impl () from /opt/PPInstall/program/libsal.so.3 No symbol table info available. #3 0x41187332 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. Thread 2 (Thread 1227083056 (LWP 24876)): #0 0xffffe002 in ?? () No symbol table info available. #1 0x496c4709 in x11::SelectionManager::dispatchEvent(int) () from /opt/PPInstall/program/libdtransX11645li.so No symbol table info available. #2 0x496c486c in x11::SelectionManager::run(void*) () from /opt/PPInstall/program/libdtransX11645li.so No symbol table info available. #3 0x40c12364 in osl_thread_start_Impl () from /opt/PPInstall/program/libsal.so.3 No symbol table info available. #4 0x41187332 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. Thread 1 (Thread 1101029120 (LWP 24866)): #0 0xffffe002 in ?? () No symbol table info available. #1 0x4203f794 in do_system () from /lib/tls/libc.so.6 No symbol table info available. #2 0x4203f60c in system () from /lib/tls/libc.so.6 No symbol table info available. #3 0x4118c5bf in system () from /lib/tls/libpthread.so.0 No symbol table info available. #4 0x40c1c5cf in ReportCrash () from /opt/PPInstall/program/libsal.so.3 No symbol table info available. #5 0x40c1c866 in SignalHandlerFunction () from /opt/PPInstall/program/libsal.so.3 No symbol table info available. #6 <signal handler called> No symbol table info available. #7 0x47008314 in _STL::slist<SdrGrafObj*, _STL::allocator<SdrGrafObj*> >::remove(SdrGrafObj* const&) () from /opt/PPInstall/program/libsvx645li.so No symbol table info available. #8 0x47003fed in SdrPaintView::ImpAsyncPaintDone(SdrObject const*) () from /opt/PPInstall/program/libsvx645li.so No symbol table info available. #9 0x46fb16e4 in SdrGrafObj::Paint(ExtOutputDevice&, SdrPaintInfoRec const&) const () from /opt/PPInstall/program/libsvx645li.so No symbol table info available. #10 0x4702688a in SdrExchangeView::DrawMarkedObj(OutputDevice&, Point const&) const () from /opt/PPInstall/program/libsvx645li.so No symbol table info available. #11 0x471aeca6 in E3dView::DrawMarkedObj(OutputDevice&, Point const&) const () from /opt/PPInstall/program/libsvx645li.so No symbol table info available. #12 0x47025d76 in SdrExchangeView::GetMarkedObjMetaFile(unsigned char) const () from /opt/PPInstall/program/libsvx645li.so No symbol table info available. #13 0x497a00a6 in SdDrawViewShell::FuTemporary(SfxRequest&) () from /opt/PPInstall/program/libsd645li.so No symbol table info available. #14 0x497d155a in SfxStubSdDrawViewShellFuTemporary(SfxShell*, SfxRequest&) () from /opt/PPInstall/program/libsd645li.so No symbol table info available. #15 0x4760b2d7 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #16 0x4760c5b0 in SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #17 0x4761c288 in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #18 0x4761be69 in SfxBindings::Execute_Impl(unsigned short, SfxPoolItem const**, unsigned short, unsigned short, SfxPoolItem const**, unsigned char) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #19 0x4761ba41 in SfxBindings::Execute(unsigned short, SfxPoolItem const**, unsigned short, unsigned short, SfxPoolItem const**) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #20 0x47638935 in SfxVirtualMenu::Select(Menu*) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #21 0x476383ea in SfxVirtualMenu::LinkStubSelect(void*, void*) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #22 0x4020755e in Menu::Select() () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #23 0x4020d1ae in PopupMenu::ImplExecute(Window*, Rectangle const&, unsigned long, Menu*, unsigned char) () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #24 0x4020ca7b in PopupMenu::Execute(Window*, Rectangle const&, unsigned short) () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #25 0x4020c9ec in PopupMenu::Execute(Window*, Point const&) () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #26 0x47633144 in SfxPopupMenuManager::Execute(Point const&, Window*) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #27 0x47634077 in SfxPopupMenuManager::ExecutePopup(ResId const&, SfxViewFrame*, Point const&, Window*) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #28 0x476100ef in SfxDispatcher::ExecutePopup(ResId const&, Window*, Point const*) () from /opt/PPInstall/program/libsfx645li.so No symbol table info available. #29 0x497a61f8 in SdDrawViewShell::Command(CommandEvent const&, SdWindow*) () from /opt/PPInstall/program/libsd645li.so No symbol table info available. #30 0x49798e02 in SdWindow::Command(CommandEvent const&) () from /opt/PPInstall/program/libsd645li.so No symbol table info available. #31 0x40254e57 in ImplCallCommand(Window*, unsigned short, void*, unsigned char, Point*) () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #32 0x402560f5 in ImplHandleMouseEvent(Window*, unsigned short, unsigned char, long, long, unsigned long, unsigned short, unsigned short) () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #33 0x40258788 in ImplWindowFrameProc(void*, SalFrame*, unsigned short, void const*) () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #34 0x402bc295 in SalFrameData::Call(unsigned short, void const*) const (this=0x49615348, nEvent=4, pEvent=0xbfffc360) at ../../../unx/inc/salframe.h:260 No locals. #35 0x402b83f0 in SalFrameData::HandleMouseEvent(_XEvent*) (this=0x49615348, pEvent=0xbfffc4a4) at /opt/OpenOffice/RC2_030707/vcl/unx/source/window/salframe.cxx:2523 aMouseEvt = {mnTime = 346456132, mnX = 470, mnY = 491, mnButton = 4, mnCode = 4} nEvent = 4 bClosePopups = false nRet = 0 #36 0x402baa26 in SalFrameData::Dispatch(_XEvent*) (this=0x49615348, pEvent=0xbfffc4a4) at /opt/OpenOffice/RC2_030707/vcl/unx/source/window/salframe.cxx:3522 nRet = 0 #37 0x402f67e4 in SalDisplay::Dispatch(_XEvent*) (this=0x41062ef0, pEvent=0xbfffc4a4) at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldisp.cxx:2735 aDispatchWindow = 54525985 pInstance = (SalInstance *) 0x41063320 pFrame = (SalFrame *) 0x49615348 #38 0x402f6430 in SalDisplay::Yield(unsigned char) (this=0x41062ef0, bWait=1 '\001') at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldisp.cxx:2628 aEvent = {pNext_ = 0x0, event_ = {type = 5, xany = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985}, xkey = { type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, root = 72, subwindow = 0, time = 346456132, x = 470, y = 491, x_root = 752, y_root = 592, state = 1024, keycode = 3, same_screen = 1}, xbutton = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, root = 72, subwindow = 0, time = 346456132, x = 470, y = 491, x_root = 752, y_root = 592, state = 1024, button = 3, same_screen = 1}, xmotion = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, root = 72, subwindow = 0, time = 346456132, x = 470, y = 491, x_root = 752, y_root = 592, state = 1024, is_hint = 3 '\003', same_screen = 1}, xcrossing = { type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, root = 72, subwindow = 0, time = 346456132, x = 470, y = 491, x_root = 752, y_root = 592, mode = 1024, detail = 3, same_screen = 1, focus = 135807384, state = 0}, xfocus = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, mode = 72, detail = 0}, xexpose = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, x = 72, y = 0, width = 346456132, height = 470, count = 491}, xgraphicsexpose = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, drawable = 54525985, x = 72, y = 0, width = 346456132, height = 470, count = 491, major_code = 752, minor_code = 592}, xnoexpose = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, drawable = 54525985, major_code = 72, minor_code = 0}, xvisibility = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, state = 72}, xcreatewindow = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, parent = 54525985, window = 72, x = 0, y = 346456132, width = 470, height = 491, border_width = 752, override_redirect = 592}, xdestroywindow = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, event = 54525985, window = 72}, xunmap = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, event = 54525985, window = 72, from_configure = 0}, xmap = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, event = 54525985, window = 72, override_redirect = 0}, xmaprequest = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, parent = 54525985, window = 72}, xreparent = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, event = 54525985, window = 72, parent = 0, x = 346456132, y = 470, override_redirect = 491}, xconfigure = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, event = 54525985, window = 72, x = 0, y = 346456132, width = 470, height = 491, border_width = 752, above = 592, override_redirect = 1024}, xgravity = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, event = 54525985, window = 72, x = 0, y = 346456132}, xresizerequest = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, width = 72, height = 0}, xconfigurerequest = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, parent = 54525985, window = 72, x = 0, y = 346456132, width = 470, height = 491, border_width = 752, above = 592, detail = 1024, value_mask = 3}, xcirculate = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, event = 54525985, window = 72, place = 0}, xcirculaterequest = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, parent = 54525985, window = 72, place = 0}, xproperty = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, atom = 72, time = 0, state = 346456132}, xselectionclear = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, selection = 72, time = 0}, xselectionrequest = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, owner = 54525985, requestor = 72, selection = 0, target = 346456132, property = 470, time = 491}, xselection = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, requestor = 54525985, selection = 72, target = 0, property = 346456132, time = 470}, xcolormap = {type = 5, serial = 30874, send_event = 0, display = 0x80b1378, window = 54525985, colormap = 72, c_new = 0, state = 346456132}, xclient = {type = 5, serial = 308ay=0x41062ef0) at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldisp.cxx:880 pSalInstYieldMutex = (class SalYieldMutex *) 0x41063348 aGuard = {_vptr.OGuard = 0x809e748, m_rMutex = @0x4106334c} #40 0x402ee965 in YieldEntry::HandleNextEvent() const (this=0x403654f0) at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldata.cxx:735 No locals. #41 0x402ee4d7 in SalXLib::Yield(unsigned char) (this=0x41062a88, bWait=1 '\001') at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/saldata.cxx:937 pEntry = (YieldEntry *) 0x403654f0 noTimeout = {tv_sec = 0, tv_usec = 0} nFD = 6 p_prioritize_timer = 0x0 nFD = 7 nFDs = 7 ReadFDS = {fds_bits = {64, 0 <repeats 31 times>}} ExceptionFDS = {fds_bits = {0 <repeats 32 times>}} nFound = 1 Timeout = {tv_sec = 0, tv_usec = 10000} pTimeout = (timeval *) 0xbfffc600 #42 0x402fb605 in SalInstance::Yield(unsigned char) (this=0x41063320, bWait=1 '\001') at /opt/OpenOffice/RC2_030707/vcl/unx/source/app/salinst.cxx:359 No locals. #43 0x4010cdb9 in Application::Yield() () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #44 0x4010cccb in Application::Execute() () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #45 0x08065164 in desktop::Desktop::Main() () No symbol table info available. #46 0x40111b6b in SVMain() () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #47 0x402ec94c in main () from /opt/PPInstall/program/libvcl645li.so No symbol table info available. #48 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6 No symbol table info available. #0 0xffffe002 in ?? ()
This is a known bug which is fixed in the latest internal version. The fix will be integrated in OOo1.1
I close the issue. Please reopen it If the bug still occures in the OOo1.1