2015-07-18, 22:33
2015-07-18, 22:56
Finding a way of provoking the crash repeatably would be useful.
There was some evidence of a memory allocation failure on gpu in that log (perhaps due to a leak).
Trying the firmware (start.elf/fixup.dat) from the last reliable build with latest OE build might be interesting.
There was some evidence of a memory allocation failure on gpu in that log (perhaps due to a leak).
Trying the firmware (start.elf/fixup.dat) from the last reliable build with latest OE build might be interesting.
2015-07-18, 23:55
New OpenELEC Isengard build #0718: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (18f59962, changelog) and tip of XBMC master (a2523a66, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.1.2 #1 Sat Jul 18 21:04:41 BST 2015 armv6l GNU/Linux
# vcgencmd version
Jul 16 2015 19:12:56
Copyright (c) 2012 Broadcom
version bc619b5e5aa64f2b5fdd24f6b6a4e61907027a35 (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20150718210347-#0718-g18f5996 [Build #0718]
# vcdbg log msg 2>&1 | grep DTOK
001567.104: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (18f59962, changelog) and tip of XBMC master (a2523a66, changelog) with the following modifications:
- Includes newclock4 patches
- Excludes the OpenELEC fernetmenta patches due to conflicts with newclock4
- Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.1.y
- Default setting for "Show RSS Feed" changed to disabled (new installs only) [patch details]
- Disabled "Total Duration" in Confluence (see build #0221 for details)
- Includes latest dcadec master (2a9186e3, ahead +34)
- Includes latest kodi-platform master (33b6390b, ahead +1)
- Includes latest libcec master (d997b9aa, ahead +28)
- Includes latest libnfs master (68941809, ahead +25)
- Includes latest platform master (2eca9d3f, ahead +1)
- Includes latest addons: pvr.argustv (1a14982a, +20), pvr.demo (c815a98a, +11), pvr.dvblink (a461139d, +11), pvr.dvbviewer (afa98973, +10), pvr.filmon (f0ef82ba, +10), pvr.hts (60931a99, +22), pvr.iptvsimple (98f72c31, +10), pvr.mediaportal.tvserver (4521681e, +24), pvr.mythtv (6c5e8565, +29), pvr.nextpvr (ec702194, +10), pvr.njoy (068fb892, +10), pvr.pctv (335fcd05, +10), pvr.stalker (0e1b83a6, +10), pvr.vbox (c3a922f2, +22), pvr.vdr.vnsi (4577525f, +10), pvr.vuplus (cb2799ae, +12), pvr.wmc (6dc412ff, +12)
- Exclude ffmpeg-99.0011-mpeg4video-Signal-unsupported-GMC-with-more-than-one.patch: Ignore, as already in newclock4
- Exclude kodi-999.20-PR7102.patch: Temporarily ignore dcadec settings and use newclock4 version
- Exclude kodi-999.21-configure.ac-dont-break-if-dcadec-is-missing-dcadec-.patch: Temporarily ignore due to breakage
- Include patch: Add ffmpeg dependency and includes for HEVC optimisations
- Include patch: Fix after PR7268 until OE master syncs with Kodi 16
- Include patch: Enable Wolfson 8804 I2C module
- Include patch: Add experimental splash video
- Include patch: Enable pvr addons, disable PVR updates
- Include PR:4228: ffmpeg: update to ffmpeg-2.7.1
- Include PR:4239: [RPi]: Enable config options required for next RPi kernel bump
- Include PR:7462: [backport-resurrect] added: also hide thumbs for unwatched episodes option to show plot is off
- Include PR:7495: [RFC][FONTCACHE] get rid of boost multi_index
- Include PR:7541: [xbmc] [guilib] fix first letter remains visible in keyboard dialog
- Fix first letter/cursor in keyboard dialog mkII
- OpenELEC:
- binary-addons: bump pvr clients (18f59962)
- binary-addons: bump pvr clients (18f59962)
- XBMC:
- [builtin] Add PVR.SearchMissingChannelIcons (PR:7450, 2 commits, 1 file changed)
- [guilib] fix cursor not always shown in keyboard dialog (fixes #16134) (PR:7532, 1 commit, 1 file changed)
- [pvr] Bump add-ons for alpha1 (PR:7537, 1 commit, 17 files changed)
- rename weather icon type (PR:7535, 1 commit, 54 files changed)
- don't mess with the long and short date formats defined in langinfo.xml (PR:7522, 1 commit, 4 files changed)
- [builtin] Add PVR.SearchMissingChannelIcons (PR:7450, 2 commits, 1 file changed)
- platform:
- fixed: libdir in UseMultiArch.cmake default to lib (PR:8, 1 commit, 1 file changed)
- fixed: libdir in UseMultiArch.cmake default to lib (PR:8, 1 commit, 1 file changed)
- pvr.argustv:
- [debian packaging]: fix library install path (PR:22, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:22, 2 commits, 3 files changed)
- pvr.demo:
- [debian packaging]: fix library install path (PR:15, 2 commits, 2 files changed)
- [debian packaging]: fix library install path (PR:15, 2 commits, 2 files changed)
- pvr.dvblink:
- [debian packaging]: fix library install path (PR:20, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:20, 2 commits, 3 files changed)
- pvr.dvbviewer:
- [debian packaging]: fix library install path (PR:12, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:12, 2 commits, 3 files changed)
- pvr.filmon:
- [debian packaging]: fix library install path (PR:17, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:17, 2 commits, 3 files changed)
- pvr.hts:
- bump add-on for alpha1 release (PR:65, 1 commit, 2 files changed)
- bump add-on for alpha1 release (PR:65, 1 commit, 2 files changed)
- pvr.iptvsimple:
- [debian packaging]: fix library install path (PR:28, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:28, 2 commits, 3 files changed)
- pvr.mediaportal.tvserver:
- [debian packaging]: fix library install path (PR:18, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:18, 2 commits, 3 files changed)
- pvr.mythtv:
- [debian packaging]: fix library install path (PR:21, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:21, 2 commits, 3 files changed)
- pvr.nextpvr:
- [debian packaging]: fix library install path (PR:18, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:18, 2 commits, 3 files changed)
- pvr.njoy:
- [debian packaging]: fix library install path (PR:12, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:12, 2 commits, 3 files changed)
- pvr.pctv:
- [debian packaging]: fix library install path (PR:16, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:16, 2 commits, 3 files changed)
- pvr.stalker:
- [debian packaging]: fix library install path (PR:14, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:14, 2 commits, 3 files changed)
- pvr.vbox:
- [debian packaging]: fix library install path (PR:90, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:90, 2 commits, 3 files changed)
- pvr.vdr.vnsi:
- bump add-on for alpha1 release (PR:20, 1 commit, 1 file changed)
- bump add-on for alpha1 release (PR:20, 1 commit, 1 file changed)
- pvr.vuplus:
- [debian packaging]: fix library install path (PR:14, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:14, 2 commits, 3 files changed)
- pvr.wmc:
- [debian packaging]: fix library install path (PR:16, 2 commits, 3 files changed)
- [debian packaging]: fix library install path (PR:16, 2 commits, 3 files changed)
- kernel 4.1.y:
- Additional commits/pull requests/changes not yet merged upstream:
2015-07-19, 03:09
(2015-07-19, 01:49)parcel Wrote: Anyone experienced infinite stuck scrolling in listbox of items in GUI?
Could you be more specific - what Confluence screen (Movies? TV Shows? Recently Added?) and which view etc.? Screenshot might be helpful. Also identifying the build when this problem started would be good.
2015-07-19, 03:17
I just had the GUI "freak out" on me, while testing scrolling text (which seems to be working normally) in Movies > Recently Added (Fanart view). I left the screen idle for a minute or two with text scrolling, then I pushed left to go from the first item in the list to the last item, at which point the GUI went nuts - flashing fanart and poster artwork on an off etc.
Log (sorry, not debug): http://sprunge.us/LbAP
There is an "insufficient resources" error, followed by several "unable to decode" errors, although according to bcmstat I had 173MB of GPU memory available.
Haven't yet been able to reproduce.
Log (sorry, not debug): http://sprunge.us/LbAP
There is an "insufficient resources" error, followed by several "unable to decode" errors, although according to bcmstat I had 173MB of GPU memory available.
Haven't yet been able to reproduce.
2015-07-19, 03:57
Did it again, this time while scrolling through Movies (Thumbnail view) - however on this occasion the screen is static, no flickering artwork:
There's some text at the bottom of the screen that I don't recognise (hard to see - black text on dark grey background)... could this be font-cache related (added #0716)?
Free GPU mem is 168MB.
http://sprunge.us/ZSSQ
There's some text at the bottom of the screen that I don't recognise (hard to see - black text on dark grey background)... could this be font-cache related (added #0716)?
Free GPU mem is 168MB.
http://sprunge.us/ZSSQ
2015-07-19, 04:19
Crash log with debug log: http://sprunge.us/WcLA
This is a new test build #0719 (no real changes, just testing build system). I scrolled around Movies (Thumbnail view) and Movies > Recently Added (Fanart view), no obvious errors. I went away for 4-5 minutes, then came back to screen that had powered off. Thinking virtual suspend had kicked in, I pressed the OK button (03:13:36 550.312683 in the log) but this appears to have been interpreted as starting playback of the first item in Movies > Recently Added, then a bunch of errors appeared in the log and eventually kodi.bin crashed.
I'll try testing with a debug enabled build and see if I can get any more useful information.
This is a new test build #0719 (no real changes, just testing build system). I scrolled around Movies (Thumbnail view) and Movies > Recently Added (Fanart view), no obvious errors. I went away for 4-5 minutes, then came back to screen that had powered off. Thinking virtual suspend had kicked in, I pressed the OK button (03:13:36 550.312683 in the log) but this appears to have been interpreted as starting playback of the first item in Movies > Recently Added, then a bunch of errors appeared in the log and eventually kodi.bin crashed.
I'll try testing with a debug enabled build and see if I can get any more useful information.
2015-07-19, 04:37
(2015-07-19, 01:49)parcel Wrote: Anyone experienced infinite stuck scrolling in listbox of items in GUI?
I've seen this now, most likely a manifestation of the GUI "freak out" - I'm currently testing a debug build #0718x, have scrolled around Movies (Thumbnail view) without any incident, then scrolled through Movies > Recently Added (Fanart view) and left it on the first item with plot scrolling. After a few minutes the scrolling stopped (the plot is actually "bouncing" up and down by a couple of pixels) and the blade menu and other assets are flickering.
While typing this, the "Dim" screensaver has activated (447.962555 in debug-enabled crash-log), and the screen has gone completely black.
Pressing "Right" button has no effect (screen/GUI doesn't re-activate).
Pressing "OK" (starting playback of the second item in Recently Added list, 565.886353 in log) eventually causes kodi.bin to crash.
Will try a build without the font-cache commit, although looking at this particular crash it appears to be gpu/qpu related. However this crash may just be a consequence of some other GPU problem (eg. memory corruption) that has already occurred previously.
2015-07-19, 05:01
I've been testing a build that does not contain PR7495 (font-cache) and so far so good... I've scrolled through Movies (480 posters/fanart) and through Recently Added, no resource problems, no text scrolling problems.
2015-07-19, 05:18
Hi Milhouse,
I too have been playing with the current issues.
1. It’s difficult to consistently reproduce, I have had issues (both interface locking up and application crashing) during active use and after periods of being idle;
2. Often the interface seems to freeze, however, input is still received and debug logged;
3. I can’t see a correlation with memory consumption (using your bcmstat.sh tool - awesome BTW);
4. I downgraded the PI’s firmware as per the following with no noticeable change:
From:
To:
Would be more than happy to test the new build without PR:7495 (font-cache).
I too have been playing with the current issues.
1. It’s difficult to consistently reproduce, I have had issues (both interface locking up and application crashing) during active use and after periods of being idle;
2. Often the interface seems to freeze, however, input is still received and debug logged;
3. I can’t see a correlation with memory consumption (using your bcmstat.sh tool - awesome BTW);
4. I downgraded the PI’s firmware as per the following with no noticeable change:
From:
Code:
OpenELEC:~ # vcgencmd version
Jul 16 2015 19:12:56
Copyright (c) 2012 Broadcom
version bc619b5e5aa64f2b5fdd24f6b6a4e61907027a35 (clean) (release)
To:
Code:
OpenELEC:~ # vcgencmd version
Jul 14 2015 01:21:05
Copyright (c) 2012 Broadcom
version 41afcc6c933c1bc44ebdedc5aaf965b685b604e7 (clean) (release)
Would be more than happy to test the new build without PR:7495 (font-cache).
2015-07-19, 05:34
@virtuallysafe: I'll upload Pi1/Pi2 test builds without PR7495 in the next 30-40 minutes.
Unfortunately I can only guess what build you are referring to when you tell me the firmware you are using, that's why we have build numbers (visible if you type "lsb_release").
I'm assuming your last build is #0714, which - if the problem is due to the font-cache PR - should be OK as it doesn't have this PR, although maybe the recently introduced deinterlace firmware (included in #0713) is causing a side-effect that is fixed by later firmware.
I can provoke the GUI problems in #0718 by navigating rapidly through Movies, then Movies > Recently Added, usually with a short amount of idle time. Still not had a problem so far without PR7495.
Unfortunately I can only guess what build you are referring to when you tell me the firmware you are using, that's why we have build numbers (visible if you type "lsb_release").
I'm assuming your last build is #0714, which - if the problem is due to the font-cache PR - should be OK as it doesn't have this PR, although maybe the recently introduced deinterlace firmware (included in #0713) is causing a side-effect that is fixed by later firmware.
I can provoke the GUI problems in #0718 by navigating rapidly through Movies, then Movies > Recently Added, usually with a short amount of idle time. Still not had a problem so far without PR7495.
2015-07-19, 05:59
(2015-07-19, 05:34)Milhouse Wrote: Unfortunately I can only guess what build you are referring to when you tell me the firmware you are using, that's why we have build numbers (visible if you type "lsb_release").Apologies, given the previous context in this thread, I had assumed it implicit - the release is "OpenELEC (Milhouse) - Version: devel-20150714211422-#0714-gdec8e1f [Build #0714]".
(2015-07-19, 05:34)Milhouse Wrote: I can provoke the GUI problems in #0718 by navigating rapidly through Movies, then Movies > Recently Added, usually with a short amount of idle time.Interesting, will try again.
(2015-07-19, 05:34)Milhouse Wrote: Still not had a problem so far without PR7495.Tops as, will spin it up when the build is available.
2015-07-19, 06:41
@popcornmix: Testing "PAW Patrol.ts" again with "Auto"/"MMAL-Advanced" and build #0718b, and I notice it's skipping a lot of frames, seemingly only during the interlaced segments.
The "skip:" count increases rapidly during the monster race at the beginning, stops incrementing during the Disney Princess advert, starts incrementing again during the Gogurt and Trash Wheels adverts, then stops incrementing again during the Goldfish advert, etc.
My Pi2 is overclocked slightly:
The "skip:" count increases rapidly during the monster race at the beginning, stops incrementing during the Disney Princess advert, starts incrementing again during the Gogurt and Trash Wheels adverts, then stops incrementing again during the Goldfish advert, etc.
My Pi2 is overclocked slightly:
Code:
arm_freq=1000
core_freq=500
over_voltage=4
force_turbo=1
gpu_freq=400
v3d_freq=300
avoid_pwm_pll=1