First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 143810
Alias:
Product:
Component:
Status: REOPENED
Resolution:
Assigned To: Gstreamer Herd <gstreamer@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ákos Maróy <akos@maroy.hu>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
config.log config.log text/plain Itamar Croitoru 2009-03-25 21:41 0000 48.23 KB Details
environment environment file text/plain Itamar Croitoru 2009-03-25 21:41 0000 109.51 KB Details
log.bz2 Log file as requested text/plain Itamar Croitoru 2009-03-28 04:32 0000 11.27 KB Details
log.bz2 Reattaching as bziped file. application/octet-stream Itamar Croitoru 2009-03-28 04:33 0000 11.27 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 143810 depends on: Show dependency tree
Bug 143810 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.








View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-08-13 13:29 0000
when trying to upgrade my system, it tries to upgrade to totem 1.4.2-r1, which
is a dependency for gnome. unfortunately it fails misetably, with the following
error:

checking for backend libraries... checking for GST... yes
GStreamer-0.10
checking GStreamer 0.10 playbin plugin... no
configure: error:
                                        Cannot find required GStreamer-0.10
plugin 'playbin'.
                                        It should be part of gst-plugins-base.
Please install it.


!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/totem-1.4.2-r1/work/totem-1.4.2/config.log

!!! ERROR: media-video/totem-1.4.2-r1 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  totem-1.4.2-r1.ebuild, line 136:   Called gnome2_src_compile
  gnome2.eclass, line 63:   Called gnome2_src_configure
  gnome2.eclass, line 59:   Called econf '--disable-vanity' '--disable-gtk'
'--without-dbus' '--enable-nautilus' '--disable-lirc' '--disable-nvtv'
'--enable-mozilla' '--with-mozilla=firefox' '--enable-gstreamer=0.10'
'MOZILLA_PLUGINDIR=/usr/lib/nsbrowser' '--enable-gtk-doc'
  ebuild.sh, line 541:   Called die



and strangely enough, gstreamer doesn't actually see any of it's plugins:

# gst-inspect-0.10
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object

Total count: 1 plugin, 2 features


even though they are installed:

# emerge --search gst-plugins-base
Searching...
[ Results for search key : gst-plugins-base ]
[ Applications found : 1 ]

*  media-libs/gst-plugins-base
      Latest version available: 0.10.8
      Latest version installed: 0.10.8
      Size of files: 1,205 kB
      Homepage:      http://gstreamer.net/
      Description:   Basepack of plugins for gstreamer
      License:       GPL-2

and the plugin in question, playbin is there where it should:

# equery files gst-plugins-base | grep playbin
/usr/lib/gstreamer-0.10/libgstplaybin.a
/usr/lib/gstreamer-0.10/libgstplaybin.la
/usr/lib/gstreamer-0.10/libgstplaybin.so


explicitly telling gstreamer where to look for them gives another result:

# gst-inspect-0.10 --gst-plugin-path=/usr/lib/gstreamer-0.10/

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.10//libgstmpeg2dec.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.


removing the plugins, and leaving only the base plugins results in an other
error:

# gst-inspect-0.10 --gst-plugin-path=/usr/lib/gstreamer-0.10/

