Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012374ScribusUndo/Redopublic14-Jun-12 15:5514-Sep-11 04:34
ReporterFirasH 
Assigned To 
PrioritynormalSeverityblockReproducibilityalways
StatusconfirmedResolutionopen 
PlatformallOSallOS Versionall
Product Version1.5.0svn 
Target Version1.5.0Fixed in Version 
Summary0012374: Undo/Redo crashes Scribus editing a Barcode
DescriptionUndo/Redo crashes Scribus editing a Barcode.
Steps To Reproduce0) Create a new document
1) Insert a Barcode: Insert > Barcode
2) Select the Barcode and Item > Grouping > Ungroup
3) Undo 2 times

Scribus crashes due to Signal 11
Additional InformationScribus 1.5.0 SVN (19399)


Program received signal SIGSEGV, Segmentation fault.
0x0000000000841f8d in QString::isEmpty (this=0x32601b8) at /home/.../Qt/5.3/gcc_64/include/QtCore/qstring.h:794
794 { return d->size == 0; }
(gdb) bt
 0 0x0000000000841f8d in QString::isEmpty (this=0x32601b8)
    at /home/.../Qt/5.3/gcc_64/include/QtCore/qstring.h:794
 1 0x0000000000c37e8c in ScPage::restorePageItemCreation (this=0x340c400, state=0x1fe53b0, isUndo=true)
    at /home/.../Scribus/scribus/scpage.cpp:324
 2 0x0000000000c36166 in ScPage::restore (this=0x340c400, state=0x1fe53b0, isUndo=true)
    at /home/.../Scribus/scribus/scpage.cpp:212
 3 0x0000000000ded2a0 in UndoState::undo (this=0x1fe53b0)
    at /home/.../Scribus/scribus/undostate.cpp:73
 4 0x0000000000dddb9c in TransactionState::undo (this=0x2f5e020)
    at /home/.../Scribus/scribus/undomanager.cpp:813
 5 0x0000000000dddb9c in TransactionState::undo (this=0x2fa8b10)
    at /home/.../Scribus/scribus/undomanager.cpp:813
 6 0x0000000000dddb9c in TransactionState::undo (this=0x3223410)
    at /home/.../Scribus/scribus/undomanager.cpp:813
 7 0x0000000000dec3db in UndoStack::undo (this=0x363b7b0, steps=1, objectId=-1)
    at /home/.../Scribus/scribus/undostack.cpp:80
 8 0x0000000000ddc5eb in UndoManager::undo (this=0x1b94680, steps=1)
    at /home/.../Scribus/scribus/undomanager.cpp:555
 9 0x0000000000799bb6 in UndoManager::qt_static_metacall (_o=0x1b94680, _c=QMetaObject::InvokeMetaMethod, _id=12,
    _a=0x7fffffffc1e0) at /home/.../Scribus/build/scribus/moc_undomanager.cpp:143
 10 0x00007ffff768a7b1 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
 11 0x000000000078e91a in ScrAction::triggeredData (this=0x1c3ca00, _t1=1)
    at /home/.../Scribus/build/scribus/moc_scraction.cpp:245
 12 0x0000000000c7300c in ScrAction::triggeredToTriggeredData (this=0x1c3ca00)
    at /home/.../Scribus/scribus/scraction.cpp:100
 13 0x000000000078e44b in ScrAction::qt_static_metacall (_o=0x1c3ca00, _c=QMetaObject::InvokeMetaMethod, _id=11,
    _a=0x7fffffffc520) at /home/.../Scribus/build/scribus/moc_scraction.cpp:117
 14 0x00007ffff768a7b1 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
 15 0x00007ffff6c82632 in QAction::triggered(bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 16 0x00007ffff6c84467 in QAction::activate(QAction::ActionEvent) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 17 0x00007ffff6d8da65 in ?? () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 18 0x00007ffff6d8dd24 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 19 0x00007ffff6e5091a in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 20 0x00007ffff6cc5c27 in QWidget::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 21 0x00007ffff6e517b0 in QToolButton::event(QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 22 0x00007ffff6c8da94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 23 0x00007ffff6c90e8c in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 24 0x00007ffff7658f04 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
 25 0x00007ffff6c8fffa in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 26 0x00007ffff6ce5e87 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 27 0x00007ffff6ce89d8 in ?? ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 28 0x00007ffff6c8da94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 29 0x00007ffff6c910b6 in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5
 30 0x00007ffff7658f04 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
 31 0x00007ffff650c537 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
 32 0x00007ffff650cf75 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
 33 0x00007ffff64f2208 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5
 34 0x00007fffe548c460 in ?? ()
   from /home/.../Qt/5.3/gcc_64/plugins/platforms/libqxcb.so
 35 0x00007fffecddd316 in g_main_dispatch (context=0x7fffe0001740)
    at gmain.c:3066
 36 g_main_context_dispatch (context=context@entry=0x7fffe0001740)
    at gmain.c:3642
 37 0x00007fffecddd668 in g_main_context_iterate (context=context@entry=0x7fffe0001740, block=block@entry=1,
    dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3713
 38 0x00007fffecddd70c in g_main_context_iteration (context=0x7fffe0001740, may_block=1)
    at gmain.c:3774
 39 0x00007ffff76b3574 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
 40 0x00007ffff765711b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
 41 0x00007ffff765bfe5 in QCoreApplication::exec() ()
   from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5
 42 0x0000000001241374 in mainApp (argc=1, argv=0x7fffffffdd18)
    at /home/.../Scribus/scribus/main_nix.cpp:86
 43 0x0000000001241304 in main (argc=1, argv=0x7fffffffdd18)
    at /home/.../Scribus/scribus/main_nix.cpp:54
TagsNo tags attached.
Attached Files

- Relationships
related to 0012194confirmed Redo is not able to restore correctly an imported SVG removed with Undo 
related to 0012539confirmed Undo/Redo crashes Scribus editing a group of Outlines 
child of 0012500acknowledged Metabug: Undo/Redo (1.5.0.svn) 

-  Notes
(0032175)
Kunda (manager)
14-Jun-15 15:19

Reproduced on r19232 (OS X 10.8.5 with Homebrew packaged Qt5)
(0032184)
FirasH (developer)
14-Jun-15 17:13

Very likely related to 0012194.
(0032219)
FirasH (developer)
14-Jun-17 15:40

This issue is not strictly related to barcodes, it is reproducible with every outline.

0) Create a new document
1) Insert a Text Frame
2) Insert a word inside of the Frame
3) Select the Text Frame and Item > Convert To > Outlines
4) Select the Outlines and Item > Grouping > Ungroup
5) Undo 2 times

Scribus crashes due to Signal 11
(0033157)
FirasH (developer)
14-Aug-03 00:20

Updated report + backtrace

- Issue History
Date Modified Username Field Change
14-Jun-12 15:55 FirasH New Issue
14-Jun-15 15:19 Kunda Note Added: 0032175
14-Jun-15 17:13 FirasH Note Added: 0032184
14-Jun-17 15:40 FirasH Note Added: 0032219
14-Jul-01 19:50 FirasH Status new => confirmed
14-Jul-03 17:09 Kunda Target Version => 1.5.0
14-Jul-09 03:19 FirasH Relationship added child of 0012500
14-Jul-17 16:01 Kunda Relationship added related to 0012194
14-Jul-19 14:15 Kunda Issue cloned: 0012539
14-Jul-19 14:15 Kunda Relationship added related to 0012539
14-Aug-03 00:20 FirasH Note Added: 0033157
14-Aug-03 00:20 FirasH OS openSUSE => all
14-Aug-03 00:20 FirasH OS Version 13.1 => all
14-Aug-03 00:20 FirasH Platform x86_64 => all
14-Aug-03 00:20 FirasH Additional Information Updated View Revisions
14-Sep-11 04:34 Kunda Severity crash => block



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker