View Issue Details

IDProjectCategoryView StatusLast Update
0003925ScribusGeneralpublic2006-07-24 21:52
Reporterjo-hannes Assigned Toavox  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version1.3.4cvs 
Fixed in Version1.3.4cvs 
Summary0003925: scribus crashes quite often when closing a document or Scribus
Descriptioni cannot reproduce yet but will report any backtrace.
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224452416 (LWP 3667)]
0xb7b0527d in QString::QString () from /usr/lib/libqt-mt.so.3
(gdb) bt
#0 0xb7b0527d in QString::QString () from /usr/lib/libqt-mt.so.3
0000001 0x0853c528 in Style (this=0x8de2764, o=@0x489d8b60) at style.h:41
0000002 0x0853ba4b in ParagraphStyle (this=0x8de26d8, other=@0x8e58b60)
    at style.cpp:174
0000003 0x08251099 in QValueListNode (this=0x8de26d0, t=@0x8e58b60)
    at qvaluelist.h:62
0000004 0x082510c4 in QValueListPrivate<ParagraphStyle>::insert (this=0x8c68bc8,
    it=@0xbfd6c860, x=@0x8e58b60) at qvaluelist.h:289
0000005 0x08251210 in QValueListPrivate (this=0x8c68bc8, _p=@0x8760b20)
    at qvaluelist.h:272
0000006 0x08251261 in QValueList<ParagraphStyle>::detachInternal (this=0x8cb1a0c)
    at qvaluelist.h:631
0000007 0x08251289 in QValueList<ParagraphStyle>::detach (this=0x8cb1a0c)
    at qvaluelist.h:562
0000008 0x0825129d in QValueList<ParagraphStyle>::operator[] (this=0x8cb1a0c, i=0)
    at qvaluelist.h:536
0000009 0x0867734f in StoryText::clear (this=0x8f1c634) at storytext.cpp:99
0000010 0x08677740 in ~StoryText (this=0x8f1c634) at storytext.cpp:62
0000011 0x08371d23 in ~PageItem (this=0x8f18450) at pageitem.h:181
0000012 0x08371e52 in ~PageItem_ImageFrame (this=0x8f18450)
    at pageitem_imageframe.h:55
0000013 0xb77e8d52 in QObject::~QObject () from /usr/lib/libqt-mt.so.3
0000014 0x084c888a in ~ScribusDoc (this=0x8cb15c0) at scribusdoc.cpp:330
---Type <return> to continue, or q <return> to quit---
0000015 0x086319c2 in ScribusMainWindow::DoFileClose (this=0x8771a98)
    at scribus.cpp:4029
0000016 0x08525986 in ScribusWin::closeEvent (this=0x8e99050, ce=0xbfd6cf68)
    at scribuswin.cpp:116
0000017 0xb7824b0c in QWidget::event () from /usr/lib/libqt-mt.so.3
0000018 0xb78f6762 in QMainWindow::event () from /usr/lib/libqt-mt.so.3
0000019 0xb777fe56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000020 0xb7780bd6 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000021 0x0833bfc5 in QApplication::sendEvent (receiver=0x8e99050,
    event=0xbfd6cf68) at qapplication.h:520
0000022 0xb7823aa1 in QWidget::close () from /usr/lib/libqt-mt.so.3
0000023 0x081ec28c in QWidget::close (this=0x8e99050) at qwidget.h:848
0000024 0xb79ecc39 in QWorkspace::closeActiveWindow () from /usr/lib/libqt-mt.so.3
0000025 0xb7bb43a5 in QWorkspace::qt_invoke () from /usr/lib/libqt-mt.so.3
0000026 0xb77e9eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000027 0xb7b7d29a in QSignal::signal () from /usr/lib/libqt-mt.so.3
0000028 0xb7807630 in QSignal::activate () from /usr/lib/libqt-mt.so.3
0000029 0xb790efb1 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
0000030 0xb782468d in QWidget::event () from /usr/lib/libqt-mt.so.3
0000031 0xb777fe56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000032 0xb77803e0 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000033 0xb77111c5 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000034 0xb770c5c0 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000035 0xb770ad59 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000036 0xb77244db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000037 0xb7798947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000038 0xb779886a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
0000039 0xb777e965 in QApplication::exec () from /usr/lib/libqt-mt.so.3
0000040 0x0865769e in mainApp (argc=1, argv=0xbfd6dbf4) at main_nix.cpp:76
0000041 0x086576e8 in main (argc=1, argv=0xbfd6dbf4) at main_nix.cpp:
TagsNo tags attached.
Patch

Relationships

child of 0003964 closedplinnell 1.3.4 Release Metabug 

Activities

jo-hannes

2006-06-17 21:47

