• Caolán McNamara's avatar
    forcepoint#46 MaterialAttribute3D UnsafeRefCountingPolicy double free · d468a97f
    Caolán McNamara yazdı
    ==18926==ERROR: AddressSanitizer: heap-use-after-free on address 0x60800064e570 at pc 0x7fffdd5e79bf bp 0x7fffffff6bf0 sp 0x7fffffff6be8
    READ of size 8 at 0x60800064e570 thread T0
        #0 0x7fffdd5e79be in o3tl::UnsafeRefCountingPolicy::decrementCount(unsigned long&) libreoffice/include/o3tl/cow_wrapper.hxx:41
        #1 0x7fffdd5e79be in o3tl::cow_wrapper<drawinglayer::attribute::ImpMaterialAttribute3D, o3tl::UnsafeRefCountingPolicy>::release() libreoffice/include/o3tl/cow_wrapper.hxx:203
        #2 0x7fffdd5e79be in ~cow_wrapper libreoffice/include/o3tl/cow_wrapper.hxx:248
        #3 0x7fffdd5e79be in ~MaterialAttribute3D libreoffice/drawinglayer/source/attribute/materialattribute3d.cxx:106
        #4 0x7fffdd5e79be in ?? ??:0
        #5 0x7fffdd772c79 in ~PolyPolygonMaterialPrimitive3D libreoffice/include/drawinglayer/primitive3d/polypolygonprimitive3d.hxx:42
        #6 0x7fffdd772c79 in ~PolyPolygonMaterialPrimitive3D libreoffice/include/drawinglayer/primitive3d/polypolygonprimitive3d.hxx:42
        #7 0x7fffdd772c79 in ?? ??:0
        #8 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #9 0x7ffff2a4291c in ?? ??:0
        #10 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #11 0x7ffff2890e5a in ?? ??:0
        #12 0x7fffdd65ed6f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #13 0x7fffdd65ed6f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #14 0x7fffdd65ed6f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #15 0x7fffdd65ed6f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #16 0x7fffdd65ed6f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #17 0x7fffdd65ed6f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:839
        #18 0x7fffdd65ed6f in ?? ??:0
        #19 0x7fffdd65c8f5 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 4)
        #20 0x7fffdd65c8f5 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 4)
        #21 0x7fffdd65c8f5 in ?? ??:0
        #22 0x7fffdd79cd95 in ~BufferedDecompositionPrimitive3D libreoffice/include/drawinglayer/primitive3d/baseprimitive3d.hxx:160
        #23 0x7fffdd79cd95 in ~SdrPrimitive3D libreoffice/include/drawinglayer/primitive3d/sdrprimitive3d.hxx:43
        #24 0x7fffdd79cd95 in ~SdrLathePrimitive3D libreoffice/drawinglayer/source/primitive3d/sdrlatheprimitive3d.cxx:305
        #25 0x7fffdd79cd95 in ?? ??:0
        #26 0x7fffdd79cef5 in ~SdrLathePrimitive3D libreoffice/drawinglayer/source/primitive3d/sdrlatheprimitive3d.cxx:304
        #27 0x7fffdd79cef5 in ?? ??:0
        #28 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #29 0x7ffff2a4291c in ?? ??:0
        #30 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #31 0x7ffff2890e5a in ?? ??:0
        #32 0x7fffdd65f03f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #33 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #34 0x7fffdd65f03f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #35 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #36 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #37 0x7fffdd65f03f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #38 0x7fffdd65f03f in ?? ??:0
        #39 0x7fffdd65c8f5 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 4)
        #40 0x7fffdd65c8f5 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 4)
        #41 0x7fffdd65c8f5 in ?? ??:0
        #42 0x7fffdd7a84ae in ~GroupPrimitive3D libreoffice/include/drawinglayer/primitive3d/groupprimitive3d.hxx:51
        #43 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #44 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #45 0x7fffdd7a84ae in ?? ??:0
        #46 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #47 0x7ffff2a4291c in ?? ??:0
        #48 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #49 0x7ffff2890e5a in ?? ??:0
        #50 0x7fffdd65f03f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #51 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #52 0x7fffdd65f03f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #53 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #54 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #55 0x7fffdd65f03f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #56 0x7fffdd65f03f in ?? ??:0
        #57 0x7fffdd65c8f5 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 4)
        #58 0x7fffdd65c8f5 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 4)
        #59 0x7fffdd65c8f5 in ?? ??:0
        #60 0x7fffdd7a84ae in ~GroupPrimitive3D libreoffice/include/drawinglayer/primitive3d/groupprimitive3d.hxx:51
        #61 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #62 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #63 0x7fffdd7a84ae in ?? ??:0
        #64 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #65 0x7ffff2a4291c in ?? ??:0
        #66 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #67 0x7ffff2890e5a in ?? ??:0
        #68 0x7fffdd65f03f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #69 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #70 0x7fffdd65f03f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #71 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #72 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #73 0x7fffdd65f03f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #74 0x7fffdd65f03f in ?? ??:0
        #75 0x7fffdd65c8f5 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 4)
        #76 0x7fffdd65c8f5 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 4)
        #77 0x7fffdd65c8f5 in ?? ??:0
        #78 0x7fffdd7a84ae in ~GroupPrimitive3D libreoffice/include/drawinglayer/primitive3d/groupprimitive3d.hxx:51
        #79 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #80 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #81 0x7fffdd7a84ae in ?? ??:0
        #82 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #83 0x7ffff2a4291c in ?? ??:0
        #84 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #85 0x7ffff2890e5a in ?? ??:0
        #86 0x7fffdd65f03f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #87 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #88 0x7fffdd65f03f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #89 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #90 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #91 0x7fffdd65f03f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #92 0x7fffdd65f03f in ?? ??:0
        #93 0x7fffdd65c8f5 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 4)
        #94 0x7fffdd65c8f5 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 4)
        #95 0x7fffdd65c8f5 in ?? ??:0
        #96 0x7fffdd7a84ae in ~GroupPrimitive3D libreoffice/include/drawinglayer/primitive3d/groupprimitive3d.hxx:51
        #97 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #98 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #99 0x7fffdd7a84ae in ?? ??:0
        #100 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #101 0x7ffff2a4291c in ?? ??:0
        #102 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #103 0x7ffff2890e5a in ?? ??:0
        #104 0x7fffdd65f03f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #105 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #106 0x7fffdd65f03f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #107 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #108 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #109 0x7fffdd65f03f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #110 0x7fffdd65f03f in ?? ??:0
        #111 0x7fffdd65c8f5 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 4)
        #112 0x7fffdd65c8f5 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 4)
        #113 0x7fffdd65c8f5 in ?? ??:0
        #114 0x7fffdd7a84ae in ~GroupPrimitive3D libreoffice/include/drawinglayer/primitive3d/groupprimitive3d.hxx:51
        #115 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #116 0x7fffdd7a84ae in ~TransformPrimitive3D libreoffice/include/drawinglayer/primitive3d/transformprimitive3d.hxx:42
        #117 0x7fffdd7a84ae in ?? ??:0
        #118 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #119 0x7ffff2a4291c in ?? ??:0
        #120 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #121 0x7ffff2890e5a in ?? ??:0
        #122 0x7fffdd65f03f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #123 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #124 0x7fffdd65f03f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #125 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #126 0x7fffdd65f03f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #127 0x7fffdd65f03f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #128 0x7fffdd65f03f in ?? ??:0
        #129 0x7fffdd65c8f5 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive3D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 4)
        #130 0x7fffdd65c8f5 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 4)
        #131 0x7fffdd65c8f5 in ?? ??:0
        #132 0x7fffdd6e506b in ~ScenePrimitive2D libreoffice/include/drawinglayer/primitive2d/sceneprimitive2d.hxx:55 (discriminator 6)
        #133 0x7fffdd6e506b in ~ScenePrimitive2D libreoffice/include/drawinglayer/primitive2d/sceneprimitive2d.hxx:55 (discriminator 6)
        #134 0x7fffdd6e506b in ?? ??:0
        #135 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #136 0x7ffff2a4291c in ?? ??:0
        #137 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #138 0x7ffff2890e5a in ?? ??:0
        #139 0x7fffdd61dc5f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #140 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #141 0x7fffdd61dc5f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #142 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #143 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #144 0x7fffdd61dc5f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #145 0x7fffdd61dc5f in ?? ??:0
        #146 0x7fffdd632b75 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 2)
        #147 0x7fffdd632b75 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 2)
        #148 0x7fffdd632b75 in ?? ??:0
        #149 0x7fffdd6aad30 in ~GroupPrimitive2D libreoffice/include/drawinglayer/primitive2d/groupprimitive2d.hxx:66
        #150 0x7fffdd6aad30 in ~ObjectInfoPrimitive2D libreoffice/include/drawinglayer/primitive2d/objectinfoprimitive2d.hxx:38
        #151 0x7fffdd6aad30 in ~ObjectInfoPrimitive2D libreoffice/include/drawinglayer/primitive2d/objectinfoprimitive2d.hxx:38
        #152 0x7fffdd6aad30 in ?? ??:0
        #153 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #154 0x7ffff2a4291c in ?? ??:0
        #155 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #156 0x7ffff2890e5a in ?? ??:0
        #157 0x7fffdd61dc5f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #158 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #159 0x7fffdd61dc5f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #160 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #161 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #162 0x7fffdd61dc5f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #163 0x7fffdd61dc5f in ?? ??:0
        #164 0x7fffdd632b75 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 2)
        #165 0x7fffdd632b75 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 2)
        #166 0x7fffdd632b75 in ?? ??:0
        #167 0x7fffdd6aad30 in ~GroupPrimitive2D libreoffice/include/drawinglayer/primitive2d/groupprimitive2d.hxx:66
        #168 0x7fffdd6aad30 in ~ObjectInfoPrimitive2D libreoffice/include/drawinglayer/primitive2d/objectinfoprimitive2d.hxx:38
        #169 0x7fffdd6aad30 in ~ObjectInfoPrimitive2D libreoffice/include/drawinglayer/primitive2d/objectinfoprimitive2d.hxx:38
        #170 0x7fffdd6aad30 in ?? ??:0
        #171 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #172 0x7ffff2a4291c in ?? ??:0
        #173 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #174 0x7ffff2890e5a in ?? ??:0
        #175 0x7fffdd61dc5f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #176 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #177 0x7fffdd61dc5f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #178 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #179 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #180 0x7fffdd61dc5f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #181 0x7fffdd61dc5f in ?? ??:0
        #182 0x7fffdd632b75 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 2)
        #183 0x7fffdd632b75 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 2)
        #184 0x7fffdd632b75 in ?? ??:0
        #185 0x7fffdd6aad30 in ~GroupPrimitive2D libreoffice/include/drawinglayer/primitive2d/groupprimitive2d.hxx:66
        #186 0x7fffdd6aad30 in ~ObjectInfoPrimitive2D libreoffice/include/drawinglayer/primitive2d/objectinfoprimitive2d.hxx:38
        #187 0x7fffdd6aad30 in ~ObjectInfoPrimitive2D libreoffice/include/drawinglayer/primitive2d/objectinfoprimitive2d.hxx:38
        #188 0x7fffdd6aad30 in ?? ??:0
        #189 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #190 0x7ffff2a4291c in ?? ??:0
        #191 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #192 0x7ffff2890e5a in ?? ??:0
        #193 0x7fffdd61dc5f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #194 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #195 0x7fffdd61dc5f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #196 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #197 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #198 0x7fffdd61dc5f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #199 0x7fffdd61dc5f in ?? ??:0
        #200 0x7fffdd632b75 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 2)
        #201 0x7fffdd632b75 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 2)
        #202 0x7fffdd632b75 in ?? ??:0
        #203 0x7fffdd7407a4 in ~GroupPrimitive2D libreoffice/include/drawinglayer/primitive2d/groupprimitive2d.hxx:66
        #204 0x7fffdd7407a4 in ~TransformPrimitive2D libreoffice/include/drawinglayer/primitive2d/transformprimitive2d.hxx:52
        #205 0x7fffdd7407a4 in ~TransformPrimitive2D libreoffice/include/drawinglayer/primitive2d/transformprimitive2d.hxx:52
        #206 0x7fffdd7407a4 in ?? ??:0
        #207 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #208 0x7ffff2a4291c in ?? ??:0
        #209 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #210 0x7ffff2890e5a in ?? ??:0
        #211 0x7fffdd61dc5f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #212 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #213 0x7fffdd61dc5f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #214 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #215 0x7fffdd61dc5f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #216 0x7fffdd61dc5f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:845
        #217 0x7fffdd61dc5f in ?? ??:0
        #218 0x7fffdd632b75 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 2)
        #219 0x7fffdd632b75 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 2)
        #220 0x7fffdd632b75 in ?? ??:0
        #221 0x7fffec067e3f in ~SdrOle2Primitive2D libreoffice/svx/inc/sdr/primitive2d/sdrole2primitive2d.hxx:35 (discriminator 2)
        #222 0x7fffec067e3f in ~SdrOle2Primitive2D libreoffice/svx/inc/sdr/primitive2d/sdrole2primitive2d.hxx:35 (discriminator 2)
        #223 0x7fffec067e3f in ?? ??:0
        #224 0x7ffff2a4291c in cppu::OWeakObject::release() libreoffice/cppuhelper/source/weak.cxx:232 (discriminator 1)
        #225 0x7ffff2a4291c in ?? ??:0
        #226 0x7ffff2890e5a in cppu::WeakComponentImplHelperBase::release() libreoffice/cppuhelper/source/implbase.cxx:86
        #227 0x7ffff2890e5a in ?? ??:0
        #228 0x7fffdd61d98f in ~Reference libreoffice/include/com/sun/star/uno/Reference.hxx:110
        #229 0x7fffdd61d98f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:93
        #230 0x7fffdd61d98f in void std::_Destroy_aux<false>::__destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:103
        #231 0x7fffdd61d98f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:126
        #232 0x7fffdd61d98f in void std::_Destroy<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> >&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_construct.h:151
        #233 0x7fffdd61d98f in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data_aux(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/deque.tcc:839
        #234 0x7fffdd61d98f in ?? ??:0
        #235 0x7fffdd632b75 in std::deque<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > >::_M_destroy_data(std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::_Deque_iterator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>&, com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>*>, std::allocator<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:2037 (discriminator 2)
        #236 0x7fffdd632b75 in ~deque /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_deque.h:1039 (discriminator 2)
        #237 0x7fffdd632b75 in ?? ??:0
        #238 0x7fffebfa32a1 in ~ViewContact libreoffice/svx/source/sdr/contact/viewcontact.cxx:50
        #239 0x7fffebfa32a1 in ?? ??:0
        #240 0x7fffebfa65c2 in ~ViewContactOfSdrOle2Obj libreoffice/svx/source/sdr/contact/viewcontactofsdrole2obj.cxx:58 (discriminator 1)
        #241 0x7fffebfa65c2 in ~ViewContactOfSdrOle2Obj libreoffice/svx/source/sdr/contact/viewcontactofsdrole2obj.cxx:57 (discriminator 1)
        #242 0x7fffebfa65c2 in ?? ??:0
        #243 0x7fffec355208 in std::default_delete<sdr::contact::ViewContact>::operator()(sdr::contact::ViewContact*) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h:76 (discriminator 5)
        #244 0x7fffec355208 in std::unique_ptr<sdr::contact::ViewContact, std::default_delete<sdr::contact::ViewContact> >::reset(sdr::contact::ViewContact*) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/unique_ptr.h:344 (discriminator 5)
        #245 0x7fffec355208 in ~SdrObject libreoffice/svx/source/svdraw/svdobj.cxx:399 (discriminator 5)
        #246 0x7fffec355208 in ?? ??:0
        #247 0x7fffec43efcc in ~SdrOle2Obj libreoffice/svx/source/svdraw/svdoole2.cxx:743
        #248 0x7fffec43efcc in ~SdrOle2Obj libreoffice/svx/source/svdraw/svdoole2.cxx:743
        #249 0x7fffec43efcc in ?? ??:0
        #250 0x7fffec356c8f in SdrObject::Free(SdrObject*&) libreoffice/svx/source/svdraw/svdobj.cxx:438 (discriminator 1)
        #251 0x7fffec356c8f in ?? ??:0
        #252 0x7fffec525091 in SdrObjList::impClearSdrObjList(bool) libreoffice/svx/source/svdraw/svdpage.cxx:121
        #253 0x7fffec525091 in ?? ??:0
        #254 0x7fffec526b8a in ~SdrObjList libreoffice/svx/source/svdraw/svdpage.cxx:139
        #255 0x7fffec526b8a in ?? ??:0
        #256 0x7fffec53815c in ~SdrPage libreoffice/svx/source/svdraw/svdpage.cxx:1195 (discriminator 17)
        #257 0x7fffec53815c in ?? ??:0
        #258 0x7ffe320eb030 in ~ScDrawPage libreoffice/sc/source/core/data/drawpage.cxx:35
        #259 0x7ffe320eb030 in ~ScDrawPage libreoffice/sc/source/core/data/drawpage.cxx:34
        #260 0x7ffe320eb030 in ~ScDrawPage libreoffice/sc/source/core/data/drawpage.cxx:34
        #261 0x7ffe320eb030 in ?? ??:0
        #262 0x7fffec2d777e in SdrModel::DeletePage(unsigned short) libreoffice/svx/source/svdraw/svdmodel.cxx:1336 (discriminator 1)
        #263 0x7fffec2d777e in ?? ??:0
        #264 0x7fffec2c8240 in SdrModel::ClearModel(bool) libreoffice/svx/source/svdraw/svdmodel.cxx:639
        #265 0x7fffec2c8240 in ?? ??:0
        #266 0x7ffe31dd2c5c in ScDocument::Clear(bool) libreoffice/sc/source/core/data/documen9.cxx:523
        #267 0x7ffe31dd2c5c in ?? ??:0
        #268 0x7ffe31d0f814 in ~ScDocument libreoffice/sc/source/core/data/documen2.cxx:399
        #269 0x7ffe31d0f814 in ?? ??:0
        #270 0x7ffe33785579 in ~ScDocShell libreoffice/sc/source/ui/docshell/docsh.cxx:2876 (discriminator 12)
        #271 0x7ffe33785579 in ?? ??:0
        #272 0x7ffe33786034 in ~ScDocShell libreoffice/sc/source/ui/docshell/docsh.cxx:2845
        #273 0x7ffe33786034 in ~ScDocShell libreoffice/sc/source/ui/docshell/docsh.cxx:2845
        #274 0x7ffe33786034 in virtual thunk to ScDocShell::~ScDocShell() libreoffice/sc/source/ui/docshell/docsh.cxx:2844
        #275 0x7ffe33786034 in ?? ??:0
        #276 0x7ffff0199e77 in SvRefBase::ReleaseRef() libreoffice/include/tools/ref.hxx:165 (discriminator 1)
        #277 0x7ffff0199e77 in ~SvRef libreoffice/include/tools/ref.hxx:56 (discriminator 1)
        #278 0x7ffff0199e77 in ~IMPL_SfxBaseModel_DataContainer libreoffice/sfx2/source/doc/sfxbasemodel.cxx:237 (discriminator 1)
        #279 0x7ffff0199e77 in ?? ??:0
        #280 0x7ffff019a605 in ~IMPL_SfxBaseModel_DataContainer libreoffice/sfx2/source/doc/sfxbasemodel.cxx:236
        #281 0x7ffff019a605 in ?? ??:0
        #282 0x7ffff019d453 in std::_Sp_counted_ptr<IMPL_SfxBaseModel_DataContainer*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h:374 (discriminator 1)
        #283 0x7ffff019d453 in ?? ??:0
        #284 0x7ffff0111800 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h:150
        #285 0x7ffff0111800 in ~__shared_count /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h:659
        #286 0x7ffff0111800 in ~__shared_ptr /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h:925
        #287 0x7ffff0111800 in std::__shared_ptr<IMPL_SfxBaseModel_DataContainer, (__gnu_cxx::_Lock_policy)2>::reset() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/shared_ptr_base.h:1022
        #288 0x7ffff0111800 in SfxBaseModel::dispose() libreoffice/sfx2/source/doc/sfxbasemodel.cxx:761
        #289 0x7ffff0111800 in ?? ??:0
        #290 0x7ffff0123ee1 in SfxBaseModel::close(unsigned char) libreoffice/sfx2/source/doc/sfxbasemodel.cxx:1366
        #291 0x7ffff0123ee1 in ?? ??:0
        #292 0x7ffff75dd4fe in desktop::DispatchWatcher::executeDispatchRequests(std::vector<desktop::DispatchWatcher::DispatchRequest, std::allocator<desktop::DispatchWatcher::DispatchRequest> > const&, bool) libreoffice/desktop/source/app/dispatchwatcher.cxx:768 (discriminator 1)
        #293 0x7ffff75dd4fe in ?? ??:0
        #294 0x7ffff76071b1 in desktop::RequestHandler::ExecuteCmdLineRequests(desktop::ProcessDocumentsRequest&, bool) libreoffice/desktop/source/app/officeipcthread.cxx:1364 (discriminator 1)
        #295 0x7ffff76071b1 in ?? ??:0
        #296 0x7ffff7576a1c in desktop::Desktop::OpenClients() libreoffice/desktop/source/app/app.cxx:2168
        #297 0x7ffff7576a1c in ?? ??:0
        #298 0x7ffff7571b1e in desktop::Desktop::OpenClients_Impl(void*) libreoffice/desktop/source/app/app.cxx:1955
        #299 0x7ffff7571b1e in ?? ??:0
        #300 0x7fffe6d13f76 in Link<void*, void>::Call(void*) const libreoffice/include/tools/link.hxx:84
        #301 0x7fffe6d13f76 in ImplHandleUserEvent(ImplSVEvent*) libreoffice/vcl/source/window/winproc.cxx:1928
        #302 0x7fffe6d13f76 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) libreoffice/vcl/source/window/winproc.cxx:2479
        #303 0x7fffe6d13f76 in ?? ??:0
        #304 0x7fffe7cc8b09 in SalFrame::CallCallback(SalEvent, void const*) const libreoffice/vcl/inc/salframe.hxx:279 (discriminator 3)
        #305 0x7fffe7cc8b09 in SvpSalInstance::ProcessEvent(SalUserEventList::SalUserEvent) libreoffice/vcl/headless/svpinst.cxx:274 (discriminator 3)
        #306 0x7fffe7cc8b09 in non-virtual thunk to SvpSalInstance::ProcessEvent(SalUserEventList::SalUserEvent) libreoffice/vcl/headless/svpinst.cxx:272 (discriminator 3)
        #307 0x7fffe7cc8b09 in ?? ??:0
        #308 0x7fffe78cfd4b in SalUserEventList::DispatchUserEvents(bool) libreoffice/vcl/source/app/salusereventlist.cxx:109
        #309 0x7fffe78cfd4b in ?? ??:0
        #310 0x7fffe7cca617 in SvpSalInstance::DoYield(bool, bool) libreoffice/vcl/headless/svpinst.cxx:408 (discriminator 1)
        #311 0x7fffe7cca617 in ?? ??:0
        #312 0x7fffe797bcb9 in ImplYield(bool, bool) libreoffice/vcl/source/app/svapp.cxx:470
        #313 0x7fffe797bcb9 in Application::Yield() libreoffice/vcl/source/app/svapp.cxx:535
        #314 0x7fffe797bcb9 in Application::Execute() libreoffice/vcl/source/app/svapp.cxx:450
        #315 0x7fffe797bcb9 in ?? ??:0
        #316 0x7ffff7562932 in desktop::Desktop::Main() libreoffice/desktop/source/app/app.cxx:1634
        #317 0x7ffff7562932 in ?? ??:0
        #318 0x7fffe79954d5 in ImplSVMain() libreoffice/vcl/source/app/svmain.cxx:198
        #319 0x7fffe79954d5 in ?? ??:0
        #320 0x7fffe799d724 in SVMain() libreoffice/vcl/source/app/svmain.cxx:236
        #321 0x7fffe799d724 in ?? ??:0
        #322 0x7ffff762859e in soffice_main libreoffice/desktop/source/app/sofficemain.cxx:170
        #323 0x7ffff762859e in ?? ??:0
        #324 0x4ed100 in sal_main libreoffice/desktop/source/app/main.c:48
        #325 0x4ed100 in main libreoffice/desktop/source/app/main.c:47
        #326 0x4ed100 in ?? ??:0
        #327 0x7ffff628582f in __libc_start_main /build/glibc-Cl5G7W/glibc-2.23/csu/../csu/libc-start.c:291
        #328 0x7ffff628582f in ?? ??:0
        #329 0x418c68 in _start ??:?
        #330 0x418c68 in ?? ??:0
    
    0x60800064e570 is located 80 bytes inside of 88-byte region [0x60800064e520,0x60800064e578)
    freed by thread T0 here:
        #0 0x4ea960 in operator delete(void*) ??:?
        #1 0x4ea960 in ?? ??:0
        #2 0x7fffdd5e78fe in o3tl::cow_wrapper<drawinglayer::attribute::ImpMaterialAttribute3D, o3tl::UnsafeRefCountingPolicy>::release() libreoffice/include/o3tl/cow_wrapper.hxx:205 (discriminator 1)
        #3 0x7fffdd5e78fe in ~cow_wrapper libreoffice/include/o3tl/cow_wrapper.hxx:248 (discriminator 1)
        #4 0x7fffdd5e78fe in ~MaterialAttribute3D libreoffice/drawinglayer/source/attribute/materialattribute3d.cxx:106 (discriminator 1)
        #5 0x7fffdd5e78fe in ?? ??:0
    
    previously allocated by thread T0 here:
        #0 0x4ea360 in operator new(unsigned long) ??:?
        #1 0x4ea360 in ?? ??:0
        #2 0x7fffdd5e7359 in cow_wrapper libreoffice/include/o3tl/cow_wrapper.hxx:226
        #3 0x7fffdd5e7359 in MaterialAttribute3D libreoffice/drawinglayer/source/attribute/materialattribute3d.cxx:88
        #4 0x7fffdd5e7359 in ?? ??:0
        #5 0x7fffec0992d6 in drawinglayer::primitive2d::createNewSdr3DObjectAttribute(SfxItemSet const&) libreoffice/svx/source/sdr/primitive3d/sdrattributecreator3d.cxx:138 (discriminator 1)
        #6 0x7fffec0992d6 in ?? ??:0
        #7 0x7fffebf943b7 in sdr::contact::ViewContactOfE3dLathe::createViewIndependentPrimitive3DContainer() const libreoffice/svx/source/sdr/contact/viewcontactofe3dlathe.cxx:54
        #8 0x7fffebf943b7 in ?? ??:0
        #9 0x7fffebf5f960 in sdr::contact::ViewContactOfE3d::getVIP3DSWithoutObjectTransform() const libreoffice/svx/source/sdr/contact/viewcontactofe3d.cxx:141 (discriminator 1)
        #10 0x7fffebf5f960 in sdr::contact::ViewContactOfE3d::getViewIndependentPrimitive3DContainer() const libreoffice/svx/source/sdr/contact/viewcontactofe3d.cxx:156 (discriminator 1)
        #11 0x7fffebf5f960 in ?? ??:0
        #12 0x7fffebfae32f in (anonymous namespace)::createSubPrimitive3DVector(sdr::contact::ViewContact const&, drawinglayer::primitive3d::Primitive3DContainer&, drawinglayer::primitive3d::Primitive3DContainer*, SdrLayerIDSet const*, bool) libreoffice/svx/source/sdr/contact/viewcontactofe3dscene.cxx:93
        #13 0x7fffebfae32f in ?? ??:0
        #14 0x7fffebfae688 in (anonymous namespace)::createSubPrimitive3DVector(sdr::contact::ViewContact const&, drawinglayer::primitive3d::Primitive3DContainer&, drawinglayer::primitive3d::Primitive3DContainer*, SdrLayerIDSet const*, bool) libreoffice/svx/source/sdr/contact/viewcontactofe3dscene.cxx:63
        #15 0x7fffebfae688 in ?? ??:0
        #16 0x7fffebfae688 in (anonymous namespace)::createSubPrimitive3DVector(sdr::contact::ViewContact const&, drawinglayer::primitive3d::Primitive3DContainer&, drawinglayer::primitive3d::Primitive3DContainer*, SdrLayerIDSet const*, bool) libreoffice/svx/source/sdr/contact/viewcontactofe3dscene.cxx:63
        #17 0x7fffebfae688 in ?? ??:0
        #18 0x7fffebfae688 in (anonymous namespace)::createSubPrimitive3DVector(sdr::contact::ViewContact const&, drawinglayer::primitive3d::Primitive3DContainer&, drawinglayer::primitive3d::Primitive3DContainer*, SdrLayerIDSet const*, bool) libreoffice/svx/source/sdr/contact/viewcontactofe3dscene.cxx:63
        #19 0x7fffebfae688 in ?? ??:0
        #20 0x7fffebfae688 in (anonymous namespace)::createSubPrimitive3DVector(sdr::contact::ViewContact const&, drawinglayer::primitive3d::Primitive3DContainer&, drawinglayer::primitive3d::Primitive3DContainer*, SdrLayerIDSet const*, bool) libreoffice/svx/source/sdr/contact/viewcontactofe3dscene.cxx:63
        #21 0x7fffebfae688 in ?? ??:0
        #22 0x7fffebfac3c1 in sdr::contact::ViewContactOfE3dScene::createScenePrimitive2DSequence(SdrLayerIDSet const*) const libreoffice/svx/source/sdr/contact/viewcontactofe3dscene.cxx:291
        #23 0x7fffebfac3c1 in ?? ??:0
        #24 0x7fffebfaf750 in sdr::contact::ViewContactOfE3dScene::createViewIndependentPrimitive2DSequence() const libreoffice/svx/source/sdr/contact/viewcontactofe3dscene.cxx:341
        #25 0x7fffebfaf750 in ?? ??:0
        #26 0x7fffebfa5b34 in sdr::contact::ViewContact::getViewIndependentPrimitive2DContainer() const libreoffice/svx/source/sdr/contact/viewcontact.cxx:239 (discriminator 1)
        #27 0x7fffebfa5b34 in ?? ??:0
        #28 0x7fffebf85aa1 in sdr::contact::ViewContactOfGroup::createViewIndependentPrimitive2DSequence() const libreoffice/svx/source/sdr/contact/viewcontactofgroup.cxx:66
        #29 0x7fffebf85aa1 in ?? ??:0
        #30 0x7fffebfa5b34 in sdr::contact::ViewContact::getViewIndependentPrimitive2DContainer() const libreoffice/svx/source/sdr/contact/viewcontact.cxx:239 (discriminator 1)
        #31 0x7fffebfa5b34 in ?? ??:0
        #32 0x7fffebf85aa1 in sdr::contact::ViewContactOfGroup::createViewIndependentPrimitive2DSequence() const libreoffice/svx/source/sdr/contact/viewcontactofgroup.cxx:66
        #33 0x7fffebf85aa1 in ?? ??:0
        #34 0x7fffebfa5b34 in sdr::contact::ViewContact::getViewIndependentPrimitive2DContainer() const libreoffice/svx/source/sdr/contact/viewcontact.cxx:239 (discriminator 1)
        #35 0x7fffebfa5b34 in ?? ??:0
        #36 0x7fffebf85aa1 in sdr::contact::ViewContactOfGroup::createViewIndependentPrimitive2DSequence() const libreoffice/svx/source/sdr/contact/viewcontactofgroup.cxx:66
        #37 0x7fffebf85aa1 in ?? ??:0
        #38 0x7fffebfa5b34 in sdr::contact::ViewContact::getViewIndependentPrimitive2DContainer() const libreoffice/svx/source/sdr/contact/viewcontact.cxx:239 (discriminator 1)
        #39 0x7fffebfa5b34 in ?? ??:0
        #40 0x7fffec056339 in (anonymous namespace)::PrimitiveFactory2D::createPrimitivesFromXShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) libreoffice/svx/source/sdr/primitive2d/primitivefactory2d.cxx:77
        #41 0x7fffec056339 in ?? ??:0
        #42 0x7fffec057572 in non-virtual thunk to (anonymous namespace)::PrimitiveFactory2D::createPrimitivesFromXShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) libreoffice/svx/source/sdr/primitive2d/primitivefactory2d.cxx:48
        #43 0x7fffec057572 in ?? ??:0
        #44 0x7fffebfa7094 in sdr::contact::ViewContactOfSdrOle2Obj::createPrimitive2DSequenceWithParameters() const libreoffice/svx/source/sdr/contact/viewcontactofsdrole2obj.cxx:117
        #45 0x7fffebfa7094 in ?? ??:0
        #46 0x7fffebfaa1ee in sdr::contact::ViewContactOfSdrOle2Obj::createViewIndependentPrimitive2DSequence() const libreoffice/svx/source/sdr/contact/viewcontactofsdrole2obj.cxx:214
        #47 0x7fffebfaa1ee in ?? ??:0
        #48 0x7fffec35d0c0 in SdrObject::RecalcBoundRect() libreoffice/svx/source/svdraw/svdobj.cxx:871 (discriminator 2)
        #49 0x7fffec35d0c0 in ?? ??:0
        #50 0x7fffec35cc06 in SdrObject::GetCurrentBoundRect() const libreoffice/svx/source/svdraw/svdobj.cxx:847
        #51 0x7fffec35cc06 in ?? ??:0
        #52 0x7ffe31d1d3ab in ScDocument::GetDataStart(short, short&, int&) const libreoffice/sc/source/core/data/documen2.cxx:687
        #53 0x7ffe31d1d3ab in ?? ??:0
        #54 0x7ffe337dfd87 in ScDocShell::GetVisArea(unsigned short) const libreoffice/sc/source/ui/docshell/docsh4.cxx:2102
        #55 0x7ffe337dfd87 in ?? ??:0
        #56 0x7ffff0119230 in SfxBaseModel::getArgs() libreoffice/sfx2/source/doc/sfxbasemodel.cxx:965 (discriminator 1)
        #57 0x7ffff0119230 in ?? ??:0
        #58 0x7ffff011c8d5 in non-virtual thunk to SfxBaseModel::getArgs() libreoffice/sfx2/source/doc/sfxbasemodel.cxx:934
        #59 0x7ffff011c8d5 in ?? ??:0
        #60 0x7ffff017f244 in SfxBaseModel::FindOrCreateViewFrame_Impl(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, sfx::intern::ViewCreationGuard&) const libreoffice/sfx2/source/doc/sfxbasemodel.cxx:4049 (discriminator 1)
        #61 0x7ffff017f244 in ?? ??:0
    
    SUMMARY: AddressSanitizer: heap-use-after-free (libreoffice_asan/lib/libreoffice/program/libdrawinglayerlo.so+0xb59be)
    Shadow bytes around the buggy address:
      0x0c10800c1c50: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 fa
      0x0c10800c1c60: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 fa
      0x0c10800c1c70: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 fa
      0x0c10800c1c80: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
      0x0c10800c1c90: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 fa
    =>0x0c10800c1ca0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd[fd]fa
      0x0c10800c1cb0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
      0x0c10800c1cc0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
      0x0c10800c1cd0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
      0x0c10800c1ce0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
      0x0c10800c1cf0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fa
    Shadow byte legend (one shadow byte represents 8 application bytes):
      Addressable:           00
      Partially addressable: 01 02 03 04 05 06 07
      Heap left redzone:       fa
      Heap right redzone:      fb
      Freed heap region:       fd
      Stack left redzone:      f1
      Stack mid redzone:       f2
      Stack right redzone:     f3
      Stack partial redzone:   f4
      Stack after return:      f5
      Stack use after scope:   f8
      Global redzone:          f9
      Global init order:       f6
      Poisoned by user:        f7
      Container overflow:      fc
      Array cookie:            ac
      Intra object redzone:    bb
      ASan internal:           fe
      Left alloca redzone:     ca
      Right alloca redzone:    cb
    ==18926==ABORTING
    
    Change-Id: I173965cf44ba91db7ffc0d3ef8d84c15dd8e16cb
    Reviewed-on: https://gerrit.libreoffice.org/55684Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
    Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
    d468a97f
materialattribute3d.hxx 2.64 KB