[TESTING] Kodi 18 (Leia) builds for Raspberry Pi

Sorry, I don’t have the slightest idea. I just found this solution on another forum and posted it here. But since the firmware files are the latest upstream versions, you might have more luck checking their issues page whether somebody reproted similar problems and, if not, opening an issue there yourself.

Guys, sorry of I have missed this in the thread but have installed the 17.8-178 build on my Pi2 and wanted to try out the retro games options. I’ve enabled on of Snes EMUs and copied over some roms to the Pi’s SD card over smb. On launch, I get some text on screen (too quick to read) then the OSMC sad face, then am shortly returned to the menu.

Looking at the emu dependencies, game.libretro is unavailable. Have I missed something or is this just the current status and I’m ahead of the current development? Id thought from reading this that it was working, albeit in alpha but could be wrong.

Thanks.

Not sure of the Snes emus are working but game.libretro is included in the build.

Enable debug logs, replicate the error and post logs.

17.8-179, 20 Feb 2018: Based off OSMC commit (fee1d46a) and newclock5 (cb39ba)

XBMC:

  • [cleanup] minimize system.h (PR:13556, 4 commits, 8 files changed)
  • paplayer (vp): fix out-of-bounds error in audiocodec passthrough (PR:13557, 1 commit, 2 files changed)
  • OpenGL: fix NaN in shaders (PR:13559, 1 commit, 3 files changed)

newclock5:
Commits no longer in build:

  • paplayer (vp): fix out-of-bounds error in audiocodec passthrough (83ae5402)
  • fixup: MVC: remove SAFE_DELETE (fb2c9271)

