View Issue Details

IDProjectCategoryView StatusLast Update
0012230ScribusGeneralpublic2014-04-21 05:43
ReporterFirasH Assigned Tofschmid  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSopenSUSEOS Version13.1
Product Version1.5.0svn 
Fixed in Version1.5.0svn 
Summary0012230: Convert to > Symbol crashes Scribus if no document is opened
DescriptionIf a document is closed while a Frame/Items is still selected, the entries under Item > Convert to > remain clickable. If you click the entry "Symbol" without any document opened Scribus crashes.
Steps To Reproduce0) Create a new document
1) Insert a Text Frame (works with all the items which can be Converted to Symbol)
2) Close the document keeping selected the Frame/Item added in step 1 selected
3) Go to Item > Convert to > Symbol

Scribus crashes due to Signal 11
Additional InformationScribus 1.5.0 SVN (19047) - Qt 5.2.1

Program received signal SIGSEGV, Segmentation fault.
0x0000000000d5a26f in ScribusMainWindow::ConvertToSymbol (this=0x1afced0)
    at /home/.../Scribus/scribus/scribus.cpp:9865
9865 uint docSelectionCount = doc->m_Selection->count();
(gdb) bt
#0 0x0000000000d5a26f in ScribusMainWindow::ConvertToSymbol (this=0x1afced0)
    at /home/.../Scribus/scribus/scribus.cpp:9865
0000001 0x000000000080efdf in ScribusMainWindow::qt_static_metacall (_o=0x1afced0,
    _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0x7fffffffc3c0)
    at /home/.../Scribus/build/scribus/moc_scribus.cpp:989
0000002 0x00007ffff769d6b1 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000003 0x00007ffff6ce0e92 in QAction::triggered(bool) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000004 0x00007ffff6ce2cc7 in QAction::activate(QAction::ActionEvent) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000005 0x00007ffff6e6776a in ?? ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000006 0x00007ffff6e6e98f in ?? ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000007 0x00007ffff6e6f910 in QMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000008 0x00007ffff6d24077 in QWidget::event(QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000009 0x00007ffff6e716bb in QMenu::event(QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000010 0x00007ffff6cec0f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000011 0x00007ffff6cef4d6 in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000012 0x00007ffff7674734 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000013 0x00007ffff6cee54a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000014 0x00007ffff6d43869 in ?? ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000015 0x00007ffff6d45f98 in ?? ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000016 0x00007ffff6cec0f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000017 0x00007ffff6cef6ae in QApplication::notify(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Widgets.so.5
0000018 0x00007ffff7674734 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000019 0x00007ffff6608c21 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Gui.so.5
0000020 0x00007ffff66094a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Gui.so.5
0000021 0x00007ffff65f0ba8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Gui.so.5
0000022 0x00007fffe36f01b0 in ?? ()
   from /home/.../Qt/5.2.1/gcc_64/plugins/platforms/libqxcb.so
0000023 0x00007fffeba4c316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
0000024 0x00007fffeba4c668 in ?? () from /usr/lib64/libglib-2.0.so.0
0000025 0x00007fffeba4c70c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
0000026 0x00007ffff76c5374 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000027 0x00007ffff76734ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000028 0x00007ffff767753e in QCoreApplication::exec() ()
   from /home/.../Qt/5.2.1/gcc_64/lib/libQt5Core.so.5
0000029 0x00000000012ce5a8 in mainApp (argc=1, argv=0x7fffffffdd38)
    at /home/.../Scribus/scribus/main_nix.cpp:86
0000030 0x00000000012ce538 in main (argc=1, argv=0x7fffffffdd38)
    at /home/.../Scribus/scribus/main_nix.cpp:54
TagsNo tags attached.
Patch

Activities

FirasH

2014-04-20 23:38

developer   ~0031732

Scribus 1.5.0 SVN (19069): cannot reproduce this issue.

Issue History

Date Modified Username Field Change
2014-04-19 22:15 FirasH New Issue
2014-04-20 09:39 fschmid Status new => resolved
2014-04-20 09:39 fschmid Fixed in Version => 1.5.0svn
2014-04-20 09:39 fschmid Resolution open => fixed
2014-04-20 09:39 fschmid Assigned To => fschmid
2014-04-20 23:38 FirasH Note Added: 0031732
2014-04-21 05:43 christoph_s Status resolved => closed