View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003552 | Scribus | Internal | public | 2006-04-04 11:12 | 2006-04-10 19:27 |
Reporter | Assigned To | jghali | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.3.3.1cvs | ||||
Fixed in Version | 1.3.3.1cvs | ||||
Summary | 0003552: Switching profiles to a corrupt profile in Doc Setup results in a crash | ||||
Description | It seems that switching the monitor profile triggers a crash when using the doc from 0003551 | ||||
Additional Information | (gdb) run Starting program: /usr/local/bin/scribus [Thread debugging using libthread_db enabled] [New Thread 1073908512 (LWP 26973)] lcms: Error 0012288; profile is unsuitable for output lcms: Error 0012288; profile is unsuitable for output lcms: Error 0012288; unable to smelt shaper-matrix, required tags missing lcms: Error 0012288; profile is unsuitable for output lcms: Error 0012288; unable to smelt shaper-matrix, required tags missing lcms: Error 0012288; profile is unsuitable for output lcms: Error 0012288; profile is unsuitable for output Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1073908512 (LWP 26973)] 0x41cc1616 in cmsDeleteTransform () from /usr/lib/liblcms.so.1 (gdb) bt #0 0x41cc1616 in cmsDeleteTransform () from /usr/lib/liblcms.so.1 0000001 0x084ba057 in ScribusDoc::CloseCMSProfiles (this=0x8d452a0) at scribusdoc.cpp:405 0000002 0x0846a66d in ReformDoc::updateDocumentSettings (this=0x8c8a248) at reformdoc.cpp:984 0000003 0x08634acf in ScribusMainWindow::slotDocSetup (this=0x88449a8) at scribus.cpp:2120 0000004 0x0866da5e in ScribusMainWindow::qt_invoke (this=0x88449a8, _id=188, _o=0xbfb42c98) at scribus.moc:1017 0000005 0x412bfea9 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000006 0x412c0360 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000007 0x416305f9 in QAction::activated () from /usr/lib/qt3/lib/libqt-mt.so.3 0000008 0x41406f8f in QAction::internalActivation () from /usr/lib/qt3/lib/libqt-mt.so.3 0000009 0x4163093c in QAction::qt_invoke () from /usr/lib/qt3/lib/libqt-mt.so.3 0000010 0x084b068e in ScrAction::qt_invoke (this=0x88ab3e8, _id=8, _o=0xbfb42da4) at scraction.moc:211 0000011 0x412bfea9 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000012 0x4160ce12 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3 0000013 0x412dcdcb in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3 0000014 0x413c9a32 in QPopupMenu::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000015 0x412fa688 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 0000016 0x4125f4c1 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000017 0x412605f8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 0000018 0x411f9a92 in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000019 0x411f845b in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 0000020 0x4120c89a in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 0000021 0x41276558 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 0000022 0x41276456 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000023 0x4125ee0f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 0000024 0x08672e77 in mainApp (argc=1, argv=0xbfb43634) at main_nix.cpp:74 0000025 0x08672ec2 in main (argc=1, argv=0xbfb43634) at main_nix.cpp:50 (gdb) | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
No crash here when using a good profile |
|
Yeah, for now, no check is made on the profile table itself |
|
Peter, can you upload a monitor profile that triggers the described crash? |
|
fixes applied to 1.3.4cvs too |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-04-04 11:12 |
|
New Issue | |
2006-04-04 11:12 |
|
Relationship added | related to 0003551 |
2006-04-04 11:13 |
|
Status | new => assigned |
2006-04-04 11:13 |
|
Assigned To | => jghali |
2006-04-04 11:20 | cbradney | Note Added: 0009624 | |
2006-04-04 11:32 | cbradney | Summary | Switching profiles in Doc Setup results in a crash => Switching profiles to a corrupt profile in Doc Setup results in a crash |
2006-04-04 12:35 | jghali | Note Added: 0009626 | |
2006-04-04 14:56 | jghali | Note Added: 0009629 | |
2006-04-09 17:13 |
|
Status | assigned => resolved |
2006-04-09 17:13 |
|
Resolution | open => fixed |
2006-04-09 17:14 |
|
Note Added: 0009757 | |
2006-04-09 17:14 |
|
Fixed in Version | => 1.3.3.1cvs |
2006-04-10 19:27 | cbradney | Status | resolved => closed |