View Issue Details

IDProjectCategoryView StatusLast Update
0012426ScribusUndo/Redopublic2014-10-18 14:43
ReporterFirasH Assigned Tojghali  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSopenSUSEOS Version13.1
Product Version1.5.0svn 
Target Version1.5.0Fixed in Version1.5.0svn 
Summary0012426: Undo/Redo is not able to restore Master Pages crashing Scribus when closing document
DescriptionUndo/Redo is not able to restore Master Pages crashing Scribus when closing document.
Steps To Reproduce0) Create a new document
1) Select the page and: Page > Convert to Master Page "New Master Page 1"
2) Select the page and: Page > Apply master Page.. > apply "New Master Page 1"
3) Undo 2 times
4) Close the document

Scribus crashes due to Signal 6
Additional InformationScribus 1.5.0.svn (19265)


Program received signal SIGABRT, Aborted.
0x00007fffef50d849 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007fffef50d849 in raise ()
   from /lib64/libc.so.6
0000001 0x00007fffef50ecd8 in abort ()
   from /lib64/libc.so.6
0000002 0x00007ffff74168be in QMessageLogger::fatal(char const*, ...) const ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000003 0x00007ffff7411d84 in qt_assert_x(char const*, char const*, char const*, int) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000004 0x000000000084316f in QList<ScPage*>::at (this=0x33ff308, i=4)
    at /home/.../Qt/5.3/gcc_64/include/QtCore/qlist.h:479
0000005 0x0000000000cccbbc in ScribusMainWindow::editMasterPagesEnd (this=0x19ceb90)
    at /home/.../Scribus/scribus/scribus.cpp:8397
0000006 0x0000000000db7d89 in ScribusWin::closeEvent (this=0x23b06c0, ce=0x7fffffffba00)
    at /home/.../Scribus/scribus/scribuswin.cpp:83
0000007 0x00007ffff6cc5f80 in QWidget::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000008 0x00007ffff6de720b in QMainWindow::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000009 0x00007ffff6c8d764 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000010 0x00007ffff6c90de6 in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000011 0x00007ffff7658dd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000012 0x00007ffff6cc0e6a in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000013 0x00007ffff6e01323 in QMdiSubWindow::closeEvent(QCloseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000014 0x00007ffff6cc5f80 in QWidget::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000015 0x00007ffff6e05003 in QMdiSubWindow::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000016 0x00007ffff6c8d764 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000017 0x00007ffff6c90de6 in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000018 0x00007ffff7658dd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000019 0x00007ffff6cc0e6a in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000020 0x00007ffff6cc8fcf in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000021 0x00007ffff768a681 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000022 0x00007ffff6dfb580 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000023 0x00007ffff6cc5a87 in QWidget::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000024 0x00007ffff6dfb33e in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000025 0x00007ffff6c8d764 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000026 0x00007ffff6c90bb6 in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000027 0x00007ffff7658dd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000028 0x00007ffff6c8fcca in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000029 0x00007ffff6ce5cb7 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000030 0x00007ffff6ce8808 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000031 0x00007ffff6c8d764 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000032 0x00007ffff6c90de6 in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000033 0x00007ffff7658dd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000034 0x00007ffff650d457 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
0000035 0x00007ffff650de95 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
0000036 0x00007ffff64f3148 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
0000037 0x00007fffe5490630 in ?? ()
   from /home/.../Qt/5.3/gcc_64/plugins/platforms/libqxcb.so
0000038 0x00007fffecde1316 in g_main_dispatch (context=0x7fffe0001740)
    at gmain.c:3066
0000039 g_main_context_dispatch (context=context@entry=0x7fffe0001740)
    at gmain.c:3642
0000040 0x00007fffecde1668 in g_main_context_iterate (context=context@entry=0x7fffe0001740, block=block@entry=1,
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
0000041 0x00007fffecde170c in g_main_context_iteration (context=0x7fffe0001740, may_block=1)
    at gmain.c:3774
0000042 0x00007ffff76b3444 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000043 0x00007ffff7656feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000044 0x00007ffff765beb5 in QCoreApplication::exec() ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000045 0x000000000123da48 in mainApp (argc=1, argv=0x7fffffffdd08)
    at /home/.../Scribus/scribus/main_nix.cpp:86
0000046 0x000000000123d9d8 in main (argc=1, argv=0x7fffffffdd08)
    at /home/.../Scribus/scribus/main_nix.cpp:54
TagsNo tags attached.
Patch

Relationships

child of 0012500 acknowledged Metabug: Undo/Redo (1.5.x.svn) 

Activities

Kunda

2014-07-03 14:32

updater   ~0032434

Confirmed OSX 10.8.5 1.5svn r19309

FirasH

2014-10-18 12:39

developer   ~0034058

Cannot reproduce with 1.5.0.svn (19598).
Some fixes to Master Pages were done after the affected revision (19265).

Issue History

Date Modified Username Field Change
2014-06-23 11:48 FirasH New Issue
2014-07-03 14:32 Kunda Note Added: 0032434
2014-07-03 14:32 Kunda Status new => confirmed
2014-07-03 14:32 Kunda Target Version => 1.5.0
2014-07-09 01:16 FirasH Relationship added child of 0012500
2014-09-11 02:47 Kunda Severity crash => block
2014-10-18 12:39 FirasH Note Added: 0034058
2014-10-18 12:39 FirasH Status confirmed => resolved
2014-10-18 12:39 FirasH Fixed in Version => 1.5.0svn
2014-10-18 12:39 FirasH Resolution open => fixed
2014-10-18 12:39 FirasH Assigned To => jghali
2014-10-18 12:40 FirasH Steps to Reproduce Updated
2014-10-18 14:43 FirasH Status resolved => closed