some errors with the mluc tag repeatedly occure. It is the reason for 
constant crashes if I have a certain profile in the paths.

Sees someone else such problems?

Attached is the valgrind output.

regards
Kai-Uwe Behrmann
                                + development for color management 
                                + imaging / panoramas
                                + email: [EMAIL PROTECTED]
                                + http://www.behrmann.name
cms.c:1094 cms_get_profile_from_file() file_name: 
/home/kuwe/.color/icc/Probev1_ICCv4.icc <-> 
/home/kuwe/.color/icc/Probev1_ICCv4.icc
==3912==
==3912== Invalid write of size 4
==3912==    at 0x4382C9D: ReadEmbeddedTextTag (cmsio1.c:1455)
==3912==    by 0x4383641: cmsTakeCopyright (cmsio1.c:1945)
==3912==    by 0x8090F94: cms_get_long_profile_info (cms.c:651)
==3912==    by 0x8090E43: cms_get_profile_keyname (cms.c:625)
==3912==    by 0x8091D7C: cms_get_profile_from_file (cms.c:1097)
==3912==    by 0x816401E: file_pref_cmd_callback (commands.c:2268)
==3912==    by 0x4118382: (within /opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==    by 0x412B775: gtk_marshal_NONE__NONE (in 
/opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==    by 0x415FC71: (within /opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==    by 0x4162442: (within /opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==    by 0x4162A87: gtk_signal_emit (in 
/opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==    by 0x419D9EC: gtk_widget_activate (in 
/opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==  Address 0x454381C is 4 bytes before a block of size 72 alloc'd
==3912==    at 0x402134D: realloc (in 
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==3912==    by 0x4299517: (within /usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x42999D7: (within /usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x4299ACF: (within /usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x429A484: _XlcCreateLocaleDataBase (in 
/usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x429F48B: (within /usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x429D272: (within /usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x429F197: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x406B6B9: _XlcUtf8Loader (in 
/usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2)
==3912==    by 0x42A7327: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x427750E: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==3912==    by 0x4277642: _XlcCurrentLC (in /usr/X11R6/lib/libX11.so.6.2)
==3912==
==3912== Conditional jump or move depends on uninitialised value(s)
==3912==    at 0x445D69F: wcsnlen (in /lib/libc-2.4.so)
==3912==    by 0x445CCF6: wcsrtombs (in /lib/libc-2.4.so)
==3912==    by 0x441797F: wcstombs (in /lib/libc-2.4.so)
==3912==    by 0x4382CBA: ReadEmbeddedTextTag (cmsio1.c:1456)
==3912==    by 0x4383641: cmsTakeCopyright (cmsio1.c:1945)
==3912==    by 0x8090F94: cms_get_long_profile_info (cms.c:651)
==3912==    by 0x8090E43: cms_get_profile_keyname (cms.c:625)
==3912==    by 0x8091D7C: cms_get_profile_from_file (cms.c:1097)
==3912==    by 0x816401E: file_pref_cmd_callback (commands.c:2268)
==3912==    by 0x4118382: (within /opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==    by 0x412B775: gtk_marshal_NONE__NONE (in 
/opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==    by 0x415FC71: (within /opt/gnome/lib/libgtk-1.2.so.0.9.1)
==3912==

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to