View Issue Details

IDProjectCategoryView StatusLast Update
0005680ScribusGeneralpublic2007-05-21 21:04
Reporterintrigeri Assigned Toplinnell 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformi686OSDebianOS Versionetch
Product Version1.3.4cvs 
Fixed in Version1.3.3.10svn 
Summary0005680: Preview mode crash
DescriptionEntering the preview mode crashes Scribus (signal 11).
Steps To ReproduceRun scribus, choose "new document" with default settings, and either click on the preview mode icon or choose "preview mode" in the "display" menu.
Additional InformationGDB 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
TagsNo tags attached.
Patch

Activities

jghali

2007-05-14 21:11

administrator   ~0016169

No crash here on windows following the steps you describe... What cairo version are you using?

intrigeri

2007-05-14 21:13

reporter   ~0016170

Debian etch’s 1.2.4-4.

intrigeri

2007-05-14 23:09

reporter   ~0016173

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.

plinnell

2007-05-15 22:44

viewer   ~0016178

I've updated http://docs.scribus.net/index.php?lang=en&page=install2 and the docs in CVS to reflect the updated versions.

Issue History

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 plinnell Status assigned => resolved
2007-05-15 22:44 plinnell Fixed in Version => 1.3.3.10cvs
2007-05-15 22:44 plinnell Resolution open => fixed
2007-05-15 22:44 plinnell Note Added: 0016178
2007-05-21 21:04 plinnell Status resolved => closed