MCS plugins going mad/MCS manager thread problem?

Benedikt Meurer benedikt.meurer at unix-ag.uni-siegen.de
Thu Mar 11 00:03:52 CET 2004


As with most other things as well, the problem has a really simple solution, 
but like usually, one needs 8 hours to realize that :/

The problem is with the panels mcs plugin. This plugin has libxml in its NEEDS 
list, which is usually threaded. Therefore dlopen() loads libxml as well, 
which results in undefined behaviour, as xfce-mcs-manager is basicly 
unthreaded (not linked against libc_r or libpthread). Now there are two 
possible solutions:

1) get rid of libxml in the mcs plugin (my favourite)
2) make xfce-mcs-manager threaded on plattforms that supports it

regards,
Benedikt

-- 
NetBSD Operating system:                       http://www.NetBSD.org/
pkgsrc "Work in progress":                  http://pkgsrc-wip.sf.net/
XFce desktop environment:                        http://www.xfce.org/
German Unix-AG Association:                   http://www.unix-ag.org/
os-network:                                 http://www.os-network.de/

OpenPGP Key: http://www.home.unix-ag.org/bmeurer/#gpg




More information about the Xfce4-dev mailing list