xfce4-mixer 4.18.0 segfault in gst_mixer_alsa_options_new() (libxfce4mixer/alsa/alsa-options.c)
At the startup xfce4-mixer always encouters segfaults in gst_mixer_alsa_options_new() because g_object_new() there returns the NULL pointer, which is caused by the incorrect declaration
struct _GstMixerAlsaOptionsClass
{
GstMixerAlsaTrack parent;
};
in the file alsa_options.h. HERE GstMixerAlsaTrack should be GstMixerAlsaTrackClass!
Note that there are the same kind of incorrect declarations in oss_optsions.h, pulse_options.h and sndio_options.h, which are needed to be replaced with the corresponding correct ones.