Hi Panel-Devel,<br><br>This mailing list is the closest match I found for this query, if I am wrong, please direct me to the appropriate list.
<br><br>While I was trying to test my first KDE App(A Stock ticker) implemented as a KPanelApplet, I found that the X-KDE-Library(my app) was <br>not being unloaded by the kicker even after removing this applet from the panel !
<br><br>I could see the library still in use by kicker (Even hours after removing it from the panel !) !<br>---------------------------------------------------------------------------------------------<br># cat /usr/share/apps/kicker/applets/mystockticker.desktop | grep X-KDE
<br>X-KDE-Library=mystockticker_panelapplet<br>X-KDE-UniqueApplet = true<br><br>After unloading the above applet from the panel :<br><br># lsof -p 24729 | grep stock<br>kicker 24729 sudhirkr mem REG 8,1 541119 154401 /usr/lib/mystockticker_panelapplet.so.1.0.0
<br><br>Running this on RHEL5 with kdebase-3.5.4-13.5.el5<br>---------------------------------------------------------------------------------------------<br>Was wondering is this expected behavior or a bug ?<br><br>If my understanding of the code logic is correct, PluginManager::slotPluginDestroyed() is supposed to do the unload of library
<br>after catching the destroy signal when the object is destroyed ? <br>(See <a href="http://lxr.kde.org/source/KDE/kdebase/workspace/kicker/kicker/core/pluginmanager.cpp#175" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lxr.kde.org/source/KDE/kdebase/workspace/kicker/kicker/core/pluginmanager.cpp#175
</a>)<br><br>How do I debug to find if its a bug in my code or kicker code ?<br>Any pointers/ideas would be really appreciated.<br><br>-Cheers<br>Sudhir<br clear="all"><br>-- <br>----------------------------------------------
<br>This is Linux land. In silent nights you can hear the Windows machines rebooting.<br>----------------------------------------------