[kde-solaris] kcontrol crash in KDE 3.2.2

Thomas Nail tom.nail at amd.com
Fri Aug 13 18:02:29 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stefan,

thanks, it's perfect now!

- -=Tom Nail

steleman wrote:
> Hi :-)
> 
> I see two problems:
> 
> 1. kchmod complains about at least one of the following directories 
> missing:
> /tmp/.X11-unix
> /tmp/.X11-pipe
> /tmp/.ICE-unix
> 
> These are needed for ICE and X. If any of them are missing, you can 
> safely create them manually, owner root group root, permissions 0777 
> with sticky bit set.
> 
> 2. the crashes in kcontrol and icons not showing up are caused by 
> libpng picking up the wrong (or wrong version of) libz -- as per the 
> errors about libpng in the log. Another symptom would be that the 
> keramik style basically does not work at all.
> 
> This is one of the nastiest things to get right in KDE on Solaris 8. 
> There should be a libz in /usr/lib/libz.so.1 -- this is the one 
> libpng likes. There is another libz in /opt/fsw4sun/libz, which is 
> picked up by other modules of KDE (yes, this is messy), because the 
> one in /usr/lib/libz.so.1 does not work.
> 
> One easy way to test the libz problem is to do
> 
> ldd /opt/kde-3.2.2/lib/kde3/plugins/styles/keramik.so
> 
> it should look like this:
>        libpthread.so.1 =>       /usr/lib/libpthread.so.1
>         librt.so.1 =>    /usr/lib/librt.so.1
>         libc.so.1 =>     /usr/lib/libc.so.1
>         libm.so.1 =>     /usr/lib/libm.so.1
>         libdl.so.1 =>    /usr/lib/libdl.so.1
>         libCrun.so.1 =>  /usr/lib/libCrun.so.1
>         libCstd.so.1 =>  /usr/lib/libCstd.so.1
>         libqt-mt.so.3 =>         /opt/qt-3.3.2-32/lib/libqt-mt.so.3
>         libkdefx.so.4 =>         /opt/kde-3.2.2/lib/libkdefx.so.4
>         libXext.so.0 =>  /usr/lib/libXext.so.0
>         libaio.so.1 =>   /usr/lib/libaio.so.1
>         libaudio.so.2.3 =>       /opt/fsw4sun/lib/libaudio.so.2.3
>         libXt.so.4 =>    /usr/lib/libXt.so.4
>         libmng.so.1 =>   /opt/fsw4sun/lib/libmng.so.1
>         libjpeg.so.62.0.0 =>     /opt/fsw4sun/lib/libjpeg.so.62.0.0
>         libpng.so.3 =>   /opt/fsw4sun/lib/libpng.so.3
>         libz.so =>       /usr/lib/libz.so  <<===== this is the one!!
>         libGL.so.1 =>    /usr/lib/libGL.so.1
>         libXmu.so.4 =>   /usr/lib/libXmu.so.4
>         libX11.so.4 =>   /usr/lib/libX11.so.4
>         libxnet.so.1 =>  /usr/lib/libxnet.so.1
>         libsocket.so.1 =>        /usr/lib/libsocket.so.1
>         libresolv.so.2 =>        /usr/lib/libresolv.so.2
>         libnsl.so.1 =>   /usr/lib/libnsl.so.1
>         libSM.so.6 =>    /usr/lib/libSM.so.6
>         libICE.so.6 =>   /usr/lib/libICE.so.6
>         liblcms.so.1 =>  /opt/fsw4sun/lib/liblcms.so.1
>         libdga.so.1 =>   /usr/openwin/lib/libdga.so.1
>         libmp.so.2 =>    /usr/lib/libmp.so.2
>         libthread.so.1 =>        /usr/lib/lwp/libthread.so.1
>         /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1
>         /usr/lib/cpu/sparcv8plus/libCstd_isa.so.1
> 
> With this libz.so, keramik and all the icons will work. The version of 
> libz i have in /usr/lib is
> 
> lrwxrwxrwx    1 root  root       11 2002-10-19 21:36 libz.so -> 
> ./libz.so.1
> -rwxr-xr-x    1 root  bin     69632 2003-01-30 18:16 libz.so.1
> 
> Please let me know.
> 
> --Stefan
> 
> ------
> 
> On Wednesday 11 August 2004 13:44, Thomas Nail wrote:
> 
>>First, let me say that I appreciate all of the great work you guys
>>have done to port KDE to Solaris! I just finished installing KDE
>>3.2.2 on an Ultra2/Solaris 8 and am having problems with kcontrol
>>crashing and icons not showing up.
>>
>>I have Googled the errors, but haven't found anything very useful.
>>Likewise, a basic search over the kde-solaris archives and bug
>>reports. My first impression is that if I can get the libpng
>>problem under control, some of the other errors will disappear, as
>>well. Any ideas on where to start?
>>
>>Below is selected output from /tmp/tnail-startkde.out (I snipped
>>out a lot of the repeating "libpng warning: invalid window size"
>>errors).
>>
>>Thanks for your help,
>>
>>-=Tom Nail
>>
>>Starting NAS Server at dirac:0 ...
>>/tmp/mcop-tnail/: No such file or directory
>>Setting correct permissions for /tmp directories ...
>>kchmod: Setting X11 security permissions ...
>>chmod: No such file or directory
>>startkde: KDE Starting up...
>>ksplash: WARNING: KGenericFactory: instance requested but no
>>instance name passed to the constructor!
>>libpng error: invalid window size
>>libpng error: invalid window size
>>libpng error: invalid window size
>>QPixmap: Cannot create a QPixmap when no GUI is being used
>>QPixmap: Cannot create a QPixmap when no GUI is being used
>>libpng error: invalid window size
>>libpng warning: invalid window size
>>libpng warning: Data error in compressed datastream in zTXt chunk
>>libpng error: invalid window size
>>libpng warning: invalid window size
>>libpng warning: Data error in compressed datastream in zTXt chunk
>>libpng error: invalid window size
>>libpng warning: invalid window size
>>libpng warning: Data error in compressed datastream in zTXt chunk
>>libpng error: invalid window size
>>QPixmap: Cannot create a QPixmap when no GUI is being used
>>QPixmap: Cannot create a QPixmap when no GUI is being used
>>kbuildsycoca running...
>>QPixmap: Cannot create a QPixmap when no GUI is being used
>>QPixmap: Cannot create a QPixmap when no GUI is being used
>>--[no]local is not supported on your platform. Sorry.
>>QFont::setPointSize: Point size <= 0 (-3)
>>libpng warning: invalid window size
>>libpng warning: Data error in compressed datastream in zTXt chunk
>>libpng error: invalid window size
>>libpng error: invalid window size
>>libpng warning: invalid window size
>>libpng warning: Data error in compressed datastream in zTXt chunk
>>libpng error: invalid window size
>>libpng error: invalid window size
>><--snip!-->
>>X Error: BadValue (integer parameter out of range for operation) 2
>>   Major opcode:  102
>>   Minor opcode:  0
>>   Resource id:  0x0
>>X Error: BadValue (integer parameter out of range for operation) 2
>>   Major opcode:  102
>>   Minor opcode:  0
>>   Resource id:  0x0
>>libpng error: invalid window size
>><--snip!-->
>>kdesktop: WARNING: Pixmap not found for mimetype inode/directory
>>libpng error: invalid window size
>>libpng error: invalid window size
>>kdesktop: WARNING: Pixmap not found for mimetype
>>application/x-desktop libpng error: invalid window size
>>kdesktop: WARNING: Pixmap not found for mimetype inode/directory
>>libpng error: invalid window size
>>libpng error: invalid window size
>>kdesktop: WARNING: Pixmap not found for mimetype
>>application/x-desktop libpng error: invalid window size
>><--snip!-->
>>QPixmap: Invalid pixmap parameters
>>QPixmap::setMask: The pixmap and the mask must have the same size
>>QImage::smoothScale: Image is a null image
>>QPixmap: Invalid pixmap parameters
>>QPixmap::setMask: The pixmap and the mask must have the same size
>>QImage::smoothScale: Image is a null image
>>QPixmap: Invalid pixmap parameters
>>QPixmap::setMask: The pixmap and the mask must have the same size
>>QImage::smoothScale: Image is a null image
>>QPixmap: Invalid pixmap parameters
>>QPixmap::setMask: The pixmap and the mask must have the same size
>>QImage::smoothScale: Image is a null image
>>QPixmap: Invalid pixmap parameters
>>QPixmap::setMask: The pixmap and the mask must have the same size
>>QImage::smoothScale: Image is a null image
>>libpng error: invalid window size
>><--snip!-->
>>kcontrol: ERROR: Module randr not found!
>>kcontrol: ERROR: Module kgamma not found!
>>libpng error: invalid window size
>><--snip!-->
>>QPainter::begin: Cannot paint null pixmap
>>QPainter::setPen: Will be reset by begin()
>>DCOP aborting call from 'anonymous-481' to 'kcontrol'
>>ERROR: Communication problem with kcontrol, it probably crashed.
>>KCrash: Application 'kcontrol' crashing...
>>libpng error: invalid window size
>><--snap!-->
>>
>>
>>
>>___________________________________________________
>>This message is from the kde-solaris mailing list.
>>Account management: 
>>https://mail.kde.org/mailman/listinfo/kde-solaris. Archives:
>>http://lists.kde.org/.
>>More info: http://www.kde.org/faq.html.
> 
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBHOYZ1zsLRjt/NQ0RAlbbAJ9nHrLzxDOm+SVgVo8jtwk3ee0LhgCeI/da
jW3m+2nXpsoQla7ERtPSq9k=
=9vFC
-----END PGP SIGNATURE-----




More information about the kde-solaris mailing list