View Issue Details

IDProjectCategoryView StatusLast Update
0012479ScribusUsabilitypublic2014-07-08 03:25
ReporterKunda Assigned Tojghali  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status closedResolutionfixed 
PlatformMacOSOSXOS Version10.8.5
Product Version1.5.0svn 
Target Version1.5.0Fixed in Version1.5.0svn 
Summary0012479: Closing Scribus with multiple master pages open simultaneously (Signal 11)
DescriptionMultiple master pages open and edited with a sudden exit of the program will crash Scribus
Steps To Reproduce1. 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 InformationOSX 10.8.5 r19309 Qt5.3.1
TagsNo tags attached.
Patch

Relationships

related to 0012478 closed Notifying that Scribus is in Master Page mode if attempting to close Scribus 

Activities

Kunda

2014-07-05 13:52

updater   ~0032492

Sorry for not adding gdb bt. I can't get gdb to run on OSX, ATM

FirasH

2014-07-07 21:19

developer   ~0032561

Last edited: 2014-07-07 21:20

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

Kunda

2014-07-08 03:22

updater   ~0032567

Fixed! Thanks jghali.
BTW, check out 0012478 (Notifying that Scribus is in Master Page mode if attempting to close Scribus)

Issue History

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