Bug#700728: Crash when starting Impress Remote
Package: libreoffice-impress
Version: 1:4.0.0-1
Severity: important
Selecting the 'Impress Remote' menu item instantly crashes Impress,
whether or not I have attempted to connect from the Remote application
first.
Running from the console with gdb, I see:
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Program received signal SIGABRT, Aborted.
0xf7fdf430 in __kernel_vsyscall ()
(gdb) bt
#0 0xf7fdf430 in __kernel_vsyscall ()
#1 0xf7cb9941 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0xf7cbcd72 in *__GI_abort () at abort.c:92
#3 0xf7e8628d in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/i386-linux-gnu/libstdc++.so.6
#4 0xf7e83ef3 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#5 0xf7e83f2f in std::terminate() ()
from /usr/lib/i386-linux-gnu/libstdc++.so.6
#6 0xf7e841ce in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#7 0xf7edde62 in std::__throw_bad_alloc() ()
from /usr/lib/i386-linux-gnu/libstdc++.so.6
#8 0xede9e6df in allocate (__n=4258668342, this=<optimized out>)
at /usr/include/c++/4.7/ext/new_allocator.h:92
#9 _M_allocate (__n=4258668342, this=<optimized out>)
at /usr/include/c++/4.7/bits/stl_vector.h:169
#10 _M_allocate_and_copy<__gnu_cxx::__normal_iterator<sd::ClientInfoInternal**, std::vector<sd::ClientInfoInternal*> > > (__last=..., __first=...,
__n=4258668342, this=<optimized out>)
at /usr/include/c++/4.7/bits/stl_vector.h:1109
#11 _M_assign_aux<__gnu_cxx::__normal_iterator<sd::ClientInfoInternal**, std::vector<sd::ClientInfoInternal*> > > (__last=..., __first=..., this=0xffffbbac)
at /usr/include/c++/4.7/bits/vector.tcc:264
---Type <return> to continue, or q <return> to quit---
#12 _M_assign_dispatch<__gnu_cxx::__normal_iterator<sd::ClientInfoInternal**, std::vector<sd::ClientInfoInternal*> > > (__last=..., __first=...,
this=0xffffbbac) at /usr/include/c++/4.7/bits/stl_vector.h:1217
#13 assign<__gnu_cxx::__normal_iterator<sd::ClientInfoInternal**, std::vector<sd::ClientInfoInternal*> > > (__last=..., __first=..., this=0xffffbbac)
at /usr/include/c++/4.7/bits/stl_vector.h:488
#14 sd::RemoteServer::getClients ()
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sd/source/ui/remotecontrol/Server.cxx:238
#15 0xf0bb71a8 in sd::RemoteDialog::RemoteDialog (this=0x91be910,
pWindow=0x8c26130)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sd/source/ui/dlg/RemoteDialog.cxx:42
#16 0xf0bb9eef in SdAbstractDialogFactory_Impl::CreateRemoteDialog (
this=0xf0be0e28, pWindow=0x8c26130)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sd/source/ui/dlg/sddlgfact.cxx:488
#17 0xede5257a in sd::DrawViewShell::FuTemp04 (this=0x8c25df8, rReq=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sd/source/ui/view/drviews6.cxx:629
#18 0xede64047 in sd::DrawViewShell::FuTemp03 (this=0x8c25df8, rReq=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sd/source/ui/view/drviewsc.cxx:632
---Type <return> to continue, or q <return> to quit---
#19 0xede61bec in sd::DrawViewShell::FuTemp02 (this=0x8c25df8, rReq=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sd/source/ui/view/drviewsb.cxx:704
#20 0xede59b99 in sd::DrawViewShell::FuTemp01 (this=0x8c25df8, rReq=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sd/source/ui/view/drviews8.cxx:429
#21 0xede4932e in sd::DrawViewShell::FuTemporary (this=0x8c25df8, rReq=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sd/source/ui/view/drviews2.cxx:1047
#22 0xede6e86c in SfxStubDrawViewShellFuTemporary (pShell=0x8c25df8, rReq=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/workdir/unxlngi6.pro/SdiTarget/sd/sdi/sdslots.hxx:1369
#23 0xf79b9ea8 in SfxShell::CallExec (this=0x8c25df8,
pFunc=0xede6e84f <SfxStubDrawViewShellFuTemporary(SfxShell*, SfxRequest&)>, rReq=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sfx2/inc/sfx2/shell.hxx:188
#24 0xf79b4432 in SfxDispatcher::Call_Impl (this=0xf0a0a4a8, rShell=...,
rSlot=..., rReq=..., bRecord=1 '\001')
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sfx2/source/control/dispatch.cxx:249
#25 0xf79b5bd8 in SfxDispatcher::_Execute (this=0xf0a0a4a8, rShell=...,
rSlot=..., rReq=..., eCallMode=4)
---Type <return> to continue, or q <return> to quit---
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sfx2/source/control/dispatch.cxx:932
#26 0xf786b18a in SfxBindings::Execute_Impl (this=0xf0a2f770, aReq=...,
pSlot=0xedfea3dc, pShell=0x8c25df8)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sfx2/source/control/bindings.cxx:1286
#27 0xf788ae96 in SfxDispatchController_Impl::dispatch (this=0x91bb268,
aURL=..., aArgs=..., rListener=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sfx2/source/control/unoctitm.cxx:734
#28 0xf788b4e7 in SfxOfficeDispatch::dispatch (this=0x908ec58, aURL=...,
aArgs=...)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/sfx2/source/control/unoctitm.cxx:368
#29 0xf0858e62 in framework::MenuBarManager::Select (this=0x8fb76d8,
pMenu=0x8f8e110)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/framework/source/uielement/menubarmanager.cxx:1129
#30 0xf6c833c9 in Link::Call (this=0x8f8e144, pCaller=0x8f8e110)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/solver/unxlngi6.pro/inc/tools/link.hxx:123
#31 0xf6e574bd in Menu::Select (this=0x8f8e110)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/sourc---Type <return> to continue, or q <return> to quit---
e/window/menu.cxx:1126
#32 0xf6e55a8e in Menu::ImplCallSelect (this=0x8f8e110)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/source/window/menu.cxx:2968
#33 0xf6c833c9 in Link::Call (this=0x919bb90, pCaller=0x0)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/solver/unxlngi6.pro/inc/tools/link.hxx:123
#34 0xf6eaade8 in ImplHandleUserEvent (pSVEvent=0x8875070)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/source/window/winproc.cxx:1987
#35 ImplWindowFrameProc (pWindow=0x888d688, nEvent=22, pEvent=0x8875070)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/source/window/winproc.cxx:2559
#36 0xf6eb097e in SalFrame::CallCallback (this=0x8891f70, nEvent=22,
pEvent=0x8875070)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/inc/salframe.hxx:263
#37 0xf6eb07c0 in SalGenericDisplay::DispatchInternalEvent (this=0x80b2dc8)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/generic/app/gendisp.cxx:92
#38 0xf3ba71b7 in GtkData::userEventFn (data=0x8058400)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/unx/gtk/app/gtkdata.cxx:945
---Type <return> to continue, or q <return> to quit---
#39 0xf3ba721c in call_userEventFn (data=0x8058400)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/unx/gtk/app/gtkdata.cxx:955
#40 0xf6a61190 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xf6a636d3 in g_main_context_dispatch ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xf6a63a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xf6a63b51 in g_main_context_iteration ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0xf3ba6f99 in GtkData::Yield (this=0x8058400, bWait=true,
bHandleAllCurrentEvents=false)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/unx/gtk/app/gtkdata.cxx:582
#45 0xf3ba7463 in GtkInstance::Yield (this=0x8058338, bWait=true,
bHandleAllCurrentEvents=false)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/unx/gtk/app/gtkinst.cxx:563
#46 0xf6c7cec0 in ImplYield (i_bWait=true, i_bAllEvents=false)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/source/app/svapp.cxx:429
#47 0xf6c7abd6 in Application::Yield (i_bAllEvents=false)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/source/app/svapp.cxx:463
---Type <return> to continue, or q <return> to quit---
#48 0xf6c7ac07 in Application::Execute ()
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/source/app/svapp.cxx:408
#49 0xf7f569ef in desktop::Desktop::Main (this=0xffffd7bc)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/desktop/source/app/app.cxx:1659
#50 0xf6c8092e in ImplSVMain ()
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/source/app/svmain.cxx:162
#51 0xf6c80a34 in SVMain ()
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/vcl/source/app/svmain.cxx:199
#52 0xf7f72cb6 in soffice_main ()
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/desktop/source/app/sofficemain.cxx:74
#53 0x080485bc in sal_main ()
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/desktop/source/app/main.c:48
#54 main (argc=2, argv=0xffffd8f4)
at /build/buildd-libreoffice_4.0.0-1-i386-jk_Q32/libreoffice-4.0.0/desktop/source/app/main.c:47
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 3.2.0-4.drm-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libreoffice-impress depends on:
ii libc6 2.13-38
ii libgcc1 1:4.7.2-5
ii libreoffice-core 1:4.0.0-1
ii libreoffice-draw 1:4.0.0-1
ii libstdc++6 4.7.2-5
ii uno-libs3 4.0.0-1
ii ure 4.0.0-1
libreoffice-impress recommends no packages.
Versions of packages libreoffice-impress suggests:
ii bluez 4.99-2
Versions of packages libreoffice-core depends on:
ii fontconfig 2.9.0-7.1
ii fonts-opensymbol 2:102.2+LibO3.5.4+dfsg-4
ii libatk1.0-0 2.4.0-2
ii libboost-date-time1.49.0 1.49.0-3.2
ii libc6 2.13-38
ii libcairo2 1.12.2-3
ii libclucene-contribs1 2.3.3.4-2
ii libclucene-core1 2.3.3.4-2
ii libcmis-0.3-3 0.3.1-1
ii libcups2 1.5.3-2.14
ii libcurl3-gnutls 7.29.0-1
ii libdbus-1-3 1.6.8-1
ii libdbus-glib-1-2 0.100-1
ii libexpat1 2.1.0-1
ii libexttextcat0 3.2.0-2
ii libfontconfig1 2.9.0-7.1
ii libfreetype6 2.4.9-1.1
ii libgcc1 1:4.7.2-5
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.33.12+really2.32.4-5
ii libgraphite2-2.0.0 1.1.3-1
ii libgstreamer-plugins-base1.0-0 1.0.5-1
ii libgstreamer1.0-0 1.0.5-1
ii libgtk2.0-0 2.24.10-2
ii libhunspell-1.3-0 1.3.2-4
ii libhyphen0 2.8.3-2
ii libice6 2:1.0.8-2
ii libicu48 4.8.1.1-10
ii libjpeg8 8d-1
ii liblangtag1 0.4.0-5
ii liblcms2-2 2.2+git20110628-2.2
ii libldap-2.4-2 2.4.31-1
ii libmythes-1.2-0 2:1.2.2-1
ii libneon27-gnutls 0.29.6-3
ii libnspr4 2:4.9.4-2
ii libnspr4-0d 2:4.9.4-2
ii libnss3 2:3.14.1.with.ckbi.1.93-1
ii libnss3-1d 2:3.14.1.with.ckbi.1.93-1
ii libpango1.0-0 1.30.0-1
ii libpng12-0 1.2.49-3
ii librdf0 1.0.16-1
ii libreoffice-common 1:4.0.0-1
ii libsm6 2:1.2.1-2
ii libssl1.0.0 1.0.1e-1
ii libstdc++6 4.7.2-5
ii libx11-6 2:1.5.0-1
ii libxext6 2:1.3.1-2
ii libxinerama1 2:1.1.2-1
ii libxml2 2.8.0+dfsg1-7
ii libxrandr2 2:1.3.2-2
ii libxrender1 1:0.9.7-1
ii libxslt1.1 1.1.26-14
ii libxt6 1:1.1.3-1
ii uno-libs3 4.0.0-1
ii ure 4.0.0-1
ii zlib1g 1:1.2.7.dfsg-13
Versions of packages libreoffice-draw depends on:
ii libc6 2.13-38
ii libcdr-0.0-0 0.0.10-1
ii libdbus-1-3 1.6.8-1
ii libdbus-glib-1-2 0.100-1
ii libgcc1 1:4.7.2-5
ii libglib2.0-0 2.33.12+really2.32.4-5
ii liblcms2-2 2.2+git20110628-2.2
ii libmspub-0.0-0 0.0.4-1
ii libreoffice-core 1:4.0.0-1
ii libstdc++6 4.7.2-5
ii libvisio-0.0-0 0.0.17-1
ii libwpd-0.9-9 0.9.4-3
ii libwpg-0.2-2 0.2.1-1
ii libxml2 2.8.0+dfsg1-7
ii uno-libs3 4.0.0-1
ii ure 4.0.0-1
ii zlib1g 1:1.2.7.dfsg-13
-- no debconf information
Reply to: