View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008584 | Scribus | Printing | public | 2009-11-15 00:32 | 2009-11-15 02:55 |
Reporter | davidoz | Assigned To | jghali | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Platform | macbook pro linux | OS | ubuntu 9.10 | OS Version | 9.10 |
Product Version | 1.3.3.13svn | ||||
Summary | 0008584: crashes with signal 6 when exporting or printing pdf | ||||
Description | locks then crashes writes a pdf but reader reports as malformed | ||||
Steps To Reproduce | preflight check - no errors click on pdf button locks then crashes | ||||
Additional Information | #0 0x00475422 in __kernel_vsyscall () 0000001 0x001d94d1 in raise () from /lib/tls/i686/cmov/libc.so.6 0000002 0x001dc932 in abort () from /lib/tls/i686/cmov/libc.so.6 0000003 0x0054d4df in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6 0000004 0x0054b415 in ?? () from /usr/lib/libstdc++.so.6 0000005 0x0054b452 in std::terminate() () from /usr/lib/libstdc++.so.6 0000006 0x0054b591 in __cxa_throw () from /usr/lib/libstdc++.so.6 0000007 0x0054bc0f in operator new(unsigned int) () from /usr/lib/libstdc++.so.6 0000008 0x0054bced in operator new[](unsigned int) () from /usr/lib/libstdc++.so.6 0000009 0x01044710 in QString::setLength(unsigned int) () from /usr/lib/libqt-mt.so.3 0000010 0x01044ccb in QString::subat(unsigned int) () from /usr/lib/libqt-mt.so.3 0000011 0x08562ecb in ScImage::ImageToCMYK_PDF(bool) () 0000012 0x08428c3e in PDFlib::PDF_Image(PageItem*, QString const&, double, double, double, double, bool, QString const&, bool, int) () 0000013 0x08458c05 in PDFlib::PDF_ProcessItem(PageItem*, Page const*, unsigned int, bool) () 0000014 0x0846e92d in PDFlib::PDF_ProcessPage(Page const*, unsigned int, bool) () 0000015 0x08477c32 in PDFlib::doExport(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&) () 0000016 0x085a667e in ScribusMainWindow::getPDFDriver(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&,---Type <return> to continue, or q <return> to quit--- | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
Given backtrace, this is a duplicate of 0004189. The cause of the crash is a memory allocation failure when allocating memory for an image. Given 1.3.3.x is now a end of life series, no fix will be made as it would require to rewrite all the image export code. 1.3.5 and newer development versions have already noticeable improvements here (use 2x less RAM when exporting images) and are more resistant against such memory allocation failures. |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-11-15 00:32 | davidoz | New Issue | |
2009-11-15 02:55 | jghali | Note Added: 0022853 | |
2009-11-15 02:55 | jghali | Relationship added | duplicate of 0004189 |
2009-11-15 02:55 | jghali | Duplicate ID | 0 => 4189 |
2009-11-15 02:55 | jghali | Status | new => resolved |
2009-11-15 02:55 | jghali | Resolution | open => duplicate |
2009-11-15 02:55 | jghali | Assigned To | => jghali |
2009-11-15 02:55 | jghali | Status | resolved => closed |