Viewing artwork causes Pi to crash - SOLVED
#11
(2013-04-01, 15:34)popcornmix Wrote: I'm assuming 14 March still produces "bitstream corrupt" on banner.jpg?

Yes, 15 March also.

debug.log (pastebin) for 15 March build when opening "Choose art" dialog for "Arrow" TV Show.

The three images shown in the "Choose art" are (from the top to the bottom, in case the order bears any relation to sequences shown in the debug log): Banner, Poster then Fanart

The 15 March build has firmware dated 4 March.

Code:
rpi512:~ # vcgencmd version
Mar  4 2013 00:06:09
Copyright (c) 2012 Broadcom
version 374181 (release)

(2013-04-01, 15:34)popcornmix Wrote: There are firmware changes to jpeg decode on 18 March, and 29 March.
It would be interesting if "start.elf" is significant in causing/fixing the hang. Double check that latest firmware doesn't fix it (not sure if you already have that).

My latest git build of OE (finished building just 10 minutes ago) has the following firmware:
Code:
rpi512:~ # uname -a
Linux rpi512 3.6.11 #1 PREEMPT Mon Apr 1 13:10:44 BST 2013 armv6l GNU/Linux
rpi512:~ # vcgencmd version
Mar 19 2013 00:02:38
Copyright (c) 2012 Broadcom
version 377915 (release)

I've rebuilt OE with debug enabled, but gdb doesn't produce anything useful:
Code:
rpi512:~ # gdb /usr/lib/xbmc/xbmc.bin
GNU gdb (GDB) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "armv6zk-openelec-linux-gnueabi".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/xbmc/xbmc.bin...done.
(gdb) thread apply all bt
(gdb) run
Starting program: /usr/lib/xbmc/xbmc.bin
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.

Program received signal SIGILL, Illegal instruction.
0xb6e49420 in _armv7_neon_probe () from /usr/lib/libcrypto.so.1.0.0
(gdb) continue
Continuing.

Program received signal SIGILL, Illegal instruction.
_armv7_tick () at armv4cpuid.S:17
17      armv4cpuid.S: No such file or directory.
(gdb) continue
Continuing.
[New LWP 2199]
[New LWP 2201]
[New LWP 2200]
[New LWP 2203]
[New LWP 2219]
[LWP 2201 exited]
[LWP 2200 exited]
[LWP 2219 exited]

[LWP 2219 exited] appears after I click the "Choose art" button, then the Pi locks up.
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.
Reply


Messages In This Thread
RE: Viewing artwork causes Pi to crash - by Milhouse - 2013-04-01, 15:55
Logout Mark Read Team Forum Stats Members Help
Viewing artwork causes Pi to crash - SOLVED0