[kde-solaris] Re: KDE 3.2 CVS: starting konqueror via dcop -> core

Torsten Kasch tk at CeBiTec.Uni-Bielefeld.DE
Fri Jan 23 22:59:58 CET 2004

On Friday 23 January 2004 15:19, Philippe Bourdeu d'Aguerre wrote:
> On vendredi 23 Janvier 2004 14:34, Torsten Kasch wrote:
> > Questions: Which Qt version are you using and does your gcc use the GNU
> > binutils (GNU linker/assembler) or those in /usr/ccs/bin?
> qt-3.2.3 and /usr/ccs/bin/ld

Hmmm, do you have some X11 libraries and/or headers other than those from Sun 
on your system (e.g. XFree)? When checking my x86 system again I found that 
I'm not only using the XFree server but (unintentionally) linked qt/kde 
against these libraries :-/ So I'm suspecting this might be the reason why 
its working there...

Besides, I've found a gdb that produces some more useful debug output (see 
below). While browsing through Qt's code this suggests to me that it may be 
in fact a Qt problem (or some bug in Sun's X11/XIM code which is triggered by 
Qt). I'm currently recompiling Qt with QT_NO_XIM defined to see if this makes 
any difference...


--- snip ---
(gdb) where
#0  0xfd540db8 in free_unlocked () from /usr/lib/libmalloc.so.1
#1  0xfd540ca0 in free () from /usr/lib/libmalloc.so.1
#2  0xfd2cdfe4 in COMPOSE_OpenIM_SWITCH ()
   from /usr/openwin/lib/locale/common/ximlocal.so.2
#3  0xfd2cdf3c in _XimpLocalOpenIM ()
   from /usr/openwin/lib/locale/common/ximlocal.so.2
#4  0xfdb7ad68 in _XsunOpenIM () from /usr/openwin/lib/libX11.so.4
#5  0xfdb3141c in XOpenIM () from /usr/openwin/lib/libX11.so.4
#6  0xfde24510 in QApplication::create_xim() ()
    at kernel/qapplication_x11.cpp:562
#7  0xfde2bf5c in qt_init_internal(int*, char**, _XDisplay*, unsigned long, 
gned long) (argcptr=0xfebb9c58, argv=0x37eb8, display=0x0, visual=0, 
    colormap=0) at kernel/qapplication_x11.cpp:2103
#8  0xfde2c748 in qt_init(int*, char**, QApplication::Type) (
    argcptr=0xfebb9c58, argv=0x37eb8) at kernel/qapplication_x11.cpp:2315
#9  0xfdea9bd0 in QApplication::construct(int&, char**, QApplication::Type) (
    this=0xffbfef88, argc=@0xfebb9c58, argv=0x37eb8, type=GuiClient)
    at kernel/qapplication.cpp:796
#10 0xfdea9884 in QApplication::QApplication(int&, char**, bool) (
    this=0xffbfef88, argc=@0xfebb9c58, argv=0x37eb8, GUIenabled=true)
    at kernel/qapplication.cpp:759
#11 0xfea14df4 in KApplication::KApplication(bool, bool) (this=0xffbfef88, 
    allowStyles=true, GUIenabled=true) at kapplication.cpp:578
#12 0xfd3c7c24 in kdemain (argc=2, argv=0xffbfef80) at konq_main.h:13
#13 0x000147c0 in launch(int, char const*, char const*, char const*, int, char 
onst*, bool, char const*, bool, char const*) (argc=2, 
    _name=0x3833c "konqueror", args=0x3834f "", cwd=0x2a240 "", envc=0, 
    envs=0x38360 "", reset_env=0, tty=0x0, avoid_loops=0, 
    startup_id_str=0x38364 "murph;1074876400;385643;5492") at kinit.cpp:604
#14 0x00016188 in handle_launcher_request(int) (sock=13) at kinit.cpp:1167
#15 0x000167b8 in handle_requests(long) (waitForPid=0) at kinit.cpp:1360
#16 0x00017a00 in main (argc=3, argv=0xc, envp=0x1581) at kinit.cpp:1801

More information about the kde-solaris mailing list