View Issue Details

IDProjectCategoryView StatusLast Update
0011960ScribusGeneralpublic2014-01-15 20:40
Reporterchristoph_s Assigned Tofschmid  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSOpenSUSE 64 BitOS Version13.1
Product Version1.5.0svn 
Fixed in Version1.5.0svn 
Summary0011960: Using the new "Close" icons in tabs triggers crash
DescriptionThis happens with more than one document open.

1) Create or open 3 documents.

2) Close one of them --> no crash.

3) Close the next one --> segfault.
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
0x0000000000e08de2 in ScribusView::Deselect (this=0x0, prop=false)
    at /home/christoph/scribus15/Scribus/scribus/scribusview.cpp:1856
1856 if (!Doc->m_Selection->isEmpty())
(gdb) bt
#0 0x0000000000e08de2 in ScribusView::Deselect (this=0x0, prop=false)
    at /home/christoph/scribus15/Scribus/scribus/scribusview.cpp:1856
0000001 0x0000000000d0bef4 in ScribusMainWindow::DoFileClose (this=0x1b40920)
    at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:4822
0000002 0x0000000000e2004f in ScribusWin::closeEvent (this=0x4639b70, ce=0x7fffffffc7d0)
    at /home/christoph/scribus15/Scribus/scribus/scribuswin.cpp:161
0000003 0x00007ffff6e0a29f in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000004 0x00007ffff6f1684b in QMainWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000005 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib64/libQt5Widgets.so.5
0000006 0x00007ffff6dd52d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000007 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
0000008 0x00007ffff6e06b2c in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) ()
   from /usr/lib64/libQt5Widgets.so.5
0000009 0x00007ffff6f33388 in QMdiSubWindow::closeEvent(QCloseEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000010 0x00007ffff6e0a29f in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000011 0x00007ffff6f32d4b in QMdiSubWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000012 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib64/libQt5Widgets.so.5
0000013 0x00007ffff6dd52d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000014 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
0000015 0x00007ffff6e06b2c in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) ()
   from /usr/lib64/libQt5Widgets.so.5
0000016 0x00007ffff6f24e0f in ?? () from /usr/lib64/libQt5Widgets.so.5
0000017 0x00007ffff76d5596 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
0000018 0x00007ffff6f58801 in QTabBar::tabCloseRequested(int) () from /usr/lib64/libQt5Widgets.so.5
0000019 0x00007ffff76d5596 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
0000020 0x00007ffff712a222 in QAbstractButton::clicked(bool) () from /usr/lib64/libQt5Widgets.so.5
0000021 0x00007ffff6ec3a36 in ?? () from /usr/lib64/libQt5Widgets.so.5
0000022 0x00007ffff6ec454e in ?? () from /usr/lib64/libQt5Widgets.so.5
0000023 0x00007ffff6ec46c4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000024 0x00007ffff6e09e59 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000025 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib64/libQt5Widgets.so.5
0000026 0x00007ffff6dd5b49 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000027 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
0000028 0x00007ffff6dd3e71 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
0000029 0x00007ffff6e25aef in ?? () from /usr/lib64/libQt5Widgets.so.5
0000030 0x00007ffff6e27803 in ?? () from /usr/lib64/libQt5Widgets.so.5
0000031 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib64/libQt5Widgets.so.5
0000032 0x00007ffff6dd52d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
0000033 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
0000034 0x00007ffff67433c7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
    () from /usr/lib64/libQt5Gui.so.5
0000035 0x00007ffff6744ec5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
0000036 0x00007ffff672f608 in QWindowSystemInterface::sendWindowSystemEventsImplementation(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
0000037 0x00007fffe3719130 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
0000038 0x00007fffec596316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
0000039 0x00007fffec596668 in ?? () from /usr/lib64/libglib-2.0.so.0
0000040 0x00007fffec59670c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
0000041 0x00007ffff76f69cc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQt5Core.so.5
0000042 0x00007ffff76ae71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQt5Core.so.5
0000043 0x00007ffff76b4ca1 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
0000044 0x00000000012aabcc in mainApp (argc=1, argv=0x7fffffffddb8)
    at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:86
0000045 0x00000000012aab5c in main (argc=1, argv=0x7fffffffddb8)
    at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:54
TagsNo tags attached.
Patch

Activities

fschmid

2014-01-14 21:22

administrator   ~0031082

Have fix in my local SVN copy, will committ when SVN is up again.

christoph_s

2014-01-15 20:40

administrator   ~0031085

Tested, fixed. Thanks.

Issue History

Date Modified Username Field Change
2014-01-13 23:46 christoph_s New Issue
2014-01-14 00:33 cbradney Assigned To => fschmid
2014-01-14 00:33 cbradney Status new => assigned
2014-01-14 21:22 fschmid Note Added: 0031082
2014-01-15 16:24 fschmid Status assigned => resolved
2014-01-15 16:24 fschmid Fixed in Version => 1.5.0svn
2014-01-15 16:24 fschmid Resolution open => fixed
2014-01-15 20:40 christoph_s Note Added: 0031085
2014-01-15 20:40 christoph_s Status resolved => closed