View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011543 | Scribus | General | public | 2013-05-27 06:02 | 2013-05-27 22:36 |
Reporter | christoph_s | Assigned To | fschmid | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86_64 | OS | Linux | OS Version | OpenSUSE 12.1 |
Product Version | 1.5.0svn | ||||
Target Version | 1.5.0 | Fixed in Version | 1.5.0svn | ||
Summary | 0011543: Crash when pressing the Delete button in the font substitution dialog | ||||
Description | If no font in the font substitution dialog has been selected, clicking the Delete button triggers a sig 11 crash. | ||||
Steps To Reproduce | 1) Import a non-Scribus file that requires font substitution, e.g., PUB, AI or IDML. 2) Go to File > Preferences > Fonts > Font Substitutions. 3) Do NOT select any font in the list. 4) Click the Delete button --> splat | ||||
Additional Information | Program received signal SIGSEGV, Segmentation fault. 0x0000000000e9380d in QTableWidgetItem::text (this=0x0) at /usr/include/QtGui/qtablewidget.h:108 108 { return data(Qt::DisplayRole).toString(); } (gdb) bt #0 0x0000000000e9380d in QTableWidgetItem::text (this=0x0) at /usr/include/QtGui/qtablewidget.h:108 0000001 0x0000000000fe5a30 in Prefs_Fonts::DelEntry (this=0x3411ca0) at /home/christoph/scribus15/Scribus/scribus/ui/prefs_fonts.cpp:258 0000002 0x000000000080093a in Prefs_Fonts::qt_static_metacall (_o=0x3411ca0, _c=QMetaObject::InvokeMetaMethod, _id= 3, _a=0x7fffffff8f90) at /home/christoph/scribus15/Scribus/scribus/ui/moc_prefs_fonts.cxx:62 0000003 0x00007ffff40b6691 in QMetaObject::activate (sender=0x3be3430, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffffff8f90) at kernel/qobject.cpp:3548 0000004 0x00007ffff584e452 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4 0000005 0x00007ffff558d8ee in ?? () from /usr/lib64/libQtGui.so.4 0000006 0x00007ffff558ec2b in ?? () from /usr/lib64/libQtGui.so.4 0000007 0x00007ffff558ee9c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4 0000008 0x00007ffff5213abc in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 0000009 0x00007ffff51c31e4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 0000010 0x00007ffff51c8883 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 0000011 0x00007ffff40a271c in QCoreApplication::notifyInternal (this=0x7fffffffdb10, receiver=0x3be3430, event= 0x7fffffff9810) at kernel/qcoreapplication.cpp:946 0000012 0x00007ffff51c41b2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 0000013 0x00007ffff5240135 in ?? () from /usr/lib64/libQtGui.so.4 0000014 0x00007ffff523effa in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 0000015 0x00007ffff5266e32 in ?? () from /usr/lib64/libQtGui.so.4 0000016 0x00007fffee03b58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 0000017 0x00007fffee03bd88 in ?? () from /usr/lib64/libglib-2.0.so.0 0000018 0x00007fffee03bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 0000019 0x00007ffff40d19cf in QEventDispatcherGlib::processEvents (this=0x1955800, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 0000020 0x00007ffff5266abe in ?? () from /usr/lib64/libQtGui.so.4 0000021 0x00007ffff40a1252 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 0000022 0x00007ffff40a14a7 in QEventLoop::exec (this=0x7fffffffa4a0, flags=...) at kernel/qeventloop.cpp:204 0000023 0x00007ffff56901f6 in QDialog::exec() () from /usr/lib64/libQtGui.so.4 0000024 0x0000000000cb2d1b in ScribusMainWindow::slotPrefsOrg (this=0x1a18030) at /home/christoph/scribus15/Scribus/scribus/scribus.cpp:7934 0000025 0x00000000007df750 in ScribusMainWindow::qt_static_metacall (_o=0x1a18030, _c=QMetaObject::InvokeMetaMethod, ---Type <return> to continue, or q <return> to quit--- _id=201, _a=0x7fffffffc460) at /home/christoph/scribus15/Scribus/scribus/moc_scribus.cxx:640 0000026 0x00007ffff40b6691 in QMetaObject::activate (sender=0x1fadfd0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffffffc460) at kernel/qobject.cpp:3548 0000027 0x00007ffff51bcd52 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4 0000028 0x00007ffff51bcf3f in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4 0000029 0x00007ffff560b459 in ?? () from /usr/lib64/libQtGui.so.4 0000030 0x00007ffff5611672 in ?? () from /usr/lib64/libQtGui.so.4 0000031 0x00007ffff5213abc in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 0000032 0x00007ffff5612c0b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4 0000033 0x00007ffff51c31e4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 0000034 0x00007ffff51c8883 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 0000035 0x00007ffff40a271c in QCoreApplication::notifyInternal (this=0x7fffffffdb10, receiver=0x21a0770, event= 0x7fffffffce30) at kernel/qcoreapplication.cpp:946 0000036 0x00007ffff51c41b2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 0000037 0x00007ffff5240801 in ?? () from /usr/lib64/libQtGui.so.4 0000038 0x00007ffff523effa in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 0000039 0x00007ffff5266e32 in ?? () from /usr/lib64/libQtGui.so.4 0000040 0x00007fffee03b58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 0000041 0x00007fffee03bd88 in ?? () from /usr/lib64/libglib-2.0.so.0 0000042 0x00007fffee03bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 0000043 0x00007ffff40d19cf in QEventDispatcherGlib::processEvents (this=0x1955800, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 0000044 0x00007ffff5266abe in ?? () from /usr/lib64/libQtGui.so.4 0000045 0x00007ffff40a1252 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 0000046 0x00007ffff40a14a7 in QEventLoop::exec (this=0x7fffffffdac0, flags=...) at kernel/qeventloop.cpp:204 0000047 0x00007ffff40a62c5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 0000048 0x00000000011fe1eb in mainApp (argc=1, argv=0x7fffffffdc88) at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:86 0000049 0x00000000011fe178 in main (argc=1, argv=0x7fffffffdc88) at /home/christoph/scribus15/Scribus/scribus/main_nix.cpp:54 (gdb) | ||||
Tags | No tags attached. | ||||
Patch | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-05-27 06:02 | christoph_s | New Issue | |
2013-05-27 20:56 | fschmid | Status | new => resolved |
2013-05-27 20:56 | fschmid | Fixed in Version | => 1.5.0svn |
2013-05-27 20:56 | fschmid | Resolution | open => fixed |
2013-05-27 20:56 | fschmid | Assigned To | => fschmid |
2013-05-27 22:36 | christoph_s | Note Added: 0030185 | |
2013-05-27 22:36 | christoph_s | Status | resolved => closed |