View Issue Details

IDProjectCategoryView StatusLast Update
0012391ScribusUndo/Redopublic2014-06-15 10:04
ReporterFirasH Assigned Tojghali  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSopenSUSEOS Version13.1
Product Version1.5.0svn 
Fixed in Version1.5.0svn 
Summary0012391: Undo/Redo crashes Scribus deleting items of a Master Page
DescriptionUndo/Redo crashes Scribus deleting items of a Master Page.
Steps To Reproduce0) Create a new document and make sure Windows > Outline/Arrange Pages are opened
1) Go to: Edit > Master Pages...
2) Add a new Master Page "New Master Page 1"
3) Add an item on "New Master Page 1"
4) Click on "End Edit" (back to the document)
5) Go to: Page > Apply Master Page... > apply "New Master Page 1"
6) From Windows > Outline delete the item added to "New Master Page 1"
     (1. Select the item - 2. Edit > Delete 3. End Edit)
7) Undo once

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


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 0x0000000000842f0b in QList<ScPage*>::at (this=0x33cc748, i=1)
    at /home/.../Qt/5.3/gcc_64/include/QtCore/qlist.h:479
0000005 0x00000000009d4d0d in PageItem::updateConstants (this=
    0x323bad0)
    at /home/.../Scribus/scribus/pageitem.cpp:9982
0000006 0x00000000009d45ec in PageItem::emitAllToGUI (this=0x323bad0)
    at /home/.../Scribus/scribus/pageitem.cpp:9896
0000007 0x0000000000dbbbc3 in Selection::connectItemToGUI (this=
    0x323d5f0)
    at /home/.../Scribus/scribus/selection.cpp:165
0000008 0x0000000000dbd9f6 in Selection::sendSignals (this=0x323d5f0,
    guiConnect=true)
    at /home/.../Scribus/scribus/selection.cpp:564
0000009 0x0000000000dbd9a9 in Selection::delaySignalsOff (
    this=0x323d5f0)
    at /home/.../Scribus/scribus/selection.cpp:552
0000010 0x0000000000d01d45 in ScribusDoc::undoRedoDone (this=0x33cbde0)
    at /home/.../Scribus/scribus/scribusdoc.cpp:1730
0000011 0x0000000000793709 in ScribusDoc::qt_static_metacall (
    _o=0x33cbde0, _c=QMetaObject::InvokeMetaMethod, _id=153,
    _a=0x7fffffffbf70)
    at /home/.../Scribus/build/scribus/moc_scribusdoc.cpp:864
0000012 0x00007ffff768a681 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000013 0x00000000007997d1 in UndoManager::undoRedoDone (
    this=0x1e6dfa0)
    at /home/.../Scribus/build/scribus/moc_undomanager.cpp:276
0000014 0x0000000000dd96d3 in UndoManager::undo (this=0x1e6dfa0,
    steps=1)
    at /home/.../Scribus/scribus/undomanager.cpp:556
0000015 0x00000000007992e2 in UndoManager::qt_static_metacall (
    _o=0x1e6dfa0, _c=QMetaObject::InvokeMetaMethod, _id=12,
    _a=0x7fffffffc200)
    at /home/.../Scribus/build/scribus/moc_undomanager.cpp:143
0000016 0x00007ffff768a681 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000017 0x000000000078e062 in ScrAction::triggeredData (
    this=0x1fda260, _t1=1)
    at /home/.../Scribus/build/scribus/moc_scraction.cpp:245
0000018 0x0000000000c70a88 in ScrAction::triggeredToTriggeredData (
    this=0x1fda260)
    at /home/.../Scribus/scribus/scraction.cpp:100
0000019 0x000000000078db93 in ScrAction::qt_static_metacall (
    _o=0x1fda260, _c=QMetaObject::InvokeMetaMethod, _id=11,
    _a=0x7fffffffc540)
    at /home/.../Scribus/build/scribus/moc_scraction.cpp:117
0000020 0x00007ffff768a681 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000021 0x00007ffff6c825d2 in QAction::triggered(bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000022 0x00007ffff6c84407 in QAction::activate(QAction::ActionEvent)
    () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000023 0x00007ffff6d8d8b5 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000024 0x00007ffff6d8db74 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000025 0x00007ffff6e504ba in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000026 0x00007ffff6cc5a87 in QWidget::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000027 0x00007ffff6e51350 in QToolButton::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000028 0x00007ffff6c8d764 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000029 0x00007ffff6c90bb6 in QApplication::notify(QObject*, QEvent*)
    () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000030 0x00007ffff7658dd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000031 0x00007ffff6c8fcca in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000032 0x00007ffff6ce5cb7 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000033 0x00007ffff6ce8808 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000034 0x00007ffff6c8d764 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000035 0x00007ffff6c90de6 in QApplication::notify(QObject*, QEvent*)
    () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
0000036 0x00007ffff7658dd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000037 0x00007ffff650d457 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
0000038 0x00007ffff650de95 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
0000039 0x00007ffff64f3148 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
0000040 0x00007fffe5490630 in ?? ()
   from /home/.../Qt/5.3/gcc_64/plugins/platforms/libqxcb.so
0000041 0x00007fffecde1316 in g_main_dispatch (context=0x7fffe0001740)
    at gmain.c:3066
0000042 g_main_context_dispatch (context=context@entry=0x7fffe0001740)
    at gmain.c:3642
0000043 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
0000044 0x00007fffecde170c in g_main_context_iteration (
    context=0x7fffe0001740, may_block=1) at gmain.c:3774
0000045 0x00007ffff76b3444 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000046 0x00007ffff7656feb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000047 0x00007ffff765beb5 in QCoreApplication::exec() ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
0000048 0x000000000123cb40 in mainApp (argc=1, argv=0x7fffffffdd38)
    at /home/.../Scribus/scribus/main_nix.cpp:86
0000049 0x000000000123cad0 in main (argc=1, argv=0x7fffffffdd38)
    at /home/.../Scribus/scribus/main_nix.cpp:54
TagsNo tags attached.
Patch

Activities

FirasH

2014-06-15 10:04

developer   ~0032172

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

Issue History

Date Modified Username Field Change
2014-06-13 15:05 FirasH New Issue
2014-06-15 00:33 jghali Status new => resolved
2014-06-15 00:33 jghali Fixed in Version => 1.5.0svn
2014-06-15 00:33 jghali Resolution open => fixed
2014-06-15 00:33 jghali Assigned To => jghali
2014-06-15 10:04 FirasH Note Added: 0032172
2014-06-15 10:04 FirasH Status resolved => closed