Opened 18 years ago
Closed 18 years ago
#1248 closed defect (invalid)
mythfrontend crashes at end of playback, SVN 8908
Reported by: | Robert Kulagowski | Owned by: | danielk |
---|---|---|---|
Priority: | major | Milestone: | 0.19 |
Component: | mythtv | Version: | |
Severity: | high | Keywords: | |
Cc: | Ticket locked: | no |
Description (last modified by )
ubuntu hoary; NVidia 5200. Using XvMC (OSD is black and white.)
$ gcc -v Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.5/specs Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux Thread model: posix gcc version 3.3.5 (Debian 1:3.3.5-8ubuntu2) mythfrontend is compiled as: $ mythfrontend --version Library API version: 0.19.20060121-2 Source code version: 8908 Options compiled in: linux debug using_v4l using_oss using_alsa using_arts using_ivtv using_lirc using_joystick_menu using_x11 using_xv using_xrandr using_xvmc using_opengl_vsync using_frontend using_backend Ran a make distclean. config.log: Thu Feb 9 09:46:29 CST 2006 ./configure --compile-type=debug --disable-ccache --enable-proc-opt --enable-xvmc --disable-dbox2 --enable-opengl-vsync mythtv@basement:~/mythtv$ ./configure --prev Options: --compile-type=debug --disable-ccache --enable-proc-opt --enable-xvmc --disable-dbox2 --enable-opengl-vsync # Basic Settings Compile type debug Compiler cache no DistCC yes Install prefix /usr/local CPU x86 (model name : Intel(R) Pentium(R) 4 CPU 2.40GHz) Big Endian no MMX enabled yes Vector Builtins yes # Input Support Joystick menu yes lirc support yes Video4Linux sup. yes ivtv support yes FireWire support no DVB support no [/usr/include] DBox2 support no # Sound Output Support OSS support yes ALSA support yes aRts support yes JACK support no DTS passthrough no # Video Output Support x11 support yes xrandr support yes xv support yes XvMC support yes XvMC VLD support no XvMC pro support no XvMC libs -lXvMCNVIDIA OpenGL vsync yes DirectFB no # Misc Features DVD playback no Frontend yes Backend yes Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak WARNING: When using --enable-proc-opt you must include the output of ./configure along with any bug report. libs/libmyth/mythconfig.h is unchanged
Running nvidia driver 7676
I've attached gdb.txt and log.txt; log.txt is -v playback. I performed some 10 minute jumps and then some 30 seconds skip forwards until I got close to the end, then let it "run out". This is reproduceable for any MPEG-2 content captured from my PVR cards.
Attachments (2)
Change History (6)
Changed 18 years ago by
Attachment: | gdb.txt.bz2 added |
---|
Changed 18 years ago by
Attachment: | log.txt.bz2 added |
---|
comment:2 Changed 18 years ago by
comment:3 Changed 18 years ago by
rkulagow, there is a bug in recent nvidia drivers that makes XvMC not work with OpenGL vsync, nvidia is aware of the problem and has promised a fix in a future release. I'm running version 66.29, but there are reports on the mythtv-user list that one of the 7x.xx versions works as well. AFAIK none of the 8x.xx versions work.
Signs are pointing to OpenGL; within mythfrontend I changed from Standard XvMC to Standard; OpenGL vsync is still enabled. Still got a crash when we ran off the end of the recording.
With OpenGL turned off and XvMC turned back on, using Bob deinterlace I don't get a segfault when the program ends; get returned to the Watch Recordings screen.