2013-09-08, 13:33
Hi all,
Recently installed a new HTPC using Fedora 19 and RPMfusion repos. Previous HTPC had Fedora 17 installed with same repos running XBMC eden. XBMC Frodo seems to have real issues playing WMV files, with files causing XBMC to crash, or play jerkily, hang XBMC, or play with bad audio, and seeking just seems to make things worse. This was never an issue with Eden, so I've created a test build of ffmpeg 1.2.3 to see if ffmpeg was the culprit with no luck. Either XBMC was compiled with static ffmpeg support, or there's something else at play. Frodo works flawlessly with all other filetypes, it's just WMV files it has issues with. I can consistently break XBMC playing any types of WMV files.
From /var/log/messages:
-----------------------------------
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: *** Error in `/usr/lib64/xbmc/xbmc.bin': corrupted double-linked list: 0x00007f97c808c360 ***
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: ======= Backtrace: =========
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: /lib64/libc.so.6[0x3f0a07c72c]
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: /lib64/libc.so.6[0x3f0a07cfd6]
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: /usr/lib64/nvidia-304xx/tls/libnvidia-tls.so.304.88[0x3f15801cc1]
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: ======= Memory map: ========
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 00400000-013aa000 r-xp 00000000 08:01 2097503 /usr/lib64/xbmc/xbmc.bin
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 015a9000-01607000 r--p 00fa9000 08:01 2097503 /usr/lib64/xbmc/xbmc.bin
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 01607000-0162a000 rw-p 01007000 08:01 2097503 /usr/lib64/xbmc/xbmc.bin
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 0162a000-01657000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 01829000-0197b000 rw-p 01029000 08:01 2097503 /usr/lib64/xbmc/xbmc.bin
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 032d7000-06ac4000 rw-p 00000000 00:00 0 [heap]
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 41027000-410a5000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 410ec000-4116a000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 41b09000-41b0b000 r-xs 00000000 00:1e 18129 /tmp/gl8BxYK5 (deleted)
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354c200000-354c203000 r-xp 00000000 08:01 1574638 /usr/lib64/libpulse-simple.so.0.0.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354c203000-354c403000 ---p 00003000 08:01 1574638 /usr/lib64/libpulse-simple.so.0.0.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354c403000-354c404000 r--p 00003000 08:01 1574638 /usr/lib64/libpulse-simple.so.0.0.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354c404000-354c405000 rw-p 00004000 08:01 1574638 /usr/lib64/libpulse-simple.so.0.0.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354ce00000-354ce09000 r-xp 00000000 08:01 1574010 /usr/lib64/libjson-c.so.2.0.1
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354ce09000-354d009000 ---p 00009000 08:01 1574010 /usr/lib64/libjson-c.so.2.0.1
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d009000-354d00a000 r--p 00009000 08:01 1574010 /usr/lib64/libjson-c.so.2.0.1
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d00a000-354d00b000 rw-p 0000a000 08:01 1574010 /usr/lib64/libjson-c.so.2.0.1
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d200000-354d248000 r-xp 00000000 08:01 1574014 /usr/lib64/libpulse.so.0.15.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d248000-354d448000 ---p 00048000 08:01 1574014 /usr/lib64/libpulse.so.0.15.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d448000-354d449000 r--p 00048000 08:01 1574014 /usr/lib64/libpulse.so.0.15.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: Running DIL (3.22.0) Version
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: DtsDeviceOpen: Opening HW in mode 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: DtsDeviceOpen: Create File Failed
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d449000-354d44a000 rw-p 00049000 08:01 1574014 /usr/lib64/libpulse.so.0.15.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d600000-354d601000 r-xp 00000000 08:01 1574013 /usr/lib64/libjson.so.0.1.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d601000-354d800000 ---p 00001000 08:01 1574013 /usr/lib64/libjson.so.0.1.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d800000-354d801000 r--p 00000000 08:01 1574013 /usr/lib64/libjson.so.0.1.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d801000-354d802000 rw-p 00001000 08:01 1574013 /usr/lib64/libjson.so.0.1.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c71e00000-3c71e26000 r-xp 00000000 08:01 1968848 /usr/lib64/samba/libgse.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c71e26000-3c72026000 ---p 00026000 08:01 1968848 /usr/lib64/samba/libgse.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72026000-3c72027000 r--p 00026000 08:01 1968848 /usr/lib64/samba/libgse.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72027000-3c72028000 rw-p 00027000 08:01 1968848 /usr/lib64/samba/libgse.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72200000-3c72222000 r-xp 00000000 08:01 1574009 /usr/lib64/libsmbclient.so.0.2.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72222000-3c72422000 ---p 00022000 08:01 1574009 /usr/lib64/libsmbclient.so.0.2.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72422000-3c72423000 r--p 00022000 08:01 1574009 /usr/lib64/libsmbclient.so.0.2.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72423000-3c72424000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72600000-3c72602000 r-xp 00000000 08:01 1969258 /usr/lib64/samba/libutil_cmdline.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72602000-3c72802000 ---p 00002000 08:01 1969258 /usr/lib64/samba/libutil_cmdline.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72802000-3c72803000 r--p 00002000 08:01 1969258 /usr/lib64/samba/libutil_cmdline.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72803000-3c72804000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72a00000-3c72a0a000 r-xp 00000000 08:01 1968159 /usr/lib64/samba/libsecrets3.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72a0a000-3c72c09000 ---p 0000a000 08:01 1968159 /usr/lib64/samba/libsecrets3.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72c09000-3c72c0a000 r--p 00009000 08:01 1968159 /usr/lib64/samba/libsecrets3.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72c0a000-3c72c0b000 rw-p 00000000 00:00 0
etc....
-----------------------------------
From xbmc.log when file hangs xbmc (black screen):
-----------------------------------
20:22:02 T:139660438599872 NOTICE: DVDPlayer: Opening: smb://MEDIABOX/TEST/test.wmv
20:22:02 T:139660438599872 WARNING: CDVDMessageQueue(player):ut MSGQ_NOT_INITIALIZED
20:22:02 T:139660384802560 NOTICE: Thread CDVDPlayer start, auto delete: false
20:22:02 T:139660384802560 NOTICE: Creating InputStream
20:22:02 T:139660384802560 NOTICE: Creating Demuxer
20:22:02 T:139660384802560 NOTICE: Opening video stream: 1 source: 256
20:22:02 T:139660384802560 NOTICE: Creating video codec with codec id: 73
20:22:02 T:139660384802560 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(500x278, 73)
20:22:02 T:139660384802560 NOTICE: vdp_device = 0x00000001 vdp_st = 0x00000000
20:22:02 T:139660384802560 NOTICE: VDPAU Decoder capabilities:
20:22:02 T:139660384802560 NOTICE: name level macbs width height
20:22:02 T:139660384802560 NOTICE: ------------------------------------
20:22:02 T:139660384802560 NOTICE: MPEG1 0 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: MPEG2_SIMPLE 3 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: MPEG2_MAIN 3 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: H264_MAIN 41 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: H264_HIGH 41 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: VC1_SIMPLE 1 8190 2048 2048
20:22:02 T:139660384802560 NOTICE: VC1_MAIN 2 8190 2048 2048
20:22:02 T:139660384802560 NOTICE: VC1_ADVANCED 4 8190 2048 2048
20:22:02 T:139660384802560 NOTICE: MPEG4_PART2_ASP 5 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: ------------------------------------
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_SHARPNESS
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1
20:22:02 T:139660384802560 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: Windows Media Video 9 VDPAU
20:22:02 T:139660384802560 NOTICE: Creating video thread
20:22:02 T:139660349990656 NOTICE: Thread CDVDPlayerVideo start, auto delete: false
20:22:02 T:139660349990656 NOTICE: running thread: video_thread
20:22:02 T:139660384802560 NOTICE: Opening audio stream: 0 source: 256
20:22:02 T:139660384802560 NOTICE: Finding audio codec for: 86024
20:22:02 T:139660384802560 NOTICE: Creating audio thread
20:22:02 T:139659162146560 NOTICE: Thread CDVDPlayerAudio start, auto delete: false
20:22:02 T:139659162146560 NOTICE: running thread: CDVDPlayerAudio:rocess()
20:22:02 T:139660349990656 NOTICE: (VDPAU) screenWidth:0 vidWidth:500 surfaceWidth:500
20:22:02 T:139660349990656 NOTICE: (VDPAU) screenHeight:0 vidHeight:278 surfaceHeight:278
20:22:02 T:139659162146560 NOTICE: Creating audio stream (codec id: 86024, channels: 2, sample rate: 48000, no pass-through)
20:22:02 T:139660349990656 NOTICE: Creating 500x278 pixmap
20:22:02 T:139660349990656 NOTICE: (VDPAU) Total Output Surfaces Available: 4 of a max (tmp: 4 const: 4)
20:22:02 T:139660349990656 NOTICE: (VDPAU) Creating the video mixer
20:22:02 T:139660349990656 NOTICE: fps: 29.970030, pwidth: 500, pheight: 278, dwidth: 500, dheight: 278
20:22:02 T:139660349990656 NOTICE: Display resolution DESKTOP : 1920x1080 @ 60.00 - Full Screen (16)
20:22:02 T:139660438599872 NOTICE: Using GL_TEXTURE_2D
20:22:02 T:139660438599872 NOTICE: GL: Using VDPAU render method
20:22:02 T:139660438599872 NOTICE: GL: NPOT texture support detected
20:22:02 T:139660438599872 NOTICE: GL: Using GL_ARB_pixel_buffer_object
---------------------------------
From crash log:
---------------------------------
0:21:34 T:140302354478848 NOTICE: Thread CDVDPlayerAudio start, auto delete: false
20:21:34 T:140302354478848 NOTICE: running thread: CDVDPlayerAudio:rocess()
20:21:34 T:140302712956672 NOTICE: (VDPAU) screenWidth:0 vidWidth:500 surfaceWidth:500
20:21:34 T:140302712956672 NOTICE: (VDPAU) screenHeight:0 vidHeight:278 surfaceHeight:278
20:21:34 T:140302354478848 NOTICE: Creating audio stream (codec id: 86024, channels: 2, sample rate: 48000, no pass-through)
20:21:34 T:140302712956672 NOTICE: Creating 500x278 pixmap
20:21:34 T:140302712956672 NOTICE: (VDPAU) Total Output Surfaces Available: 4 of a max (tmp: 4 const: 4)
20:21:34 T:140302712956672 NOTICE: (VDPAU) Creating the video mixer
20:21:34 T:140302712956672 NOTICE: fps: 29.970030, pwidth: 500, pheight: 278, dwidth: 500, dheight: 278
20:21:34 T:140302712956672 NOTICE: Display resolution DESKTOP : 1920x1080 @ 60.00 - Full Screen (16)
20:21:34 T:140303772412096 NOTICE: Using GL_TEXTURE_2D
20:21:34 T:140303772412096 NOTICE: GL: Using VDPAU render method
20:21:34 T:140303772412096 NOTICE: GL: NPOT texture support detected
20:21:34 T:140303772412096 NOTICE: GL: Using GL_ARB_pixel_buffer_object
20:21:35 T:140302354478848 ERROR: CDVDPlayerAudio:ecodeFrame - Decode Error. Skipping audio packet
20:21:35 T:140302354478848 ERROR: Previous line repeats 7 times.
20:21:35 T:140302354478848 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
20:21:35 T:140303700588288 WARNING: PulseAudio: Stream underflow
20:21:36 T:140302354478848 ERROR: CDVDPlayerAudio:ecodeFrame - Decode Error. Skipping audio packet
------------------------------------
Version/build of XBMC from rpmfusion:
xbmc-12.2-3.fc19.x86_64
Any suggestions? I was going to roll Frodo out to a couple of friend's HTPCs using the disk image from my Fedora HTPC, but it doesn't look like it's quite ready for production. I thought I might be able to change the sound settings to use ALSA in XBMC, but that option appears to be disabled in Frodo, so I'm stuck with PulseAudio. I've turned off DTS and any digitial sound toggles in XBMC, and have made recommended settings for VDPAU so I don't think it's an NVIdia driver issue, as all patches have been applied before getting to this stage.
Recently installed a new HTPC using Fedora 19 and RPMfusion repos. Previous HTPC had Fedora 17 installed with same repos running XBMC eden. XBMC Frodo seems to have real issues playing WMV files, with files causing XBMC to crash, or play jerkily, hang XBMC, or play with bad audio, and seeking just seems to make things worse. This was never an issue with Eden, so I've created a test build of ffmpeg 1.2.3 to see if ffmpeg was the culprit with no luck. Either XBMC was compiled with static ffmpeg support, or there's something else at play. Frodo works flawlessly with all other filetypes, it's just WMV files it has issues with. I can consistently break XBMC playing any types of WMV files.
From /var/log/messages:
-----------------------------------
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: *** Error in `/usr/lib64/xbmc/xbmc.bin': corrupted double-linked list: 0x00007f97c808c360 ***
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: ======= Backtrace: =========
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: /lib64/libc.so.6[0x3f0a07c72c]
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: /lib64/libc.so.6[0x3f0a07cfd6]
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: /usr/lib64/nvidia-304xx/tls/libnvidia-tls.so.304.88[0x3f15801cc1]
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: ======= Memory map: ========
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 00400000-013aa000 r-xp 00000000 08:01 2097503 /usr/lib64/xbmc/xbmc.bin
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 015a9000-01607000 r--p 00fa9000 08:01 2097503 /usr/lib64/xbmc/xbmc.bin
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 01607000-0162a000 rw-p 01007000 08:01 2097503 /usr/lib64/xbmc/xbmc.bin
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 0162a000-01657000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 01829000-0197b000 rw-p 01029000 08:01 2097503 /usr/lib64/xbmc/xbmc.bin
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 032d7000-06ac4000 rw-p 00000000 00:00 0 [heap]
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 41027000-410a5000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 410ec000-4116a000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 41b09000-41b0b000 r-xs 00000000 00:1e 18129 /tmp/gl8BxYK5 (deleted)
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354c200000-354c203000 r-xp 00000000 08:01 1574638 /usr/lib64/libpulse-simple.so.0.0.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354c203000-354c403000 ---p 00003000 08:01 1574638 /usr/lib64/libpulse-simple.so.0.0.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354c403000-354c404000 r--p 00003000 08:01 1574638 /usr/lib64/libpulse-simple.so.0.0.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354c404000-354c405000 rw-p 00004000 08:01 1574638 /usr/lib64/libpulse-simple.so.0.0.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354ce00000-354ce09000 r-xp 00000000 08:01 1574010 /usr/lib64/libjson-c.so.2.0.1
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354ce09000-354d009000 ---p 00009000 08:01 1574010 /usr/lib64/libjson-c.so.2.0.1
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d009000-354d00a000 r--p 00009000 08:01 1574010 /usr/lib64/libjson-c.so.2.0.1
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d00a000-354d00b000 rw-p 0000a000 08:01 1574010 /usr/lib64/libjson-c.so.2.0.1
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d200000-354d248000 r-xp 00000000 08:01 1574014 /usr/lib64/libpulse.so.0.15.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d248000-354d448000 ---p 00048000 08:01 1574014 /usr/lib64/libpulse.so.0.15.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d448000-354d449000 r--p 00048000 08:01 1574014 /usr/lib64/libpulse.so.0.15.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: Running DIL (3.22.0) Version
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: DtsDeviceOpen: Opening HW in mode 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: DtsDeviceOpen: Create File Failed
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d449000-354d44a000 rw-p 00049000 08:01 1574014 /usr/lib64/libpulse.so.0.15.3
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d600000-354d601000 r-xp 00000000 08:01 1574013 /usr/lib64/libjson.so.0.1.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d601000-354d800000 ---p 00001000 08:01 1574013 /usr/lib64/libjson.so.0.1.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d800000-354d801000 r--p 00000000 08:01 1574013 /usr/lib64/libjson.so.0.1.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 354d801000-354d802000 rw-p 00001000 08:01 1574013 /usr/lib64/libjson.so.0.1.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c71e00000-3c71e26000 r-xp 00000000 08:01 1968848 /usr/lib64/samba/libgse.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c71e26000-3c72026000 ---p 00026000 08:01 1968848 /usr/lib64/samba/libgse.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72026000-3c72027000 r--p 00026000 08:01 1968848 /usr/lib64/samba/libgse.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72027000-3c72028000 rw-p 00027000 08:01 1968848 /usr/lib64/samba/libgse.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72200000-3c72222000 r-xp 00000000 08:01 1574009 /usr/lib64/libsmbclient.so.0.2.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72222000-3c72422000 ---p 00022000 08:01 1574009 /usr/lib64/libsmbclient.so.0.2.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72422000-3c72423000 r--p 00022000 08:01 1574009 /usr/lib64/libsmbclient.so.0.2.0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72423000-3c72424000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72600000-3c72602000 r-xp 00000000 08:01 1969258 /usr/lib64/samba/libutil_cmdline.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72602000-3c72802000 ---p 00002000 08:01 1969258 /usr/lib64/samba/libutil_cmdline.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72802000-3c72803000 r--p 00002000 08:01 1969258 /usr/lib64/samba/libutil_cmdline.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72803000-3c72804000 rw-p 00000000 00:00 0
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72a00000-3c72a0a000 r-xp 00000000 08:01 1968159 /usr/lib64/samba/libsecrets3.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72a0a000-3c72c09000 ---p 0000a000 08:01 1968159 /usr/lib64/samba/libsecrets3.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72c09000-3c72c0a000 r--p 00009000 08:01 1968159 /usr/lib64/samba/libsecrets3.so
Sep 8 20:15:39 brownbox /etc/gdm/Xsession[702]: 3c72c0a000-3c72c0b000 rw-p 00000000 00:00 0
etc....
-----------------------------------
From xbmc.log when file hangs xbmc (black screen):
-----------------------------------
20:22:02 T:139660438599872 NOTICE: DVDPlayer: Opening: smb://MEDIABOX/TEST/test.wmv
20:22:02 T:139660438599872 WARNING: CDVDMessageQueue(player):ut MSGQ_NOT_INITIALIZED
20:22:02 T:139660384802560 NOTICE: Thread CDVDPlayer start, auto delete: false
20:22:02 T:139660384802560 NOTICE: Creating InputStream
20:22:02 T:139660384802560 NOTICE: Creating Demuxer
20:22:02 T:139660384802560 NOTICE: Opening video stream: 1 source: 256
20:22:02 T:139660384802560 NOTICE: Creating video codec with codec id: 73
20:22:02 T:139660384802560 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(500x278, 73)
20:22:02 T:139660384802560 NOTICE: vdp_device = 0x00000001 vdp_st = 0x00000000
20:22:02 T:139660384802560 NOTICE: VDPAU Decoder capabilities:
20:22:02 T:139660384802560 NOTICE: name level macbs width height
20:22:02 T:139660384802560 NOTICE: ------------------------------------
20:22:02 T:139660384802560 NOTICE: MPEG1 0 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: MPEG2_SIMPLE 3 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: MPEG2_MAIN 3 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: H264_MAIN 41 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: H264_HIGH 41 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: VC1_SIMPLE 1 8190 2048 2048
20:22:02 T:139660384802560 NOTICE: VC1_MAIN 2 8190 2048 2048
20:22:02 T:139660384802560 NOTICE: VC1_ADVANCED 4 8190 2048 2048
20:22:02 T:139660384802560 NOTICE: MPEG4_PART2_ASP 5 8192 2048 2048
20:22:02 T:139660384802560 NOTICE: ------------------------------------
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_SHARPNESS
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE
20:22:02 T:139660384802560 NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1
20:22:02 T:139660384802560 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: Windows Media Video 9 VDPAU
20:22:02 T:139660384802560 NOTICE: Creating video thread
20:22:02 T:139660349990656 NOTICE: Thread CDVDPlayerVideo start, auto delete: false
20:22:02 T:139660349990656 NOTICE: running thread: video_thread
20:22:02 T:139660384802560 NOTICE: Opening audio stream: 0 source: 256
20:22:02 T:139660384802560 NOTICE: Finding audio codec for: 86024
20:22:02 T:139660384802560 NOTICE: Creating audio thread
20:22:02 T:139659162146560 NOTICE: Thread CDVDPlayerAudio start, auto delete: false
20:22:02 T:139659162146560 NOTICE: running thread: CDVDPlayerAudio:rocess()
20:22:02 T:139660349990656 NOTICE: (VDPAU) screenWidth:0 vidWidth:500 surfaceWidth:500
20:22:02 T:139660349990656 NOTICE: (VDPAU) screenHeight:0 vidHeight:278 surfaceHeight:278
20:22:02 T:139659162146560 NOTICE: Creating audio stream (codec id: 86024, channels: 2, sample rate: 48000, no pass-through)
20:22:02 T:139660349990656 NOTICE: Creating 500x278 pixmap
20:22:02 T:139660349990656 NOTICE: (VDPAU) Total Output Surfaces Available: 4 of a max (tmp: 4 const: 4)
20:22:02 T:139660349990656 NOTICE: (VDPAU) Creating the video mixer
20:22:02 T:139660349990656 NOTICE: fps: 29.970030, pwidth: 500, pheight: 278, dwidth: 500, dheight: 278
20:22:02 T:139660349990656 NOTICE: Display resolution DESKTOP : 1920x1080 @ 60.00 - Full Screen (16)
20:22:02 T:139660438599872 NOTICE: Using GL_TEXTURE_2D
20:22:02 T:139660438599872 NOTICE: GL: Using VDPAU render method
20:22:02 T:139660438599872 NOTICE: GL: NPOT texture support detected
20:22:02 T:139660438599872 NOTICE: GL: Using GL_ARB_pixel_buffer_object
---------------------------------
From crash log:
---------------------------------
0:21:34 T:140302354478848 NOTICE: Thread CDVDPlayerAudio start, auto delete: false
20:21:34 T:140302354478848 NOTICE: running thread: CDVDPlayerAudio:rocess()
20:21:34 T:140302712956672 NOTICE: (VDPAU) screenWidth:0 vidWidth:500 surfaceWidth:500
20:21:34 T:140302712956672 NOTICE: (VDPAU) screenHeight:0 vidHeight:278 surfaceHeight:278
20:21:34 T:140302354478848 NOTICE: Creating audio stream (codec id: 86024, channels: 2, sample rate: 48000, no pass-through)
20:21:34 T:140302712956672 NOTICE: Creating 500x278 pixmap
20:21:34 T:140302712956672 NOTICE: (VDPAU) Total Output Surfaces Available: 4 of a max (tmp: 4 const: 4)
20:21:34 T:140302712956672 NOTICE: (VDPAU) Creating the video mixer
20:21:34 T:140302712956672 NOTICE: fps: 29.970030, pwidth: 500, pheight: 278, dwidth: 500, dheight: 278
20:21:34 T:140302712956672 NOTICE: Display resolution DESKTOP : 1920x1080 @ 60.00 - Full Screen (16)
20:21:34 T:140303772412096 NOTICE: Using GL_TEXTURE_2D
20:21:34 T:140303772412096 NOTICE: GL: Using VDPAU render method
20:21:34 T:140303772412096 NOTICE: GL: NPOT texture support detected
20:21:34 T:140303772412096 NOTICE: GL: Using GL_ARB_pixel_buffer_object
20:21:35 T:140302354478848 ERROR: CDVDPlayerAudio:ecodeFrame - Decode Error. Skipping audio packet
20:21:35 T:140302354478848 ERROR: Previous line repeats 7 times.
20:21:35 T:140302354478848 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
20:21:35 T:140303700588288 WARNING: PulseAudio: Stream underflow
20:21:36 T:140302354478848 ERROR: CDVDPlayerAudio:ecodeFrame - Decode Error. Skipping audio packet
------------------------------------
Version/build of XBMC from rpmfusion:
xbmc-12.2-3.fc19.x86_64
Any suggestions? I was going to roll Frodo out to a couple of friend's HTPCs using the disk image from my Fedora HTPC, but it doesn't look like it's quite ready for production. I thought I might be able to change the sound settings to use ALSA in XBMC, but that option appears to be disabled in Frodo, so I'm stuck with PulseAudio. I've turned off DTS and any digitial sound toggles in XBMC, and have made recommended settings for VDPAU so I don't think it's an NVIdia driver issue, as all patches have been applied before getting to this stage.