View Issue Details

IDProjectCategoryView StatusLast Update
0012568ScribusUndo/Redopublic2016-12-29 23:43
ReporterFirasH Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status confirmedResolutionopen 
Platformx86_64OSFreeBSDOS Version10.0.2
Product Version1.5.0svn 
Target Version1.5.5 
Summary0012568: Undo/Redo crashes Scribus editing Groups as Inline Items
DescriptionUndo/Redo crashes Scribus editing Groups as Inline Items.
Steps To Reproduce0) Create a new document and make sure Windows > Inline Items is opened
1) Insert 2 items (example: Text Frame)
2) Select the 2 items and Item > Grouping > Group
3) Select the Group and Item > Send to > Inline Items
4) From Windows > Inline Items double-click on the Group
5) Select the Group and Item > Grouping > Ungroup [Editing Inline Frame]
6) Undo 3 times

Scribus crashes due to Signal 11
Additional Information1.5.0.svn (19373)


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 815406400 (LWP 100515/scribus)]
QListData::size (this=0x0) at qlist.h:91
91 inline int size() const { return d->end - d->begin; }
(gdb) bt
 0 QListData::size (this=0x0)
    at qlist.h:91
 1 0x000000000082964d in QList<PageItem*>::indexOf (this=0x0,
    t=@0x7fffffff8df8, from=0) at qlist.h:884
 2 0x0000000000e43ef7 in ScribusDoc::itemSelection_UnGroupObjects (
    this=0x825460000, customSelection=0x7fffffff8f60)
    at /usr/home/.../Scribus/scribus/scribusdoc.cpp:15452
 3 0x0000000000e37670 in ScribusDoc::restoreGrouping (this=0x825460000,
    state=0x8248aa3c0, isUndo=true)
    at /usr/home/.../Scribus/scribus/scribusdoc.cpp:2374
 4 0x0000000000e29ece in ScribusDoc::restore (this=0x825460000,
    state=0x8248aa3c0, isUndo=true)
    at /usr/home/.../Scribus/scribus/scribusdoc.cpp:1747
 5 0x0000000000e410ee in non-virtual thunk to ScribusDoc::restore(UndoState*, bool) (this=0x825460010, state=0x8248aa3c0, isUndo=true)
    at /usr/home/.../Scribus/scribus/scribusdoc.cpp:2294
 6 0x0000000000f553ad in UndoState::undo (this=0x8248aa3c0)
    at /usr/home/.../Scribus/scribus/undostate.cpp:73
 7 0x0000000000f46521 in TransactionState::undo (this=0x8248b2920)
    at /usr/home/.../Scribus/scribus/undomanager.cpp:813
 8 0x0000000000f51f14 in UndoStack::undo (this=0x8244f8e40, steps=1,
    objectId=-1)
    at /usr/home/.../Scribus/scribus/undostack.cpp:80
 9 0x0000000000f45012 in UndoManager::undo (this=0x815531260, steps=1)
    at /usr/home/.../Scribus/scribus/undomanager.cpp:555
 10 0x0000000000742654 in UndoManager::qt_static_metacall (_o=0x815531260,
    _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffc0e0)
    at /usr/home/.../Scribus/build/scribus/moc_undomanager.cpp:143
 11 0x00000008024ac827 in QMetaObject::activate ()
   from /usr/local/lib/libQt5Core.so.5
 12 0x0000000000735ecb in ScrAction::triggeredData (this=0x81569d5c0, _t1=1)
    at /usr/home/.../Scribus/build/scribus/moc_scraction.cpp:245
 13 0x0000000000d66d0c in ScrAction::triggeredToTriggeredData (
    this=0x81569d5c0)
    at /usr/home/.../Scribus/scribus/scraction.cpp:100
 14 0x0000000000735a0e in ScrAction::qt_static_metacall (_o=0x81569d5c0,
    _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffffffc490)
    at /usr/home/.../Scribus/build/scribus/moc_scraction.cpp:117
 15 0x00000008024ac827 in QMetaObject::activate ()
   from /usr/local/lib/libQt5Core.so.5
 16 0x0000000802a039cf in QAction::activate ()
   from /usr/local/lib/libQt5Widgets.so.5
 17 0x0000000802ad1dac in QAbstractButton::isCheckable ()
   from /usr/local/lib/libQt5Widgets.so.5
 18 0x0000000802ad2e50 in QAbstractButton::mouseReleaseEvent ()
   from /usr/local/lib/libQt5Widgets.so.5
 19 0x0000000802b8b8cf in QToolButton::mouseReleaseEvent ()
   from /usr/local/lib/libQt5Widgets.so.5
 20 0x0000000802a41281 in QWidget::event ()
   from /usr/local/lib/libQt5Widgets.so.5
 21 0x0000000802ad2bb3 in QAbstractButton::event ()
   from /usr/local/lib/libQt5Widgets.so.5
 22 0x0000000802b8be0e in QToolButton::event ()
   from /usr/local/lib/libQt5Widgets.so.5
 23 0x0000000802a0b1a7 in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/libQt5Widgets.so.5
 24 0x0000000802a0e018 in QApplication::notify ()
   from /usr/local/lib/libQt5Widgets.so.5
 25 0x000000080247cac2 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/libQt5Core.so.5
 26 0x0000000802a0bb45 in QApplicationPrivate::sendMouseEvent ()
   from /usr/local/lib/libQt5Widgets.so.5
 27 0x0000000802a5daca in QWidgetPrivate::setModal_sys ()
   from /usr/local/lib/libQt5Widgets.so.5
 28 0x0000000802a5cdff in QWidgetPrivate::setModal_sys ()
   from /usr/local/lib/libQt5Widgets.so.5
 29 0x0000000802a0b1a7 in QApplicationPrivate::notify_helper ()
   from /usr/local/lib/libQt5Widgets.so.5
 30 0x0000000802a0dc0c in QApplication::notify ()
   from /usr/local/lib/libQt5Widgets.so.5
 31 0x000000080247cac2 in QCoreApplication::notifyInternal ()
   from /usr/local/lib/libQt5Core.so.5
 32 0x000000080315c8f7 in QGuiApplicationPrivate::processMouseEvent ()
   from /usr/local/lib/libQt5Gui.so.5
 33 0x000000080315bc41 in QGuiApplicationPrivate::processWindowSystemEvent ()
   from /usr/local/lib/libQt5Gui.so.5
 34 0x000000080314cb58 in QWindowSystemInterface::sendWindowSystemEvents ()
   from /usr/local/lib/libQt5Gui.so.5
 35 0x0000000814d796f0 in qt_plugin_instance ()
   from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
 36 0x000000080becf142 in g_main_context_dispatch ()
   from /usr/local/lib/libglib-2.0.so.0
 37 0x000000080becf497 in g_main_context_pending ()
   from /usr/local/lib/libglib-2.0.so.0
 38 0x000000080becf524 in g_main_context_iteration ()
   from /usr/local/lib/libglib-2.0.so.0
 39 0x00000008024cae58 in QEventDispatcherGlib::processEvents ()
   from /usr/local/lib/libQt5Core.so.5
 40 0x0000000814d7969c in qt_plugin_instance ()
   from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
 41 0x000000080247a45e in QEventLoop::exec ()
   from /usr/local/lib/libQt5Core.so.5
 42 0x000000080247d072 in QCoreApplication::exec ()
   from /usr/local/lib/libQt5Core.so.5
 43 0x00000000014c377b in mainApp (argc=1, argv=0x7fffffffd6a8)
    at main_nix.cpp:86
 44 0x00000000014c36c2 in main (argc=1, argv=0x7fffffffd6a8)
    at main_nix.cpp:54
TagsNo tags attached.
Patch

Relationships

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

Activities

Kunda

2014-07-28 20:11

updater   ~0033059

Confirmed OSX 10.8.5 1.5svn r19374

Issue History

Date Modified Username Field Change
2014-07-28 18:46 FirasH New Issue
2014-07-28 18:46 FirasH Relationship added child of 0012500
2014-07-28 20:11 Kunda Note Added: 0033059
2014-07-28 20:11 Kunda Status new => confirmed
2014-07-28 20:11 Kunda Target Version => 1.5.0
2014-09-11 02:34 Kunda Severity crash => block
2015-05-19 20:56 cbradney Target Version 1.5.0 => 1.5.1
2016-01-23 17:16 cbradney Target Version 1.5.1 => 1.5.3
2016-12-08 21:30 Kunda Target Version 1.5.3 => 1.5.5
2016-12-29 23:43 plinnell Severity block => major