View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013240 | Scribus | Import / Export | public | 2015-07-17 22:24 | 2015-07-28 22:29 |
Reporter | fyliu | Assigned To | jghali | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86-64 | OS | Linux | OS Version | Mint 17.1 |
Product Version | 1.5.1svn | ||||
Fixed in Version | 1.5.1svn | ||||
Summary | 0013240: export to pdf crashes with signal 6 | ||||
Description | Exporting document results in crash. | ||||
Steps To Reproduce | 1. Open document. 2. OK to font substitutions. 2. Export as PDF. Ignore errors. 3. Save. Use all default options. | ||||
Additional Information | The attached scribus files are versions of the same document over several months. The Jan version does not cause the crash, but future versions do. I tried removing things to pinpoint what causes the crash but could not. Removing all pages except 1 and 2 will crash. Perhaps it has to do with the linked text boxes between page 1 and page 2 in Feb but no link in Jan. | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
|
|
Confirmed with 1.5.1.svn (20256). |
|
13240-Backtrace.txt (27,012 bytes)
setBestEncoding for ArialMT with 1674 glyphs, hasNames= 512 , POST size= 16895 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Arial Regular as map 0 with 1419 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 0 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Arial Regular as map 2 with 2838 glyphs using Unicode enc for Arial Regular load post 0 16895 setBestEncoding for ArialMT with 1674 glyphs, hasNames= 512 , POST size= 16895 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Arial Regular as map 0 with 1419 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 0 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Arial Regular as map 2 with 2838 glyphs using Unicode enc for Arial Regular load post 0 16895 pathForIcon: Unable to load icon /home/.../Scribus/INSTALL/TEST/share/scribus/icons/1_5_1/ellipsis.png: File not found embed list: "" subset list: "Arial Regular" outline list: "" pdf font "Arial Regular" loca format: 0x1 0 : 2 contours 0 --> 0 / 42 0 : 2 contours 42 --> 42 / 172 0 : 2 contours 214 --> 214 / 168 0 : 2 contours 382 --> 382 / 418 0 : 3 contours 800 --> 800 / 646 0 : 3 contours 1870 --> 1446 / 490 0 : 1 contours 2360 --> 1936 / 70 0 : 1 contours 2430 --> 2006 / 128 0 : 1 contours 2558 --> 2134 / 166 0 : 1 contours 3052 --> 2300 / 120 0 : 1 contours 3172 --> 2420 / 70 0 : 1 contours 3242 --> 2490 / 60 0 : 1 contours 3302 --> 2550 / 112 0 : 2 contours 3414 --> 2662 / 444 0 : 1 contours 3858 --> 3106 / 220 0 : 1 contours 4078 --> 3326 / 554 0 : 1 contours 4632 --> 3880 / 474 0 : 2 contours 5106 --> 4354 / 352 0 : 1 contours 5458 --> 4706 / 442 0 : 2 contours 5900 --> 5148 / 470 0 : 1 contours 6370 --> 5618 / 172 0 : 3 contours 6542 --> 5790 / 660 0 : 2 contours 7202 --> 6450 / 564 0 : 2 contours 7766 --> 7014 / 92 0 : 2 contours 8178 --> 7106 / 112 0 : 2 contours 8424 --> 7218 / 242 0 : 2 contours 8666 --> 7460 / 512 0 : 2 contours 9178 --> 7972 / 426 0 : 3 contours 9604 --> 8398 / 408 0 : 1 contours 10012 --> 8806 / 314 0 : 2 contours 10326 --> 9120 / 328 0 : 1 contours 10654 --> 9448 / 196 0 : 1 contours 10850 --> 9644 / 182 0 : 1 contours 11032 --> 9826 / 400 0 : 1 contours 11432 --> 10226 / 262 0 : 1 contours 11694 --> 10488 / 228 0 : 1 contours 11922 --> 10716 / 232 0 : 1 contours 12154 --> 10948 / 566 0 : 1 contours 12720 --> 11514 / 138 0 : 1 contours 12858 --> 11652 / 810 0 : 1 contours 13668 --> 12462 / 426 0 : 2 contours 14094 --> 12888 / 308 0 : 2 contours 14402 --> 13196 / 262 0 : 2 contours 14664 --> 13458 / 500 0 : 2 contours 15164 --> 13958 / 620 0 : 1 contours 15784 --> 14578 / 682 0 : 1 contours 16466 --> 15260 / 174 0 : 1 contours 16640 --> 15434 / 292 0 : 1 contours 16932 --> 15726 / 372 0 : 1 contours 17304 --> 16098 / 574 0 : 1 contours 18658 --> 16672 / 422 0 : 2 contours 20024 --> 17094 / 722 0 : 2 contours 20746 --> 17816 / 478 0 : 1 contours 21224 --> 18294 / 436 0 : 2 contours 21660 --> 18730 / 436 0 : 2 contours 22096 --> 19166 / 446 0 : 1 contours 22542 --> 19612 / 340 0 : 2 contours 22882 --> 19952 / 496 0 : 1 contours 23378 --> 20448 / 420 0 : 2 contours 23798 --> 20868 / 244 0 : 2 contours 24042 --> 21112 / 280 0 : 1 contours 24322 --> 21392 / 664 0 : 1 contours 24986 --> 22056 / 252 0 : 1 contours 25238 --> 22308 / 560 0 : 1 contours 25798 --> 22868 / 454 0 : 2 contours 26252 --> 23322 / 450 0 : 2 contours 26702 --> 23772 / 452 0 : 2 contours 27154 --> 24224 / 406 0 : 1 contours 27560 --> 24630 / 262 0 : 1 contours 27822 --> 24892 / 936 0 : 1 contours 28758 --> 25828 / 292 0 : 1 contours 29050 --> 26120 / 414 0 : 1 contours 29464 --> 26534 / 542 0 : 1 contours 30006 --> 27076 / 1130 0 : 1 contours 31136 --> 28206 / 548 0 : 1 contours 31684 --> 28754 / 600 0 : 1 contours 32284 --> 29354 / 488 0 : 112 composite glyph brought 1 more glyphs 0 : 1 contours 37228 --> 29895 / 76 0 : 1 contours 49078 --> 29971 / 56 0 : 1 contours 49134 --> 30027 / 50 0 : 2 contours 49184 --> 30077 / 298 0 : 2 contours 49482 --> 30375 / 300 0 : 1 contours 49782 --> 30675 / 174 0 : 1 contours 49956 --> 30849 / 164 0 : 3 contours 59210 --> 31013 / 400 ASSERT failure in QList<T>::operator[]: "index out of range", file /home/.../Qt/5.5/gcc_64/include/QtCore/qlist.h, line 514 scribus: /home/.../Scribus/scribus/scribuscore.cpp:76: void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&): asserzione "false" non riuscita. Program received signal SIGABRT, Aborted. 0x00007ffff2002187 in raise () from /lib64/libc.so.6 (gdb) bt #0 0x00007ffff2002187 in raise () at /lib64/libc.so.6 #1 0x00007ffff2003538 in abort () at /lib64/libc.so.6 #2 0x00007ffff1ffb126 in __assert_fail_base () at /lib64/libc.so.6 #3 0x00007ffff1ffb1d2 in () at /lib64/libc.so.6 #4 0x0000000000d5086b in abort_on_error(QtMsgType, QMessageLogContext const&, QString const&) (t=QtFatalMsg, m=...) at /home/.../Scribus/scribus/scribuscore.cpp:76 #5 0x00007ffff7405721 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #6 0x00007ffff74070a6 in QMessageLogger::fatal(char const*, ...) const () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #7 0x00007ffff7402681 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #8 0x000000000093cf83 in QList<unsigned int>::operator[](int) const (this=0x7fffffffb760, i=2000000025) at /home/.../Qt/5.5/gcc_64/include/QtCore/qlist.h:514 #9 0x000000000136453e in sfnt::copyGlyph(QList<unsigned int>&, QByteArray&, unsigned int, QList<unsigned int> const&, QByteArray const&, unsigned int, QMap<unsigned int, unsigned int>&, unsigned int&) (destLoca=..., destGlyf=..., destGid=87, srcLoca=..., srcGlyf=..., srcGid=2000000025, newForOldGid=..., nextFreeGid=@0x7fffffffb72c: 89) at /home/.../Scribus/scribus/fonts/sfnt.cpp:1007 #10 0x0000000001364bb7 in sfnt::subsetFace(QByteArray const&, QList<unsigned int>&) (ttf=..., glyphs=...) at /home/.../Scribus/scribus/fonts/sfnt.cpp:1064 #11 0x0000000000abd2bc in PDFLibCore::PDF_WriteTtfSubsetFont(QByteArray const&, ScFace&, QMap<unsigned int, FPointArray> const&) (this=0x4503390, fontName=..., face=..., RealGlyphs=...) at /home/.../Scribus/scribus/pdflib_core.cpp:1731 #12 0x0000000000abfa7c in PDFLibCore::PDF_Begin_WriteUsedFonts(SCFonts&, QMap<QString, QMap<unsigned int, FPointArray> > const&) (this=0x4503390, AllFonts=..., ReallyUsed=...) at /home/.../Scribus/scribus/pdflib_core.cpp:1946 #13 0x0000000000aae686 in PDFLibCore::PDF_Begin_Doc(QString const&, SCFonts&, QMap<QString, QMap<unsigned int, FPointArray> > const&, BookMView*) (this=0x4503390, fn=..., AllFonts=..., DocFonts=..., vi=0x25d5f40) at /home/.../Scribus/scribus/pdflib_core.cpp:651 #14 0x0000000000aacaa1 in PDFLibCore::doExport(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&) (this=0x4503390, fn=..., nam=..., Components=3, pageNs=std::vector of length 7, capacity 8 = {...}, thumbs=...) at /home/.../Scribus/scribus/pdflib_core.cpp:223 #15 0x0000000000aaa9b8 in PDFlib::doExport(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&) (this= 0x7fffffffc3a0, fn=..., nam=..., Components=3, pageNs=std::vector of length 7, capacity 8 = {...}, thumbs=...) at /home/.../Scribus/scribus/pdflib.cpp:19 #16 0x0000000000d27541 in ScribusMainWindow::getPDFDriver(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&, QString&, bool*) (this=0x1ab00d0, filename=..., name=..., components=3, pageNumbers=std::vector of length 7, capacity 8 = {...}, thumbs=..., error=..., cancelled=0x0) at /home/.../Scribus/scribus/scribus.cpp:7010 #17 0x0000000000d2882f in ScribusMainWindow::doSaveAsPDF() (this=0x1ab00d0) at /home/.../Scribus/scribus/scribus.cpp:7149 #18 0x00000000007dc1a7 in ScribusMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x1ab00d0, _c=QMetaObject::InvokeMetaMethod, _id=177, _a=0x7fffffffcd10) at /home/.../Scribus/build/scribus/moc_scribus.cpp:1152 #19 0x00007ffff763436e in QMetaObject::activate(QObject*, int, int, void**) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #20 0x00000000007ea247 in CheckDocument::ignoreAllErrors() (this=0x25e1b10) at /home/.../Scribus/build/scribus/ui/moc_checkDocument.cpp:254 #21 0x00000000007e9ca1 in CheckDocument::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x25e1b10, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fffffffcf50) at /home/.../Scribus/build/scribus/ui/moc_checkDocument.cpp:113 #22 0x00007ffff763436e in QMetaObject::activate(QObject*, int, int, void**) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #23 0x00007ffff6fd5fc2 in QAbstractButton::clicked(bool) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #24 0x00007ffff6d463f5 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #25 0x00007ffff6d46f89 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #26 0x00007ffff6d47124 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #27 0x00007ffff6c8d0b8 in QWidget::event(QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #28 0x00007ffff6c4c4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #29 0x00007ffff6c51e25 in QApplication::notify(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #30 0x00007ffff76066a3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #31 0x00007ffff6c50ab2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #32 0x00007ffff6ca7e45 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #33 0x00007ffff6caa17b in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #34 0x00007ffff6c4c4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #35 0x00007ffff6c51640 in QApplication::notify(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #36 0x00007ffff76066a3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #37 0x00007ffff63d30ad in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Gui.so.5 #38 0x00007ffff63d4a85 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Gui.so.5 #39 0x00007ffff63b9c4f in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Gui.so.5 #40 0x00007fffe9800170 in () at /home/.../Qt/5.5/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #41 0x00007fffede15a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #42 0x00007fffede15c48 in () at /usr/lib64/libglib-2.0.so.0 #43 0x00007fffede15cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #44 0x00007ffff765bae7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #45 0x00007ffff7604252 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #46 0x00007ffff760bd3d in QCoreApplication::exec() () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #47 0x00000000012f9738 in mainApp(int, char**) (argc=1, argv=0x7fffffffdd18) at /home/.../Scribus/scribus/main_nix.cpp:78 #48 0x00000000012f96c5 in main(int, char**) (argc=1, argv=0x7fffffffdd18) at /home/.../Scribus/scribus/main_nix.cpp:54 (gdb) bt full #0 0x00007ffff2002187 in raise () at /lib64/libc.so.6 #1 0x00007ffff2003538 in abort () at /lib64/libc.so.6 #2 0x00007ffff1ffb126 in __assert_fail_base () at /lib64/libc.so.6 #3 0x00007ffff1ffb1d2 in () at /lib64/libc.so.6 #4 0x0000000000d5086b in abort_on_error(QtMsgType, QMessageLogContext const&, QString const&) (t=QtFatalMsg, m=...) at /home/.../Scribus/scribus/scribuscore.cpp:76 __PRETTY_FUNCTION__ = "void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&)" #5 0x00007ffff7405721 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #6 0x00007ffff74070a6 in QMessageLogger::fatal(char const*, ...) const () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #7 0x00007ffff7402681 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #8 0x000000000093cf83 in QList<unsigned int>::operator[](int) const (this=0x7fffffffb760, i=2000000025) at /home/.../Qt/5.5/gcc_64/include/QtCore/qlist.h:514 #9 0x000000000136453e in sfnt::copyGlyph(QList<unsigned int>&, QByteArray&, unsigned int, QList<unsigned int> const&, QByteArray const&, unsigned int, QMap<unsigned int, unsigned int>&, unsigned int&) (destLoca=..., destGlyf=..., destGid=87, srcLoca=..., srcGlyf=..., srcGid=2000000025, newForOldGid=..., nextFreeGid=@0x7fffffffb72c: 89) at /home/.../Scribus/scribus/fonts/sfnt.cpp:1007 glyphStart = 0 i = 0 __PRETTY_FUNCTION__ = "QList<unsigned int> sfnt::copyGlyph(QList<unsigned int>&, QByteArray&, uint, const QList<unsigned int>&, const QByteArray&, uint, QMap<unsigned int, unsigned int>&, uint&)" compositeElements = {<QListSpecialMethods<unsigned int>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff76f6a30 <QListData::shared_null>}, d = 0x7ffff76f6a30 <QListData::shared_null>}} glyphLength = 9692743 #10 0x0000000001364bb7 in sfnt::subsetFace(QByteArray const&, QList<unsigned int>&) (ttf=..., glyphs=...) at /home/.../Scribus/scribus/fonts/sfnt.cpp:1064 oldGid = 2000000025 i = 87 oldGlyf = {static MaxSize = 1073741800, d = 0x2df60f0} newLoca = {<QListSpecialMethods<unsigned int>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x45fbf00}, d = 0x45fbf00}} nextFreeGid = 89 oldLoca = {<QListSpecialMethods<unsigned int>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x45f7ef0}, d = 0x45f7ef0}} newGlyf = {static MaxSize = 1073741800, d = 0x4600120} cmap = {d = 0x7ffff236e620 <main_arena>} firstChar = 73366240 fpgm = {static MaxSize = 1073741800, d = 0x7fffffffb7c0} tableP = {i = 0x7fffffffb7a0} newForOldGid = {d = 0x430fc90} lastChar = 0 head = {static MaxSize = 1073741800, d = 0x7fffffffb870} __PRETTY_FUNCTION__ = "QByteArray sfnt::subsetFace(const QByteArray&, QList<unsigned int>&)" post = {static MaxSize = 1073741800, d = 0x341b6d0} prep = {static MaxSize = 1073741800, d = 0x7fffffffb7e0} font = {static MaxSize = 1073741800, d = 0x430ab10} checkSumAdjustment = 32767 tables = {d = 0x7ffff7736ba0 <QMapDataBase::shared_null>} it = {i = 0x0} maxp = {static MaxSize = 1073741800, d = 0x7fff00000005} hhea = {static MaxSize = 1073741800, d = 0x7fffffffb810} name = {static MaxSize = 1073741800, d = 0x7fffffffb7e0} cvt = {static MaxSize = 1073741800, d = 0x7fffffffb7d0} headTable = 4294949936 os2 = {static MaxSize = 1073741800, d = 0x1} #11 0x0000000000abd2bc in PDFLibCore::PDF_WriteTtfSubsetFont(QByteArray const&, ScFace&, QMap<unsigned int, FPointArray> const&) (this=0x4503390, fontName=..., face=..., RealGlyphs=...) at /home/.../Scribus/scribus/pdflib_core.cpp:1731 font = {static MaxSize = 1073741800, d = 0x459e0b0} baseFont = {static MaxSize = 1073741800, d = 0x7ffff2b915e0 <std::cerr>} __PRETTY_FUNCTION__ = "PdfFont PDFLibCore::PDF_WriteTtfSubsetFont(const QByteArray&, ScFace&, const QMap<unsigned int, FPointArray>&)" glyphs = {<QListSpecialMethods<unsigned int>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x45f7ae0}, d = 0x45f7ae0}} embeddedFontObj = 46741968 subEncoding = {d = 0x100000000} glyphmap = {d = 0x1} subset = {static MaxSize = 1073741800, d = 0x430ab10} fontDes = 0 fullEncoding = {d = 0x7fff00000000} result = {name = {static MaxSize = 1073741800, d = 0x4599550}, method = 4149828843, encoding = (Encode_256 | Encode_224 | Encode_IdentityH | unknown: 32286), usage = (Used_in_Content | unknown: 72624320), glyphmap = {d = 0x457f7e0}} #12 0x0000000000abfa7c in PDFLibCore::PDF_Begin_WriteUsedFonts(SCFonts&, QMap<QString, QMap<unsigned int, FPointArray> > const&) (this=0x4503390, AllFonts=..., ReallyUsed=...) at /home/.../Scribus/scribus/pdflib_core.cpp:1946 fformat = ScFace::SFNT pdfFont = {name = {static MaxSize = 1073741800, d = 0x7ffff76f4a60 <QArrayData::shared_null>}, method = 8153029, encoding = Encode_Subset, usage = (unknown: 2), glyphmap = {d = 0x7ffff7736ba0 <QMapDataBase::shared_null>}} fontName = {static MaxSize = 1073741800, d = 0x459deb0} meth = {static null = {<No data fields>}, d = 0x459ddc0} face = @0x284da60: {static CONTROL_GLYPHS = 2000000000, m = 0x1b2a2d0, replacedName = {static null = {<No data fields>}, d = 0x7ffff76f4a60 <QArrayData::shared_null>}, replacedInDoc = {static null = {<No data fields>}, d = 0x7ffff76f4a60 <QArrayData::shared_null>}} __PRETTY_FUNCTION__ = "void PDFLibCore::PDF_Begin_WriteUsedFonts(SCFonts&, const QMap<QString, QMap<unsigned int, FPointArray> >&)" it = {i = 0x459e080} a = 0 #13 0x0000000000aae686 in PDFLibCore::PDF_Begin_Doc(QString const&, SCFonts&, QMap<QString, QMap<unsigned int, FPointArray> > const&, BookMView*) (this=0x4503390, fn=..., AllFonts=..., DocFonts=..., vi=0x25d5f40) at /home/.../Scribus/scribus/pdflib_core.cpp:651 fiBase = {d_ptr = {d = 0x4599a10}} baseDir = {static null = {<No data fields>}, d = 0x4599b40} #14 0x0000000000aacaa1 in PDFLibCore::doExport(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&) (this=0x4503390, fn=..., nam=..., Components=3, pageNs=std::vector of length 7, capacity 8 = {...}, thumbs=...) at /home/.../Scribus/scribus/pdflib_core.cpp:223 ret = false pc_exportpages = 0 pc_exportmasterpages = 0 usedFonts = {d = 0x4573ef0} pm = <incomplete type> error = false #15 0x0000000000aaa9b8 in PDFlib::doExport(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&) (this=0x7fffffffc3a0, fn=..., nam=..., Components=3, pageNs=std::vector of length 7, capacity 8 = {...}, thumbs=...) at /home/.../Scribus/scribus/pdflib.cpp:19 #16 0x0000000000d27541 in ScribusMainWindow::getPDFDriver(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&, QString&, bool*) (this=0x1ab00d0, filename=..., name=..., components=3, pageNumbers=std::vector of length 7, capacity 8 = {...}, thumbs=..., error=..., cancelled=0x0) at /home/.../Scribus/scribus/scribus.cpp:7010 pdflib = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff7aa9300 <QObject::staticMetaObject>, stringdata = 0x13c98c0 <qt_meta_stringdata_PDFlib>, data = 0x13c98e0 <qt_meta_data_PDFlib>, static_metacall = 0x7d5c4a <PDFlib::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, impl = 0x4503390} ret = false #17 0x0000000000d2882f in ScribusMainWindow::doSaveAsPDF() (this=0x1ab00d0) at /home/.../Scribus/scribus/scribus.cpp:7149 pageString = {static null = {<No data fields>}, d = 0x455ed00} pageNs = std::vector of length 7, capacity 8 = {1, 2, 3, 4, 5, 6, 7} components = 3 pageNumbersSize = 7 thumbs = {d = 0x457e480} nam = {static null = {<No data fields>}, d = 0x21c3000} fileName = {static null = {<No data fields>}, d = 0x253f6c0} errorMsg = {static null = {<No data fields>}, d = 0x7ffff76f4a60 <QArrayData::shared_null>} ReallyUsed = {d = 0x237e1b0} optBleeds = {m_top = 0, m_left = 0, m_bottom = 0, m_right = 0} dia = {<QDialog> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff7350840 <QDialog::staticMetaObject>, stringdata = 0x13f5400 <qt_meta_stringdata_PDFExportDialog>, data = 0x13f5500 <qt_meta_data_PDFExportDialog>, static_metacall = 0x7ffef4 <PDFExportDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, PDFExportLayout = 0x38b01a0, NameLayout = 0x21d8ef0, Layout7 = 0x44fa310, Name = 0x2d1ca90, multiFile = 0x2ebb060, openAfterExportCheckBox = 0x2eaa780, changeButton = 0x30f1df0, okButton = 0x2ffb1e0, cancelButton = 0x2eb2370, fileNameLineEdit = 0x2ebbde0, Options = 0x44acb90, m_doc = 0x2c93410, m_presEffects = {<QListSpecialMethods<PDFPresentationData>> = {<No data fields>}, {p = {static shared_ null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x4573cb0}, d = 0x4573cb0}}, m_opts = @0x2c93998, m_unitRatio = 0.35277777777777775, m_cmsDescriptor = {static null = {<No data fields>}, d = 0x21c3000}, m_components = 3, m_printerProfiles = @0x1abaa58} #18 0x00000000007dc1a7 in ScribusMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x1ab00d0, _c=QMetaObject::InvokeMetaMethod, _id=177, _a=0x7fffffffcd10) at /home/.../Scribus/build/scribus/moc_scribus.cpp:1152 _t = 0x1ab00d0 #19 0x00007ffff763436e in QMetaObject::activate(QObject*, int, int, void**) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #20 0x00000000007ea247 in CheckDocument::ignoreAllErrors() (this=0x25e1b10) at /home/.../Scribus/build/scribus/ui/moc_checkDocument.cpp:254 #21 0x00000000007e9ca1 in CheckDocument::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x25e1b10, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fffffffcf50) at /home/.../Scribus/build/scribus/ui/moc_checkDocument.cpp:113 _t = 0x25e1b10 #22 0x00007ffff763436e in QMetaObject::activate(QObject*, int, int, void**) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #23 0x00007ffff6fd5fc2 in QAbstractButton::clicked(bool) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #24 0x00007ffff6d463f5 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #25 0x00007ffff6d46f89 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #26 0x00007ffff6d47124 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #27 0x00007ffff6c8d0b8 in QWidget::event(QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #28 0x00007ffff6c4c4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #29 0x00007ffff6c51e25 in QApplication::notify(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #30 0x00007ffff76066a3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #31 0x00007ffff6c50ab2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #32 0x00007ffff6ca7e45 in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #33 0x00007ffff6caa17b in () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #34 0x00007ffff6c4c4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #35 0x00007ffff6c51640 in QApplication::notify(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Widgets.so.5 #36 0x00007ffff76066a3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #37 0x00007ffff63d30ad in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Gui.so.5 #38 0x00007ffff63d4a85 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Gui.so.5 #39 0x00007ffff63b9c4f in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Gui.so.5 #40 0x00007fffe9800170 in () at /home/.../Qt/5.5/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #41 0x00007fffede15a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #42 0x00007fffede15c48 in () at /usr/lib64/libglib-2.0.so.0 #43 0x00007fffede15cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #44 0x00007ffff765bae7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #45 0x00007ffff7604252 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #46 0x00007ffff760bd3d in QCoreApplication::exec() () at /home/.../Qt/5.5/gcc_64/lib/libQt5Core.so.5 #47 0x00000000012f9738 in mainApp(int, char**) (argc=1, argv=0x7fffffffdd18) at /home/.../Scribus/scribus/main_nix.cpp:78 app = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff7342380 <QApplication::staticMetaObject>, stringdata = 0x13d6b80 <qt_meta_stringdata_ScribusQApp>, data = 0x13d6c40 <qt_meta_data_ScribusQApp>, static_metacall = 0x7dd8a4 <ScribusQApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static useGUI = true, pythonScript = {static null = {<No data fields>}, d = 0x7ffff76f4a60 <QArrayData::shared_null>}, m_ScCore = 0x1abaa20, lang = {static null = {<No data fields>}, d = 0x1a94ad0}, GUILang = {static null = {<No data fields>}, d = 0x1ab7550}, showSplash = false, showFontInfo = false, showProfileInfo = false, prefsUserFile = {static null = {<No data fields>}, d = 0x7ffff76f4a60 <QArrayData::shared_null>}, filesToLoad = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff76f6a30 <QListData::shared_null>}, d = 0x7ffff76f6a30 <QListData::shared_null>}}, fileName = {static null = {<No data fields>}, d = 0x7ffff76f4a60 <QArrayData::shared_null>}, m_scDLMgr = 0x1a88820} appRetVal = 0 #48 0x00000000012f96c5 in main(int, char**) (argc=1, argv=0x7fffffffdd18) at /home/.../Scribus/scribus/main_nix.cpp:54 |
|
Another console output. The place where it crashed looks the same as for 0013093. ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/include/qt5/QtCore/qlist.h, line 476 scribus-trunk: /build/scribus-trunk-fZS28M/scribus-trunk-1.5.1svn~r20255~20150716~ppa37~ubuntu14.04.1/scribus/scribuscore.cpp:76: void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&): Assertion `false' failed. Scribus Crash ------------- Scribus crashes due to Signal 0000006 Calling Emergency Save |
|
Assigning to avox |
|
Fix committed by jghali to r20274 Thanks! |
|
Thanks jghali! Fix confirmed with 1.5.1.svn (20274). |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-07-17 22:24 | fyliu | New Issue | |
2015-07-17 22:24 | fyliu | File Added: export pdf crash.zip | |
2015-07-17 22:26 | fyliu | Tag Attached: export | |
2015-07-17 22:26 | fyliu | Tag Attached: pdf | |
2015-07-17 22:41 | FirasH | Product Version | => 1.5.1svn |
2015-07-17 22:41 | FirasH | Summary | export to pdf crashes with signal 0000006 => export to pdf crashes with signal 6 |
2015-07-17 22:43 | FirasH | Note Added: 0035823 | |
2015-07-17 22:43 | FirasH | Status | new => confirmed |
2015-07-17 22:51 | FirasH | File Added: 13240-Backtrace.txt | |
2015-07-17 23:33 | fyliu | Note Added: 0035824 | |
2015-07-17 23:35 | fyliu | Note Edited: 0035824 | |
2015-07-17 23:38 | FirasH | Relationship added | related to 0013093 |
2015-07-20 18:01 | Kunda | Assigned To | => avox |
2015-07-20 18:01 | Kunda | Status | confirmed => assigned |
2015-07-20 18:01 | Kunda | Note Added: 0035847 | |
2015-07-25 13:03 | jghali | Status | assigned => resolved |
2015-07-25 13:03 | jghali | Fixed in Version | => 1.5.1svn |
2015-07-25 13:03 | jghali | Resolution | open => fixed |
2015-07-25 13:03 | jghali | Assigned To | avox => jghali |
2015-07-25 13:14 | Kunda | Note Added: 0035892 | |
2015-07-28 22:28 | FirasH | Tag Detached: export | |
2015-07-28 22:28 | FirasH | Tag Detached: pdf | |
2015-07-28 22:29 | FirasH | Note Added: 0035935 | |
2015-07-28 22:29 | FirasH | Status | resolved => closed |