Mixer crashes the panel

Benedikt Meurer benedikt.meurer at unix-ag.uni-siegen.de
Sat Feb 28 14:04:23 CET 2004


Danny,

The current mixer plugin causes panel crashes on exit. This is due to the fact 
that you register the xfce_mixer_cache_vc_free() function to be called at exit 
using atexit(). Normally, when the panel calls exit(), the mixer plugin is 
already unloaded and the libc exit code will try to jump to an invalid memory 
area -> core dump.

Instead of using atexit() you could either use the GModule close hook provided 
by GLib or find yourself another way :-)

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