Hi all,
Previously I was running RASPBMC on RPi B+ v1.2, had some free time over xmas so figured it was time to upgrade…
I wiped the SD card and did a new install using qt_host_installer from OS-X. I selected English, Raspberry Pi, 2015-11-1 version, and WiFi credentials.
SD card booted OK, but got a sad face at startup.
Logging in via SSH, I can see kodi failing with exit code 132
After installing gdb I see SIGILL during startup.
I did “apt-get update; apt-get upgrade” to pull down the latest and greatest, still no luck.
Below is the crash log, I’ve also shown the disassembly at the end.
Any idea what happened here? I’m not familiar with ARM opcodes, so unsure what is going on. My hunch is that it’s trying to use arm7 opcodes on the arm6 RPi-1 but surely someone else would have noticed that before me.
thanks.
############## Kodi CRASH LOG ############### ################ SYSTEM INFO ################ Date: Mon Dec 28 02:31:16 UTC 2015 Kodi Options: Arch: armv6l Kernel: Linux 4.3.0-10-osmc #1 PREEMPT Sun Nov 29 17:03:54 UTC 2015 Release: OSMC December 2015 ############## END SYSTEM INFO ############## ############### STACK TRACE ################# =====> Core file: /home/osmc/core (2015-12-28 02:31:16.690087353 +0000) ========================================= [New LWP 1409] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Core was generated by `/usr/lib/kodi/kodi.bin'. Program terminated with signal SIGILL, Illegal instruction. #0 0x00459ea0 in CGUIListItem::CGUIListItem() () Thread 1 (Thread 0xb4479230 (LWP 1409)): #0 0x00459ea0 in CGUIListItem::CGUIListItem() () #1 0x00a63788 in CFileItem::CFileItem() () #2 0x00a2c584 in CApplication::CApplication() () #3 0x0037ef58 in xbmcutil::GlobalsSingleton::getInstance() () #4 0x00318134 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) ############# END STACK TRACE ############### ################# LOG FILE ################## Logfile not found in the usual place. Please attach it seperately. Use pastebin.com or similar for forums or IRC. ############### END LOG FILE ################ ############ END Kodi CRASH LOG ############# Core was generated by `/usr/lib/kodi/kodi.bin'. Program terminated with signal SIGILL, Illegal instruction. #0 0x00459ea0 in CGUIListItem::CGUIListItem() () (gdb) disass Dump of assembler code for function _ZN12CGUIListItemC2Ev: 0x00459e98 <+0>: svcls 0x00bd502d 0x00459e9c <+4>: svcpl 0x00d569dc => 0x00459ea0 <+8>: orrsvc r9, pc, #252 ; 0xfc 0x00459ea4 <+12>: ldmdblt r5, {r0, r2, r3, r5, r7, r9, r12, sp, pc} 0x00459ea8 <+16>: svccs 0x00d36d56 0x00459eac <+20>: ldrbpl sp, [pc, #203]! ; 0x459f7f