<div dir="ltr"><div><div><div><div>Hi all,<br><br></div>I&#39;ve been running MythTV with VAAPI for about a year but started experiencing frontend crashes recently. The error in the system log is:<br><br>[ 2836.604128] <a href="http://mythfrontend.re">mythfrontend.re</a>[1650]: segfault at 4 ip 00007f029ad5e366 sp 00007fff9d331398 error 4 in libAMDXvBA.so.1.0[7f029ac4d000+283000]<br>
<br></div>and I can&#39;t see anything suspicious, at least to my eyes, in the frontend log at the moment the error happens:<br><br> Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext vaapicontext.cpp:153 (Create) VAAPI: Version: 0.32<br>
Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext vaapicontext.cpp:154 (Create) VAAPI: Driver : Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8<br>Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: H264High Entrypoints: VLD <br>
Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: VC1Advanced Entrypoints: VLD <br>Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext avformatdecoder.cpp:2104 (ScanStreams) AFD: Opened codec 0x2dfe690, id(H264) type(Video)<br>
Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext avformatdecoder.cpp:1962 (ScanStreams) AFD: codec AAC has 2 channels<br>Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext avformatdecoder.cpp:2104 (ScanStreams) AFD: Opened codec 0x2f6c310, id(AAC) type(Audio)<br>
Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext audio/audiooutputbase.cpp:791 (Reconfigure) AO: Opening audio device &#39;hdmi:CARD=Generic&#39; ch 2(2) sr 48000 sf signed 16 bit reenc 0<br>Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext openglvideo.cpp:223 (Init) GLVid: Using raw RGBA input textures.<br>
Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext mythplayer.cpp:1737 (InitAVSync) Player(0): Video timing method: USleep with busy wait<br>Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext tv_play.cpp:5169 (StartPlayer) TV: Created player.<br>
Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext tv_play.cpp:2360 (HandleStateChange) TV: Changing from None to WatchingVideo<br>Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext tv_play.cpp:2451 (HandleStateChange) TV: Main UI disabled.<br>
Sep  5 12:52:50 mythtv mythfrontend[1650]: I CoreContext tv_play.cpp:378 (StartTV) TV: Entering main playback loop.<br><br></div>The xvba library hasn&#39;t changed since last year:<br><br>igorc@mythtv:~$ ls -l /usr/lib32/fglrx/libAMDXvBA.so.1.0<br>
-rw-r--r-- 1 root root 4296072 Aug  4  2012 /usr/lib32/fglrx/libAMDXvBA.so.1.0<br><br></div>and I can&#39;t see any errors during startup in X log or system log:<br><div><div><div><div><div><br>igorc@mythtv:~$ cat /var/log/Xorg.0.log | grep EE<br>
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.<br>[    53.461] (II) Loading extension MIT-SCREEN-SAVER<br><br>igorc@mythtv:~$ dmesg | grep fglrx<br>[    6.585622] fglrx: module license &#39;Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY&#39; taints kernel.<br>
[    6.680083] [fglrx] Maximum main memory to use for locked dma buffers: 3791 MBytes.<br>[    6.680267] [fglrx]   vendor: 1002 device: 6759 count: 1<br>[    6.680846] [fglrx] ioport: bar 4, base 0xee00, size: 0x100<br>[    6.681326] [fglrx] Kernel PAT support is enabled<br>
[    6.681351] [fglrx] module loaded - fglrx 8.96.4 [Mar 12 2012] with 1 minors<br>[   54.330640] fglrx_pci 0000:01:00.0: irq 45 for MSI/MSI-X<br>[   54.331446] [fglrx] Firegl kernel thread PID: 1409<br>[   54.331597] [fglrx] Firegl kernel thread PID: 1410<br>
[   54.331686] [fglrx] Firegl kernel thread PID: 1411<br>[   54.331856] [fglrx] IRQ 45 Enabled<br>[   55.918812] [fglrx] Gart USWC size:1236 M.<br>[   55.918817] [fglrx] Gart cacheable size:490 M.<br>[   55.918822] [fglrx] Reserved FB block: Shared offset:0, size:1000000 <br>
[   55.918824] [fglrx] Reserved FB block: Unshared offset:f921000, size:3df000 <br>[   55.918827] [fglrx] Reserved FB block: Unshared offset:7fff4000, size:c000 <br>igorc@mythtv:~$ <br><br></div><div>I&#39;ve been pretty happy with the MythTV vaapi support so please let me know if any more details needed. This is a combined BE/FE box running Mythbuntu12.04 with latest MythTV 0.25 fixes and PCI Radeon HD 6570 card.<br>
<br></div><div>Thanks,<br></div><div>Igor<br><br></div><div><br><br></div></div></div></div></div></div>