First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 179698
Alias:
Product:
Component:
Status: RESOLVED
Resolution: WONTFIX
Assigned To: Gentoo Sound Team <sound@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jason Switzer <jswitzer@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 179698 depends on: Show dependency tree
Bug 179698 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: 2007-05-24 23:57 0000
Emerging media-sound/banshee-0.12.1 fails to detect decodebin during the
configure script. Eventually the gst-inspect command ($
/usr/bin/gst-inspect-0.10 decodebin) will cause an instance of gconf2 to
consume 100% processor resources. I've never been successful in getting this to
emerge. The gst-inspect command can find the plugin if executed manually.



Reproducible: Always

Steps to Reproduce:
1. emerge =media-sound/banshee-0.12.1
2. Wait for gconf2 instance to consume 100% of a processor
3. Kill one of the 2 gst-inspect commands to cause the configure script to fail

Actual Results:  
See description.

Expected Results:  
Detected the decodebin plugin via the gst-inspect command.

Emerge info:

citadel s1n # emerge --info
Portage 2.1.2.7 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r2,
2.6.18-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r2 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor
4600+
Gentoo Base System release 1.12.10
Timestamp of tree: Fri, 18 May 2007 03:30:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
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"
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 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 gtk gtk2 gtkhtml guile hal howl iconv icq ieee1394imagemagick
imlib ipv6 isdnlog jabber jack java javascript jpeg jpeg2k libg++ libgda libwww
lirc lm_sensors mad midi mikmod mmap mono mozbranding mp3 mpeg mpi mysql mysqli
ncurses nls nptl nptlonly ofx ogg openal opengl oscar oss pam pcre pda pdf perl
plotutils png posix ppds pppd python qt3 quicktime readline reflection ruby
samba scanner sdl 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 xine 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" 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


gst-inspect info:

citadel s1n # /usr/bin/gst-inspect-0.10 decodebin
Factory Details:
  Long name:    Decoder Bin
  Class:        Generic/Bin/Decoder
  Description:  Autoplug and decode to raw media
  Author(s):    Wim Taymans <wim@fluendo.com>
  Rank:         none (0)

Plugin Details:
  Name:                 decodebin
  Description:          decoder bin
  Filename:             /usr/lib64/gstreamer-0.10/libgstdecodebin.so
  Version:              0.10.12
  License:              LGPL
  Source module:        gst-plugins-base
  Binary package:       Gentoo GStreamer Ebuild
  Origin URL:           http://www.gentoo.org

GObject
 +----GstObject
       +----GstElement
             +----GstBin
                   +----GstDecodeBin

Implemented Interfaces:
  GstChildProxy

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      ANY

  SRC template: 'src%d'
    Availability: Sometimes
    Capabilities:
      ANY


Element Flags:
  no flags set

Bin Flags:
  no flags set

Element Implementation:
  No loopfunc(), must be chain-based or not configured yet
  Has change_state() function: gst_decode_bin_change_state
  Has custom save_thyself() function: gst_bin_save_thyself
  Has custom restore_thyself() function: gst_bin_restore_thyself

Clocking Interaction:
  element requires a clock
  element is supposed to provide a clock but returned NULL

Indexing capabilities:
  element can do indexing

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_proxy_pad_do_chain
      Has custom eventfunc(): gst_proxy_pad_do_event
      Has custom queryfunc(): gst_proxy_pad_do_query
        Provides query types:
      Has custom intconnfunc(): gst_proxy_pad_do_internal_link
      Has bufferallocfunc(): gst_proxy_pad_do_bufferalloc

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "decodebin0"

Element Signals:
  "new-decoded-pad" :  void user_function (GstElement* object,
                                           GstPad* arg0,
                                           gboolean arg1,
                                           gpointer user_data);
  "removed-decoded-pad" :  void user_function (GstElement* object,
                                               GstPad* arg0,
                                               gpointer user_data);
  "unknown-type" :  void user_function (GstElement* object,
                                        GstPad* arg0,
                                        GstCaps* arg1,
                                        gpointer user_data);

Children:
  fakesink
  typefind

------- Comment #1 From Daniel Gryniewicz 2007-05-25 02:43:34 0000 -------
bashee is not gnome.

------- Comment #2 From Jason Switzer 2007-06-21 04:42:40 0000 -------
This is still a problem with the newer ebuild. Does anyone have any idea what
might be causing this?

------- Comment #3 From Luis Medinas (RETIRED) 2007-07-15 05:54:14 0000 -------
seems to me a bug caused by gstreamer and not banshee. Adding gstreamer herd
and see what they thing about this.

------- Comment #4 From Luis Medinas (RETIRED) 2007-08-24 03:11:05 0000 -------
Any News on this bug ?

------- Comment #5 From Jakub Moc (RETIRED) 2007-08-30 18:22:20 0000 -------
*** Bug 180931 has been marked as a duplicate of this bug. ***

------- Comment #6 From Jason Switzer 2007-09-03 06:22:55 0000 -------
As far as I can tell, this is still a problem. I am trying to track down which
package might be causing this. I have also noticed gnome-media behaving the
same way, but if I kill the instances of gst-inspect, it complains it couldn't
find the autosink but still seems to move on and successfully compile. All of
the installed gstreamer plugins have been installed and the gst-inspect
commands work from the command-line.

I'm running low on ideas.

------- Comment #7 From Jason Switzer 2008-01-26 03:33:10 0000 -------
Since the Gentoo devs are asleep at the wheel, I took it upon myself to figure
out why this keeps failing.

I had my PORTAGE_TMPDIR set to an NFS v3 share (as noted in the bug). Changing
this back to a local ReiserFS mount, everything emerged safely.

This bug is now 7 months old and no progress has been made. I certainly hope
this can be fixed finally.

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