View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005680 | Scribus | General | public | 2007-05-14 21:03 | 2007-05-21 21:04 |
Reporter | intrigeri | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | i686 | OS | Debian | OS Version | etch |
Product Version | 1.3.4cvs | ||||
Fixed in Version | 1.3.3.10svn | ||||
Summary | 0005680: Preview mode crash | ||||
Description | Entering the preview mode crashes Scribus (signal 11). | ||||
Steps To Reproduce | Run scribus, choose "new document" with default settings, and either click on the preview mode icon or choose "preview mode" in the "display" menu. | ||||
Additional Information | GDB backtrace when using menu "Display / Preview mode" : Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1597335872 (LWP 27339)] 0xa1dc0182 in cairo_font_options_create () from /usr/lib/libcairo.so.2 (gdb) bt #0 0xa1dc0182 in cairo_font_options_create () from /usr/lib/libcairo.so.2 0000001 0xa1dc86dc in cairo_surface_set_fallback_resolution () from /usr/lib/libcairo.so.2 0000002 0xa1dbc323 in cairo_create () from /usr/lib/libcairo.so.2 0000003 0xa1dbe76b in cairo_font_options_create () from /usr/lib/libcairo.so.2 0000004 0xa1dba5db in cairo_push_group_with_content () from /usr/lib/libcairo.so.2 0000005 0xa1dba5fa in cairo_push_group () from /usr/lib/libcairo.so.2 0000006 0x086d33b0 in ScPainter::beginLayer (this=0x94e54f8, transparency=1, blendmode=0, clipArray=0xb6068bdc) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/scpainter.cpp:373 0000007 0x087c90bc in ScribusView::drawContents (this=0x951dd30, psx=0xb6068fc8, clipx=392, clipy=12, clipw=408, cliph=493) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/scribusview.cpp:561 0000008 0xa1a0cfe0 in QScrollView::drawContentsOffset () from /usr/lib/libqt-mt.so.3 0000009 0xa1a0dab1 in QScrollView::viewportPaintEvent () from /usr/lib/libqt-mt.so.3 0000010 0x087c33d7 in ScribusView::viewportPaintEvent (this=0x951dd30, p=0xb6069540) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/scribusview.cpp:356 0000011 0xa1a0e350 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3 0000012 0xa18d8302 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 0000013 0xa18d8380 in QObject::event () from /usr/lib/libqt-mt.so.3 0000014 0xa190f612 in QWidget::event () from /usr/lib/libqt-mt.so.3 0000015 0xa1870c26 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 0000016 0xa18735d6 in QApplication::notify () from /usr/lib/libqt-mt.so.3 0000017 0xa1804495 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 0000018 0xa17f3ae6 in QETWidget::translatePaintEvent () from /usr/lib/libqt-mt.so.3 0000019 0xa180173a in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 0000020 0xa1817d02 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 0000021 0xa188b179 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 0000022 0xa188af9a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 0000023 0xa18727bf in QApplication::exec () from /usr/lib/libqt-mt.so.3 0000024 0x08455157 in mainApp (argc=1, argv=0xb6069b14) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/main_nix.cpp:76 0000025 0x084551be in main (argc=0, argv=0x0) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/main_nix.cpp:52 GDB backtrace when using "Preview mode" icon : Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1678309696 (LWP 27771)] 0x9d087182 in cairo_font_options_create () from /usr/lib/libcairo.so.2 (gdb) bt #0 0x9d087182 in cairo_font_options_create () from /usr/lib/libcairo.so.2 0000001 0x9d08f6dc in cairo_surface_set_fallback_resolution () from /usr/lib/libcairo.so.2 0000002 0x9d083323 in cairo_create () from /usr/lib/libcairo.so.2 0000003 0x9d08576b in cairo_font_options_create () from /usr/lib/libcairo.so.2 0000004 0x9d0815db in cairo_push_group_with_content () from /usr/lib/libcairo.so.2 0000005 0x9d0815fa in cairo_push_group () from /usr/lib/libcairo.so.2 0000006 0x086d33b0 in ScPainter::beginLayer (this=0x9501570, transparency=1, blendmode=0, clipArray=0xb07291cc) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/scpainter.cpp:373 0000007 0x087c90bc in ScribusView::drawContents (this=0x95161e0, psx=0xb07295b8, clipx=87, clipy=12, clipw=899, cliph=860) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/scribusview.cpp:561 0000008 0x9ccd3fe0 in QScrollView::drawContentsOffset () from /usr/lib/libqt-mt.so.3 0000009 0x9ccd4ab1 in QScrollView::viewportPaintEvent () from /usr/lib/libqt-mt.so.3 0000010 0x087c33d7 in ScribusView::viewportPaintEvent (this=0x95161e0, p=0xb0729ad0) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/scribusview.cpp:356 0000011 0x9ccd5350 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3 0000012 0x9cb9f302 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 0000013 0x9cb9f380 in QObject::event () from /usr/lib/libqt-mt.so.3 0000014 0x9cbd6612 in QWidget::event () from /usr/lib/libqt-mt.so.3 0000015 0x9cb37c26 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 0000016 0x9cb3a5d6 in QApplication::notify () from /usr/lib/libqt-mt.so.3 0000017 0x084b7b71 in QApplication::sendEvent (receiver=0x9516878, event=0xb0729ad0) at /usr/share/qt3/include/qapplication.h:520 0000018 0x9cb0443d in QWidget::repaint () from /usr/lib/libqt-mt.so.3 0000019 0x9cb38c36 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3 0000020 0x9cb38d56 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3 0000021 0x9caded6f in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 0000022 0x9cb52179 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 0000023 0x9cb51f9a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 0000024 0x9cb397bf in QApplication::exec () from /usr/lib/libqt-mt.so.3 0000025 0x08455157 in mainApp (argc=1, argv=0xb0729ee4) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/main_nix.cpp:76 0000026 0x084551be in main (argc=0, argv=0x0) at /home/intrigeri/cyber/pao/scribus/upstream/1.3.4cvs/cvs/scribus/main_nix.cpp:52 | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
No crash here on windows following the steps you describe... What cairo version are you using? |
|
Debian etch’s 1.2.4-4. |
|
It does not happen when Scribus is built+run with cairo 1.4.6. Maybe write somewhere in the requirements the minimal cairo version required ? I was not able to find this information anywhere. |
|
I've updated http://docs.scribus.net/index.php?lang=en&page=install2 and the docs in CVS to reflect the updated versions. |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-05-14 21:03 | intrigeri | New Issue | |
2007-05-14 21:11 | jghali | Note Added: 0016169 | |
2007-05-14 21:13 | intrigeri | Note Added: 0016170 | |
2007-05-14 23:09 | intrigeri | Note Added: 0016173 | |
2007-05-15 05:14 | cbradney | Status | new => assigned |
2007-05-15 05:14 | cbradney | Assigned To | => plinnell |
2007-05-15 22:44 |
|
Status | assigned => resolved |
2007-05-15 22:44 |
|
Fixed in Version | => 1.3.3.10cvs |
2007-05-15 22:44 |
|
Resolution | open => fixed |
2007-05-15 22:44 |
|
Note Added: 0016178 | |
2007-05-21 21:04 |
|
Status | resolved => closed |