[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