number of workspaces : mcs dialog vs. desktop window menu

Brian J. Tarricone bjt23 at cornell.edu
Wed Nov 3 20:48:45 CET 2004


On 11/03/04 12:38, Jasper Huijsmans wrote:
> On Wed, Nov 03, 2004 at 12:17:27PM +0100, Olivier Fourdan wrote:
> > On Wed, 2004-11-03 at 11:55 +0100, Jasper Huijsmans wrote:
> > > On Tue, Nov 02, 2004 at 01:29:06PM -0800, Brian J. Tarricone wrote:
> > > Ok, updated xfce-mcs-manager to unload modules before exit and xfwm4 to re-add
> > > the dynamic workspace change handlers.
> > > 
> > > Seems to work properly, but I don't think I saw the problems with it last
> > > time, so it could do with some testing.
> > 
> > The problem arised when we renamed the workspace plugin, two plugins
> > managing the same channel were loaded. Therefore, the second was
> > unloaded, but the callback was still active and pointing to dead code
> > (which I see as a serious security issue)
> > 
> 
> Yes, indeed. That is definitely fixed now. The only thing I'm not sure about
> it what happens when the manager is killed forcefully with 'kill -9'. The
> netk_screen object is global so it still exists.

not sure what you mean by that.  if you kill the mcs manager, it's gone,
as is any memory that belonged to it (including the netk_screen).  there's
no such thing as a "system global" variable or whatnot.  or am i missing
what you're asking here?

	-brian



More information about the Xfce4-dev mailing list