(gst-inspect-0.10:10703): GStreamer-CRITICAL **: gst_debug_log_valist:
assertion `category != NULL' failed

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.10//libgsttypefindfunctions.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.



naturally I read through the buglist, and disabled prelinking among other
things. the ebuild also puts the library in question into the prelink mask:

# echo $PRELINK_PATH_MASK
/usr/lib/gstreamer-0.10:/lib/modules:/usr/lib/locale:/usr/lib/wine:/usr/lib/valgrind:*.la:*.png:*.py:*.pl:*.pm:*.sh:*.xml:*.xslt:*.a:*.js


I tried to unmerge and re-emerge the gstreamer packages several times, but to
no avail :(

frankly, I don't use totem at all - I just want my gnome setup :)



# emerge --info
Portage 2.1-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4,
2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) M processor 1500MHz
Gentoo Base System version 1.12.4
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -pipe -O3 -fomit-frame-pointer -frename-registers
-fprefetch-loop-arrays -falign-functions -mmmx -msse2 -msse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-march=pentium3 -pipe -O3 -fomit-frame-pointer -frename-registers
-fprefetch-loop-arrays -falign-functions -mmmx -msse2 -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://mirror.datapipe.net/gentoo
http://mirror.datapipe.net/gentoo
ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LC_ALL="en_US.utf8"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage
/home/darkeye/src/livesupport/livesupport-1.0.x/livesupport/etc/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac aalib acpi acpi4linux alsa apache2 avi bash-completion bidi
bitmap-fonts bluetooth browserplugin bzip2 canna caps cdr cjk cli crypt cscope
cups curl dba dga dhcp directfb divx4linux dlloader doc dri dvd dvdr dvdread
eds emboss encode esd examples fbcon ffmpeg firefox flac flash foomaticdb
fortran freewnn gdbm gif gnokii gnome gpm gstreamer gtk gtk2 gtkhtml imlib ipv6
irda isdnlog java javacomm javascript jpeg junit lame libcaca libg++ libwww
live mad mbox mikmod mmx motif mozcalendar mozdevelop mp3 mp4live mpeg mplayer
mpm-threadpool ncurses network nls nptl nsplugin objc ogg oggvorbis opengl opie
oracle oss pam pcmcia pcre pda pdflib pear perl pic player png pnp posix
postgres pppd python qt3 qt4 quicktime radeon readline reflection rtsp samba
sdl session slang sms spell spl sse sse2 ssl stream subtitles svg tcpd tetex
theora threads tiff truetype truetype-fonts trusted type1-fonts udev unicode
usb userlocales v4l v4l2 vawelan vorbis widescreen wifi win32codecs wmf
xinerama xml xml2 xmlrpc xmms xorg xosd xprint xv xvid zlib elibc_glibc
input_devices_synaptics input_devices_mouse input_devices_keyboard kernel_linux
linguas_en userland_GNU video_cards_radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Rémi Cardona 2006-08-13 13:34:24 0000 -------
Standard gnome procedure : please downgrade your CFLAGS to "-O2 -pipe"
(-march/mtune may be allowed) and try again. Try rebuild all that depends on
Gstreamer.

------- Comment #2 From Gilles Dartiguelongue 2006-08-14 01:04:18 0000 -------
I'd rather say, search again through bugzilla. There are other bugs like this
for gstreamer 0.10
If my memory is good, it was solved by recompiling liboil and then
gst-plugins-base.
Please search again in bugzilla.

------- Comment #3 From Ákos Maróy 2006-08-14 02:10:33 0000 -------
recompiled liboil, but the effect is the same :(

will try with -O2 -pipe

------- Comment #4 From Ákos Maróy 2006-08-14 02:44:50 0000 -------
tried with CFLAGS="-O2 -pipe" as well, but to no avail :(

------- Comment #5 From Rémi Cardona 2006-08-14 03:58:57 0000 -------
Did you rebuild ffmpeg with those CFLAGS too?

------- Comment #6 From foser (RETIRED) 2006-08-14 06:30:59 0000 -------
My guess is that it's CFLAGS related, please also recompile all dependencies of
gstreamer (glib/glibc/gcc).

------- Comment #7 From Mark Haney 2006-12-01 06:28:09 0000 -------
I'm seeing this problem as well, and my CLFAGS have always been set to:

CFLAGS="-pipe -O2 -mcpu=i686 -march=i686"

so how can it be a CFLAGS problem in this case?

------- Comment #8 From foser (RETIRED) 2006-12-01 06:38:24 0000 -------
I don't know.. it was a hunch and since it didn't get reported after that I got
no counterevidence.

Do you use prelinking ?

------- Comment #9 From Mark Haney 2006-12-01 06:42:08 0000 -------
Good question. It's whatever is the default when a system is built.  I"ve never
messed with prelinking since I've not needed to.

------- Comment #10 From roemcke 2006-12-16 18:23:25 0000 -------
I have the same problem when installing totem-2.16.4.

Trying to run gst-inspect-0.10 as root and normal user give different results:

#gst-inspect-.0.10  (as root)

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.10/libgsta52dec.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object

Total count: 1 plugin, 2 features

#gst-inspect-0.10 (as normal user)

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.10/libgsta52dec.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.
goom:  goom: GOOM: what a GOOM!
audiorate:  audiorate: Audio rate adjuster
icydemux:  icydemux: ICY tag demuxer
smpte:  smpte: SMPTE transitions
alpha:  alpha: Alpha filter
.
.  (stuff deleted)
.
playbin:  playbin: Player Bin
.
.  (stuff deleted)
.
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object

Total count: 69 plugins, 464 features

------- Comment #11 From roemcke 2006-12-16 21:37:12 0000 -------
(In reply to comment #10)

Upgraded gstreamer and gst-plugins-base from 0.10.8 to 0.10.11, and liboil from
3.6-r1 to 3.10-r1.

totem installs, and run fine now. And gst-inspect gives sane output.

------- Comment #12 From Matt McHenry 2007-01-30 04:30:23 0000 -------
Awesome -- updating to those newer versions worked for me as well.  This has
been borked for quite a while on my system -- it's great to have finally found
a fix!

------- Comment #13 From Malahal Naineni 2007-02-10 00:51:57 0000 -------
Thanks a lot. The new package versions helped and I can go back to using gnome
again!

------- Comment #14 From Jason Switzer 2007-06-21 04:40:48 0000 -------
This bug is still marked NEW and I'm still seeing this with totem 2.18.1-r1 and
gst-plugins-base 0.10.12. I cannot emerge totem no matter how many times I
recompile my entire system. This is similar to another bug I filed (#179698).

Here's my info:

Portage 2.1.3_rc4 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r3,
2.6.21-gentoo x86_64)
=================================================================
System uname: 2.6.21-gentoo x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor
4600+
Gentoo Base System release 1.12.10
Timestamp of tree: Wed, 20 Jun 2007 04:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -fomit-frame-pointer -march=k8"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild
/etc/terminfo"
CXXFLAGS="-O3 -pipe -fomit-frame-pointer -march=k8"
DISTDIR="/mnt/erebus/twofifty/portage/distfiles"
FEATURES="metadata-transfer sandbox sfperms strict unmerge-orphans"
GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://www.gtlib.gatech.edu/pub/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/
"
MAKEOPTS="-j3"
PKGDIR="/mnt/erebus/twofifty/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/mnt/erebus/twofifty/citadel_work/var/tmp"
PORTDIR="/mnt/erebus/twofifty/portage"
PORTDIR_OVERLAY="/mnt/erebus/twofifty/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility aim alsa amd64 audiofile bash-completion berkdb
bitmap-fonts bluetooth bonobo branding bzip2 cdparanoia cdr cli cracklib crypt
ctype cups dbus dcdr dri dvd dvdread encode evo exif expat ffmpeg fftw firefox
flac flash foomaticdb fortran ftp gb gd gdbm gif ginac glut gmp gnome gphoto2
gpm gstreamer gtk2 gtkhtml guile hal howl iconv icq ieee1394imagemagick imlib
ipv6 isdnlog jabber jack jai java java5 javascript jpeg jpeg2k libg++ libgda
libwww lirc lm_sensors mad midi mikmod mmap mono mozbranding mp3 mpeg mpi
mudflap mysql mysqli ncurses nls nptl nptlonly ofx ogg openal opengl openmp
oscar oss pam pcre pda pdf perl plotutils png posix ppds pppd python qt3
quicktime readline reflection ruby samba scanner sdl seamonkey session
simplexml sndfile soap sockets speex spell spl ssl svg tcl tcltk tcpd theora
threads tk truetype truetype-fonts type1-fonts unicode usb vorbis wddx webdav
wifi wmf x264 xml xmlrpc xorg xpm xvid" ALSA_CARDS="hda-intel"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route
share shm softvol" CAMERAS="kodak" ELIBC="glibc" INPUT_DEVICES="keyboard mouse
evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216
lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #15 From Samuli Suominen 2007-09-01 07:20:45 0000 -------
And with gstreamer-0.10.14, gst-plugins-base-0.10.14? It's weird only you are
having these issues.

------- Comment #16 From Jason Switzer 2007-09-03 06:29:16 0000 -------
If I were the only one having this issue, this bug would have been marked
closed by now. Alas 0.10.14 suffers from the same problem.

------- Comment #17 From Samuli Suominen 2007-09-29 12:11:31 0000 -------
(In reply to comment #16)
> If I were the only one having this issue, this bug would have been marked
> closed by now. Alas 0.10.14 suffers from the same problem.
> 

Then we need a up to date backtrace if you're really experiencing the same
issue still. In fact, it was never provided in this bug report as it should
have been.
Setting GST_DEBUG=3 or 4 environment variable might also provide additional
info. Base line is, you can't just say "it doesn't work for me" as it really
doesn't help at all.

http://www.gentoo.org/proj/en/qa/backtraces.xml
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gst-running.html

------- Comment #18 From Jason Switzer 2007-09-29 13:12:59 0000 -------
Well, it seems the bug I originally created bgo 179698 no longer exists for
some reason. That bug had all the information I possibly could provide. The
issue only occurs during the configure script. When gst-inspect is run
manually, everything is fine. If I let the configure script go, it will
eventually consume all of my memory and CPU and result in crashing my system.

I'm not sure what happened to that bug though.

------- Comment #19 From Jason Switzer 2007-09-29 13:18:09 0000 -------
Ooops, I was searching the wrong bugzilla database for this problem.

The bug# 179698 does actually exist and is still open.

You should note that this is not a runtime bug so I'm not sure how to get a
backtrace out of a configure script. Refer to the other bug for all the
information I know how to provide.

------- Comment #20 From Steve Arnold 2008-01-01 01:47:31 0000 -------
I just hit this issue with the following current versions, mostly ~

libvisual-0.4.0-r1
libvisual-plugins-0.4.0-r1
gst-plugins-libvisual-0.10.15
gstreamer-0.10.15
totem-2.20.1-r1

1) totem failed for me with the error in the original bug post below, however,
removing gst-plugins-libvisual allows totem to build (because gst-inspect-0.10
then works without the segfault error).  Note that everything looks correct as
far as the relevant libraries (eg, libvisual-0.4.so, libgstbase-0.10.so.0,
libgstlibvisual.so, etc) even after removing the older gstreamer-0.8 stuff
which had some missing symbols.

2) Removing the above to make the totem build happy didn't actually fix the
problem, since visualization stuff (eg, the amarok bug) was still broken.  The
cause of the problem seems to be the actor_nastyfft plugin in libvisual-plugins
as reported in this thread:

http://forums.gentoo.org/viewtopic-t-603212-highlight-libgstlibvisual.html

After removing the above nastyfft libs, everything else appears to work fine,
and after re-installing the gst-plugins-libvisual stuff, gst-inspect-0.10 -a
gives no errors, and completes successfully with:

Total count: 120 plugins, 629 features

and totem builds just fine.  More importantly, the visualization stuff appears
to all be working again, at least as many as worked before.

So, the problem reported by gst-inspect appears to be caused by the aptly-named
nastyfft actor plugin in libvisual-plugins; someone should make an ebuild that
removes this plugin, unless we can find the source of the nastiness...

------- Comment #21 From Alexis Ballier 2008-01-03 22:48:08 0000 -------
disabling nastyfft plugin, esp. without revbump, is not a fix.
I've fixed it in -r2...
I would greatly have appreciated to see sound@ in cc here, or a comment on bug
#201867

------- Comment #22 From Jamie Olmsted 2008-02-01 22:37:50 0000 -------
(In reply to comment #21)
> disabling nastyfft plugin, esp. without revbump, is not a fix.
> I've fixed it in -r2...
> I would greatly have appreciated to see sound@ in cc here, or a comment on bug
> #201867
> 

I don't get the segfault that everyone else does with gst-inspect... it goes
through correctly even with libvisual, but I still get errors about playbin
when emerging Totem.

outupt of gst-inspect:

rands ~ # gst-inspect-0.10 
playback:  playbin2: Player Bin 2
playback:  playbin: Player Bin
decodebin:  decodebin: Decoder Bin
audiorate:  audiorate: Audio rate adjuster
adder:  adder: Adder
typefindfunctions: audio/x-nsf: nsf
typefindfunctions: video/vivo: viv
typefindfunctions: application/x-mmsh: no extensions
typefindfunctions: multipart/x-mixed-replace: no extensions
typefindfunctions: video/x-dirac: no extensions
typefindfunctions: application/x-ms-dos-executable: dll, exe, ocx, sys, scr,
msstyles, cpl
typefindfunctions: application/x-ar: a
typefindfunctions: application/x-tar: tar
typefindfunctions: application/x-rar: rar
typefindfunctions: audio/x-wavpack-correction: wvc
typefindfunctions: audio/x-wavpack: wv, wvp
typefindfunctions: audio/x-spc: spc
typefindfunctions: adts_mpeg_stream: aac
typefindfunctions: application/x-executable: no extensions
typefindfunctions: text/x-cmml: no extensions
typefindfunctions: application/x-ogg-skeleton: no extensions
typefindfunctions: audio/x-speex: no extensions
typefindfunctions: application/x-ogm-text: no extensions
typefindfunctions: application/x-ogm-audio: no extensions
typefindfunctions: application/x-ogm-video: no extensions
typefindfunctions: video/x-theora: no extensions
typefindfunctions: audio/x-vorbis: no extensions
typefindfunctions: audio/x-flac: flac
typefindfunctions: application/x-compress: Z
typefindfunctions: application/zip: zip
typefindfunctions: application/x-gzip: gz
typefindfunctions: application/x-bzip: bz2
typefindfunctions: image/x-sun-raster: ras
typefindfunctions: image/x-xpixmap: xpm
typefindfunctions: image/x-jng: jng
typefindfunctions: video/x-mng: mng
typefindfunctions: image/x-xcf: xcf
typefindfunctions: audio/x-sid: sid
typefindfunctions: audio/iLBC-sh: ilbc
typefindfunctions: audio/x-amr-wb-sh: amr
typefindfunctions: audio/x-amr-nb-sh: amr
typefindfunctions: video/x-dv: dv, dif
typefindfunctions: video/x-mve: mve
typefindfunctions: video/x-matroska: mkv, mka
typefindfunctions: image/tiff: tif, tiff
typefindfunctions: image/bmp: bmp
typefindfunctions: image/png: png
typefindfunctions: image/gif: gif
typefindfunctions: image/jpeg: jpg, jpe, jpeg
typefindfunctions: application/x-ape: ape
typefindfunctions: audio/x-shorten: shn
typefindfunctions: audio/x-w64: w64
typefindfunctions: audio/x-ircam: sf
typefindfunctions: audio/x-sds: sds
typefindfunctions: audio/x-voc: voc
typefindfunctions: audio/x-nist: nist
typefindfunctions: audio/x-paris: paf
typefindfunctions: audio/x-svx: iff, svx
typefindfunctions: audio/x-aiff: aiff, aif, aifc
typefindfunctions: audio/x-wav: wav
typefindfunctions: application/xml: xml
typefindfunctions: application/smil: smil
typefindfunctions: application/sdp: sdp
typefindfunctions: text/uri-list: ram
typefindfunctions: text/plain: txt
typefindfunctions: video/x-flv: flv
typefindfunctions: application/x-shockwave-flash: swf, swfl
typefindfunctions: application/x-pn-realaudio: ra, ram, rm, rmvb
typefindfunctions: application/vnd.rn-realmedia: ra, ram, rm, rmvb
typefindfunctions: text/html: htm, html
typefindfunctions: image/x-quicktime: qif, qtif, qti
typefindfunctions: video/quicktime: mov
typefindfunctions: application/x-3gp: 3gp
typefindfunctions: audio/x-m4a: m4a
typefindfunctions: video/x-nuv: nuv
typefindfunctions: video/mpeg4: m4v
typefindfunctions: video/mpeg-stream: mpv, mpeg, mpg
typefindfunctions: video/mpeg,elementary: mpv, mpeg, mpg
typefindfunctions: application/ogg: anx, ogg, ogm
typefindfunctions: video/mpegts: ts
typefindfunctions: video/mpeg-sys: mpe, mpeg, mpg
typefindfunctions: audio/x-ac3: ac3
typefindfunctions: audio/mpeg: mp3, mp2, mp1, mpga
typefindfunctions: audio/x-mod: 669, amf, dsm, gdm, far, imf, it, med, mod,
mtm, okt, sam, s3m, stm, stx, ult, xm
typefindfunctions: audio/x-ttafile: tta
typefindfunctions: application/x-apetag: ape, mpc, wv
typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: video/x-fli: flc, fli
typefindfunctions: video/x-vcd: dat
typefindfunctions: video/x-cdxa: dat
typefindfunctions: audio/qcelp: qcp
typefindfunctions: video/x-msvideo: avi
typefindfunctions: audio/x-au: au, snd
typefindfunctions: audio/x-musepack: mpc
typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv
queue2:  queue2: Queue
coreindexers:  fileindex: A index that stores entries in file
coreindexers:  memindex: A index that stores entries in memory
ffmpegcolorspace:  ffmpegcolorspace: FFMPEG Colorspace converter
videoscale:  videoscale: Video scaler
smpte:  smpte: SMPTE transitions
id3demux:  id3demux: ID3 tag demuxer
videomixer:  videomixer: Video mixer
efence:  efence: Electric Fence
videoflip:  videoflip: Video flipper
mulaw:  mulawdec: Mu Law audio decoder
mulaw:  mulawenc: Mu Law audio encoder
alpha:  alpha: Alpha filter
avi:  avimux: Avi muxer
avi:  avidemux: Avi demuxer
navigationtest:  navigationtest: Video navigation test
effectv:  quarktv: QuarkTV effect
effectv:  revtv: RevTV effect
effectv:  vertigotv: VertigoTV effect
effectv:  shagadelictv: ShagadelicTV
effectv:  warptv: WarpTV effect
effectv:  dicetv: DiceTV effect
effectv:  agingtv: AgingTV effect
effectv:  edgetv: EdgeTV effect
alaw:  alawdec: A Law audio decoder
alaw:  alawenc: A Law audio encoder
flxdec:  flxdec: FLX audio decoder
videobalance:  videobalance: Video balance
goom:  goom: GOOM: what a GOOM!
xvimagesink:  xvimagesink: Video sink
mad:  mad: mad mp3 decoder
mad:  id3mux: id3 tag muxer
mpeg2dec:  mpeg2dec: mpeg1 and mpeg2 video decoder
dvdlpcmdec:  dvdlpcmdec: DVD LPCM Audio decoder
ximagesink:  ximagesink: Video sink
a52dec:  a52dec: ATSC A/52 audio decoder
iec958:  ac3iec958: AC3 to IEC958 filter
jpeg:  jpegenc: JPEG image encoder
jpeg:  jpegdec: JPEG image decoder
jpeg:  smokeenc: Smoke video encoder
jpeg:  smokedec: Smoke video decoder
faac:  faac: AAC audio encoder
siddec:  siddec: Sid decoder
faad:  faad: AAC audio decoder
flumpegdemux:  flupsdemux: MPEG Program Demuxer
flumpegdemux:  flutsdemux: MPEG Transport stream demuxer
mimic:  mimenc: MimEnc
mimic:  mimdec: MimDec
rtpmuxer:  rtpmux: RTP muxer
rtpmuxer:  rtpdtmfmux: RTP muxer
jrtp:  rtpsend: JRTP Session
jrtp:  rtprecv: JRTP Session
jrtp:  rtpbin: RTP Bin
shout2send:  shout2send: Icecast network sink
mve:  mvemux: MVE Multiplexer
mve:  mvedemux: MVE Demuxer
speed:  speed: Speed
tta:  ttadec: TTA audio decoder
tta:  ttaparse: TTA file parser
videosignal:  videomark: Video marker
videosignal:  videodetect: Video detecter
videosignal:  videoanalyse: Video analyser
nsfdec:  nsfdec: Nsf decoder
mpegvideoparse:  mpegvideoparse: MPEG video elementary stream parser
switch:  switch: Switch
lame:  lame: L.A.M.E. mp3 encoder
postproc:  postproc_default: LibPostProc default filter
postproc:  postproc_forcequant: LibPostProc forcequant filter
postproc:  postproc_tmpnoise: LibPostProc tmpnoise filter
postproc:  postproc_lowpass5: LibPostProc lowpass5 filter
postproc:  postproc_ffmpegdeint: LibPostProc ffmpegdeint filter
postproc:  postproc_mediandeint: LibPostProc mediandeint filter
postproc:  postproc_cubicipoldeint: LibPostProc cubicipoldeint filter
postproc:  postproc_linipoldeint: LibPostProc linipoldeint filter
postproc:  postproc_linblenddeint: LibPostProc linblenddeint filter
postproc:  postproc_autolevels: LibPostProc autolevels filter
postproc:  postproc_dering: LibPostProc dering filter
postproc:  postproc_avdeblock: LibPostProc avdeblock filter
postproc:  postproc_ahdeblock: LibPostProc ahdeblock filter
postproc:  postproc_x1vdeblock: LibPostProc x1vdeblock filter
postproc:  postproc_x1hdeblock: LibPostProc x1hdeblock filter
postproc:  postproc_vdeblock: LibPostProc vdeblock filter
postproc:  postproc_hdeblock: LibPostProc hdeblock filter
staticelements:  bin: Generic bin
staticelements:  pipeline: Pipeline object

Total count: 50 plugins, 181 features

Errors during Totem emerge:

checking for GST... yes
checking for backend libraries... GStreamer-0.10
checking GStreamer 0.10 playbin plugin... no
configure: error:
                                Cannot find required GStreamer-0.10 plugin
'playbin'.
                                It should be part of gst-plugins-base. Please
install it.


Any ideas?

------- Comment #23 From Lorenz Kiefner 2008-03-22 17:49:24 0000 -------
Same here. I never knew how to report this, so I just kept quiet. I run several
Gentoo Boxes but this problem shows only on one AMD Athlon 64 running 32bit
Linux. 

If I run 'top' at the same time as 'emerge totem' I see gst-inspect-0.10 eating
all CPU and memory and after a few seconds showing up 'gconfd-2', eating even
more memory and CPU. If I interrupt emerge early enough, gst-inspect-0.10 gets
killed and everything is fine again, but later gconfd-2 (running as root)
remains running.

Is there any chance to debug this configure-script? What would be interesting?

------- Comment #24 From Christopher Friedt 2009-03-06 19:06:46 0000 -------
(In reply to comment #22)

I've encountered the same error, although my situation might be a bit different
- I'm running Gentoo on an AMD64 in a 32-bit environment. 

Inspecting configure, and substituting variables, the failed command is 

gst-inspect-0.10 playbin

When I run this command manually, I get 

*** glibc detected *** gst-inspect-0.10: malloc(): memory corruption:
0x08059ce0 ***
Aborted

That's as far as I've gotten with debug information. I've run the same command
on a 32-bit machine and it runs fine. 

Since I use my AMD64 machine primarily as a binary package builder / repository
for i686, I'm just going to build the package on my 32-bit machine and copy it
over to satisfy the dependency.

------- Comment #25 From Itamar Croitoru 2009-03-25 21:40:40 0000 -------
I'm also ruunning into this problem.

Gentoo 2008.0 with kernel 2.6.27-r8 on Intel x86
I am trying to upgrade totem 2.22.2-r1 to 2.24.3 as attempted in my usual
upgrade.
I cannot do a full emerge --sync until this is resolved.

I have gst-plugins-base 0.10.20 and I have tried to re-emerge it.
I also have gstreamer 0.10.20 and I have tried to re-emerge it.

Neither helped.

I am now going to upload the 3 files the output tells me to.

------- Comment #26 From Itamar Croitoru 2009-03-25 21:41:27 0000 -------
Created an attachment (id=186265) [details]
config.log

------- Comment #27 From Itamar Croitoru 2009-03-25 21:41:56 0000 -------
Created an attachment (id=186267) [details]
environment file

------- Comment #28 From Itamar Croitoru 2009-03-25 21:42:38 0000 -------
As the build.log file is empty here is the output from my terminal:

d610-gentoo ~ # emerge --update totem
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 3) media-video/totem-2.24.3
 * totem-2.24.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                        
                                    [ ok ]
 * checking ebuild checksums ;-) ...                                           
                                    [ ok ]
 * checking auxfile checksums ;-) ...                                          
                                    [ ok ]
 * checking miscfile checksums ;-) ...                                         
                                    [ ok ]
>>> Unpacking source...
>>> Unpacking totem-2.24.3.tar.bz2 to /var/tmp/portage/media-video/totem-2.24.3/work
 * Fixing OMF Makefiles ...                                                    
                                     [ ok ]
 * Running elibtoolize in: totem-2.24.3
 *   Applying portage-1.5.10.patch ...
 *   Applying sed-1.5.6.patch ...
>>> Source unpacked in /var/tmp/portage/media-video/totem-2.24.3/work
>>> Compiling source in /var/tmp/portage/media-video/totem-2.24.3/work/totem-2.24.3 ...
 * econf: updating totem-2.24.3/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating totem-2.24.3/config.guess with
/usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --disable-scrollkeeper --disable-schemas-install
--disable-vala --with-dbus --enable-easy-codec-installation
--disable-browser-plugins BROWSER_PLUGIN_DIR=/usr/lib/nsbrowser/plugins
PLUGINDIR=/usr/lib/totem/plugins
--with-plugins=properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,bemused,pythonconsole
--disable-debug --disable-nautilus --disable-nvtv --enable-python
--build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking whether NLS is requested... yes
checking for intltool >= 0.40.0... 0.40.5 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/gmsgfmt
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i686-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of i686-pc-linux-gnu-g++... gcc3
checking whether i686-pc-linux-gnu-gcc and cc understand -c and -o together...
yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for ld used by i686-pc-linux-gnu-gcc... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E
checking for i686-pc-linux-gnu-g77... no
checking for i686-pc-linux-gnu-xlf... no
checking for i686-pc-linux-gnu-f77... no
checking for i686-pc-linux-gnu-frt... no
checking for i686-pc-linux-gnu-pgf77... no
checking for i686-pc-linux-gnu-cf77... no
checking for i686-pc-linux-gnu-fort77... no
checking for i686-pc-linux-gnu-fl32... no
checking for i686-pc-linux-gnu-af77... no
checking for i686-pc-linux-gnu-xlf90... no
checking for i686-pc-linux-gnu-f90... no
checking for i686-pc-linux-gnu-pgf90... no
checking for i686-pc-linux-gnu-pghpf... no
checking for i686-pc-linux-gnu-epcf90... no
checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether i686-pc-linux-gnu-gfortran accepts -g... yes
checking the maximum length of command line arguments... 1572864
checking command to parse /usr/bin/nm -B output from i686-pc-linux-gnu-gcc
object... ok
checking for objdir... .libs
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gcc static flag -static works... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gcc linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking whether the i686-pc-linux-gnu-g++ linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g++ static flag -static works... yes
checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g++ linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs...
immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for i686-pc-linux-gnu-gfortran option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gfortran PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gfortran static flag -static works... yes
checking if i686-pc-linux-gnu-gfortran supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gfortran linker
(/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs...
immediate
checking for i686-pc-linux-gnu-pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for glib-genmarshal... /usr/bin/glib-genmarshal
checking for glib-mkenums... /usr/bin/glib-mkenums
checking whether to enable easy codec installation support... yes
checking for MISSING_PLUGINS... yes
checking for GST... yes
checking for backend libraries... GStreamer-0.10
checking GStreamer 0.10 playbin plugin... no
configure: error:
                                Cannot find required GStreamer-0.10 plugin
'playbin'.
                                It should be part of gst-plugins-base. Please
install it.


!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/media-video/totem-2.24.3/work/totem-2.24.3/config.log
 *
 * ERROR: media-video/totem-2.24.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2907:  Called gnome2_src_compile
 *             environment, line 2086:  Called gnome2_src_configure
 *             environment, line 2100:  Called econf '--disable-scrollkeeper'
'--disable-schemas-install' '--disable-vala' '--with-dbus'
'--enable-easy-codec-installation' '--disable-browser-plugins'
'BROWSER_PLUGIN_DIR=/usr/lib/nsbrowser/plugins'
'PLUGINDIR=/usr/lib/totem/plugins'
'--with-plugins=properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,bemused,pythonconsole'
'--disable-debug' '--disable-nautilus' '--disable-nvtv' '--enable-python'
 *               ebuild.sh, line  543:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/var/tmp/portage/media-video/totem-2.24.3/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/media-video/totem-2.24.3/temp/environment'.
 *

>>> Failed to emerge media-video/totem-2.24.3, Log file:

>>>  '/var/tmp/portage/media-video/totem-2.24.3/temp/build.log'

 * Messages for package media-video/totem-2.24.3:

 *
 * ERROR: media-video/totem-2.24.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2907:  Called gnome2_src_compile
 *             environment, line 2086:  Called gnome2_src_configure
 *             environment, line 2100:  Called econf '--disable-scrollkeeper'
'--disable-schemas-install' '--disable-vala' '--with-dbus'
'--enable-easy-codec-installation' '--disable-browser-plugins'
'BROWSER_PLUGIN_DIR=/usr/lib/nsbrowser/plugins'
'PLUGINDIR=/usr/lib/totem/plugins'
'--with-plugins=properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,bemused,pythonconsole'
'--disable-debug' '--disable-nautilus' '--disable-nvtv' '--enable-python'
 *               ebuild.sh, line  543:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/var/tmp/portage/media-video/totem-2.24.3/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/media-video/totem-2.24.3/temp/environment'.
 *


------- Comment #29 From Edward Hervey 2009-03-26 08:40:47 0000 -------
I've seen cases where totem (or other apps doing checks for plugins in
configure) would fail to install because of a warning being raised when running
gst-inspect as root.

Can you run gst-inspect as root as follow:
G_DEBUG=fatal_warnings gst-inspect-0.10

If it raises a warning and fails, that would be the source of the problem.

------- Comment #30 From Itamar Croitoru 2009-03-26 21:21:39 0000 -------
Being new to Gentoo and somewhat new to Linux I ran a Terminal as root and
entered the following:
G_DEBUG=fatal_warnings gst-inspect-0.10

The output was this:
process 4403: D-Bus library appears to be incorrectly set up; failed to read
machine uuid: Failed to open "/var/lib/dbus/machine-id": No such file or
directory
See the manual page for dbus-uuidgen to correct this issue.
  D-Bus not built with -rdynamic so unable to print a backtrace
Error initializing: Error re-scanning registry , child terminated by signal

------- Comment #31 From Edward Hervey 2009-03-27 07:59:20 0000 -------
well... there's the reason of the failure :)

Now... WHAT ON EARTH is requiring dbus when loading the registry...

Could you run the following (as root again) and attach log.bz2 to this bug ?

$ GST_DEBUG=3,*REG*:5 G_DEBUG=fatal_warnings gst-inspect-0.10 > log 2>&1
$ bzip2 log

------- Comment #32 From Itamar Croitoru 2009-03-28 04:32:03 0000 -------
Created an attachment (id=186507) [details]
Log file as requested

------- Comment #33 From Itamar Croitoru 2009-03-28 04:33:40 0000 -------
Created an attachment (id=186508) [details]
Reattaching as bziped file.

------- Comment #34 From Edward Hervey 2009-03-28 08:27:23 0000 -------
According to the log, it seems to be caused when libgstgnomevfs.so is loaded
(the gnomevfs gst plugin).

Most likely the calls that plugin makes into gnomevfs requires dbus to be
started (or something like that).

Maybe it needs to be able to write some stuff somewhere and since it can't
(being in a sandbox) it fails ?

------- Comment #35 From Itamar Croitoru 2009-03-28 15:33:51 0000 -------
What can I do?

Do I unmerge gst-plugins-gnomevfs?
** I tried this.  unmerge couldn't find it.

Do I emerge this playbin?
** Tried this also but emerge couldn't find playbin.

Also tried re-emerging gst-plugins-gnomevfs hoping it would detect everything
prorply and reinstall it.  But totem still fails with the same errors.

What can be done?

------- Comment #36 From Itamar Croitoru 2009-03-28 15:46:01 0000 -------
Keep in mind that I'm using KDE for the most part.

I only emerged gnome to mess around with it.  If it clears this up I can remove
Gnome but would preffer to reinstall it at that point.

My installation came with neither Gnome or KDE.  So I first emerged and used
KDE then from within KDE I emerged Gnome to mess around it.

Let me know if any of this helps.

------- Comment #37 From Edward Hervey 2009-03-30 09:30:29 0000 -------
the gnomevfs and playbin plugins are provided by gst-plugins-base.

And I just thought about something... do you have a system dbus running ?
That's maybe why gnomevfs registration is failing (which if it is, *IS* a bug
and should be fixed upstream).

------- Comment #38 From Itamar Croitoru 2009-04-01 22:53:00 0000 -------
How do I tell if I have a system dbus running ?

------- Comment #39 From J H. 2009-04-02 18:17:01 0000 -------
(In reply to comment #38)
> How do I tell if I have a system dbus running ?
> 

On Gentoo: /etc/init.d/dbus status

I ran into this very same problem today after my raid reverted to a previous
snapshot taken months ago.  After running the usual emerge -uD world process, I
found this identical error.  I tried all the various suggestions posted in this
thread - to no avail.

Until I saw the comment about dbus.  I did the same status command I posted
above and learned that dbus wasn't running on this new installation.  After
starting dbus through the initialization script, totem began to compile
normally.  

It is a good suggestion to verify dbus status in an automated fashion during
build (or start it, presumably) - since there's no way that the error message
'obviously' points to the culprit.

------- Comment #40 From ron widler 2009-04-04 23:39:56 0000 -------
(In reply to comment #39)
i just ran into the same problem trying to compile totem in a chroot (switching
to amd64 inside a chroot under ubuntu64), where dbus wasn't running as well.

somehow it irritates me that for emerging a package i need to have dbus
running...

------- Comment #41 From sam 2009-04-18 13:04:14 0000 -------
(In reply to comment #30)
> Being new to Gentoo and somewhat new to Linux I ran a Terminal as root and
> entered the following:
> G_DEBUG=fatal_warnings gst-inspect-0.10
> 
> The output was this:
> process 4403: D-Bus library appears to be incorrectly set up; failed to read
> machine uuid: Failed to open "/var/lib/dbus/machine-id": No such file or
> directory
> See the manual page for dbus-uuidgen to correct this issue.
>   D-Bus not built with -rdynamic so unable to print a backtrace
> Error initializing: Error re-scanning registry , child terminated by signal
> 

Try to do this:

dbus-uuidgen > /var/lib/dbus/machine-id

At least you'll get dbus running

------- Comment #42 From Gilles Dartiguelongue 2009-08-03 20:57:45 0000 -------
*** Bug 244503 has been marked as a duplicate of this bug. ***

------- Comment #43 From Gilles Dartiguelongue 2009-08-03 21:02:08 0000 -------
*** Bug 258380 has been marked as a duplicate of this bug. ***

------- Comment #44 From Gilles Dartiguelongue 2009-08-03 21:02:12 0000 -------
*** Bug 200735 has been marked as a duplicate of this bug. ***

First Last Prev Next    No search results available      Search page      Enter new bug