View Issue Details

IDProjectCategoryView StatusLast Update
0005157ScribusGeneralpublic2007-12-01 00:54
ReporterplinnellAssigned Tocbradney  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version1.3.4cvs 
Fixed in Version1.3.5svn 
Summary0005157: crash when resizing the font preferences
DescriptionEdit > Prefs > Fonts Additional Paths

Add valid paths, apply > then resize the preferences widget. Bang.
Additional Informationhttp://pastebin.ca/315848


http://rafb.net/p/ndfOgT21.html (from Tsoots)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225885472 (LWP 3909)]
0xb7a8a270 in QComboBox::currentText () from /usr/lib/libqt-mt.so.3
(gdb) bt
#0 0xb7a8a270 in QComboBox::currentText () from /usr/lib/libqt-mt.so.3
0000001 0x08362aab in FontPrefs::UpdateFliste (this=0x928a3e0)
    at /home/mrdocs/cvs/13/Scribus/scribus/fontprefs.cpp:205
0000002 0x0836326c in FontPrefs::rebuildDialog (this=0x928a3e0)
    at /home/mrdocs/cvs/13/Scribus/scribus/fontprefs.cpp:374
0000003 0x08364192 in FontPrefs::AddPath (this=0x928a3e0)
    at /home/mrdocs/cvs/13/Scribus/scribus/fontprefs.cpp:272
0000004 0x083642f7 in FontPrefs::qt_invoke (this=0x928a3e0, _id=55, _o=0xbfe05b88)
    at /home/mrdocs/cvs/13/Scribus/scribus/fontprefs.moc:113
0000005 0xb79ef3cd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000006 0xb79f000d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000007 0xb7d30b7c in QButton::clicked () from /usr/lib/libqt-mt.so.3
0000008 0xb7a82f4d in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
0000009 0xb7a281b0 in QWidget::event () from /usr/lib/libqt-mt.so.3
0000010 0xb7990647 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000011 0xb7991641 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000012 0xb79300f7 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000013 0xb792f01f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000014 0xb793f91a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000015 0xb79a70e0 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000016 0xb798ff7f in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
0000017 0xb7b75f25 in QDialog::exec () from /usr/lib/libqt-mt.so.3
0000018 0x086bbb48 in ScribusMainWindow::slotPrefsOrg (this=0x8bd73b0)
---Type <return> to continue, or q <return> to quit---
    at /home/mrdocs/cvs/13/Scribus/scribus/scribus.cpp:7345
0000019 0x086e06f4 in ScribusMainWindow::qt_invoke (this=0x8bd73b0, _id=202,
    _o=0xbfe063b8) at /home/mrdocs/cvs/13/Scribus/scribus/scribus.moc:1089
0000020 0xb79ef3cd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000021 0xb79f000d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000022 0xb7d4b249 in QAction::activated () from /usr/lib/libqt-mt.so.3
0000023 0xb7b2f9a0 in QAction::internalActivation () from /usr/lib/libqt-mt.so.3
0000024 0xb7d4b56c in QAction::qt_invoke () from /usr/lib/libqt-mt.so.3
0000025 0x086752d9 in ScrAction::qt_invoke (this=0x8e22188, _id=8, _o=0xbfe064c4)
    at /home/mrdocs/cvs/13/Scribus/scribus/scraction.moc:229
0000026 0xb79ef3cd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000027 0xb7d290ce in QSignal::signal () from /usr/lib/libqt-mt.so.3
0000028 0xb7a0b497 in QSignal::activate () from /usr/lib/libqt-mt.so.3
0000029 0xb7af52e7 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
0000030 0xb7a281b0 in QWidget::event () from /usr/lib/libqt-mt.so.3
0000031 0xb7990647 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000032 0xb7991641 in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000033 0xb79309f9 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000034 0xb792f01f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000035 0xb793f91a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000036 0xb79a70e0 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000037 0xb79a6f76 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
0000038 0xb799000f in QApplication::exec () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000039 0x0840bc6b in mainApp (argc=1, argv=0xbfe06d44)
    at /home/mrdocs/cvs/13/Scribus/scribus/main_nix.cpp:76
0000040 0x0840bcd2 in main (argc=Cannot access memory at address 0x0
)
    at /home/mrdocs/cvs/13/Scribus/scribus/main_nix.cpp:52
(gdb)
TagsNo tags attached.
Patch

Activities

plinnell

2007-01-14 00:07

viewer   ~0014789

New crash when adding a path with duplicate fonts in the path, afer pressing apply:


Program exited normally.
(gdb) run
`/opt/134cairo/bin/scribus' has changed; re-reading symbols.
Starting program: /opt/134cairo/bin/scribus
Failed to read a valid object file image from memory.

Program received signal SIGSEGV, Segmentation fault.
0xb7b6950d in ?? ()
(gdb) bt
#0 0xb7b6950d in ?? ()
0000001 0xb7b32419 in ?? ()
0000002 0x09519ba0 in ?? ()
0000003 0xb7f06ff4 in ?? ()
0000004 0xbf905f88 in ?? ()
0000005 0xb7b352aa in ?? ()
0000006 0x09517530 in ?? ()
0000007 0x09518d80 in ?? ()
0000008 0xbf905f88 in ?? ()
0000009 0x08bf4c18 in ?? ()
0000010 0x08bf4e00 in ?? ()
0000011 0x08bf4df8 in ?? ()
0000012 0xbf9060a8 in ?? ()
0000013 0x0857566c in Preferences::updatePreferences (this=0x9517530)
    at /home/mrdocs/cvs/13/Scribus/scribus/prefs.cpp:582
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)

plinnell

2007-01-17 00:17

viewer   ~0014833

Got a similar crash when adding a font path:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1223694640 (LWP 28578)]
0xb792f50d in QListBox::count () from /usr/lib/qt3/lib/libqt-mt.so.3
(gdb) bt
#0 0xb792f50d in QListBox::count () from /usr/lib/qt3/lib/libqt-mt.so.3
0000001 0xb78fb2aa in QComboBox::currentText () from /usr/lib/qt3/lib/libqt-mt.so.3
0000002 0x08473d2f in Preferences::updatePreferences (this=0x8de55e0) at prefs.cpp:582
0000003 0x086f8d87 in ScribusMainWindow::prefsOrg (this=0x8893838, dia=0x8de55e0) at scribus.cpp:7315
0000004 0x08471c3e in Preferences::applyChangesButton_clicked (this=0x8de55e0) at prefs.cpp:673
0000005 0x084757bc in Preferences::qt_invoke (this=0x8de55e0, _id=60, _o=0xbfd5a328) at prefs.moc:121
0000006 0xb78603cd in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000007 0xb786100d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000008 0xb7ba1b7c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
0000009 0xb78f3f4d in QButton::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000010 0xb78991b0 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000011 0xb7801647 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000012 0xb7802641 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000013 0xb77a10f7 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000014 0xb77a001f in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000015 0xb77b091a in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000016 0xb78180e0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000017 0xb7800f7f in QApplication::enter_loop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000018 0xb79e6f25 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000019 0x08717949 in ScribusMainWindow::slotPrefsOrg (this=0x8893838) at scribus.cpp:7345
0000020 0x08733ad3 in ScribusMainWindow::qt_invoke (this=0x8893838, _id=201, _o=0xbfd5ab28) at scribus.moc:1080
0000021 0xb78603cd in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000022 0xb786100d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000023 0xb7bbc249 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3
0000024 0xb79a09a0 in QAction::internalActivation () from /usr/lib/qt3/lib/libqt-mt.so.3
0000025 0xb7bbc56c in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3
0000026 0x08533575 in ScrAction::qt_invoke (this=0x8ae4188, _id=8, _o=0xbfd5ac34) at scraction.moc:229
0000027 0xb78603cd in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000028 0xb7b9a0ce in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
0000029 0xb787c497 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
0000030 0xb79662e7 in QPopupMenu::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000031 0xb78991b0 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
0000032 0xb7801647 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000033 0xb7802641 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
0000034 0xb77a19f9 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000035 0xb77a001f in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
0000036 0xb77b091a in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3
0000037 0xb78180e0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
0000038 0xb7817f76 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000039 0xb780100f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
0000040 0x087470d4 in mainApp (argc=1, argv=0xbfd5b4a4) at main_nix.cpp:76
0000041 0x08747112 in main (argc=Cannot access memory at address 0x0
) at main_nix.cpp:52
(gdb)

plinnell

2007-02-24 21:34

viewer   ~0015390

still there

plinnell

2007-12-01 00:54

viewer   ~0018097

tested fixed

Issue History

Date Modified Username Field Change
2007-01-13 23:44 plinnell New Issue
2007-01-14 00:07 plinnell Note Added: 0014789
2007-01-17 00:17 plinnell Note Added: 0014833
2007-02-24 21:34 plinnell Note Added: 0015390
2007-11-29 23:53 cbradney Status new => resolved
2007-11-29 23:53 cbradney Fixed in Version => 1.3.5svn
2007-11-29 23:53 cbradney Resolution open => fixed
2007-11-29 23:53 cbradney Assigned To => cbradney
2007-12-01 00:54 plinnell Status resolved => closed
2007-12-01 00:54 plinnell Note Added: 0018097