developer   ~0011659

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224767808 (LWP 3769)]
0x08172994 in QShared::ref (this=0x64006400) at qshared.h:49
49 void ref() { count++; }
(gdb) bt
#0 0x08172994 in QShared::ref (this=0x64006400) at qshared.h:49
0000001 0xb7ab8291 in QString::QString () from /usr/lib/libqt-mt.so.3
0000002 0x0853c528 in Style (this=0x9fe7924, o=@0x8fd61e3) at style.h:41
0000003 0x0853ba4b in ParagraphStyle (this=0x9fe7898, other=@0x8fd61d8)
    at style.cpp:174
0000004 0x08251099 in QValueListNode (this=0x9fe7890, t=@0x8fd61d8)
    at qvaluelist.h:62
0000005 0x082510c4 in QValueListPrivate<ParagraphStyle>::insert (this=0x8d60b08,
    it=@0xbfd21810, x=@0x8fd61d8) at qvaluelist.h:289
0000006 0x08251210 in QValueListPrivate (this=0x8d60b08, _p=@0x8d8cba0)
    at qvaluelist.h:272
0000007 0x08251261 in QValueList<ParagraphStyle>::detachInternal (this=0x897c5e4)
    at qvaluelist.h:631
0000008 0x08251289 in QValueList<ParagraphStyle>::detach (this=0x897c5e4)
    at qvaluelist.h:562
0000009 0x0825129d in QValueList<ParagraphStyle>::operator[] (this=0x897c5e4, i=0)
    at qvaluelist.h:536
0000010 0x0867734f in StoryText::clear (this=0x8ed3a2c) at storytext.cpp:99
0000011 0x08677740 in ~StoryText (this=0x8ed3a2c) at storytext.cpp:62
0000012 0x08371d23 in ~PageItem (this=0x8ecf848) at pageitem.h:181
0000013 0x0837498e in ~PageItem_Polygon (this=0x8ecf848) at pageitem_polygon.h:55
0000014 0xb779bd52 in QObject::~QObject () from /usr/lib/libqt-mt.so.3
0000015 0x084c888a in ~ScribusDoc (this=0x897c198) at scribusdoc.cpp:330
---Type <return> to continue, or q <return> to quit---
0000016 0x086319c2 in ScribusMainWindow::DoFileClose (this=0x8771c68)
    at scribus.cpp:4029
0000017 0x08525986 in ScribusWin::closeEvent (this=0x8fd87d8, ce=0xbfd21f18)
    at scribuswin.cpp:116
0000018 0xb77d7b0c in QWidget::event () from /usr/lib/libqt-mt.so.3
0000019 0xb78a9762 in QMainWindow::event () from /usr/lib/libqt-mt.so.3
0000020 0xb7732e56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000021 0xb7733bd6 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000022 0x0833bfc5 in QApplication::sendEvent (receiver=0x8fd87d8,
    event=0xbfd21f18) at qapplication.h:520
0000023 0xb77d6aa1 in QWidget::close () from /usr/lib/libqt-mt.so.3
0000024 0x081ec28c in QWidget::close (this=0x8fd87d8) at qwidget.h:848
0000025 0xb799fc39 in QWorkspace::closeActiveWindow () from /usr/lib/libqt-mt.so.3
0000026 0xb7b673a5 in QWorkspace::qt_invoke () from /usr/lib/libqt-mt.so.3
0000027 0xb779ceb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000028 0xb779d954 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000029 0xb7b38d1f in QButton::clicked () from /usr/lib/libqt-mt.so.3
0000030 0xb783855e in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
0000031 0xb77d768d in QWidget::event () from /usr/lib/libqt-mt.so.3
0000032 0xb7732e56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000033 0xb77333e0 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000034 0xb76c41c5 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000035 0xb76bf873 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000036 0xb76bdd59 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000037 0xb76d74db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000038 0xb774b947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000039 0xb774b86a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
0000040 0xb7731965 in QApplication::exec () from /usr/lib/libqt-mt.so.3
0000041 0x0865769e in mainApp (argc=1, argv=0xbfd22ad4) at main_nix.cpp:76
0000042 0x086576e8 in main (argc=1, argv=0xbfd22ad4) at main_nix.cpp:52

plinnell

2006-06-30 22:03

viewer   ~0011730

had the same thing happen this afternoon shutting down the pc.. there is a bug here.. just need to find the trigger

avox

2006-07-01 14:30

updater   ~0011737

at least I hope it's fixed :-)

jo-hannes

2006-07-01 22:46

developer   ~0011740

i get a crash if i do as described in 3924 plus open and close general properties.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224177984 (LWP 5048)]
0x08475359 in QMapPrivate<unsigned int, double>::end (this=0x0) at qmap.h:380
380 ConstIterator end() const { return ConstIterator( header ); }
(gdb) bt
#0 0x08475359 in QMapPrivate<unsigned int, double>::end (this=0x0)
    at qmap.h:380
