View Issue Details

IDProjectCategoryView StatusLast Update
0012436ScribusUndo/Redopublic2014-06-26 16:56
ReporterFirasH Assigned Tojghali  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSopenSUSEOS Version13.1
Product Version1.4.5.svn 
Fixed in Version1.4.5.svn 
Summary0012436: Undo/Redo crashes Scribus undoing Page > Insert...
DescriptionUndo/Redo crashes Scribus undoing Page > Insert...
Steps To Reproduce0) Create a new document
1) Go to: Page > Insert... > Insert 1 Page at End
2) Undo

Scribus crashes due to Signal 11
Additional InformationScribus 1.4.5.svn (19275)


Program received signal SIGSEGV, Segmentation fault.
0x0000000000922b2d in MasterPagesPalette::updateMasterPageList (this=0x0)
    at /home/.../Scribus/scribus/masterpagepalette.cpp:424
424 QString masterPageName = (currentDoc->MasterNames.contains(sMuster)) ? sMuster : CommonStrings::masterPageNormal;
(gdb) bt
#0 0x0000000000922b2d in MasterPagesPalette::updateMasterPageList (this=0x0)
    at /home/.../Scribus/scribus/masterpagepalette.cpp:424
0000001 0x0000000000c5f2dc in ScribusMainWindow::restoreAddPage (this=0x15696d0, state=0x29c31f0, isUndo=true)
    at /home/.../Scribus/scribus/scribus.cpp:8794
0000002 0x0000000000c5e2a1 in ScribusMainWindow::restore (this=0x15696d0, state=0x29c31f0, isUndo=true)
    at /home/.../Scribus/scribus/scribus.cpp:8654
0000003 0x0000000000e56ff0 in UndoState::undo (this=0x29c31f0)
    at /home/.../Scribus/scribus/undostate.cpp:73
0000004 0x0000000000e49db0 in TransactionState::undo (this=0x2c99e60)
    at /home/.../Scribus/scribus/undomanager.cpp:782
0000005 0x0000000000e561f3 in UndoStack::undo (this=0x2fc71c8, steps=1, objectId=-1)
    at /home/.../Scribus/scribus/undostack.cpp:70
0000006 0x0000000000e488ec in UndoManager::undo (this=0x1ba3130, steps=1)
    at /home/.../Scribus/scribus/undomanager.cpp:541
0000007 0x00000000006c6930 in UndoManager::qt_static_metacall (_o=0x1ba3130, _c=QMetaObject::InvokeMetaMethod, _id=12,
    _a=0x7fffffffcd20) at /home/.../Scribus/build/scribus/moc_undomanager.cxx:91
0000008 0x00007ffff651fd68 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib64/libQtCore.so.4
0000009 0x00000000006af062 in ScrAction::triggeredData (this=0x1e163c0, _t1=1)
    at /home/.../Scribus/build/scribus/moc_scraction.cxx:129
0000010 0x0000000000bea0da in ScrAction::triggeredToTriggeredData (this=0x1e163c0)
    at /home/.../Scribus/scribus/scraction.cpp:169
0000011 0x00000000006aeec3 in ScrAction::qt_static_metacall (_o=0x1e163c0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffffffcf20)
    at /home/.../Scribus/build/scribus/moc_scraction.cxx:79
0000012 0x00007ffff651fd68 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib64/libQtCore.so.4
0000013 0x00007ffff6fd6752 in QAction::triggered(bool) ()
   from /usr/lib64/libQtGui.so.4
0000014 0x00007ffff6fd8123 in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib64/libQtGui.so.4
0000015 0x00007ffff738a602 in ?? ()
   from /usr/lib64/libQtGui.so.4
0000016 0x00007ffff738a72c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
0000017 0x00007ffff74416aa in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
0000018 0x00007ffff702bdfe in QWidget::event(QEvent*) ()
   from /usr/lib64/libQtGui.so.4
0000019 0x00007ffff6fdc8ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib64/libQtGui.so.4
0000020 0x00007ffff6fe2fad in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib64/libQtGui.so.4
0000021 0x00007ffff650c0ad in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib64/libQtCore.so.4
0000022 0x00007ffff6fe2763 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib64/libQtGui.so.4
0000023 0x00007ffff7053f7b in ?? ()
   from /usr/lib64/libQtGui.so.4
0000024 0x00007ffff70529ec in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib64/libQtGui.so.4
0000025 0x00007ffff7079882 in ?? ()
   from /usr/lib64/libQtGui.so.4
0000026 0x00007ffff1b67316 in g_main_dispatch (context=0x1434770)
    at gmain.c:3066
0000027 g_main_context_dispatch (context=context@entry=0x1434770)
    at gmain.c:3642
0000028 0x00007ffff1b67668 in g_main_context_iterate (context=context@entry=0x1434770, block=block@entry=1, dispatch=dispatch@entry=1,
    self=<optimized out>) at gmain.c:3713
0000029 0x00007ffff1b6770c in g_main_context_iteration (context=0x1434770, may_block=1)
    at gmain.c:3774
0000030 0x00007ffff6538d55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQtCore.so.4
0000031 0x00007ffff7079936 in ?? ()
   from /usr/lib64/libQtGui.so.4
0000032 0x00007ffff650ad0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQtCore.so.4
0000033 0x00007ffff650b005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQtCore.so.4
0000034 0x00007ffff651013b in QCoreApplication::exec() ()
   from /usr/lib64/libQtCore.so.4
0000035 0x0000000000e8a7df in mainApp (argc=1, argv=0x7fffffffdcf8)
    at /home/.../Scribus/scribus/main_nix.cpp:84
0000036 0x0000000000e8a76c in main (argc=1, argv=0x7fffffffdcf8)
    at /home/.../Scribus/scribus/main_nix.cpp:52
TagsNo tags attached.
Patch

Activities

FirasH

2014-06-26 16:56

developer   ~0032325

Thanks jghali!
Scribus 1.4.5.svn (19285): could not reproduce this issue.
Closing as fixed.

Issue History

Date Modified Username Field Change
2014-06-26 12:00 FirasH New Issue
2014-06-26 16:41 jghali Status new => resolved
2014-06-26 16:41 jghali Fixed in Version => 1.5.0svn
2014-06-26 16:41 jghali Resolution open => fixed
2014-06-26 16:41 jghali Assigned To => jghali
2014-06-26 16:44 jghali Fixed in Version 1.5.0svn => 1.4.5.svn
2014-06-26 16:56 FirasH Note Added: 0032325
2014-06-26 16:56 FirasH Status resolved => closed