[kde-solaris] kdeinit >= 3.2, Solaris >= 9, crash

Guenter Feldmann fld at informatik.uni-bremen.de
Mon Jul 19 16:38:18 CEST 2004


Hi all

 I still have the problem that kdeinit 3.2 crashes when it should
start konqueror on Solaris9 or Solaris10 systems. This problem
is new in KDE 3.2. Kdeinit from 3.1.4 works well in Solaris9/10 as
does kdeinit3.2 in Solaris8. Konqueror itself has no problems
when it got startet manually form the command line.

 The problem is common to both platforms Solaris/SPARC and
Solaris/x86.

The command:
	dcopstart konqueror
terminamtes with:
	Error: KDEInit could not launch 'konqueror'
and leaves a core file.

gdb /usr/local/KDE/3.2.3/bin/kdeinit core
GNU gdb 6.1
	.
	.
Core was generated by `kdeinit +kcminit +knotify'.
Program terminated with signal 11, Segmentation fault.
	.
	.
(gdb) where
#0  0xcf350af2 in free_unlocked () from /usr/lib/libmalloc.so.1
#1  0xcf350a78 in free () from /usr/lib/libmalloc.so.1
#2  0xcf2cf59d in _XimCheckIfLocalProcessing ()
   	from /usr/local/X11/lib/X11/locale/lib/common/ximcp.so.2
#3  0xcf2ceed1 in _XimOpenIM ()
   	from /usr/local/X11/lib/X11/locale/lib/common/ximcp.so.2
#4  0xcfa86ec9 in _XDynamicOpenIM () from /usr/local/X11/lib/libX11.so.6.2
#5  0xcfa59aee in XOpenIM () from /usr/local/X11/lib/libX11.so.6.2
#6  0xd01a8eb2 in QApplication::create_xim ()
   	from /usr/local/QT/3.3.2/lib/libqt-mt.so.3
#7  0xd01af39a in qt_init_internal () 
	from /usr/local/QT/3.3.2/lib/libqt-mt.so.3
#8  0xd01b0c28 in qt_init () from /usr/local/QT/3.3.2/lib/libqt-mt.so.3
#9  0xd0213a1a in QApplication::construct ()
   	from /usr/local/QT/3.3.2/lib/libqt-mt.so.3
#10 0xd02136f9 in QApplication::QApplication ()
   from /usr/local/QT/3.3.2/lib/libqt-mt.so.3
#11 0xd0ad0754 in KApplication::KApplication ()
   	from /usr/local/KDE/3.2.2/lib/libkdecore.so.4
#12 0xcf3c4483 in kdemain ()
	from /usr/local/KDE/3.2.2/lib/libkdeinit_konqueror.so
#13 0xcf490776 in kdeinitmain ()
	from /usr/local/KDE/3.2.3/lib/kde3/konqueror.so
#14 0x08055195 in launch ()
#15 0x080567f0 in handle_launcher_request ()
#16 0x08056d7f in handle_requests ()
#17 0x08057eb1 in main ()


It is the name 'konqueror' which forces kdeinit to do something
special. When I rename konqueror to mozilla kdeinit starts it
without problems.

Any hint where to search for the bug? Any known work around?

My environment:
	Solaris8/9/10 SPARC and x86
	Compiler: gcc 3.3.4
	X11:	XFree4.4, freetype 2.1.9, fontconfig 2.2.3
	QT:	3.3.2
	KDE: 3.2.3


-- Günter


More information about the kde-solaris mailing list