Reading time: 2 – 2 minutes
Avui he fet un update del gnome 2.10 al 2.12 a la gentoo i misteriosament després d’això el mixer d’audio no em funcionava correctament he buscat informació de l’error i m’ha portat a un problema amb el paquet media-libs/gstreamer. He vist que faltava registrar el pluging a un registre que té aquesta aplicació, això es fa amb la comanda: gst-register-0.8 però a l’executar la comanda en qüestió dona el següent error:
Rebuilding global_registry (/var/lib/cache/gstreamer-0.8/registry.xml) ... Added plugin gstvideo with 0 features. Added plugin audiorate with 1 feature. ... Added plugin autodetect with 2 features. ERROR: Caught a segmentation fault while loading plugin file: /usr/lib/gstreamer-0.8/libgstvideotestsrc.so Please either: - remove it and restart. - run with --gst-disable-segtrap and debug.
Així doncs he hagut de buscar informació sobre aquest error als forums de gentoo, concretament la solució l’he trobat a: gst-register-0.8 seg.fault libgstvideotestsrc.so [Solved]. Resumint, la solució és tan senzilla com:
rm /usr/lib/gstreamer-0.8/libgstvideotestsrc.* gst-register-0.8 rm /usr/lib/gstreamer-0.8/libgstvideobalance.* gst-register-0.8
En l’enllaç del forum es discuteix una mica de que pot venir aquest error, però la veritat és que tampoc acaben d’arribar a una conclusió massa clara, concretament la idea que exposen és la de desinstal·lar el paquet dev-libs/liboil i tornar a instal·lar el gstreamer sense dependencies, però jo no tinc instal·lada aquesta llibreria i també m’ha donat el mateix problema que a ells. Així que ni idea de perquè passa.