[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    kicker problem
From:       Matthias Elter <me () ns ! lst ! de>
Date:       2000-08-30 15:46:16
[Download RAW message or body]

Hi

Kicker sometimes hangs in a DCOP call when it loads multiple applets external (via \
the appletproxy) on startup. I'm a bit clueless about what is happening. The attached \
backtrace is from a kicker loading 5 external applets.

#0  0x2b796314 in read () from /lib/libc.so.6
#1  0x2ab4b464 in __DTOR_END__ () from /usr/X11R6/lib/libICE.so.6
#2  0x2ab4705f in _IceTransRead () from /usr/X11R6/lib/libICE.so.6
#3  0x2ab3e5dd in _IceRead () from /usr/X11R6/lib/libICE.so.6
#4  0x2ab3eace in IceProcessMessages () from /usr/X11R6/lib/libICE.so.6
#5  0x2af7a871 in DCOPClient::callInternal ()
   from /build/me/kde/lib/libDCOP.so.1
#6  0x2af7a412 in DCOPClient::call () from /build/me/kde/lib/libDCOP.so.1
#7  0x2ab09c82 in ExternalAppletContainer::dockRequest ()
    at container_applet.cpp:462
#8  0x2ab09abe in ExternalAppletContainer::process ()
    at container_applet.cpp:462
#9  0x2af79db4 in DCOPClient::receive () from /build/me/kde/lib/libDCOP.so.1
#10 0x2af6e71b in DCOPProcessMessage () from /build/me/kde/lib/libDCOP.so.1
#11 0x2ab3ed17 in IceProcessMessages () from /usr/X11R6/lib/libICE.so.6
#12 0x2af7a871 in DCOPClient::callInternal ()
   from /build/me/kde/lib/libDCOP.so.1
#13 0x2af7a412 in DCOPClient::call () from /build/me/kde/lib/libDCOP.so.1
#14 0x2ab09c82 in ExternalAppletContainer::dockRequest ()
    at container_applet.cpp:462
#15 0x2ab09abe in ExternalAppletContainer::process ()
    at container_applet.cpp:462
#16 0x2af79db4 in DCOPClient::receive () from /build/me/kde/lib/libDCOP.so.1
---Type <return> to continue, or q <return> to quit---
#17 0x2af6e71b in DCOPProcessMessage () from /build/me/kde/lib/libDCOP.so.1
#18 0x2ab3ed17 in IceProcessMessages () from /usr/X11R6/lib/libICE.so.6
#19 0x2af7a871 in DCOPClient::callInternal ()
   from /build/me/kde/lib/libDCOP.so.1
#20 0x2af7a412 in DCOPClient::call () from /build/me/kde/lib/libDCOP.so.1
#21 0x2ab09c82 in ExternalAppletContainer::dockRequest ()
    at container_applet.cpp:462
#22 0x2ab09abe in ExternalAppletContainer::process ()
    at container_applet.cpp:462
#23 0x2af79db4 in DCOPClient::receive () from /build/me/kde/lib/libDCOP.so.1
#24 0x2af6e71b in DCOPProcessMessage () from /build/me/kde/lib/libDCOP.so.1
#25 0x2ab3ed17 in IceProcessMessages () from /usr/X11R6/lib/libICE.so.6
#26 0x2af7a871 in DCOPClient::callInternal ()
   from /build/me/kde/lib/libDCOP.so.1
#27 0x2af7a412 in DCOPClient::call () from /build/me/kde/lib/libDCOP.so.1
#28 0x2ab09c82 in ExternalAppletContainer::dockRequest ()
    at container_applet.cpp:462
#29 0x2ab09abe in ExternalAppletContainer::process ()
    at container_applet.cpp:462
#30 0x2af79db4 in DCOPClient::receive () from /build/me/kde/lib/libDCOP.so.1
#31 0x2af6e71b in DCOPProcessMessage () from /build/me/kde/lib/libDCOP.so.1
#32 0x2ab3ed17 in IceProcessMessages () from /usr/X11R6/lib/libICE.so.6
#33 0x2af7a871 in DCOPClient::callInternal ()
---Type <return> to continue, or q <return> to quit---
   from /build/me/kde/lib/libDCOP.so.1
#34 0x2af7a412 in DCOPClient::call () from /build/me/kde/lib/libDCOP.so.1
#35 0x2ab09c82 in ExternalAppletContainer::dockRequest ()
    at container_applet.cpp:462
#36 0x2ab09abe in ExternalAppletContainer::process ()
    at container_applet.cpp:462
#37 0x2af79db4 in DCOPClient::receive () from /build/me/kde/lib/libDCOP.so.1
#38 0x2af6e71b in DCOPProcessMessage () from /build/me/kde/lib/libDCOP.so.1
#39 0x2ab3ed17 in IceProcessMessages () from /usr/X11R6/lib/libICE.so.6
#40 0x2af7a94a in DCOPClient::processSocketData ()
   from /build/me/kde/lib/libDCOP.so.1
#41 0x2b1d3517 in QObject::activate_signal ()
   from /build/me/qt-2.2.0-beta2//lib/libqt.so.2
#42 0x2b23d83a in QSocketNotifier::activated ()
   from /build/me/qt-2.2.0-beta2//lib/libqt.so.2
#43 0x2b21721d in QSocketNotifier::event ()
   from /build/me/qt-2.2.0-beta2//lib/libqt.so.2
#44 0x2b16e1e9 in QApplication::notify ()
   from /build/me/qt-2.2.0-beta2//lib/libqt.so.2
#45 0x2b1395dd in sn_activate () from /build/me/qt-2.2.0-beta2//lib/libqt.so.2
#46 0x2b139922 in QApplication::processNextEvent ()
   from /build/me/qt-2.2.0-beta2//lib/libqt.so.2
#47 0x2b16fb7c in QApplication::enter_loop ()
---Type <return> to continue, or q <return> to quit---
   from /build/me/qt-2.2.0-beta2//lib/libqt.so.2
#48 0x2b1396a1 in QApplication::exec ()
   from /build/me/qt-2.2.0-beta2//lib/libqt.so.2
#49 0x2aaf1a9f in main () at main.cpp:79
#50 0x2b709736 in __libc_start_main () from /lib/libc.so.6

No, it's not looping, these are 5 different ExternalAppletContainer Objects. With \
distinct DCOP ids of course.

Bye,
Matthias


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic