Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 275772 - media-video/vlc using XVideo results in BadAlloc
Summary: media-video/vlc using XVideo results in BadAlloc
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-29 02:14 UTC by Timothy Miller
Modified: 2010-04-10 00:32 UTC (History)
2 users (show)

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


Attachments
My xorg.conf file (xorg.conf,12.11 KB, text/plain)
2009-07-05 14:39 UTC, Timothy Miller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Miller 2009-06-29 02:14:11 UTC
When I run VLC using XVideo as the output type, I get the following error:

NFIG_PATH=/usr/lib64/pkgconfig'                                                 
[00000001] main libvlc debug: translation test: code is "C"                     
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.                                                        
[00000344] main window error: no vout window module matched "any"               
[????????] x11 video output error: X11 request 133.19 failed with error code 11:
 BadAlloc (insufficient resources for operation)                                
X Error of failed request:  BadAlloc (insufficient resources for operation)     
  Major opcode of failed request:  133 (XVideo)                                 
  Minor opcode of failed request:  19 ()                                        
  Serial number of failed request:  84                                          
  Current serial number in output stream:  85   

My research has suggested that this problem occurs when there's not enough video memory.  Mine's a Radeon X1550, which has tons of memory, and I'm using the radeonhd driver.

Note:  If I switch the video type to "X11", it works fine.

Reproducible: Always




Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo x86_64)                                                                 
=================================================================               
System uname: Linux-2.6.30-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9450_@_2.66GHz-with-gentoo-2.0.1                                                          
Timestamp of tree: Sat, 27 Jun 2009 22:00:01 +0000                              
app-shells/bash:     4.0_p24                                                    
dev-java/java-config: 2.1.8-r1                                                  
dev-lang/python:     2.6.2-r1                                                   
dev-util/cmake:      2.6.4                                                      
sys-apps/baselayout: 2.0.1                                                      
sys-apps/openrc:     0.4.3-r3                                                   
sys-apps/sandbox:    2.0                                                        
sys-devel/autoconf:  2.13, 2.63-r1                                              
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11            
sys-devel/binutils:  2.19.1-r1                                                  
sys-devel/gcc-config: 1.4.1                                                     
sys-devel/libtool:   2.2.6a                                                     
virtual/os-headers:  2.6.29                                                     
ACCEPT_KEYWORDS="amd64 ~amd64"                                                  
CBUILD="x86_64-pc-linux-gnu"                                                    
CFLAGS="-O2 -march=core2 -pipe"                                                 
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/config"                                                        
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"                               
CXXFLAGS="-O2 -march=core2 -pipe"                                               
DISTDIR="/usr/portage/distfiles"                                                
EMERGE_DEFAULT_OPTS="--jobs=4"                                                  
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                                  
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.netnitco.net http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ ftp://mirror.datapipe.net/gentoo ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.mirrors.easynews.com/linux/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://gentoo.imj.fr/pub/gentoo/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/"               
LANG="en_US.utf8"                                                               
LDFLAGS="-Wl,-O1"                                                               
LINGUAS="en en_US"                                                              
MAKEOPTS="--jobs=5"                                                             
PKGDIR="/usr/portage/packages"                                                  
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.gentoo.org/gentoo-portage"                                  
USE="X a52 aac acl acpi alsa amd64 apache2 apm bash-completion berkdb bidi bzip2 cairo cdda cdio cdr cli cracklib crypt ctype cups dbus dri dts dvd dvdr encode fbcon ffmpeg filter flac fortran freetype gcj gd gdbm gnutls gpm hal httpd iconv ipv6 isdnlog jadetex java jpeg kde kde4 lapack live lm_sensors mad matroska midi mmx mng mp3 mpeg mudflap multilib mysql mysqli ncurses nls nptl nptlonly ogg oggvorbis opengl openmp openssl pam pcre perl php png pppd python qt3support qt4 readline reflection ruby samba session spl sse sse2 sse3 ssl stream svg sysfs tcpd theora threads tiff tk truetype unicode utempter vcd vlm webkit wxwindows xorg xv zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="radeon radeonhd"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-07-04 15:34:42 UTC
Please provide the output of 

  emerge -pqv vlc xorg-server xf86-video-radeonhd

and attach your xorg.conf file to this bugreport.
Comment 2 Timothy Miller 2009-07-05 14:39:04 UTC
BTW, I did some research on this, and this appears to be a VERY common problem.

Here's the emerge output you wanted.  I'll also attach the file as you requested.

compute0 millerti # emerge -pqv vlc xorg-server xf86-video-radeonhd
[ebuild   R   ] media-video/vlc-0.9.9a-r1  USE="X a52 aac alsa bidi cdda cdio dbus dts dvd fbcon ffmpeg flac gcrypt gnutls hal httpd live matroska mmx mp3 mpeg ncurses ogg opengl png qt4 samba sse stream svg theora truetype vlm xv -aalib (-altivec) -arts -atmo -avahi -cddax -cddb -dc1394 -debug -dirac -directfb -dvb -esd -fluidsynth -fontconfig -ggi -gnome -id3tag -jack -kate -libass -libcaca -libnotify -libsysfs -libv4l2 -lirc -lua -modplug -musepack -nsplugin -optimisememory -oss -pda -pulseaudio -pvr -remoteosd -rtsp -run-as-root -schroedinger -sdl -sdl-image -seamonkey -shout -skins -speex (-svga) -taglib -twolame -upnp -v4l -v4l2 -vcdinfo -vcdx -vorbis (-win32codecs) -x264 -xinerama -xml -xosd -zvbi" 
[ebuild   R   ] x11-base/xorg-server-1.6.1.902  USE="hal ipv6 nptl xorg -debug -dmx -kdrive -minimal -sdl -tslib" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -tslib -ur98 -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="radeon radeonhd -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) (-impact) (-imstt) -intel -mach64 -mga -neomagic -nv -nvidia -r128 -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l (-vermilion) -vesa -via -virtualbox -vmware -voodoo (-xgi)" 
[ebuild   R   ] x11-drivers/xf86-video-radeonhd-1.2.5  USE="-debug" 
Comment 3 Timothy Miller 2009-07-05 14:39:43 UTC
Created attachment 196772 [details]
My xorg.conf file
Comment 4 Tomáš Chvátal (RETIRED) gentoo-dev 2009-12-17 12:56:53 UTC
Hi, it looks like your driver for somehow non aparent reason try XV overlay and fallback to X11.

So could you try xf86-video-ati driver? (no worries it supports same subset of graphic cards :])
Comment 5 Alexis Ballier gentoo-dev 2010-04-09 10:10:06 UTC
(In reply to comment #4)
> Hi, it looks like your driver for somehow non aparent reason try XV overlay and
> fallback to X11.
> 
> So could you try xf86-video-ati driver? (no worries it supports same subset of
> graphic cards :])
> 

Comment 6 Timothy Miller 2010-04-10 00:32:31 UTC
I'm using the ATI driver as you suggested.

I'm not sure if I'm doing this exactly right, but anyhow, I started up a video, and it played fine.  I looked at the preferences, and the video output was default.  Then I changed it to XVideo and quit and restarted, and it played fine (and the setting was still XV).