View Issue Details

IDProjectCategoryView StatusLast Update
0004807ScribusUser Interfacepublic2006-12-20 16:18
Reporterchristoph_s Assigned Toavox  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionunable to reproduce 
Platformx86OSLinuxOS VersionSuSE 10.1
Product Version1.3.4cvs 
Fixed in Version1.3.4cvs 
Summary0004807: Scrolling in a doc after page import crashes Scribus
DescriptionAfter importing a page from a 1.3.3.x file, adding new pages and importing the same page into another document page, Scribus crashes when I try to scroll in the doc.
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224714576 (LWP 14836)]
0x084bb50d in PageItem_TextFrame::layout (this=0x0)
    at /home/christoph/scribus134cvs/Scribus/scribus/pageitem_textframe.cpp:257
257 if (BackBox != NULL && BackBox->invalid) {
(gdb) bt
#0 0x084bb50d in PageItem_TextFrame::layout (this=0x0)
    at /home/christoph/scribus134cvs/Scribus/scribus/pageitem_textframe.cpp:257
0000001 0x084bb58c in PageItem_TextFrame::layout (this=0xc1a2f68)
    at /home/christoph/scribus134cvs/Scribus/scribus/pageitem_textframe.cpp:259
0000002 0x084c922b in PageItem_TextFrame::DrawObj_Item (this=0xc1a2f68,
    p=0x97b9bb0, e={x1 = 683, y1 = 1587, x2 = 1923, y2 = 1637}, sc=1)
    at /home/christoph/scribus134cvs/Scribus/scribus/pageitem_textframe.cpp:1797
0000003 0x08497c9f in PageItem::DrawObj (this=0xc1a2f68, p=0x97b9bb0, e=
      {x1 = 683, y1 = 1587, x2 = 1923, y2 = 1637})
    at /home/christoph/scribus134cvs/Scribus/scribus/pageitem.cpp:761
0000004 0x0873603d in ScribusView::DrawPageItems (this=0x9490280,
    painter=0x97b9bb0, clip={x1 = 683, y1 = 1587, x2 = 1923, y2 = 1637})
    at /home/christoph/scribus134cvs/Scribus/scribus/scribusview.cpp:1054
0000005 0x0873c4ac in ScribusView::drawContents (this=0x9490280, psx=0xbfe994fc,
    clipx=683, clipy=1587, clipw=1241, cliph=51)
    at /home/christoph/scribus134cvs/Scribus/scribus/scribusview.cpp:576
0000006 0xb7b9ef23 in QScrollView::drawContentsOffset ()
   from /usr/lib/libqt-mt.so.3
0000007 0xb7ba0cb3 in QScrollView::viewportPaintEvent ()
   from /usr/lib/libqt-mt.so.3
0000008 0x08737c1b in ScribusView::viewportPaintEvent (this=0x9490280,
    p=0xbfe998d4)
---Type <return> to continue, or q <return> to quit---
    at /home/christoph/scribus134cvs/Scribus/scribus/scribusview.cpp:349
0000009 0xb7ba1b3f in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
0000010 0xb7a8e79c in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
0000011 0xb7a8e80b in QObject::event () from /usr/lib/libqt-mt.so.3
0000012 0xb7ac784c in QWidget::event () from /usr/lib/libqt-mt.so.3
0000013 0xb7a2ff37 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000014 0xb7a30d29 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000015 0xb7a02793 in QWidget::repaint () from /usr/lib/libqt-mt.so.3
0000016 0xb7a02b97 in QWidget::scroll () from /usr/lib/libqt-mt.so.3
0000017 0xb7a02d7e in QWidget::scroll () from /usr/lib/libqt-mt.so.3
0000018 0xb7ba2138 in QScrollView::moveContents () from /usr/lib/libqt-mt.so.3
0000019 0xb7ba227c in QScrollView::vslide () from /usr/lib/libqt-mt.so.3
0000020 0xb7de024e in QScrollView::qt_invoke () from /usr/lib/libqt-mt.so.3
0000021 0x08787232 in ScribusView::qt_invoke (this=0x9490280, _id=56,
    _o=0xbfe99bc4)
    at /home/christoph/scribus134cvs/Scribus/scribus/scribusview.moc:1232
0000022 0xb7a8ee9d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000023 0xb7a8fa02 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000024 0xb7ddf480 in QScrollBar::valueChanged () from /usr/lib/libqt-mt.so.3
0000025 0xb7b9e5d9 in QScrollBar::mouseMoveEvent () from /usr/lib/libqt-mt.so.3
0000026 0xb7ac7b84 in QWidget::event () from /usr/lib/libqt-mt.so.3
0000027 0xb7a2ff37 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000028 0xb7a30e5b in QApplication::notify () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000029 0xb79cfc42 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000030 0xb79cee16 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000031 0xb79df45a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000032 0xb7a46d68 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000033 0xb7a46bfe in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
0000034 0xb7a2faef in QApplication::exec () from /usr/lib/libqt-mt.so.3
0000035 0x08403a5f in mainApp (argc=1, argv=0xbfe9a574)
    at /home/christoph/scribus134cvs/Scribus/scribus/main_nix.cpp:76
0000036 0x08403ac6 in main (argc=Cannot access memory at address 0x0
)
    at /home/christoph/scribus134cvs/Scribus/scribus/main_nix.cpp:52
TagsNo tags attached.
Patch

Relationships

related to 0004809 closedavox 1.3.3x import lets Scribus hang 

Activities

avox

2006-12-15 00:20

updater   ~0013932

lo Christoph,

please try to reproduce after my changes to fix 0004809 in 134.

If it's gone now I'd like to close this bug. You might also
check that the linking of textframes is not messed on load,
since I rewrote that part of the fileloader.

avox

2006-12-16 21:00

updater   ~0013968

Christoph?

christoph_s

2006-12-18 14:18

developer   ~0014000

See my reply to 4809

christoph_s

2006-12-19 14:00

developer   ~0014089

Scrolling issue is gone.

Issue History

Date Modified Username Field Change
2006-12-14 09:23 christoph_s New Issue
2006-12-14 09:24 christoph_s Additional Information Updated
2006-12-14 17:08 avox Relationship added related to 0004809
2006-12-14 17:33 avox Status new => assigned
2006-12-14 17:33 avox Assigned To => avox
2006-12-15 00:20 avox Note Added: 0013932
2006-12-16 21:00 avox Note Added: 0013968
2006-12-16 21:00 avox Status assigned => feedback
2006-12-18 14:18 christoph_s Note Added: 0014000
2006-12-19 14:00 christoph_s Note Added: 0014089
2006-12-19 22:53 avox Status feedback => resolved
2006-12-19 22:53 avox Fixed in Version => 1.3.4cvs
2006-12-19 22:53 avox Resolution open => unable to reproduce
2006-12-20 16:18 christoph_s Status resolved => closed