View Issue Details

IDProjectCategoryView StatusLast Update
0003844ScribusPrintingpublic2006-08-05 21:14
Reportermeshugga Assigned Toplinnell 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionduplicate 
Platformx86OSUbuntu LinuxOS VersionDapper Drake
Product Version1.3.3.1 
Summary0003844: Crashes when printing and using icc.
DescriptionSegmentation fault when printing with icc, tried on ubuntu dapper drake and gentoo latest sync (but only updated scribus/lcms, the rest of the system is older). the icc profile used doesnt seem to matter too much.
Steps To ReproducePlease use the tarball at http://linuxteam.at/~philip/scribuscrash.tbz2 with the sla and the icc profiles i used. Then try to print, to file or to a printer destination. Could be that it works with export to PDF, didnt try myself.
Additional Information(gdb) run
Starting program: /home/philip/install/scribus-debug/bin/scribus
[Thread debugging using libthread_db enabled]
[New Thread -1223587232 (LWP 29468)]
Qt: gdb: -nograb added to command-line options.
         Use the -dograb option to enforce grabbing.
Littlecms : Output profile is operating on wrong colorspace

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1223587232 (LWP 29468)]
0x084bdd8e in ScribusDoc::CloseCMSProfiles (this=0x0) at scribusdoc.cpp:422
422 if (DocInputProf)
(gdb) bt
#0 0x084bdd8e in ScribusDoc::CloseCMSProfiles (this=0x0) at scribusdoc.cpp:422
0000001 0x084d3cb3 in ScribusDoc::OpenCMSProfiles (this=0x0, InPo=@0x1, MoPo=@0xbfdfbfe8, PrPo=@0xb7bddc5f)
    at scribusdoc.cpp:471
0000002 0x00000000 in ?? ()
(gdb) where
#0 0x084bdd8e in ScribusDoc::CloseCMSProfiles (this=0x0) at scribusdoc.cpp:422
0000001 0x084d3cb3 in ScribusDoc::OpenCMSProfiles (this=0x0, InPo=@0x1, MoPo=@0xbfdfbfe8, PrPo=@0xb7bddc5f)
    at scribusdoc.cpp:471
0000002 0x00000000 in ?? ()
(gdb)


the other time i got:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224054176 (LWP 29841)]
0xb7b8a8af in QGList::next () from /usr/lib/libqt-mt.so.3
(gdb) where
#0 0xb7b8a8af in QGList::next () from /usr/lib/libqt-mt.so.3
0000001 0xb79d90cd in QPtrList<QTab>::next () from /usr/lib/libqt-mt.so.3
0000002 0xb7def1a6 in cmsCloseProfile () from /usr/lib/liblcms.so.1
(gdb) bt
#0 0xb7b8a8af in QGList::next () from /usr/lib/libqt-mt.so.3
0000001 0xb79d90cd in QPtrList<QTab>::next () from /usr/lib/libqt-mt.so.3
0000002 0xb7def1a6 in cmsCloseProfile () from /usr/lib/liblcms.so.1
(gdb)

on gentoo, w/o debug symbols (and a broken but unrelated libdep):
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 20284)]
Kann das Symbol /usr/lib/scribus/plugins//libpreview.so.0.0.0: undefined symbol: preview_getPluginAPIVersion nicht finden
Kann das Symbol /usr/lib/scribus/plugins//libcharselect.so.0.0.0: undefined symbol: charselect_getPluginAPIVersion nicht finden
Littlecms : Output profile is operating on wrong colorspace
---Type <return> to continue, or q <return> to quit---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 20284)]
0x084b04e7 in ScribusDoc::CloseCMSProfiles ()
(gdb) bt
#0 0x084b04e7 in ScribusDoc::CloseCMSProfiles ()
0000001 0x084b06f9 in ScribusDoc::OpenCMSProfiles ()
0000002 0xb7d79878 in ?? () from /usr/qt/3/lib/libqt-mt.so.3
0000003 0x087114b0 in ?? ()
0000004 0x00600af1 in ?? ()
0000005 0xbf9c34f8 in ?? ()
0000006 0xb74da154 in XFilterEvent () from /usr/lib/libX11.so.6
Previous frame inner to this frame (corrupt stack?)
(gdb)
TagsNo tags attached.
Patch

Relationships

duplicate of 0004088 closedjghali Disable rgb printer profiles detection in 133x 
related to 0001271 assignedjghali support RGB output with CMS (PDFs, inkjet printers, ps, probably more) 
child of 0003964 closedplinnell 1.3.4 Release Metabug 

Activities

meshugga

2006-05-20 14:09

reporter   ~0011387

of course you need to enable "use icc profiles" or so in the printing dialogue. without that switch checked, it works for me.

aredhel

2006-05-20 14:17

reporter   ~0011388

to Reproduce: in the print dialog set: avdanced options -> apply icc profiles

Reproduced on debian with lcm 1.15 and scribus 1.3.3.1

jghali

2006-05-20 14:43

administrator   ~0011389

the crash is caused by the use of an rgb printer profile, those are not supported yet (see issue 0001271)

plinnell

2006-08-05 21:13

viewer   ~0012133

im closing this as 0004088 actually fixes this issue

Issue History

Date Modified Username Field Change
2006-05-20 13:11 meshugga New Issue
2006-05-20 14:09 meshugga Note Added: 0011387
2006-05-20 14:17 aredhel Note Added: 0011388
2006-05-20 14:43 jghali Note Added: 0011389
2006-05-20 14:43 jghali Relationship added related to 0001271
2006-07-03 20:47 cbradney Relationship added child of 0003694
2006-07-17 22:37 mhanski Relationship deleted child of 0003694
2006-07-17 22:46 cbradney Relationship added child of 0003964
2006-08-05 21:04 plinnell Relationship added duplicate of 0004088
2006-08-05 21:06 plinnell Status new => resolved
2006-08-05 21:06 plinnell Resolution open => duplicate
2006-08-05 21:06 plinnell Assigned To => plinnell
2006-08-05 21:13 plinnell Note Added: 0012133
2006-08-05 21:14 plinnell Status resolved => closed