Includes latest
addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (3200b09), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), [url=https://github.com/kodi-pvr/pvr.stalker]pvr.stalker/url, pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)
`

Thanks for confirming.

Here’s a log on 17.8-178:

https://paste.osmc.tv/imeqorokoq

And one on 17.8-179

https://paste.osmc.tv/ayapijubed

Hopefully something useful from them given the sad face appeared as soon I select the rom so no time to upload a log.

Thanks,.

Not seeing any errors in the logs which might cause this. I’ll see if I can replicate the issue on my box.

Its finding game.libreto though.

Does the crash occur when playing any snes game? Have you tried any other emulators?

20:58:46.688 T:1922629472   DEBUG: RetroPlayer[PLAYER]: ---------------------------------------
20:58:46.695 T:1922629472   DEBUG: ADDON: Dll Initializing - Nintendo - SNES / Famicom (Beetle bsnes)
20:58:46.695 T:1922629472   DEBUG: SECTION:LoadDLL(/usr/lib/kodi/addons/game.libretro/game.libretro.so.1.0.36)
20:58:46.696 T:1922629472   DEBUG: Loading: /usr/lib/kodi/addons/game.libretro/game.libretro.so.1.0.36

17.8-180, 21 Feb 2018: Based off OSMC commit (9a2000) and newclock5 (4362d0e)

XBMC:

  • Consolidate subtitle dialogs (PR:13525, 2 commits, 15 files changed)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (3200b09), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), pvr.stalker (77eec69), pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)

Hi, I’m stuck in a crash loop since updating (I hadn’t updated for a while now). I’ve enabled debug logging but I can’t find anything suspicious, and I’m grateful for any idea…

https://paste.osmc.tv/yihezimoyu

It seems to reliably crash at this point:

 DEBUG: InitialiseFeature - using libCEC v4.0.2

Don’t see anything specific that would cause the crash.

Possibly a addon causing problems.

Try stopping mediacenter, renaming .kodi to .kodi.old and restarting.

Are you on build 17.8-180? If so try going back to 17.8-179 to check if its a issue introduced in 180.

Thanks. It’s really weird. I tried Beetle Snes on the earlier tests, but tried Snex9x tonight and one of the others (sorry can’t recall which). I had more success there in that the crash did not occur and the rom seemed to play but only gave me a black screen. This is with roms of Super Mario World, Gods and Aliens Vs Predator. I even trued renaming the roms to remove spaces or any odd characters like [!] but no dice.

I was logging it all then tried to loan ScummVM, it hard crashed my Pi, couldn’t even SSH in. I;ll try again tomorrow and repeat the steps minus ScummVM.

This is what I see when I load up an Emulator dependency screen:

As you can see, game.libretro shows as Unavailable, contrary to the log.

17.8-181, 22 Feb 2018: Based off OSMC commit (4537a326db) and newclock5 (6f78f056)

XBMC:

  • [cleanup] silence sign compare warning (PR:13567, 1 commit, 1 file changed)

newclock5:
New commits in this build:

  • add back the custom pthread mutex attribute PTHREAD_PRIO_INHERIT. (a27662f8)
  • TEST: Threads: Enable PTHREAD_PRIO_INHERIT on arm (6f78f056)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (3200b09), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), pvr.stalker (77eec69), pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)

Did a quick test with the snes emulator and also getting a crash. Probably one to take up with the addon developer.

17.8-182, 23 Feb 2018: Based off OSMC commit (2c30d76) and newclock5 (df12e11ba)

XBMC:

  • Rendering: remove rendercaps (PR:13512, 3 commits, 18 files changed)
  • [c-pluff] Update to 0.1.4 (PR:10741, 2 commits, 152 files changed)
  • DirectX: fix NaN in shaders (PR:13570, 1 commit, 1 file changed)
  • Add back the custom pthread mutex attribute PTHREAD_PRIO_INHERIT. (PR:13562, 2 commits, 4 files changed)

newclock5:
Commits no longer in build:

  • ffmpeg: hevc: Update to latest Neon SAO optimisations (5252bfed)
  • ffmpeg: hevc: Fix minor memory leak and use stack for small allocations (a9808c2f)
  • ffmpeg: hevc: Avoid zero length cache flushes (5e91f841)
  • ffmpeg: hevc: Fix artifacts if bright scenes (bbbedb3e)
  • add back the custom pthread mutex attribute PTHREAD_PRIO_INHERIT. (a27662f8)
  • TEST: Threads: Enable PTHREAD_PRIO_INHERIT on arm (6f78f056)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (3200b09), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), pvr.stalker (77eec69), pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)

Great, thanks gmc, wasn’t sure of the protocol. Appreciated.

17.8-183, 25 Feb 2018: Based off OSMC commit (65fc98f) and newclock5 (70b84f)

XBMC:

  • FIX: [3D] reset datacache value between plays (by fernet) (PR:13572, 1 commit, 1 file changed)

pvr.mythtv:

newclock5:
New commits in this build:

  • FIX: [3D] reset datacache value between plays (by fernet) (7ee3de40)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (fd14139, +2), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), [url=https://github.com/kodi-pvr/pvr.stalker]pvr.stalker/url, pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)

17.8-184, 26 Feb 2018: Based off OSMC commit (4524426e) and newclock5 (5bb608c6)

XBMC:

  • [GBM] Add meson / allow single plane mode (PR:13503, 1 commit, 2 files changed)
  • [cmake] Fix build stamp generation (PR:13577, 1 commit, 1 file changed)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (cfb9fdb, +3), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), [url=https://github.com/kodi-pvr/pvr.stalker]pvr.stalker/url, pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)

17.8-185, 27 Feb 2018: Based off OSMC commit (3617b5f2f) and newclock5 (5d7eea31)

XBMC:

  • VideoPlayer: OpenGL - make sure rgb values are not neg after yuv2rgb (PR:13581, 1 commit, 2 files changed)
  • VideoPlayer: DirectX - make sure rgb values are not negative after yu (PR:13582, 1 commit, 1 file changed)
  • [win10] Bump SDK ver and add changes related to new SDK. (PR:13565, 10 commits, 10 files changed)
  • ]amlcodec: cleanup and simplify 3D handling code (PR:13552, 1 commit, 7 files changed)
  • [PVR] Guide window: Reintroduce ‘wrap around’ when navigating the epg grid (PR:13579, 1 commit, 6 files changed)
  • extend aarch64 pattern in .gitignore (PR:13580, 1 commit, 2 files changed)
  • FIX: [amc] 3D->2D (PR:13584, 1 commit, 1 file changed)
  • [cmake][windows] require SDK 10.0.14393.0 or higher (PR:13583, 1 commit, 2 files changed)

pvr.mythtv:

newclock5:
New commits in this build:

  • ffmpeg: hevc: Compress Coefficients. A53 optimisations to transform (c453ad20)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (59ff911, +5), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), [url=https://github.com/kodi-pvr/pvr.stalker]pvr.stalker/url, pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)

17.8-186, 28 Feb 2018: Based off OSMC commit (a3a5d236) and newclock5 (d0ad9dc)

XBMC:

  • [PVR] Guide window: Fix ‘wrap around’. (PR:13586, 1 commit, 1 file changed)
  • [PVR] Fix return value of CDVDInputStreamPVRManager::SeekTime. (PR:13589, 1 commit, 1 file changed)
  • ADD: [droid;key] channel up/down (PR:13588, 1 commit, 1 file changed)

newclock5:
New commits in this build:

  • Revert “DVDVideoCodec: Initialise VideoPicture fields to zero” (81d49f8c)
  • DVDVideoCodec: Initialise VideoPicture fields to zero (simpler) (d0ad9dc7)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (59ff911, +5), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), [url=https://github.com/kodi-pvr/pvr.stalker]pvr.stalker/url, pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)

17.8-187, 2 March 2018: Based off OSMC commit (e5e76a9ed) and newclock5 (a3f88cdf)

XBMC:

  • libmicrohttpd version bump (PR:13593, 2 commits, 9 files changed)
  • omxplayer: Avoid hang when skipping to next video (PR:13592, 1 commit, 1 file changed)
  • OMXImage: Skip out earlier when image is progressive (PR:13590, 1 commit, 1 file changed)
  • [cleanup] remove ifdefs for old lib, os & compiler versions (PR:13595, 10 commits, 26 files changed)
  • [fix] add back libcdio 0.83 compatibility after 98565c1

newclock5:
Updated commits in this build:

  • MMAL: Support using the isp component for conversion of more than 8bpp (2ae72f99 => a981664e)
  • Revert “mmalrender: Disable deinterlace when no interlaced frames seen” (7fd18354 => afae8dd2)

Commits no longer in build:

  • OMXImage: Skip out earlier when image is progressive (ce395a2b)
  • MMAL: Fix height when bbp is more than one (489c925f)
  • MMAL: Initial support for more than 8bpp (c677a2ac)
  • omxplayer: Avoid hang when skipping to next video (d2ab3d4f)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (b3ffc49), peripheral.joystick (12e7d52, +1), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (59ff911, +5), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), [url=https://github.com/kodi-pvr/pvr.stalker]pvr.stalker/url, pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)

17.8-188, 4 March 2018: Based off OSMC commit (8fcf807ff) and newclock5 (3fbd9f29)

osmc

  • Update kodi-platform revision (a90943d)

XBMC:

  • Bump to v18 alpha2 (PR:13608, 1 commit, 1 file changed)
  • Revert “Bump to v18 alpha2” (PR:13609, 1 commit, 1 file changed)
  • [cleanup][windows] remove obsolete msys and mingw binary addon dependencies (PR:13571, 2 commits, 10 files changed)
  • [addons] fix kodi-platform SHA-1 revision (497a7e1)

Includes latest addons: inputstream.adaptive (b28d3f0), inputstream.rtmp (eba92bd), peripheral.joystick (12e7d52), pvr.argustv (a4d3ec7), pvr.demo (8f62053), pvr.dvblink (89d1687), pvr.dvbviewer (64c4356), pvr.filmon (2721611), pvr.hdhomerun (7379fbc), pvr.hts (095784b), pvr.iptvsimple (933a5c4), pvr.mediaportal.tvserver (dec444f), pvr.mythtv (59ff911), pvr.nextpvr (aa1c8d2), pvr.njoy (67b837d), pvr.octonet (689afbf), pvr.pctv (5b47d9f), pvr.stalker (77eec69), pvr.teleboy (3ae0297), pvr.vbox (57f3198), pvr.vdr.vnsi (4db947c), pvr.vuplus (f05f158), pvr.wmc (38e670a), pvr.zattoo (3c46173), vfs.libarchive (128394c)