Bug #3233
RPi - Full system crash
Status: | Fixed | Start date: | 11/01/2016 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 100% | ||
Category: | GLW | |||
Target version: | 5.2 | |||
Found in version: | 5.0.425 | Platform: | RPi |
Description
When movian tries to display the poster image and metadata for a movie/episode it crashes the system (screen gets garbled).
Reverting to the simple check+return in glw.c fixes the issue. Poster and metadata are shown correctly and system doesn't crash.
Crash:
Revision abf7c612 src/ui/glw/glw.cif(rc0.rc_width < 1) rc0.rc_width = 1;
if(rc0.rc_height < 1) rc0.rc_height = 1;
OK: if(rc0.rc_width < 1 || rc0.rc_height < 1) return;
Associated revisions
Revert: Fix layout when margin make a widget very small (last commit)
Fixes #3233
History
#1
Updated by Andreas Smas over 6 years ago
- Status changed from New to Accepted
- Target version set to 5.2
Ah right, this was a fix for when margins become negative but apparently it have caused some issues on RPI then.
I'll have a look, thanks.
#2
Updated by Max Lourenço over 6 years ago
- File screenshot.1478113742.jpg added
Andreas Smas wrote:
Ah right, this was a fix for when margins become negative but apparently it have caused some issues on RPI then.
I'll have a look, thanks.
My RPi is like this (attached):
How do I get logs from RPi anyway??
#4
Updated by Max Lourenço over 6 years ago
- tail
f movian-0.log[rarbg.com].torrent
00:09:13.914: CEC [INFO ]:SL initialised
00:09:14.549: CEC [INFO ]:SL initialised
00:09:27.796: CEC [INFO ]:SL initialised
00:09:28.380: CEC [INFO ]:SL initialised
00:09:29.014: CEC [INFO ]:SL initialised
00:09:29.650: CEC [INFO ]:SL initialised
00:09:42.884: CEC [INFO ]:SL initialised
00:09:43.439: CEC [INFO ]:SL initialised
00:09:44.073: CEC [INFO ]:SL initialised
00:09:44.709: CEC [INFO ]:SL initialised
00:09:56.106: Upgrade [DEBUG]:Checking upgrades for master-rpi
00:10:04.833: navigator [INFO ]:Opening https://rarbg.unblocked.date/download.php?id=wze6342&f=Marvels%20Luke%20Cage%20S01%20WEBRip%20XviD-FUM%5Bettv%5D
00:10:04.845: HTTP [INFO ]:Connect to rarbg.unblocked.date:443
00:10:05.023: HTTP [INFO ]:Connect to rarbg.unblocked.date:443
00:10:05.555: DB [DEBUG]:Opened database /stos/persistent/showtime/metadb/meta.db pages: free=0 total=200
00:10:05.571: DB [DEBUG]:Opened database /stos/persistent/showtime/metadb/meta.db pages: free=0 total=200
00:10:05.574: DB [DEBUG]:Opened database /stos/persistent/showtime/metadb/meta.db pages: free=0 total=200
#5
Updated by Max Lourenço over 6 years ago
I removed fetching of metadata from thetvdb.com and themoviedb.org and it does not hang anymore
- tail
f movian-0.log[rarbg.com].torrent
00:04:45.806: CEC [INFO ]:SL initialised
00:04:46.442: CEC [INFO ]:SL initialised
00:04:59.612: CEC [INFO ]:SL initialised
00:05:00.168: CEC [INFO ]:SL initialised
00:05:00.863: CEC [INFO ]:SL initialised
00:05:01.498: CEC [INFO ]:SL initialised
00:05:14.697: CEC [INFO ]:SL initialised
00:05:15.269: CEC [INFO ]:SL initialised
00:05:15.903: CEC [INFO ]:SL initialised
00:05:16.540: CEC [INFO ]:SL initialised
00:05:29.794: CEC [INFO ]:SL initialised
00:05:30.375: CEC [INFO ]:SL initialised
00:05:31.009: CEC [INFO ]:SL initialised
00:05:31.645: CEC [INFO ]:SL initialised
00:05:38.171: navigator [INFO ]:Opening https://rarbg.unblocked.date/download.php?id=wze6342&f=Marvels%20Luke%20Cage%20S01%20WEBRip%20XviD-FUM%5Bettv%5D
00:05:38.184: HTTP [INFO ]:Connect to rarbg.unblocked.date:443
00:05:38.358: HTTP [INFO ]:Connect to rarbg.unblocked.date:443
00:05:38.836: DB [DEBUG]:Opened database /stos/persistent/showtime/metadb/meta.db pages: free=0 total=200
00:05:38.838: DB [DEBUG]:Opened database /stos/persistent/showtime/metadb/meta.db pages: free=0 total=200
00:05:54.763: CEC [INFO ]:SL initialised
00:05:55.358: CEC [INFO ]:SL initialised
00:05:56.052: CEC [INFO ]:SL initialised
00:05:56.688: CEC [INFO ]:SL initialised
But I dont see any difference in the LOGs. How to activate more debug messages?
#6
Updated by Andreas Smas over 6 years ago
Funny how it manages to crash the Rpi so hard. Looks like there is some buffer overrun in the GPU or something.
#7
Updated by Andreas Smas over 6 years ago
- Status changed from Accepted to Fixed
- % Done changed from 0 to 100
Applied in changeset git|9bd0fb47c399004e049336c631d711f8ec3e8bc1.