0000001 0x0847538f in QMap<unsigned int, double>::end (this=0x8923864)
    at qmap.h:663
0000002 0x084753b4 in QMap<unsigned int, double>::contains (this=0x8923864,
    k=@0xbfcb1434) at qmap.h:703
0000003 0x084700f3 in Foi::canRender (this=0x8923838, ch=@0xbfcb1792)
    at scfonts.cpp:166
0000004 0x08239099 in DocumentChecker::checkDocument (currDoc=0x8cc0cf8)
    at documentchecker.cpp:284
0000005 0x0861350d in ScribusMainWindow::scanDocument (this=0x877c230)
    at scribus.cpp:8450
0000006 0x086511cf in ScribusMainWindow::newActWin (this=0x877c230, w=0x8d21728)
    at scribus.cpp:2106
0000007 0x08655697 in ScribusMainWindow::closeEvent (this=0x877c230, ce=0xbfcb1bf8)
    at scribus.cpp:1695
0000008 0xb7867b0c in QWidget::event () from /usr/lib/libqt-mt.so.3
0000009 0xb7939762 in QMainWindow::event () from /usr/lib/libqt-mt.so.3
0000010 0xb77c2e56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000011 0xb77c3bd6 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000012 0x0833dcb5 in QApplication::sendEvent (receiver=0x877c230,
    event=0xbfcb1bf8) at qapplication.h:520
0000013 0xb7866aa1 in QWidget::close () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000014 0x081edec6 in QWidget::close (this=0x877c230) at qwidget.h:848
0000015 0x08611be0 in ScribusMainWindow::slotFileQuit (this=0x877c230)
    at scribus.cpp:4479
0000016 0x08658406 in ScribusMainWindow::qt_invoke (this=0x877c230, _id=121,
    _o=0xbfcb1d9c) at scribus.moc:973
0000017 0xb782ceb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000018 0xb782d954 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000019 0xb7be7886 in QAction::activated () from /usr/lib/libqt-mt.so.3
0000020 0xb7998307 in QAction::internalActivation () from /usr/lib/libqt-mt.so.3
0000021 0xb7be7a22 in QAction::qt_invoke () from /usr/lib/libqt-mt.so.3
0000022 0x084a9c53 in ScrAction::qt_invoke (this=0x8ad35c8, _id=8, _o=0xbfcb1eb8)
    at scraction.moc:229
0000023 0xb782ceb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000024 0xb7bc029a in QSignal::signal () from /usr/lib/libqt-mt.so.3
0000025 0xb784a630 in QSignal::activate () from /usr/lib/libqt-mt.so.3
0000026 0xb7951fb1 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
0000027 0xb786768d in QWidget::event () from /usr/lib/libqt-mt.so.3
0000028 0xb77c2e56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000029 0xb77c33e0 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000030 0xb77541c5 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
0000031 0xb774f5c0 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000032 0xb774dd59 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000033 0xb77674db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000034 0xb77db947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000035 0xb77db86a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
0000036 0xb77c1965 in QApplication::exec () from /usr/lib/libqt-mt.so.3
0000037 0x08660e7e in mainApp (argc=1, argv=0xbfcb2a34) at main_nix.cpp:76
0000038 0x08660ec8 in main (argc=1, argv=0xbfcb2a34) at main_nix.cpp:52

avox

2006-07-23 12:21

updater   ~0011971

unable to reproduce, following 0003924 + open/close general preferences doesn't crash

Issue History

Date Modified Username Field Change
2006-06-17 21:22 jo-hannes New Issue
2006-06-17 21:47 jo-hannes Note Added: 0011659
2006-06-30 22:03 plinnell Note Added: 0011730
2006-06-30 22:03 plinnell Status new => confirmed
2006-07-01 14:30 avox Status confirmed => resolved
2006-07-01 14:30 avox Fixed in Version => 1.3.4cvs
2006-07-01 14:30 avox Resolution open => fixed
2006-07-01 14:30 avox Assigned To => avox
2006-07-01 14:30 avox Note Added: 0011737
2006-07-01 22:46 jo-hannes Status resolved => feedback
2006-07-01 22:46 jo-hannes Resolution fixed => reopened
2006-07-01 22:46 jo-hannes Note Added: 0011740
2006-07-02 21:36 avox Relationship added child of 0003964
2006-07-23 12:21 avox Status feedback => resolved
2006-07-23 12:21 avox Resolution reopened => fixed
2006-07-23 12:21 avox Note Added: 0011971
2006-07-24 21:52 cbradney Status resolved => closed