Bug 3234

Summary: Latest XBMC version v13.0-1 crashes on attempts to stream live content ...
Product: Fedora Reporter: nmvega <nmvega>
Component: kodiAssignee: Michael Cronenworth <mike>
Status: RESOLVED FIXED    
Severity: major CC: alexl, ktdreyer, nmvega
Priority: P5    
Version: 20   
Hardware: x86_64   
OS: GNU/Linux   
namespace:
Attachments: Gzipped backtrace dump file (gdb.txt.gz) ...

Description nmvega 2014-05-09 04:31:11 CEST
Hello friends:

Just an FYI that I asked the question below (URL, followed by it's pasted content) to the XBMC forum.

    http://forum.xbmc.org/showthread.php?tid=194550


Hello XBMC friends:

A little bit of background ...

The well-known repository called RPMFUSION is how users of Fedora Linux get their XBMC software.
The wonderful XBMC team at RPMFUSION basically takes the latest source code from this site and,
with only minor tweaks to get it to compile on Fedora, compile and create a RPM package that
is uploaded to that repository. Fedora users then simply execute a command to install (or upgade to)
the latest version of XBMC in that RPMFUSION repository.

Today, the latest package was introduced -- "xbmc-13.0-1.fc20.x86_64.rpm" (full version below) -- and
I installed it (actually, I updated a previous recent/days-old release that was already installed).

Sadly, now anything that I try to stream *live* (iLive stream; SportsDevil; FTV, etc.) causes
the XBMC application to crash. Non-live stream assets seem to work fine. The log files don't indicate
anything useful (I'll check again though).

In an attempt to fix the issue, I wiped out my '.xbmc' directory and started configuring everything
from scratch. But that does not fix the issue.

So I can't tell weather this new issue is caused by this newest version of XBMC sources, or if it
is caused by the building of it. So there are two variables here.

Is anyone else (Fedora users and otherwise) having issues with the latest version of XBMC
streaming of live content? Meaning, causing a crash of the XBMC application?

Full version information below.

Thank you.


Full version ...
=============================================================
user$ rpm -qi xbmc
=============================================================
Name : xbmc
Version : 13.0
Release : 1.fc20
Architecture: x86_64
Install Date: Thu 08 May 2014 02:28:25 PM EDT
Group : Applications/Multimedia
Size : 64361020
License : GPLv2+ and GPLv3+
Signature : RSA/SHA256, Tue 06 May 2014 12:57:04 PM EDT, Key ID 963a8848ae688223
Source RPM : xbmc-13.0-1.fc20.src.rpm
Build Date : Sun 04 May 2014 08:35:53 PM EDT
Build Host : builder1.ovh.rpmfusion.lan
Relocations : (not relocatable)
Packager : <http://free.rpmfusion.org/>
Vendor : RPM Fusion
URL : http://www.xbmc.org/
Summary : Media center
Description :
XBMC media center is a free cross-platform media-player jukebox and
entertainment hub. XBMC can play a spectrum of of multimedia formats,
and featuring playlist, audio visualizations, slideshow, and weather
forecast functions, together third-party plugins.
Comment 1 Ken Dreyer 2014-05-09 17:49:55 CEST
Hi nmy, it will really help if you can get us a backtrace of XBMC.

I've added some instructions for this to the RPM Fusion wiki: http://rpmfusion.org/xbmc , see the "Getting a backtrace" section.

If you could please attach your XBMC log file, as well as gdb.txt, that would be helpful.
Comment 2 nmvega 2014-05-09 19:13:33 CEST
Hi Ken:

Sure. I'm in the process of generating that. One question:
As I'm letting gdb dump, it keeps pausing to let me know
"(More stack frames follow...)", after which I hit <enter>
to let it continue.

I've hit enter about 10 times so far. It this expected, or
am I possibly caught in a dump-loop that I don't know about?
Just checking before <entering> 10 times turns into 100
times unnecessarily. :)

Thanks,
Noel
Comment 3 nmvega 2014-05-09 19:44:08 CEST
Created attachment 1297 [details]
Gzipped backtrace dump file (gdb.txt.gz) ...

SUMMARY:

An attempt to start streaming live content failed and caused GDB to drop me to a debug prompt.
Specifically, the Video-AddOn was 'Al Jazeera' (the live section), which I selected because it
was 'out-of-the-box' and allowed me to reproduce the issue without adding any external
repositories and AddOns. In fact, starting with an empty '~/.xbmc' directory, and after letting
XBMC do it's first-time auto-updates, enabling the 'Al Jazeera' Video-AddOn was the only change
to the stock configuration that I made. So this dump was created with as clean an XBMC as
possible.
Comment 4 nmvega 2014-05-10 00:27:57 CEST
Hi Ken / Alex:

Btw, might there be a link somewhere (perhaps a Dropbox download link) to the immediately previous RPM version of XBMC (I think it was 'RC-1)?

I can use that in the interim.

Also, just in case you didn't see it, user @wsnipex also replied to the xbmc.org forum thread (http://forum.xbmc.org/showthread.php?tid=194550), indicating that 'There was an issue with rtmp on Gotham final', after which he provided some guidance.

Thanks again!
Comment 5 Michael Cronenworth 2014-05-11 01:08:08 CEST
I am pushing an update with the latest Gotham branch checkout and streaming works when I tested it.

It will be ~24 hours before the update is signed and pushed to updates-testing, but you can grab it here when the build is done if you wish to test it now:
http://buildsys.rpmfusion.org/plague-results/fedora-20-rpmfusion_free/xbmc/
Comment 6 nmvega 2014-05-11 04:13:38 CEST
[SOLVED]

Hello Michael / Ken ...

I can confirm that your latest compilation of XBMC for Fedora (xbmc-13.0-2.fc20.x86_64.rpm ) indeed resolves the 'live stream' issues I originally reported; including working across the various plugins I mentioned.

Thank you Mike, Ken, Alex and any other steward of the XBMC build for Fedora (and it's RPMFUSION repository). The XBMC build and RPM package that you guys create for us, just work. =:)

Thank you!
Comment 7 Michael Cronenworth 2014-06-10 17:09:42 CEST
*** Bug 3266 has been marked as a duplicate of this bug. ***