Created attachment 103168 [details] The slides that crashed impress OS: openSUSE 13.1 When I clicked "Export as PDF" to export my slides to pdf, the program suddenly crashed when the progress bar reached 100%. Here is the gdb backtrace: Program received signal SIGSEGV, Segmentation fault. 0x00007f2a8a011d6a in CffSubsetterContext::readDictOp () from /usr/lib64/libreoffice/program/libmergedlo.so (gdb) bt #0 0x00007f2a8a011d6a in CffSubsetterContext::readDictOp () from /usr/lib64/libreoffice/program/libmergedlo.so #1 0x00007f2a8a012518 in CffSubsetterContext::initialCffRead () from /usr/lib64/libreoffice/program/libmergedlo.so #2 0x00007f2a8a012592 in FontSubsetInfo::CreateFontSubsetFromCff () from /usr/lib64/libreoffice/program/libmergedlo.so #3 0x00007f2a8a262eb4 in psp::PrintFontManager::createFontSubset () from /usr/lib64/libreoffice/program/libmergedlo.so #4 0x00007f2a750ab8a5 in X11SalGraphics::CreateFontSubset () from /usr/lib64/libreoffice/program/libvclplug_genlo.so #5 0x00007f2a8a1185fc in vcl::PDFWriterImpl::emitFonts () from /usr/lib64/libreoffice/program/libmergedlo.so #6 0x00007f2a8a11a54a in vcl::PDFWriterImpl::emitResources () from /usr/lib64/libreoffice/program/libmergedlo.so #7 0x00007f2a8a11a7b5 in vcl::PDFWriterImpl::emitCatalog () from /usr/lib64/libreoffice/program/libmergedlo.so #8 0x00007f2a8a11e320 in vcl::PDFWriterImpl::emit () from /usr/lib64/libreoffice/program/libmergedlo.so #9 0x00007f2a22a5b688 in PDFExport::Export () from /usr/lib64/libreoffice/program/../program/libpdffilterlo.so #10 0x00007f2a22a60141 in PDFFilter::implExport () from /usr/lib64/libreoffice/program/../program/libpdffilterlo.so #11 0x00007f2a22a62623 in PDFFilter::filter () from /usr/lib64/libreoffice/program/../program/libpdffilterlo.so #12 0x00007f2a8927c5c5 in SfxObjectShell::ExportTo () from /usr/lib64/libreoffice/program/libmergedlo.so #13 0x00007f2a89281d48 in SfxObjectShell::SaveTo_Impl () from /usr/lib64/libreoffice/program/libmergedlo.so #14 0x00007f2a89284a8a in SfxObjectShell::PreDoSaveAs_Impl () from /usr/lib64/libreoffice/program/libmergedlo.so #15 0x00007f2a8928535a in SfxObjectShell::CommonSaveAs_Impl () from /usr/lib64/libreoffice/program/libmergedlo.so #16 0x00007f2a8926c44c in SfxObjectShell::APISaveAs_Impl () from /usr/lib64/libreoffice/program/libmergedlo.so #17 0x00007f2a892b7a3d in SfxBaseModel::impl_store () from /usr/lib64/libreoffice/program/libmergedlo.so #18 0x00007f2a892b927d in SfxBaseModel::storeToURL () from /usr/lib64/libreoffice/program/libmergedlo.so #19 0x00007f2a89253c50 in SfxStoringHelper::GUIStoreModel () from /usr/lib64/libreoffice/program/libmergedlo.so #20 0x00007f2a89271dfc in SfxObjectShell::ExecFile_Impl () from /usr/lib64/libreoffice/program/libmergedlo.so #21 0x00007f2a8936f642 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) () from /usr/lib64/libreoffice/program/libmergedlo.so #22 0x00007f2a89368e4e in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) () from /usr/lib64/libreoffice/program/libmergedlo.so #23 0x00007f2a8936aa8e in SfxDispatcher::_Execute(SfxShell&, SfxSlot const&, SfxRequest&, unsigned short) () from /usr/lib64/libreoffice/program/libmergedlo.so #24 0x00007f2a891311ad in SfxBindings::Execute_Impl () from /usr/lib64/libreoffice/program/libmergedlo.so #25 0x00007f2a8916423a in SfxDispatchController_Impl::dispatch () from /usr/lib64/libreoffice/program/libmergedlo.so #26 0x00007f2a89165742 in SfxOfficeDispatch::dispatch () from /usr/lib64/libreoffice/program/libmergedlo.so #27 0x00007f2a88dcac8d in framework::MenuBarManager::Select () from /usr/lib64/libreoffice/program/libmergedlo.so #28 0x00007f2a8a1a768b in Menu::Select () from /usr/lib64/libreoffice/program/libmergedlo.so #29 0x00007f2a8a1a1605 in Menu::LinkStubImplCallSelect () from /usr/lib64/libreoffice/program/libmergedlo.so #30 0x00007f2a8a2145da in ImplWindowFrameProc () from /usr/lib64/libreoffice/program/libmergedlo.so #31 0x00007f2a8a21aca8 in SalGenericDisplay::DispatchInternalEvent () from /usr/lib64/libreoffice/program/libmergedlo.so #32 0x00007f2a75518a7f in GtkData::userEventFn () from /usr/lib64/libreoffice/program/libvclplug_gtklo.so #33 0x00007f2a75518af1 in call_userEventFn () from /usr/lib64/libreoffice/program/libvclplug_gtklo.so #34 0x00007f2a85ee9316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #35 0x00007f2a85ee9668 in ?? () from /usr/lib64/libglib-2.0.so.0 #36 0x00007f2a85ee970c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #37 0x00007f2a75518809 in GtkData::Yield () from /usr/lib64/libreoffice/program/libvclplug_gtklo.so #38 0x00007f2a89f51a64 in Application::Yield () from /usr/lib64/libreoffice/program/libmergedlo.so #39 0x00007f2a89f51b07 in Application::Execute () from /usr/lib64/libreoffice/program/libmergedlo.so #40 0x00007f2a8938c28c in desktop::Desktop::Main () from /usr/lib64/libreoffice/program/libmergedlo.so #41 0x00007f2a89f58651 in ImplSVMain () from /usr/lib64/libreoffice/program/libmergedlo.so #42 0x00007f2a89f58672 in SVMain () from /usr/lib64/libreoffice/program/libmergedlo.so #43 0x00007f2a893ac105 in soffice_main () from /usr/lib64/libreoffice/program/libmergedlo.so #44 0x000000000040073b in main () (gdb)
To reproduce the bug, the Noto Font Traditional Chinese is necessary. http://www.google.com/get/noto/#/family/noto-sans-hant I tried on a system without a Chinese font, and the pdf file was exported although all Chinese characters became squares.
Created attachment 103170 [details] console logs with master sources On pc Debian x86-64 with master sources updated yesterday, I could reproduce the problem.
I noticed too the use of the font "Noto Sans T Chinese Medium" which seems to correspond to one of these that have been recently released. A workaround could be to use another font. Anyway according to the bt, it must be a dup of fdo#81516 *** This bug has been marked as a duplicate of bug 81516 ***