View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005668 | Scribus | General | public | 2007-05-12 06:24 | 2007-05-22 00:28 |
Reporter | samps | Assigned To | avox | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | i386 | OS | Ubuntu | OS Version | 6.06LTS Dapper |
Product Version | 1.3.4cvs | ||||
Fixed in Version | 1.3.4cvs | ||||
Summary | 0005668: Scribus crashes when accessing 'preferences' | ||||
Description | Scribus crashes when accessing 'preferences', issuing an error saying: "Scribus crashes due to Signal 0000011". | ||||
Steps To Reproduce | Start Scribus. Click 'OK' on the 'new document' wizard to accept the suggested format. When Scribus has finished loading, click the 'File' menu item and, from the menu, choose 'Preeferences', crash! | ||||
Additional Information | Scribus 1.3.4cvs installed with the help of Synaptic, from the repo maintained by Oleksandr Moskalenko. | ||||
Tags | No tags attached. | ||||
Patch | |||||
has duplicate | 0005623 | closed | crashes with signal 11 when you choose "preferences" from the file menu |
|
Reminder sent to: malex |
|
Same happens (11 signal) both on Preferences and Document Settings in Debian Etch using Scribus repositories. |
|
cannot reproduce (suse10.2). It's a debian issue propably. I suggest to test it with newer cvs build. |
|
The same error occurs on my debian sid Scribus-ng packet version: 1.3.4.dfsg~20070510-1 Here is the stack trace: #0 0x08244bbf in CMSPrefs::restoreDefaults () 0000001 0x08521508 in Preferences::setupGui () 0000002 0x08526295 in Preferences::Preferences () 0000003 0x086a3e85 in ScribusMainWindow::slotPrefsOrg () 0000004 0x086cecfd in ScribusMainWindow::qt_invoke () 0000005 0xb7a3be1b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000006 0xb7a3c8ac in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000007 0xb7ded48e in QAction::activated () from /usr/lib/libqt-mt.so.3 0000008 0xb7ba4e1d in QAction::internalActivation () from /usr/lib/libqt-mt.so.3 0000009 0xb7ded1f6 in QAction::qt_invoke () from /usr/lib/libqt-mt.so.3 0000010 0x086463f0 in ScrAction::qt_invoke () 0000011 0xb7a3be1b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000012 0xb7dc4f87 in QSignal::signal () from /usr/lib/libqt-mt.so.3 0000013 0xb7a5b99e in QSignal::activate () from /usr/lib/libqt-mt.so.3 0000014 0xb7b60e25 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 0000015 0xb7a727bc in QWidget::event () from /usr/lib/libqt-mt.so.3 0000016 0xb79d3cf2 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 0000017 0xb79d5e95 in QApplication::notify () from /usr/lib/libqt-mt.so.3 0000018 0xb7967535 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 0000019 0xb7965f28 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 0000020 0xb7964750 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 0000021 0xb797ada2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 0000022 0xb79ee245 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 0000023 0xb79ee066 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 0000024 0xb79d588b in QApplication::exec () from /usr/lib/libqt-mt.so.3 0000025 0x08394a85 in mainApp () 0000026 0x08394ae2 in main () See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=422210 |
|
Practically identical crash on etch:Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1227004224 (LWP 4861)] 0x0824879f in CMSPrefs::restoreDefaults () (gdb) (gdb) bt #0 0x0824879f in CMSPrefs::restoreDefaults () 0000001 0x085cc84b in ReformDoc::restoreDefaults () 0000002 0x085cf38a in ReformDoc::ReformDoc () 0000003 0x0866b566 in ScribusMainWindow::slotDocSetup () 0000004 0x086c5f22 in ScribusMainWindow::qt_invoke () 0000005 0xb7a05d4f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000006 0xb7a067e0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000007 0xb7db73ea in QAction::activated () from /usr/lib/libqt-mt.so.3 0000008 0xb7b6ed51 in QAction::internalActivation () from /usr/lib/libqt-mt.so.3 0000009 0xb7db7152 in QAction::qt_invoke () from /usr/lib/libqt-mt.so.3 0000010 0x0863e6e0 in ScrAction::qt_invoke () 0000011 0xb7a05d4f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000012 0xb7d8eee3 in QSignal::signal () from /usr/lib/libqt-mt.so.3 0000013 0xb7a258d2 in QSignal::activate () from /usr/lib/libqt-mt.so.3 0000014 0xb7b2ad59 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 0000015 0xb7a3c6f0 in QWidget::event () from /usr/lib/libqt-mt.so.3 0000016 0xb799dc26 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 0000017 0xb799fdc9 in QApplication::notify () from /usr/lib/libqt-mt.so.3 0000018 0xb7931495 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 0000019 0xb792fe88 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 0000020 0xb792e6b0 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 0000021 0xb7944d02 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 0000022 0xb79b8179 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 0000023 0xb79b7f9a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 0000024 0xb799f7bf in QApplication::exec () from /usr/lib/libqt-mt.so.3 0000025 0x08395a23 in mainApp () 0000026 0x08395a72 in main () (gdb) |
|
... and on etch with prefs instead of doc setup selected:Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1226176832 (LWP 5155)] 0x0824879f in CMSPrefs::restoreDefaults () (gdb) bt #0 0x0824879f in CMSPrefs::restoreDefaults () 0000001 0x0851f184 in Preferences::setupGui () 0000002 0x08523e5c in Preferences::Preferences () 0000003 0x0869b883 in ScribusMainWindow::slotPrefsOrg () 0000004 0x086c5f9d in ScribusMainWindow::qt_invoke () 0000005 0xb7acfd4f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000006 0xb7ad07e0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000007 0xb7e813ea in QAction::activated () from /usr/lib/libqt-mt.so.3 0000008 0xb7c38d51 in QAction::internalActivation () from /usr/lib/libqt-mt.so.3 0000009 0xb7e81152 in QAction::qt_invoke () from /usr/lib/libqt-mt.so.3 0000010 0x0863e6e0 in ScrAction::qt_invoke () 0000011 0xb7acfd4f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 0000012 0xb7e58ee3 in QSignal::signal () from /usr/lib/libqt-mt.so.3 0000013 0xb7aef8d2 in QSignal::activate () from /usr/lib/libqt-mt.so.3 0000014 0xb7bf4d59 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 0000015 0xb7b066f0 in QWidget::event () from /usr/lib/libqt-mt.so.3 0000016 0xb7a67c26 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 0000017 0xb7a69dc9 in QApplication::notify () from /usr/lib/libqt-mt.so.3 0000018 0xb79fb495 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 0000019 0xb79f9e88 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 0000020 0xb79f86b0 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 0000021 0xb7a0ed02 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 0000022 0xb7a82179 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 0000023 0xb7a81f9a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 0000024 0xb7a697bf in QApplication::exec () from /usr/lib/libqt-mt.so.3 0000025 0x08395a23 in mainApp () 0000026 0x08395a72 in main () (gdb) |
|
Wonder if this goes away with a full set of icc profiles installed? |
|
Reminder sent to: avox This problem does go away when profiles are installed. Andreas: Added you to the bug cc list given our IRC discussion. Hope your fix takes care of it. |
|
I added some defensive checks in prefs.cpp and reformdoc.cpp Malex, can you retest? |
|
someone test this on debian, please |
|
Tested today with Debian unstable - no crash anymore. Now I'm building packages for all Debian/Ubuntu branches we support. Fixed packages should be in our repositories within a couple of hours. |
|
Fix confirmed by a reporter. |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-05-12 06:24 | samps | New Issue | |
2007-05-12 21:10 |
|
Note Added: 0016153 | |
2007-05-13 17:18 | nestordiaz | Note Added: 0016158 | |
2007-05-13 18:43 | subik | Note Added: 0016159 | |
2007-05-13 19:32 | jofe | Note Added: 0016161 | |
2007-05-13 19:44 | jofe | Note Edited: 0016161 | |
2007-05-17 21:20 |
|
Note Added: 0016196 | |
2007-05-17 21:25 |
|
Note Added: 0016197 | |
2007-05-19 15:55 |
|
Relationship added | has duplicate 0005623 |
2007-05-19 15:58 |
|
Note Added: 0016227 | |
2007-05-19 15:59 |
|
Status | new => confirmed |
2007-05-19 16:20 |
|
Note Added: 0016228 | |
2007-05-19 16:23 | avox | Status | confirmed => assigned |
2007-05-19 16:23 | avox | Assigned To | => avox |
2007-05-19 16:25 | avox | Note Added: 0016229 | |
2007-05-19 22:07 | avox | Note Added: 0016239 | |
2007-05-19 22:07 | avox | Status | assigned => feedback |
2007-05-21 18:34 | malex | Status | feedback => resolved |
2007-05-21 18:34 | malex | Fixed in Version | => 1.3.4cvs |
2007-05-21 18:34 | malex | Resolution | open => fixed |
2007-05-21 18:34 | malex | Note Added: 0016255 | |
2007-05-22 00:28 | malex | Status | resolved => closed |
2007-05-22 00:28 | malex | Note Added: 0016272 |