[mythtv] [mythtv-commits] Ticket #5356: Internal DVD playback segfaults using multiple cores.

Michael Haas laga+mythtv at laga.ath.cx
Wed May 14 09:33:27 UTC 2008


Stuart Morgan schrieb:
> On Tuesday 13 May 2008 23:11:00 John wrote:
>> Before you close this out, the fault is seen on vanilla ubuntu packages,
>> on default mythbuntu installs,  as well as the svn build of 0.21-fixes I
>> used to generate the backtrace. I see the same thing on both of my dual
>> core machines (both e4300), all using default setups, apart from the cpu
>> =2 setting. I have no problems playing back BBC-HD, or any other SD
>> recordings, but I am seeing this on some but not all DVD isos.
> 
> Could you post the output of configure?
> 


For the Ubuntu packages:

* i386:

> CFLAGS="-g -O2 -fPIC -DPIC" ./configure --prefix=/usr --enable-lirc --enable-audio-alsa \
> 	--enable-audio-oss --enable-audio-jack --enable-audio-arts --enable-dvb \
> 	--enable-ivtv --enable-firewire --enable-joystick-menu \
> 	--enable-opengl-vsync --with-bindings=perl --enable-opengl-video \
> 	--enable-ffmpeg-pthreads\
>         --compile-type=profile --cpu=i686 --enable-mmx --enable-xvmc --enable-xvmc-vld --enable-xvmc-pro --enable-glx-procaddrarb --enable-libfaad --enable-libfaac --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-libfftw3
> # Basic Settings
> Compile type              profile
> Compiler cache            yes
> DistCC                    no
> install prefix            /usr
> CPU                       x86_32 (i686)
> big-endian                no
> MMX enabled               yes
> CMOV enabled              yes
> CMOV is fast              yes
> 
> # Input Support
> Joystick menu             yes
> lirc support              yes
> Video4Linux sup.          yes
> ivtv support              yes
> FireWire support          yes
> DVB support               yes [/usr/include]
> DBox2 support             yes
> HDHomeRun support         yes
> IPTV support              yes
> 
> # Sound Output Support
> OSS support               yes
> ALSA support              yes
> aRts support              yes
> JACK support              yes
> libfftw3 support          yes
> 
> # Video Output Support
> x11 support               yes
> xrandr support            yes
> xv support                yes
> XvMC support              yes
> XvMC VLD support          yes
> XvMC pro support          yes
> XvMC OpenGL sup.          no
> XvMC libs                 -lXvMCW
> OpenGL video              yes
> OpenGL vsync              yes
> DirectFB                  no
> Fribidi formatting        no
> 
> # Misc Features
> multi threaded libavcodec yes
> Frontend                  yes
> Backend                   yes
> 
> # Bindings
> bindings_perl             yes
> bindings_python           yes
> 
> Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak
> 
> WARNING: When using --arch=X or --cpu=X you must include the 
>          output of ./configure along with any bug report.


For amd64:

> CFLAGS="-g -O2 -fPIC -DPIC" ./configure --prefix=/usr --enable-lirc --enable-audio-alsa \
> 	--enable-audio-oss --enable-audio-jack --enable-audio-arts --enable-dvb \
> 	--enable-ivtv --enable-firewire --enable-joystick-menu \
> 	--enable-opengl-vsync --with-bindings=perl --enable-opengl-video \
> 	--enable-ffmpeg-pthreads\
>         --compile-type=profile --enable-xvmc --enable-xvmc-vld --enable-xvmc-pro --enable-glx-procaddrarb --enable-libfaad --enable-libfaac --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-libfftw3
> # Basic Settings
> Compile type              profile
> Compiler cache            yes
> DistCC                    no
> install prefix            /usr
> CPU                       x86_64 (model name	: AMD Opteron(tm) Processor 246)
> big-endian                no
> MMX enabled               yes
> CMOV enabled              yes
> CMOV is fast              no
> 
> # Input Support
> Joystick menu             yes
> lirc support              yes
> Video4Linux sup.          yes
> ivtv support              yes
> FireWire support          yes
> DVB support               yes [/usr/include]
> DBox2 support             yes
> HDHomeRun support         yes
> IPTV support              yes
> 
> # Sound Output Support
> OSS support               yes
> ALSA support              yes
> aRts support              yes
> JACK support              yes
> libfftw3 support          yes
> 
> # Video Output Support
> x11 support               yes
> xrandr support            yes
> xv support                yes
> XvMC support              yes
> XvMC VLD support          yes
> XvMC pro support          yes
> XvMC OpenGL sup.          no
> XvMC libs                 -lXvMCW
> OpenGL video              yes
> OpenGL vsync              yes
> DirectFB                  no
> Fribidi formatting        no
> 
> # Misc Features
> multi threaded libavcodec yes
> Frontend                  yes
> Backend                   yes
> 
> # Bindings
> bindings_perl             yes
> bindings_python           yes
> 
> Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak

You can find the complete build logs here:

https://launchpad.net/ubuntu/+source/mythtv/0.21.0+fixes16838-0ubuntu3/+build/562208
https://launchpad.net/ubuntu/+source/mythtv/0.21.0+fixes16838-0ubuntu3/+build/562206


http://launchpadlibrarian.net/13426725/buildlog_ubuntu-hardy-amd64.mythtv_0.21.0%2Bfixes16838-0ubuntu3_FULLYBUILT.txt.gz


More information about the mythtv-dev mailing list