View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012019 | Scribus | Undo/Redo | public | 2014-01-28 16:48 | 2014-03-09 09:04 |
Reporter | FirasH | Assigned To | jghali | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86_64 | OS | openSUSE | OS Version | 13.1 |
Product Version | 1.5.0svn | ||||
Fixed in Version | 1.4.4.svn | ||||
Summary | 0012019: Ghost entries in "Outline" Window | ||||
Description | Undo does not update the "Outline" Window. | ||||
Steps To Reproduce | 1) Make sure "Outline" and "Action History" Windows are opened 2) Create a new document 3) Add a Frame/Polygon 4) Add another Frame/Polygon 5) Undo step 3 and 4 In the "Outline" Window the 2 Frames are still there 6-A) Select one of the 2 ghost entries in the "Outline" Window You can change the size of the Frame (from Canvas or Properties), even if it doesn't exist. In the "Action History" Window those changes will be saved. After applying those changes the ghost entries will disappear (even if you can continue to edit its properties until you deselect it). 6-B) Double-click on one of the 2 ghost entries Scribus crashes due to Signal 11 | ||||
Additional Information | Scribus SVN 18780 - Qt 5.2.0 | ||||
Tags | undo | ||||
Patch | |||||
|
Program received signal SIGSEGV, Segmentation fault. 0x00000000009f3377 in PageItem::setXYPos (this=0x0, newXPos=6.9533487239043831e-310, newYPos=0, drawingOnly=true) at /home/christoph/scribus15/Scribus/scribus/pageitem.cpp:893 893 m_xPos = newXPos; (gdb) bt #0 0x00000000009f3377 in PageItem::setXYPos (this=0x0, newXPos=6.9533487239043831e-310, newYPos=0, drawingOnly=true) at /home/christoph/scribus15/Scribus/scribus/pageitem.cpp:893 0000001 0x0000000000feec90 in NodePalette::CancelEdit (this=0x2a04920) at /home/christoph/scribus15/Scribus/scribus/ui/nodeeditpalette.cpp:930 0000002 0x00000000008269b6 in NodePalette::qt_static_metacall (_o=0x2a04920, _c=QMetaObject::InvokeMetaMethod, _id=38, _a=0x7fffffffcf40) at /home/christoph/scribus15/Scribus/scribus/ui/moc_nodeeditpalette.cpp:245 0000003 0x00007ffff76d5596 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 0000004 0x00007ffff712a222 in QAbstractButton::clicked(bool) () from /usr/lib64/libQt5Widgets.so.5 0000005 0x00007ffff6ec3a36 in ?? () from /usr/lib64/libQt5Widgets.so.5 0000006 0x00007ffff6ec454e in ?? () from /usr/lib64/libQt5Widgets.so.5 0000007 0x00007ffff6ec46c4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000008 0x00007ffff6e09e59 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000009 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000010 0x00007ffff6dd5b49 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000011 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 0000012 0x00007ffff6dd3e71 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 0000013 0x00007ffff6e25aef in ?? () from /usr/lib64/libQt5Widgets.so.5 0000014 0x00007ffff6e27803 in ?? () from /usr/lib64/libQt5Widgets.so.5 0000015 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000016 0x00007ffff6dd52d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000017 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 0000018 0x00007ffff67433c7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 0000019 0x00007ffff6744ec5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 0000020 0x00007ffff672f608 in QWindowSystemInterface::sendWindowSystemEventsImplementation(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 0000021 0x00007fffe3719130 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so 0000022 0x00007fffec596316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 0000023 0x00007fffec596668 in ?? () from /usr/lib64/libglib-2.0.so.0 0000024 0x00007fffec59670c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 0000025 0x00007ffff76f69cc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 0000026 0x00007ffff76ae71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- 0000027 0x00007ffff76b4ca1 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 0000028 0x00000000012b5bdc in mainApp (argc=1, argv=0x7fffffffddb8) at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:86 0000029 0x00000000012b5b6c in main (argc=1, argv=0x7fffffffddb8) at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:54 |
|
Tested, fixed. Thanks. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-01-28 16:48 | FirasH | New Issue | |
2014-01-28 18:24 | christoph_s | Note Added: 0031215 | |
2014-01-28 18:24 | christoph_s | Status | new => confirmed |
2014-01-28 22:39 | JLuc | Tag Attached: undo | |
2014-01-29 22:11 | jghali | Status | confirmed => resolved |
2014-01-29 22:11 | jghali | Fixed in Version | => 1.5.0svn |
2014-01-29 22:11 | jghali | Resolution | open => fixed |
2014-01-29 22:11 | jghali | Assigned To | => jghali |
2014-01-30 19:28 | christoph_s | Note Added: 0031230 | |
2014-01-30 19:28 | christoph_s | Status | resolved => closed |
2014-03-09 09:04 | jghali | Fixed in Version | 1.5.0svn => 1.4.4.svn |