View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012479 | Scribus | Usability | public | 2014-07-05 13:19 | 2014-07-08 03:25 |
Reporter | Kunda | Assigned To | jghali | ||
Priority | normal | Severity | crash | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Platform | Mac | OS | OSX | OS Version | 10.8.5 |
Product Version | 1.5.0svn | ||||
Target Version | 1.5.0 | Fixed in Version | 1.5.0svn | ||
Summary | 0012479: Closing Scribus with multiple master pages open simultaneously (Signal 11) | ||||
Description | Multiple master pages open and edited with a sudden exit of the program will crash Scribus | ||||
Steps To Reproduce | 1. Create new document (Ctrl+n or Cmnd+n) 2. Create another new document 3. Jump back to first document created (Window > Document-1) 4. Open Edit > Master Pages 5. Add a text box with any text 6. Flip to other document created in step 2 (Window > Document-2) 7. Repeat steps 4 & 5 8. Quit Scribus via keyboard shortcut (Cmnd+q) Scribus crashes with Signal 11 (Edited) | ||||
Additional Information | OSX 10.8.5 r19309 Qt5.3.1 | ||||
Tags | No tags attached. | ||||
Patch | |||||
related to | 0012478 | closed | Notifying that Scribus is in Master Page mode if attempting to close Scribus |
|
Sorry for not adding gdb bt. I can't get gdb to run on OSX, ATM |
|
Reproduced with 1.5.0.svn (19325). You have to make sure the Text Frames are in edit mode (flashing bar) Program received signal SIGSEGV, Segmentation fault. 0x0000000000d46ddb in ScribusMainWindow::setAppMode (this=0x1b1edb0, mode=6) at /home/.../Scribus/scribus/scribus.cpp:6596 6596 if ((mode != modeEdit) || !currItem->isTextFrame()) (gdb) bt 0 0x0000000000d46ddb in ScribusMainWindow::setAppMode (this=0x1b1edb0, mode=6) at /home/.../Scribus/scribus/scribus.cpp:6596 1 0x0000000000e24fcc in ScribusView::requestMode (this=0x3097990, appMode=6) at /home/.../Scribus/scribus/scribusview.cpp:507 2 0x0000000000d1c430 in ScribusMainWindow::newActWin (this=0x1b1edb0, w=0x2dc6210) at /home/.../Scribus/scribus/scribus.cpp:2410 3 0x0000000000d17206 in ScribusMainWindow::closeEvent (this=0x1b1edb0, ce=0x7fffffffc890) at /home/.../Scribus/scribus/scribus.cpp:1846 4 0x00007ffff6cc6120 in QWidget::event(QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 5 0x00007ffff6de75fb in QMainWindow::event(QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 6 0x00007ffff6c8da94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 7 0x00007ffff6c910b6 in QApplication::notify(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 8 0x00007ffff7658f04 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 9 0x00007ffff6cc101a in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 10 0x0000000000d3ab3c in ScribusMainWindow::slotFileQuit (this=0x1b1edb0) at /home/.../Scribus/scribus/scribus.cpp:4944 11 0x00000000008121ab in ScribusMainWindow::qt_static_metacall (_o=0x1b1edb0, _c=QMetaObject::InvokeMetaMethod, _id=88, _a=0x7fffffffcd30) at /home/.../Scribus/build/scribus/moc_scribus.cpp:1048 12 0x00007ffff768a7b1 in QMetaObject::activate(QObject*, int, int, void**) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 13 0x00007ffff6c82632 in QAction::triggered(bool) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 14 0x00007ffff6c84467 in QAction::activate(QAction::ActionEvent) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 15 0x00007ffff6c8475f in QAction::event(QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 16 0x00007ffff6c8da94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 17 0x00007ffff6c910b6 in QApplication::notify(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 18 0x00007ffff7658f04 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 19 0x00007ffff65329c1 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5 20 0x00007ffff653392e in QShortcutMap::tryShortcutEvent(QObject*, QKeyEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5 21 0x00007ffff6c9112b in QApplication::notify(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Widgets.so.5 22 0x00007ffff7658f04 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 23 0x00007ffff6504c3a in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5 24 0x00007ffff650cf55 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5 25 0x00007ffff64f2208 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Gui.so.5 26 0x00007fffe335c460 in ?? () from /home/.../Qt/5.3/gcc_64/plugins/platforms/libqxcb.so 27 0x00007fffeb7d4316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 28 0x00007fffeb7d4668 in ?? () from /usr/lib64/libglib-2.0.so.0 29 0x00007fffeb7d470c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 30 0x00007ffff76b3574 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 31 0x00007ffff765711b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 32 0x00007ffff765bfe5 in QCoreApplication::exec() () from /home/.../Qt/5.3/gcc_64/lib/libQt5Core.so.5 33 0x00000000012db424 in mainApp (argc=1, argv=0x7fffffffdd38) at /home/.../Scribus/scribus/main_nix.cpp:86 34 0x00000000012db3b4 in main (argc=1, argv=0x7fffffffdd38) at /home/.../Scribus/scribus/main_nix.cpp:54 |
|
Fixed! Thanks jghali. BTW, check out 0012478 (Notifying that Scribus is in Master Page mode if attempting to close Scribus) |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-05 13:19 | Kunda | New Issue | |
2014-07-05 13:52 | Kunda | Note Added: 0032492 | |
2014-07-05 13:53 | Kunda | Steps to Reproduce Updated | |
2014-07-05 14:00 | Kunda | Steps to Reproduce Updated | |
2014-07-05 14:01 | Kunda | Steps to Reproduce Updated | |
2014-07-07 15:08 | FirasH | Relationship added | related to 0012229 |
2014-07-07 15:08 | FirasH | Relationship deleted | related to 0012229 |
2014-07-07 21:19 | FirasH | Note Added: 0032561 | |
2014-07-07 21:19 | FirasH | Status | new => confirmed |
2014-07-07 21:20 | FirasH | Note Edited: 0032561 | |
2014-07-07 22:35 | jghali | Status | confirmed => resolved |
2014-07-07 22:35 | jghali | Fixed in Version | => 1.5.0svn |
2014-07-07 22:35 | jghali | Resolution | open => fixed |
2014-07-07 22:35 | jghali | Assigned To | => jghali |
2014-07-08 03:22 | Kunda | Note Added: 0032567 | |
2014-07-08 03:22 | Kunda | Status | resolved => closed |
2014-07-08 03:25 | Kunda | Relationship added | related to 0012478 |