On Fri, 2010-11-19 at 13:10 +0100, Pavel Laštovička wrote: > Hello, > > I am experiencing crashes or malloc memory corruption when I do export to > PDF. > The logs I am attaching were created in daemon mode with jodconverter library > as > a client. I tried to export the same .ods document to .xls without problem. > > What do you think? Should I update to m91 and try it with that version?
Issue 114606 differs from your situation in that I did "print directly" rather than exporting to PDF. Still, the same line of code raised the assertion, so it may be relevant. That issue is fixed in cws dba34a, which EIS shows integrated in m93. So m91 may not be new enough. HTH, Terry. > > Best Regards > > -- > Pavel Laštovička > > > > Reading symbols for shared libraries . done > Reading symbols for shared libraries . done > Reading symbols for shared libraries . done > Error: FmXFormView::~FmXFormView: Window list not empty! > From File /Users/pavel/Documents/DEV300/svx/source/form/fmvwimp.cxx at Line > 504 > Error: FmXFormView::~FmXFormView: Window list not empty! > From File /Users/pavel/Documents/DEV300/svx/source/form/fmvwimp.cxx at Line > 504 > Error: FmXFormView::~FmXFormView: Window list not empty! > From File /Users/pavel/Documents/DEV300/svx/source/form/fmvwimp.cxx at Line > 504 > > Program received signal EXC_BAD_ACCESS, Could not access memory. > Reason: KERN_INVALID_ADDRESS at address: 0x21750000 > [Switching to process 6142] > 0x21750000 in ?? () > (gdb) bt > #0 0x21750000 in ?? () > Cannot access memory at address 0x21750000 > #1 0x01da6b5c in ImplMacFontData::~ImplMacFontData (this=0x16b10350) at > /Users/pavel/Documents/DEV300/vcl/aqua/source/gdi/salgdi.cxx:82 > #2 0x019eff87 in ImplDevFontListData::~ImplDevFontListData (this=0x16b103a0) > at /Users/pavel/Documents/DEV300/vcl/source/gdi/outdev3.cxx:1062 > #3 0x019fca42 in ImplDevFontList::Clear (this=0x16b0d8a0) at > /Users/pavel/Documents/DEV300/vcl/source/gdi/outdev3.cxx:1299 > #4 0x019eada9 in OutputDevice::~OutputDevice (this=0x16b0d630) at > /Users/pavel/Documents/DEV300/vcl/source/gdi/outdev.cxx:564 > #5 0x01b23e92 in VirtualDevice::~VirtualDevice (this=0x16b0d630) at > /Users/pavel/Documents/DEV300/vcl/source/gdi/virdev.cxx:207 > #6 0x01a79dc7 in vcl::PDFWriterImpl::~PDFWriterImpl (this=0x50cfe00) at > /Users/pavel/Documents/DEV300/vcl/source/gdi/pdfwriter_impl.cxx:1805 > #7 0x01bc83fb in vcl::PDFWriter::~PDFWriter (this=0x49cecf0) at > /Users/pavel/Documents/DEV300/vcl/source/gdi/pdfwriter.cxx:49 > #8 0x16c2af59 in PDFExport::Export () > #9 0x16c22c1c in PDFFilter::implExport () > #10 0x16c244d7 in PDFFilter::filter () > #11 0x006eaab1 in SfxObjectShell::ExportTo () > #12 0x006ee7ff in SfxObjectShell::SaveTo_Impl () > #13 0x006f1e5e in SfxObjectShell::PreDoSaveAs_Impl () > #14 0x006f299b in SfxObjectShell::CommonSaveAs_Impl () > #15 0x006fe002 in SfxObjectShell::APISaveAs_Impl () > #16 0x0075c20c in SfxBaseModel::impl_store () > #17 0x0075e603 in SfxBaseModel::storeToURL () > #18 0x04c1dcab in (anonymous namespace)::callVirtualMethod () > #19 0x04c1e1e2 in (anonymous namespace)::cpp_call () > #20 0x04c1e95e in bridges::cpp_uno::shared::unoInterfaceProxyDispatch () > #21 0x074da15e in thisDispatch () > #22 0x074c9982 in bridges_urp::ServerMultiJob::execute () > #23 0x074ca1f2 in doit () > #24 0x005876e4 in cppu_threadpool::JobQueue::enter () > #25 0x00587f64 in cppu_threadpool::ORequestThread::run () > #26 0x005880ba in cppu_requestThreadWorker () > #27 0x0000cf1d in osl_thread_start_Impl () > #28 0x952fd85d in _pthread_start () > #29 0x952fd6e2 in thread_start () > > > ------------------------------------------------------------ > > And my next attempt: > > (gdb) cont > Continuing. > Error: FmXFormView::~FmXFormView: Window list not empty! > From File /Users/pavel/Documents/DEV300/svx/source/form/fmvwimp.cxx at Line > 504 > Error: FmXFormView::~FmXFormView: Window list not empty! > From File /Users/pavel/Documents/DEV300/svx/source/form/fmvwimp.cxx at Line > 504 > soffice(8078,0xb038d000) malloc: *** error for object 0xe05de84: incorrect > checksum for freed object - object was probably modified after being freed. > *** set a breakpoint in malloc_error_break to debug > > Breakpoint 2, 0x953c6f82 in malloc_error_break () > (gdb) bt > #0 0x953c6f82 in malloc_error_break () > #1 0x953c812c in szone_error () > #2 0x953c829f in free_list_checksum_botch () > #3 0x952d5139 in tiny_malloc_from_free_list () > #4 0x952d4301 in szone_malloc_should_clear () > #5 0x952d41a8 in malloc_zone_malloc () > #6 0x952d2278 in malloc () > #7 0x93564617 in operator new () > #8 0x06ec0ec4 in std::_Rb_tree<rtl::OUString, std::pair<rtl::OUString const, > configmgr::ChildAccess*>, std::_Select1st<std::pair<rtl::OUString const, > configmgr::ChildAccess*> >, std::less<rtl::OUString>, > std::allocator<std::pair<rtl::OUString const, configmgr::ChildAccess*> > > >::_M_insert () > #9 0x06ec11ed in std::_Rb_tree<rtl::OUString, std::pair<rtl::OUString const, > configmgr::ChildAccess*>, std::_Select1st<std::pair<rtl::OUString const, > configmgr::ChildAccess*> >, std::less<rtl::OUString>, > std::allocator<std::pair<rtl::OUString const, configmgr::ChildAccess*> > > >::insert_unique () > #10 0x06eb1547 in configmgr::Access::getUnmodifiedChild () > #11 0x06eb17a3 in configmgr::Access::getAllChildren () > #12 0x06eb1f51 in configmgr::Access::getElementNames () > #13 0x078421c5 in framework::ModuleManager::getByName () > #14 0x007f9ca3 in SfxViewFrame::UpdateTitle () > #15 0x007e41e2 in SfxViewFrame::Notify () > #16 0x00c1aacf in SfxBroadcaster::Broadcast () > #17 0x007d0be0 in SfxFrame::CancelTransfers () > #18 0x007d17dc in SfxFrame::DoClose () > #19 0x007e42a2 in SfxViewFrame::Notify () > #20 0x00c1aacf in SfxBroadcaster::Broadcast () > #21 0x006c32b8 in SfxModelListener_Impl::notifyClosing () > #22 0x007452f7 in SfxBaseModel::close () > #23 0x04c1dcab in (anonymous namespace)::callVirtualMethod () > #24 0x04c1e1e2 in (anonymous namespace)::cpp_call () > #25 0x04c1e95e in bridges::cpp_uno::shared::unoInterfaceProxyDispatch () > #26 0x074da15e in thisDispatch () > #27 0x074c9982 in bridges_urp::ServerMultiJob::execute () > #28 0x074ca1f2 in doit () > #29 0x005876e4 in cppu_threadpool::JobQueue::enter () > #30 0x00587f64 in cppu_threadpool::ORequestThread::run () > #31 0x005880ba in cppu_requestThreadWorker () > #32 0x0000cf1d in osl_thread_start_Impl () > #33 0x952fd85d in _pthread_start () > #34 0x952fd6e2 in thread_start () --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@openoffice.org For additional commands, e-mail: dev-h...@openoffice.org