Compile updated gnome desktop with gstreamer useflag and no pulseaudio and trying to launch gnome-volume-control result in a backtrace. Reproducible: Always Steps to Reproduce: 1. Compile gnome with gstreamer and no pulseaudio support 2. run 'gnome-volume-control' 3. Actual Results: (gnome-volume-control:31986): GLib-GObject-WARNING **: specified instance size for type `GstRtpAC3Depay' is smaller than the parent type's `GstBaseRTPDepayload' instance size (gnome-volume-control:31986): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed (gnome-volume-control:31986): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". *** glibc detected *** gnome-volume-control: malloc(): memory corruption: 0x0810a6b0 *** ======= Backtrace: ========= /lib/libc.so.6[0xb71d66d4] /lib/libc.so.6[0xb71d8c9a] /lib/libc.so.6(__libc_malloc+0x96)[0xb71da856] /usr/lib/libglib-2.0.so.0(g_malloc+0x34)[0xb72edc5d] /usr/lib/libgthread-2.0.so.0[0xb750e086] /usr/lib/libgstreamer-0.10.so.0[0xb75c9521] /usr/lib/libgobject-2.0.so.0(g_type_create_instance+0x439)[0xb75407f8] /usr/lib/libgobject-2.0.so.0[0xb7526b8e] /usr/lib/libgobject-2.0.so.0(g_object_newv+0x926)[0xb7528308] /usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x2bc)[0xb7528978] /usr/lib/libgobject-2.0.so.0(g_object_new+0x64)[0xb7528adf] /usr/lib/libgstreamer-0.10.so.0(gst_task_create+0x28)[0xb75c92e7] /usr/lib/gstreamer-0.10/libgstalsa.so[0xb7064f7b] /usr/lib/gstreamer-0.10/libgstalsa.so[0xb7065f0e] /usr/lib/libgstreamer-0.10.so.0(gst_element_change_state+0x32)[0xb758bae7] /usr/lib/libgstreamer-0.10.so.0[0xb758ee4c] /usr/lib/libgstreamer-0.10.so.0(gst_element_set_state+0x80)[0xb758ad87] /usr/lib/libgstaudio-0.10.so.0[0xb765b975] /usr/lib/libgstaudio-0.10.so.0(gst_audio_default_registry_mixer_filter+0x3cc)[0xb765bf5d] gnome-volume-control[0x80504ca] /lib/libc.so.6(__libc_start_main+0xe5)[0xb7181725] gnome-volume-control[0x804e8e1] ======= Memory map: ======== 08048000-0805a000 r-xp 00000000 03:45 3405580 /usr/bin/gnome-volume-control 0805a000-0805b000 r--p 00011000 03:45 3405580 /usr/bin/gnome-volume-control 0805b000-0805c000 rw-p 00012000 03:45 3405580 /usr/bin/gnome-volume-control 0805c000-08123000 rw-p 0805c000 00:00 0 [heap] b6e00000-b6e21000 rw-p b6e00000 00:00 0 b6e21000-b6f00000 ---p b6e21000 00:00 0 b6f83000-b6f8e000 r-xp 00000000 03:45 3328775 /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libgcc_s.so.1 b6f8e000-b6f8f000 r--p 0000a000 03:45 3328775 /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libgcc_s.so.1 b6f8f000-b6f90000 rw-p 0000b000 03:45 3328775 /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libgcc_s.so.1 b6f90000-b703a000 r-xp 00000000 03:45 3025333 /usr/lib/libasound.so.2.0.0 b703a000-b703d000 r--p 000aa000 03:45 3025333 /usr/lib/libasound.so.2.0.0 b703d000-b703e000 rw-p 000ad000 03:45 3025333 /usr/lib/libasound.so.2.0.0 b705e000-b7074000 r-xp 00000000 03:45 3488514 /usr/lib/gstreamer-0.10/libgstalsa.so b7074000-b7075000 r--p 00015000 03:45 3488514 /usr/lib/gstreamer-0.10/libgstalsa.so b7075000-b7076000 rw-p 00016000 03:45 3488514 /usr/lib/gstreamer-0.10/libgstalsa.so b7076000-b707d000 r-xp 00000000 03:45 263524 /usr/lib/gstreamer-0.10/libgstadder.so b707d000-b707e000 r--p 00006000 03:45 263524 /usr/lib/gstreamer-0.10/libgstadder.so b707e000-b707f000 rw-p 00007000 03:45 263524 /usr/lib/gstreamer-0.10/libgstadder.so b707f000-b7088000 r-xp 00000000 03:45 3978706 /lib/libnss_files-2.9.so b7088000-b7089000 r--p 00008000 03:45 3978706 /lib/libnss_files-2.9.so b7089000-b708a000 rw-p 00009000 03:45 3978706 /lib/libnss_files-2.9.so b708a000-b7093000 r-xp 00000000 03:45 2764192 /lib/libnss_nis-2.9.so b7093000-b7094000 r--p 00008000 03:45 2764192 /lib/libnss_nis-2.9.so b7094000-b7095000 rw-p 00009000 03:45 2764192 /lib/libnss_nis-2.9.so b7095000-b709c000 r-xp 00000000 03:45 2764193 /lib/libnss_compat-2.9.so b709c000-b709d000 r--p 00006000 03:45 2764193 /lib/libnss_compat-2.9.so b709d000-b709e000 rw-p 00007000 03:45 2764193 /lib/libnss_compat-2.9.so b709e000-b7130000 r--p 00000000 03:45 2403796 /usr/lib/locale/locale-archive b7130000-b7133000 rw-p b7130000 00:00 0 b7133000-b7137000 r-xp 00000000 03:45 3892704 /usr/lib/libXfixes.so.3.1.0 b7137000-b7138000 rw-p 00003000 03:45 3892704 /usr/lib/libXfixes.so.3.1.0 b7138000-b7139000 rw-p b7138000 00:00 0 b7139000-b713b000 r-xp 00000000 03:45 3893726 /usr/lib/libXdamage.so.1.1.0 b713b000-b713c000 rw-p 00001000 03:45 3893726 /usr/lib/libXdamage.so.1.1.0 b713c000-b7149000 r-xp 00000000 03:45 3454578 /usr/lib/libXext.so.6.4.0 b7149000-b714a000 r--p 0000c000 03:45 3454578 /usr/lib/libXext.so.6.4.0 b714a000-b714b000 rw-p 0000d000 03:45 3454578 /usr/lib/libXext.so.6.4.0 b714b000-b714d000 r-xp 00000000 03:45 3619269 /usr/lib/libXcomposite.so.1.0.0 b714d000-b714e000 rw-p 00001000 03:45 3619269 /usr/lib/libXcomposite.so.1.0.0 b714e000-b7156000 r-xp 00000000 03:45 3324431 /usr/lib/libXcursor.so.1.0.2 b7156000-b7157000 r--p 00007000 03:45 3324431 /usr/lib/libXcursor.so.1.0.2 b7157000-b7158000 rw-p 00008000 03:45 3324431 /usr/lib/libXcursor.so.1.0.2 b7158000-b715e000 r-xp 00000000 03:45 3309677 /usr/lib/libXrandr.so.2.2.0 b715e000-b715f000 r--p 00005000 03:45 3309677 /usr/lib/libXrandr.so.2.2.0 b715f000-b7160000 rw-p 00006000 03:45 3309677 /usr/lib/libXrandr.so.2.2.0 b7160000-b7161000 rw-p b7160000 00:00 0 b7161000-b7169000 r-xp 00000000 03:45 3329560 /usr/lib/libXi.so.6.0.0 b7169000-b716a000 r--p 00007000 03:45 3329560 /usr/lib/libXi.so.6.0.0 b716a000-b716b000 rw-p 00008000 03:45 3329560 /usr/lib/libXi.so.6.0.0 b716b000-b72a8000 r-xp 00000000 03:45 3975084 /lib/libc-2.9.so b72a8000-b72aa000 r--p 0013d000 03:45 3975084 /lib/libc-2.9.so b72aa000-b72ab000 rw-p 0013f000 03:45 3975084 /lib/libc-2.9.so b72ab000-b72ae000 rw-p b72ab000 00:00 0 b72ae000-b737e000 r-xp 00000000 03:45 4464717 /usr/lib/libglib-2.0.so.0.2200.2 b737e000-b737f000 r--p 000cf000 03:45 4464717 /usr/lib/libglib-2.0.so.0.2200.2 b737f000-b7380000 rw-p 000d0000 03:45 4464717 /usr/lib/libglib-2.0.so.0.2200.2 b7380000-b73a4000 r-xp 00000000 03:45 3975085 /lib/libm-2.9.so b73a4000-b73a5000 r--p 00023000 03:45 3975085 /lib/libm-2.9.so b73a5000-b73a6000 rw-p 00024000 03:45 3975085 /lib/libm-2.9.so b73a6000-b73b8000 r-xp 00000000 03:45 4207298 /lib/libz.so.1.2.3 b73b8000-b73b9000 r--p 00011000 03:45 4207298 /lib/libz.so.1.2.3 b73b9000-b73ba000 rw-p 00012000 03:45 4207298 /lib/libz.so.1.2.3 b73ba000-b73bb000 rw-p b73ba000 00:00 0 b73bb000-b73bd000 r-xp 00000000 03:45 3975082 /lib/libdl-2.9.so b73bd000-b73be000 r--p 00001000 03:45 3975082 /lib/libdl-2.9.so b73be000-b73bf000 rw-p 00002000 03:45 3975082 /lib/libdl-2.9.so b73bf000-b74e5000 r-xp 00000000 03:45 4423379 /usr/lib/libxml2.so.2.7.3 b74e5000-b74e9000 r--p 00126000 03:45 4423379 /usr/lib/libxml2.so.2.7.3 b74e9000-b74ea000 rw-p 0012a000 03:45 4423379 /usr/lib/libxml2.so.2.7.3 b74ea000-b74eb000 rw-p b74ea000 00:00 0 b74eb000-b74f2000 r-xp 00000000 03:45 2764084 /lib/librt-2.9.so b74f2000-b74f3000 r--p 00006000 03:45 2764084 /lib/librt-2.9.so b74f3000-b74f4000 rw-p 00007000 03:45 2764084 /lib/librt-2.9.so b74f4000-b7508000 r-xp 00000000 03:45 3976335 /lib/libpthread-2.9.so b7508000-b7509000 r--p 00013000 03:45 3976335 /lib/libpthread-2.9.so b7509000-b750a000 rw-p 00014000 03:45 3976335 /lib/libpthread-2.9.so b750a000-b750c000 rw-p b750a000 00:00 0 b750c000-b750f000 r-xp 00000000 03:45 4464502 /usr/lib/libgthread-2.0.so.0.2200.2 b750f000-b7510000 r--p 00003000 03:45 4464502 /usr/lib/libgthread-2.0.so.0.2200.2 b7510000-b7511000 rw-p 00004000 03:45 4464502 /usr/lib/libgthread-2.0.so.0.2200.2 b7511000-b7514000 r-xp 00000000 03:45 4464503 /usr/lib/libgmodule-2.0.so.0.2200.2 b7514000-b7515000 r--p 00002000 03:45 4464503 /usr/lib/libgmodule-2.0.so.0.2200.2 b7515000-b7516000 rw-p 00003000 03:45 4464503 /usr/lib/libgmodule-2.0.so.0.2200.2 b7516000-b7517000 rw-p b7516000 00:00 0 b7517000-b754f000 r-xp 00000000 03:45 4464702 /usr/lib/libgobject-2.0.so.0.2200.2 b754f000-b7550000 r--p 00037000 03:45 4464702 /usr/lib/libgobject-2.0.so.0.2200.2 b7550000-b7551000 rw-p 00038000 03:45 4464702 /usr/lib/libgobject-2.0.so.0.2200.2 b7551000-b7606000 r-xp 00000000 03:45 3456526 /usr/lib/libgstreamer-0.10.so.0.21.0 b7606000-b7609000 r--p 000b4000 03:45 3456526 /usr/lib/libgstreamer-0.10.so.0.21.0 b7609000-b760b000 rw-p 000b7000 03:45 3456526 /usr/lib/libgstreamer-0.10.so.0.21.0 b760b000-b760c000 rw-p b760b000 00:00 0 b760c000-b7618000 r-xp 00000000 03:45 4455178 /usr/lib/libgstinterfaces-0.10.so.0.17.0 b7618000-b7619000 r--p 0000c000 03:45 4455178 /usr/lib/libgstinterfaces-0.10.so.0.17.0 b7619000-b761a000 rw-p 0000d000 03:45 4455178 /usr/lib/libgstinterfaces-0.10.so.0.17.0 b761a000-b7653000 r-xp 00000000 03:45 3456431 /usr/lib/libgstbase-0.10.so.0.21.0 b7653000-b7654000 r--p 00038000 03:45 3456431 /usr/lib/libgstbase-0.10.so.0.21.0 b7654000-b7655000 rw-p 00039000 03:45 3456431 /usr/lib/libgstbase-0.10.so.0.21.0 b7655000-b7675000 r-xp 00000000 03:45 4455208 /usr/lib/libgstaudio-0.10.so.0.17.0 b7675000-b7676000 r--p 0001f000 03:45 4455208 /usr/lib/libgstaudio-0.10.so.0.17.0 b7676000-b7677000 rw-p 00020000 03:45 4455208 /usr/lib/libgstaudio-0.10.so.0.17.0 b7677000-b7678000 rw-p b7677000 00:00 0 b7678000-b768b000 r-xp 00000000 03:45 2764191 /lib/libnsl-2.9.so b768b000-b768c000 r--p 00012000 03:45 2764191 /lib/libnsl-2.9.so b768c000-b768d000 rw-p 00013000 03:45 2764191 /lib/libnsl-2.9.so b768d000-b768f000 rw-p b768d000 00:00 0 b768f000-b76c2000 r-xp 00000000 03:45 3636058 /usr/lib/libdbus-1.so.3.4.0 b76c2000-b76c3000 r--p 00033000 03:45 3636058 /usr/lib/libdbus-1.so.3.4.0 b76c3000-b76c4000 rw-p 00034000 03:45 3636058 /usr/lib/libdbus-1.so.3.4.0 b76c4000-b76df000 r-xp 00000000 03:45 4154601 /usr/lib/libdbus-glib-1.so.2.1.0 b76df000-b76e0000 r--p 0001a000 03:45 4154601 /usr/lib/libdbus-glib-1.so.2.1.0 b76e0000-b76e1000 rw-p 0001b000 03:45 4154Aborted Expected Results: gnome-volume-control is launched and I could change volumen Following gnome 2.26 releases notes at http://library.gnome.org/misc/release-notes/2.26/ "For those without PulseAudio, the old (GStreamer) mixer will still be available and has even been augmented with a sound theme tab to match the new interface."
$ emerge --info Portage 2.1.6.13 (default/linux/x86/10.0, gcc-4.3.1, glibc-2.9_p20081201-r2, 2.6.25-gentoo-r7 i686) ================================================================= System uname: Linux-2.6.25-gentoo-r7-i686-Intel-R-_Pentium-R-_4_CPU_2.66GHz-with-gentoo-1.12.13 Timestamp of tree: Thu, 19 Nov 2009 15:45:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.4 [enabled] app-shells/bash: 4.0_p28 dev-java/java-config: 2.1.8-r1 dev-lang/python: 2.6.2-r1 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe -mmmx -msse -msse2 -m32" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/udev/rules.d/70-libsane.rules /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/config /var/lib/hsqldb /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=pentium4 -pipe -mmmx -msse -msse2 -m32" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--load-average=4 -j" FEATURES="ccache collision-protect distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv" GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo " LANG="en_US.ISO-8859-1" LC_ALL="en_US.ISO-8859-1" LDFLAGS="-Wl,-O1" LINGUAS="en es es_ES" MAKEOPTS="-j11" PKGDIR="/usr/local/portage/binpackages" PORTAGE_COMPRESS="lzma" PORTAGE_COMPRESS_FLAGS="-9" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acpi alsa apic berkdb cli cracklib cups custom-cflags custom-optimization dbus doc gdbm gnome gpm gtk hal iconv mmx mmxext modules mudflap ncurses nls nptl nptlonly nvidia opengl openmp pcre perl pppd python readline reflection session spl sse sse2 ssl sysfs tcpd threads unicode x86 xorg xvmc zlib" ALSA_CARDS="ens1371" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en es es_ES" SANE_BACKENDS="epson" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Solved rebuilding with # emerge -DeNpv gnome-media :?