xbianonpi / xbian

XBMC on Raspberry Pi, Bleeding Edge
https://xbian.org
GNU General Public License v3.0
294 stars 44 forks source link

LCDproc add-on crashes XBMC (was: Playing FLAC files crashes xbmc process) #610

Closed 0xFACE closed 10 years ago

0xFACE commented 10 years ago

There seems to be playing FLAC file bug still not fixed in XBIAN.

There is nothing special in xbmc.log before crash. Dmesg says: "xbmc main process (1197) terminated with status 134",

and xbmc is respawn.

mk01 commented 10 years ago

@0xFACE

probably libXX missing. can you check

tail /var/log/upstart/xbmc.log

?

mk01 commented 10 years ago

raspberry or imx6?

0xFACE commented 10 years ago

Raspberry. I forgot to mention: xbmc crash happens randomly during FLAC playback. I have this issue in previous releases too. Here's my post: http://forum.xbian.org/thread-2451-post-24317.html#pid24317

mk01 commented 10 years ago

please still check if there is something relevant in the console output of xbmc (/var/log/upstart/xbmc.log).

then would be great if you have a track you can share - or just encode even 1min silence into flac and send - if that file will cause crashing too (that we get a sample which is 100% crashing xbmc of yours).

0xFACE commented 10 years ago

There is no file xbmc.log in /var/log/upstart/ directory. Do you mean /home/xbian/.xbmc/temp/xbmc.log file? In fact I don't have a file which is 100% crashing my xbmc. Sometimes a single track is crashing my xbmc, and after re-spawn I can play the same track without problem.

mk01 commented 10 years ago

ok, will do a one track playlist with repeat on and test.

0xFACE commented 10 years ago

Funny thing. Today I disabled LCDproc plugin. So far I can play music without problem.

anaconda commented 10 years ago

@0xFACE please close if you didn't experience this again.

0xFACE commented 10 years ago

I'm still experiencing this. The only workaround I found is to disable LCDproc plugin or to change $INFO[MusicPlayer.Title] in LCD.xml to some static caption:

$INFO[MusicPlayer.Title] $INFO[LCD.ProgressBar]

ie:

Playing music $INFO[LCD.ProgressBar]

I have LCD display connected, and I would like to use it ;-)

No idea where to start and how to debug.

anaconda commented 10 years ago

Sorry, it wasn't clear you were actually using that add-on (I thought you had it installed, but not using it). This sounds like your issue. No solutions are known so far though. I'd suggest you participate in that thread and provide crash logs (e.g. from Windows) if possible.

0xFACE commented 10 years ago

Thanks, it seems to be good direction for me. I'm closing my issue here and will try to resolve it with LCDProc devs help.

anaconda commented 10 years ago

This possibly fixes your issue: https://github.com/xbmc/xbmc/pull/5669 I assume it'll be merged shortly, so it will be in Helix (v14).