View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012549 | Scribus | General | public | 2014-07-21 23:35 | 2014-07-23 17:25 |
Reporter | FirasH | Assigned To | jghali | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | all | OS | all | OS Version | all |
Product Version | 1.5.0svn | ||||
Target Version | 1.5.0 | Fixed in Version | 1.4.5.svn | ||
Summary | 0012549: "Add Nodes" crashes Scribus in determined condition | ||||
Description | "Add Nodes" crashes Scribus in determined condition. | ||||
Steps To Reproduce | 0) Create a new document 1) Insert an item that has nodes (example: Calligraphic Line) 2) Double-click on the item (Nodes window opens) Do not close Nodes window. 3) Go to: Insert > Frames > OK (no need to set anything) 4) Select "Add Nodes" from Nodes window 5) Click on Canvas near to the item You might need to repeat step 5 a few times in order to reproduce the crash. Scribus crashes due to Signal 11 [Possible fix: grey out Insert > Frames when there is Nodes window opened] | ||||
Additional Information | Scribus 1.5.0.svn (19360) Program received signal SIGSEGV, Segmentation fault. 0x00000000009cbd71 in PageItem::getCombinedTransform (this=0x0) at /home/.../Scribus/scribus/pageitem.cpp:8839 8839 if (isGroupChild()) (gdb) bt 0 0x00000000009cbd71 in PageItem::getCombinedTransform (this=0x0) at /home/.../Scribus/scribus/pageitem.cpp:8839 1 0x00000000009cbd49 in PageItem::getTransform (this=0x0) at /home/.../Scribus/scribus/pageitem.cpp:8833 2 0x00000000008bedde in CanvasMode_NodeEdit::activate (this=0x2677790, fromGesture=true) at /home/.../Scribus/scribus/canvasmode_nodeedit.cpp:178 3 0x0000000000d9befa in ScribusView::stopGesture (this=0x341a910) at /home/.../Scribus/scribus/scribusview.cpp:416 4 0x000000000084a9aa in RectSelect::mouseReleaseEvent (this=0x32053a0, m=0x7fffffffcde0) at /home/.../Scribus/scribus/canvasgesture_rectselect.cpp:97 5 0x0000000000db71f5 in ScribusView::eventFilter (this=0x341a910, obj=0x34481e0, event=0x7fffffffcde0) at /home/.../Scribus/scribus/scribusview.cpp:3981 6 0x00007ffff7659173 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 7 0x00007ffff6c8da5f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 8 0x00007ffff6c90e8c in QApplication::notify(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 9 0x00007ffff7658f04 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 10 0x00007ffff6c8fffa in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 11 0x00007ffff6ce5e87 in ?? () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 12 0x00007ffff6ce89d8 in ?? () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 13 0x00007ffff6c8da94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 14 0x00007ffff6c910b6 in QApplication::notify(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 15 0x00007ffff7658f04 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 16 0x00007ffff650c537 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5 17 0x00007ffff650cf75 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5 18 0x00007ffff64f2208 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5 19 0x00007fffe548c460 in ?? () from /home/.../Qt/5.3/gcc_64/plugins/platforms/libqxcb.so 20 0x00007fffecddd316 in g_main_dispatch (context=0x7fffe0001740) at gmain.c:3066 21 g_main_context_dispatch (context=context@entry=0x7fffe0001740) at gmain.c:3642 22 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 23 0x00007fffecddd70c in g_main_context_iteration (context=0x7fffe0001740, may_block=1) at gmain.c:3774 24 0x00007ffff76b3574 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 25 0x00007ffff765711b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 26 0x00007ffff765bfe5 in QCoreApplication::exec() () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 27 0x0000000001240fa8 in mainApp (argc=1, argv=0x7fffffffdd18) at /home/.../Scribus/scribus/main_nix.cpp:86 28 0x0000000001240f38 in main (argc=1, argv=0x7fffffffdd18) at /home/.../Scribus/scribus/main_nix.cpp:54 | ||||
Tags | No tags attached. | ||||
Patch | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-21 23:35 | FirasH | New Issue | |
2014-07-21 23:43 | FirasH | Note Added: 0032899 | |
2014-07-21 23:53 | Kunda | Note Added: 0032903 | |
2014-07-21 23:53 | Kunda | Status | new => confirmed |
2014-07-21 23:53 | Kunda | Target Version | => 1.5.0 |
2014-07-23 11:55 | jghali | Status | confirmed => resolved |
2014-07-23 11:55 | jghali | Fixed in Version | => 1.4.5.svn |
2014-07-23 11:55 | jghali | Resolution | open => fixed |
2014-07-23 11:55 | jghali | Assigned To | => jghali |
2014-07-23 17:25 | FirasH | Note Added: 0032927 | |
2014-07-23 17:25 | FirasH | Status | resolved => closed |