FS#30379 - [xbmc] crashes on bad video file headers

Attached to Project: Community Packages
Opened by Jan (betaros) - Wednesday, 20 June 2012, 15:17 GMT
Last edited by Ike Devolder (BlackEagle) - Sunday, 21 October 2012, 18:28 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
XBMC crashes while scrolling through my library.

Additional info:
* package version(s)
* config and/or log files etc.
Version: 11.0-4
Log is at the attachment.

Using a Acer R3700 with NVIDIA ION2 and vdpau

$ xbmc --debug

** (process:8935): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

** (process:8935): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

** (process:8935): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
/usr/bin/xbmc: Zeile 137: 8943 Speicherzugriffsfehler "$LIBDIR/xbmc/xbmc.bin" $SAVED_ARGS
Crash report available at /home/***/xbmc_crashlog-20120620_170424.log
This task depends upon

Closed by  Ike Devolder (BlackEagle)
Sunday, 21 October 2012, 18:28 GMT
Reason for closing:  No response
Additional comments about closing:  there is no more response over 3 months
Comment by Jan (betaros) - Wednesday, 20 June 2012, 15:21 GMT
/usr/bin/xbmc: Zeile 137: 8943 Speicherzugriffsfehler "$LIBDIR/xbmc/xbmc.bin" $SAVED_ARGS

means:

/usr/bin/xbmc: Line 137: 8943 Segmentation Fault "$LIBDIR/xbmc/xbmc.bin" $SAVED_ARGS
Comment by Benny Hult (bioterror) - Friday, 22 June 2012, 06:37 GMT
I do not get Segmentation fault, but when I suspend my HTPC (with Ion2 also) and resume it, I do get:

** (process:9152): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

** (process:9152): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

** (process:9152): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
/usr/bin/xbmc: line 137: 9160 Aborted "$LIBDIR/xbmc/xbmc.bin" $SAVED_ARGS


What I have installed:
Name : xbmc
Version : 11.0-4

Name : nvidia
Version : 302.17-1

Name : nvidia-utils
Version : 302.17-1

ame : xorg-server
Version : 1.12.2-1

Name : mesa
Version : 8.0.3-3

Name : linux
Version : 3.4.3-1
Comment by Benny Hult (bioterror) - Friday, 22 June 2012, 07:16 GMT
Fixed my problem with downgrading to following packages:
nvidia-295.53-2-x86_64.pkg.tar.xz nvidia-utils-295.53-1-x86_64.pkg.tar.xz
Comment by jason (bipton) - Friday, 22 June 2012, 20:18 GMT
The crashing is from bad video file headers, turn off the "Extract Thumbnail" setting in XBMC and it won't crash from that anymore, hopefully they will fix it to handle bad files again.

"17:04:24 T:140493703304960 DEBUG: DoWork - trying to extract thumb from video file smb://192.168.178.1/FRITZ.NAS/WD-ExtHDD1021-01/Movies/Musikvideos/Musik/Antillas feat. Fiora - Damaged (Official Music Video).mp4"

Loading...