View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011910 | Scribus | Import / Export | public | 2013-12-31 06:56 | 2014-01-06 23:59 |
Reporter | christoph_s | Assigned To | fschmid | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86_64 | OS | OpenSUSE 64 Bit | OS Version | 13.1 |
Product Version | 1.5.0svn | ||||
Target Version | 1.5.0 | Fixed in Version | 1.5.0svn | ||
Summary | 0011910: Activating the preview for CGM files crashes Scribus | ||||
Description | As in the Summary. | ||||
Steps To Reproduce | 1) Use File > Open. 2) Check "Show Preview" in the file selector. 3) Select the attached file. --> splat If run in gdb, Scribus crashes with almost all CGM files, otherwise only with some. | ||||
Additional Information | [New Thread 0x7fffca93f700 (LWP 4148)] [Thread 0x7fffca93f700 (LWP 4148) exited] [New Thread 0x7fffca93f700 (LWP 4149)] CHARACTER CODING ANNOUNCER CHARACTER SET LIST METAFILE DEFAULTS REPLACEMENT 4 MITRE LIMIT CHARACTER ORIENTATION RESTRICTED TEXT TYPE 2 Program received signal SIGSEGV, Segmentation fault. 0x0000000000ceedc9 in ScribusMainWindow::HaveNewSel (this=0x1aa1ff0, SelectedType=6) at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:2719 2719 const uint docSelectionCount=doc->m_Selection->count(); (gdb) bt #0 0x0000000000ceedc9 in ScribusMainWindow::HaveNewSel (this=0x1aa1ff0, SelectedType=6) at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:2719 0000001 0x0000000000806845 in ScribusMainWindow::qt_static_metacall (_o=0x1aa1ff0, _c=QMetaObject::InvokeMetaMethod, _id=141, _a=0x7fffffffa690) at /home/christoph/scribus15/Scribus/scribus/moc_scribus.cpp:1068 0000002 0x00007ffff76d5596 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 0000003 0x00000000007fbd10 in PageItem::frameType (this=0x2f64ea0, _t1=6) at /home/christoph/scribus15/Scribus/scribus/moc_pageitem.cpp:406 0000004 0x0000000000a3b3cf in PageItem::emitAllToGUI (this=0x2f64ea0) at /home/christoph/scribus15/Scribus/scribus/pageitem.cpp:9697 0000005 0x0000000000e21c81 in Selection::connectItemToGUI (this=0x2e3b060) at /home/christoph/scribus15/Scribus/scribus/selection.cpp:171 0000006 0x0000000000e23a2e in Selection::sendSignals (this=0x2e3b060, guiConnect=true) at /home/christoph/scribus15/Scribus/scribus/selection.cpp:564 0000007 0x0000000000e239e1 in Selection::delaySignalsOff (this=0x2e3b060) at /home/christoph/scribus15/Scribus/scribus/selection.cpp:552 0000008 0x00007fffcbfccf41 in CgmPlug::convert (this=0x2f3f3f0, fn=...) at /home/christoph/scribus15/Scribus/scribus/plugins/import/cgm/importcgm.cpp:502 0000009 0x00007fffcbfca2d7 in CgmPlug::readThumbnail (this=0x2f3f3f0, fName=...) at /home/christoph/scribus15/Scribus/scribus/plugins/import/cgm/importcgm.cpp:133 0000010 0x00007fffcbfee717 in ImportCgmPlugin::readThumbnail (this=0x1cecfa0, fileName=...) at /home/christoph/scribus15/Scribus/scribus/plugins/import/cgm/importcgmplugin.cpp:175 0000011 0x00000000009db132 in FileFormat::readThumbnail (this=0x1ced150, fileName=...) at /home/christoph/scribus15/Scribus/scribus/loadsaveplugin.cpp:553 0000012 0x0000000000f202e2 in FDialogPreview::GenPreview (this=0x1ea01c0, name=...) at /home/christoph/scribus15/Scribus/scribus/ui/customfdialog.cpp:212 0000013 0x0000000000f242ba in CustomFDialog::fileClicked (this=0x30ce810, path=...) at /home/christoph/scribus15/Scribus/scribus/ui/customfdialog.cpp:481 0000014 0x0000000000818c15 in CustomFDialog::qt_static_metacall (_o=0x30ce810, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffb5d0) at /home/christoph/scribus15/Scribus/scribus/ui/moc_customfdialog.cpp:142 0000015 0x00007ffff76d5596 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 0000016 0x00007ffff6fb2165 in QFileDialog::currentChanged(QString const&) () from /usr/lib64/libQt5Widgets.so.5 0000017 0x00007ffff6fbbd72 in QFileDialogPrivate::_q_currentChanged(QModelIndex const&) () from /usr/lib64/libQt5Widgets.so.5 0000018 0x00007ffff6fbec5d in ?? () from /usr/lib64/libQt5Widgets.so.5 0000019 0x00007ffff76d5596 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 0000020 0x00007ffff7671bba in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib64/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- 0000021 0x00007ffff7671d6b in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQt5Core.so.5 0000022 0x00007ffff6ff3f5c in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000023 0x00007ffff6e09e72 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000024 0x00007ffff6f03c6e in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000025 0x00007ffff6ffab8b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000026 0x00007ffff76afbf5 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 0000027 0x00007ffff6dd01cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000028 0x00007ffff6dd5b49 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000029 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 0000030 0x00007ffff6dd3e71 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 0000031 0x00007ffff6e25aef in ?? () from /usr/lib64/libQt5Widgets.so.5 0000032 0x00007ffff6e27803 in ?? () from /usr/lib64/libQt5Widgets.so.5 0000033 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000034 0x00007ffff6dd52d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000035 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 0000036 0x00007ffff67433c7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 0000037 0x00007ffff6744ec5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 0000038 0x00007ffff672f608 in QWindowSystemInterface::sendWindowSystemEventsImplementation(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 0000039 0x00007fffe3719130 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so 0000040 0x00007fffec5962d6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 0000041 0x00007fffec596628 in ?? () from /usr/lib64/libglib-2.0.so.0 0000042 0x00007fffec5966cc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 0000043 0x00007ffff76f69cc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 0000044 0x00007ffff76ae71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 0000045 0x00007ffff6faf40d in QDialog::exec() () from /usr/lib64/libQt5Widgets.so.5 0000046 0x0000000000d3333f in ScribusMainWindow::CFileDialog (this=0x1aa1ff0, wDir=..., caption=..., filter=..., defNa=..., optionFlags=2, docom=0x0, doFont=0x0, doProfiles=0x0) at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:9520 ---Type <return> to continue, or q <return> to quit--- 0000047 0x0000000000d0015d in ScribusMainWindow::slotDocOpen (this=0x1aa1ff0) at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:3834 0000048 0x0000000000805f90 in ScribusMainWindow::qt_static_metacall (_o=0x1aa1ff0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0x7fffffffcdd0) at /home/christoph/scribus15/Scribus/scribus/moc_scribus.cpp:989 0000049 0x00007ffff76d5596 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 0000050 0x00007ffff6dc9242 in QAction::triggered(bool) () from /usr/lib64/libQt5Widgets.so.5 0000051 0x00007ffff6dcb558 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQt5Widgets.so.5 0000052 0x00007ffff6f35e1a in ?? () from /usr/lib64/libQt5Widgets.so.5 0000053 0x00007ffff6f3aef6 in ?? () from /usr/lib64/libQt5Widgets.so.5 0000054 0x00007ffff6f3f35a in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000055 0x00007ffff6e09e59 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000056 0x00007ffff6f3faab in QMenu::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000057 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000058 0x00007ffff6dd5b49 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000059 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 0000060 0x00007ffff6dd3e71 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 0000061 0x00007ffff6e2589d in ?? () from /usr/lib64/libQt5Widgets.so.5 0000062 0x00007ffff6e27803 in ?? () from /usr/lib64/libQt5Widgets.so.5 0000063 0x00007ffff6dd01ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000064 0x00007ffff6dd52d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 0000065 0x00007ffff76af9cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 0000066 0x00007ffff67433c7 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 0000067 0x00007ffff6744ec5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 0000068 0x00007ffff672f608 in QWindowSystemInterface::sendWindowSystemEventsImplementation(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 0000069 0x00007fffe3719130 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so #70 0x00007fffec5962d6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 0000071 0x00007fffec596628 in ?? () from /usr/lib64/libglib-2.0.so.0 0000072 0x00007fffec5966cc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 0000073 0x00007ffff76f69cc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 0000074 0x00007ffff76ae71b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () ---Type <return> to continue, or q <return> to quit--- from /usr/lib64/libQt5Core.so.5 0000075 0x00007ffff76b4ca1 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 0000076 0x00000000012a7f28 in mainApp (argc=1, argv=0x7fffffffddb8) at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:86 0000077 0x00000000012a7eb8 in main (argc=1, argv=0x7fffffffddb8) at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:54 (gdb) | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
|
|
Have fixed that in my private SVN copy, as soon as real SVN is back again it will be committed. |
|
Tested, fixed. Thanks. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-12-31 06:56 | christoph_s | New Issue | |
2013-12-31 06:56 | christoph_s | File Added: aciForceSubstitution.7z | |
2014-01-03 09:57 | fschmid | Note Added: 0030975 | |
2014-01-06 16:23 | fschmid | Status | new => resolved |
2014-01-06 16:23 | fschmid | Fixed in Version | => 1.5.0svn |
2014-01-06 16:23 | fschmid | Resolution | open => fixed |
2014-01-06 16:23 | fschmid | Assigned To | => fschmid |
2014-01-06 23:59 | christoph_s | Note Added: 0030990 | |
2014-01-06 23:59 | christoph_s | Status | resolved => closed |