Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216138 - media-libs/gst-plugins-base-0.10.17 fails tests
Summary: media-libs/gst-plugins-base-0.10.17 fails tests
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Low minor (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-04 05:43 UTC by Hans de Graaff
Modified: 2009-03-17 09:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge log, showing test failure. (media-libs:gst-plugins-base-0.10.20:20081231-124912.log,428.49 KB, text/plain)
2008-12-31 19:14 UTC, Kevin F. Quinn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2008-04-04 05:43:39 UTC
This is on amd64. Please let me know if you need more information.

make  check-TESTS
make[3]: Entering directory `/var/tmp/portage/media-libs/gst-plugins-base-0.10.17/work/gst-plugins-base-0.10.17/tests/check'

(adder:21471): GLib-GObject-WARNING **: cannot register existing type `GstURIDecodeBin'

(adder:21471): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
Running suite(s): adder
100%: Checks: 4, Failures: 0, Errors: 0
PASS: elements/adder
Running suite(s): audioconvert
100%: Checks: 7, Failures: 0, Errors: 0
PASS: elements/audioconvert
Running suite(s): audiorate
100%: Checks: 8, Failures: 0, Errors: 0
PASS: elements/audiorate
Running suite(s): audioresample
100%: Checks: 4, Failures: 0, Errors: 0
PASS: elements/audioresample
Running suite(s): audiotestsrc
100%: Checks: 1, Failures: 0, Errors: 0
PASS: elements/audiotestsrc
Running suite(s): decodebin
100%: Checks: 2, Failures: 0, Errors: 0
PASS: elements/decodebin
Running suite(s): ffmpegcolorspace
100%: Checks: 1, Failures: 0, Errors: 0
PASS: elements/ffmpegcolorspace
Running suite(s): gdpdepay
100%: Checks: 3, Failures: 0, Errors: 0
PASS: elements/gdpdepay
Running suite(s): gdppay
100%: Checks: 5, Failures: 0, Errors: 0
PASS: elements/gdppay
Running suite(s): multifdsink
100%: Checks: 8, Failures: 0, Errors: 0
PASS: elements/multifdsink
Running suite(s): playbin


Unexpected critical/warning: invalid (NULL) pointer instance


Unexpected critical/warning: invalid (NULL) pointer instance
84%: Checks: 13, Failures: 2, Errors: 0
gstcheck.c:72:F:general:test_suburi_error_invalidfile_decodebin2:0: Unexpected critical/warning: invalid (NULL) pointer instance
gstcheck.c:72:F:general:test_suburi_error_unknowntype_decodebin2:0: Unexpected critical/warning: invalid (NULL) pointer instance
FAIL: elements/playbin
Running suite(s): subparse
100%: Checks: 12, Failures: 0, Errors: 0
PASS: elements/subparse
Running suite(s): videorate
100%: Checks: 7, Failures: 0, Errors: 0
PASS: elements/videorate
Running suite(s): videotestsrc
100%: Checks: 2, Failures: 0, Errors: 0
PASS: elements/videotestsrc
Running suite(s): volume
100%: Checks: 27, Failures: 0, Errors: 0
PASS: elements/volume
Running suite(s): clocks
100%: Checks: 1, Failures: 0, Errors: 0
PASS: generic/clock-selection
Running suite(s): states
0%: Checks: 3, Failures: 3, Errors: 0
generic/states.c:113:F:general:test_state_changes_up_and_down_seq:0: Could not make element from factory decodebin2
generic/states.c:146:F:general:test_state_changes_up_seq:0: Could not make element from factory decodebin2
generic/states.c:179:F:general:test_state_changes_down_seq:0: Could not make element from factory decodebin2
FAIL: generic/states
Running suite(s): typefindfunctions
100%: Checks: 1, Failures: 0, Errors: 0
PASS: gst/typefindfunctions
Running suite(s): audio support library
100%: Checks: 4, Failures: 0, Errors: 0
PASS: libs/audio
Running suite(s): cddabasesrc
100%: Checks: 2, Failures: 0, Errors: 0
PASS: libs/cddabasesrc
Running suite(s): fft library
100%: Checks: 13, Failures: 0, Errors: 0
PASS: libs/fft
Running suite(s): mixer interface
100%: Checks: 1, Failures: 0, Errors: 0
PASS: libs/mixer
Running suite(s): netbuffer
100%: Checks: 1, Failures: 0, Errors: 0
PASS: libs/netbuffer
Running suite(s): pbutils library
100%: Checks: 6, Failures: 0, Errors: 0
PASS: libs/pbutils
Running suite(s): rtp support library
100%: Checks: 1, Failures: 0, Errors: 0
PASS: libs/rtp
Running suite(s): tag support library
100%: Checks: 5, Failures: 0, Errors: 0
PASS: libs/tag
Running suite(s): video support library
100%: Checks: 1, Failures: 0, Errors: 0
PASS: libs/video
Running suite(s): Pipelines
100%: Checks: 2, Failures: 0, Errors: 0
PASS: pipelines/simple-launch-lines
Running suite(s): streamheader
100%: Checks: 2, Failures: 0, Errors: 0
PASS: pipelines/streamheader
==========================================================================
2 of 29 tests failed
Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
==========================================================================
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2008-06-29 19:35:39 UTC
Try with 0.10.20, if it's still an problem - please reopen.
Comment 2 Hans de Graaff gentoo-dev Security 2008-06-29 20:46:21 UTC
Confirmed fixed on 0.10.20, thanks!
Comment 3 Kevin F. Quinn 2008-12-31 19:14:21 UTC
Created attachment 176968 [details]
emerge log, showing test failure.

I still see this with 0.10.20.  I used to see a different failure ("Unexpected critical/warning: invalid (NULL) pointer instance" in test "playbin") but that problem has gone away somehow; presumably due to some other library being updated elsewhere or something like that.

# emerge --info
Portage 2.1.6.4 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.24-gentoo-r8-i686-AMD_Athlon-tm-_XP_2500+-with-glibc2.0
Timestamp of tree: Tue, 30 Dec 2008 12:35:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.4.4-r13, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
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.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -ggdb2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -ggdb2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs collision-protect cvs distlocks fixpackages installsources parallel-fetch pax protect-owned sandbox sfperms sign splitdebug strict test unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://gentoo.virginmedia.com/ http://mirror.qubenet.net/mirror/gentoo/"
LANG="en_GB"
LDFLAGS="-Wl,-O1"
LINGUAS="en_GB en it de es fr"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
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/overlays/tree"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi ada alsa amrnb amrwb apache2 arts audiofile berkdb bzip2 cairo caps cdparanoia cdr cli cracklib crypt cups cvs dbus divx dri dts dv dvb dvd dvdr dvdread encode fam fax ffmpeg firefox flac flash foomaticdb fortran gcj gdbm gif gnutls gpm gs gstreamer gtk gtk2 hal iconv id3tag imagemagick imap imlib ipod ipv6 isdnlog jack java javascript jbig jpeg jpeg2k kde ldap lesstif mad mbrola midi mime ming mmap mmx mmxext mng mp3 mpeg mplayer mudflap nas ncurses nls nptl nptlonly nsplugin offensive ogg opengl openmp pam pcre pda pdf perl png pppd pygtk python qt3 qt3support qt4 quicktime readline reflection rle ruby samba sdl session speex spell spl srt sse ssl subversion svg sysfs tcl tcltk tcpd test tetex theora threads tidy tiff tk truetype unicode usb v4l v4l2 vcd vdr vim-syntax vorbis wifi win32codecs wmf wmp x264 x86 xcomposite xine xinerama xml xmlrpc xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en it de es fr" USERLAND="GNU" VIDEO_CARDS="radeon vesa vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Kevin F. Quinn 2009-03-15 11:47:20 UTC
Follow-up - in addition to the (In reply to comment #3)
> I used to see a different failure ("Unexpected
> critical/warning: invalid (NULL) pointer instance" in test "playbin") but that
> problem has gone away somehow

Just to note - the above is garbage - as the attached merge report shows, the "invalid (NULL) pointer instance" does still occur.
Comment 5 Michał Kiedrowicz 2009-03-15 13:32:38 UTC
Problem still exists in 0.10.20 (amd64)

make  check-TESTS
make[3]: Entering directory `/var/tmp/portage/media-libs/gst-plugins-base-0.10.20/work/gst-plugins-base-0.10.20/tests/check'

(adder:29688): GLib-GObject-WARNING **: cannot register existing type `GstURIDecodeBin'

(adder:29688): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
Running suite(s): adder
100%: Checks: 4, Failures: 0, Errors: 0
PASS: elements/adder
Running suite(s): audioconvert
100%: Checks: 8, Failures: 0, Errors: 0
PASS: elements/audioconvert
Running suite(s): audiorate
100%: Checks: 8, Failures: 0, Errors: 0
PASS: elements/audiorate
Running suite(s): audioresample
100%: Checks: 5, Failures: 0, Errors: 0
PASS: elements/audioresample
Running suite(s): audiotestsrc
100%: Checks: 1, Failures: 0, Errors: 0
PASS: elements/audiotestsrc
Running suite(s): decodebin
100%: Checks: 2, Failures: 0, Errors: 0
PASS: elements/decodebin
Running suite(s): ffmpegcolorspace
100%: Checks: 1, Failures: 0, Errors: 0
PASS: elements/ffmpegcolorspace
Running suite(s): gdpdepay
100%: Checks: 3, Failures: 0, Errors: 0
PASS: elements/gdpdepay
Running suite(s): gdppay
100%: Checks: 5, Failures: 0, Errors: 0
PASS: elements/gdppay
Running suite(s): multifdsink
100%: Checks: 8, Failures: 0, Errors: 0
PASS: elements/multifdsink
Running suite(s): playbin


Unexpected critical/warning: invalid (NULL) pointer instance


Unexpected critical/warning: invalid (NULL) pointer instance
84%: Checks: 13, Failures: 2, Errors: 0
gstcheck.c:76:F:general:test_suburi_error_invalidfile_decodebin2:0: Unexpected critical/warning: invalid (NULL) pointer instance
gstcheck.c:76:F:general:test_suburi_error_unknowntype_decodebin2:0: Unexpected critical/warning: invalid (NULL) pointer instance
FAIL: elements/playbin
Running suite(s): subparse
93%: Checks: 15, Failures: 1, Errors: 0
elements/subparse.c:241:F:general:test_sami:0: 'g_list_length (buffers)' (1) is not equal to 'num' (2)
FAIL: elements/subparse
Running suite(s): videorate
100%: Checks: 7, Failures: 0, Errors: 0
PASS: elements/videorate
Running suite(s): videotestsrc
100%: Checks: 2, Failures: 0, Errors: 0
PASS: elements/videotestsrc
Running suite(s): volume
100%: Checks: 27, Failures: 0, Errors: 0
PASS: elements/volume
Running suite(s): clocks
100%: Checks: 1, Failures: 0, Errors: 0
PASS: generic/clock-selection
Running suite(s): states
0%: Checks: 3, Failures: 3, Errors: 0
generic/states.c:113:F:general:test_state_changes_up_and_down_seq:0: Could not make element from factory decodebin2
generic/states.c:146:F:general:test_state_changes_up_seq:0: Could not make element from factory decodebin2
generic/states.c:179:F:general:test_state_changes_down_seq:0: Could not make element from factory decodebin2
FAIL: generic/states
Running suite(s): typefindfunctions
100%: Checks: 1, Failures: 0, Errors: 0
PASS: gst/typefindfunctions
Running suite(s): audio support library
100%: Checks: 4, Failures: 0, Errors: 0
PASS: libs/audio
Running suite(s): cddabasesrc
100%: Checks: 2, Failures: 0, Errors: 0
PASS: libs/cddabasesrc
Running suite(s): fft library
100%: Checks: 13, Failures: 0, Errors: 0
PASS: libs/fft
Running suite(s): mixer interface
100%: Checks: 1, Failures: 0, Errors: 0
PASS: libs/mixer
Running suite(s): netbuffer
100%: Checks: 1, Failures: 0, Errors: 0
PASS: libs/netbuffer
Running suite(s): pbutils library
100%: Checks: 6, Failures: 0, Errors: 0
PASS: libs/pbutils
Running suite(s): rtp support library
100%: Checks: 3, Failures: 0, Errors: 0
PASS: libs/rtp
Running suite(s): tag support library
100%: Checks: 5, Failures: 0, Errors: 0
PASS: libs/tag
Running suite(s): video support library
100%: Checks: 3, Failures: 0, Errors: 0
PASS: libs/video
Running suite(s): Pipelines
100%: Checks: 2, Failures: 0, Errors: 0
PASS: pipelines/simple-launch-lines
Running suite(s): streamheader
100%: Checks: 1, Failures: 0, Errors: 0
PASS: pipelines/streamheader
==========================================================================
3 of 29 tests failed
Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
==========================================================================
Comment 6 Edward Hervey 2009-03-17 09:17:42 UTC
At least one of those issues was fixed with the following commit (available in 0.10.22):

commit 7a83664099198db4d36b2a22d05af754b87ab23c
Author: Edward Hervey <bilboed@bilboed.com>
Date:   Thu Dec 11 15:49:12 2008 +0000

    gst/subparse/samiparse.c: Some versions of libxml seem to be very picky as to strict formatting of the input and neve...
    
    Original commit message from CVS:
    * gst/subparse/samiparse.c: (sami_context_push_state),
    (sami_context_pop_state), (start_sami_element), (end_sami_element):
    Some versions of libxml seem to be very picky as to strict formatting
    of the input and never 'close' the final </body> tag.
    In order to fix that bad behaviour, we trigger the flushing of
    remaining data on both </body> and </sami>.
    Fixes #557365