I think I've narrowed it down to the automatic update happening at the same time I'm trying to upload my app in dev mode.
$ curl -i -d '' 'http://192.168.1.25:8060/keypress/home'
HTTP/1.1 202 Accepted
Server: Roku UPnP/1.0 MiniUPnPd/1.4
Content-Length: 0
$ curl -i -d '' 'http://192.168.1.25:8060/launch/12'
HTTP/1.1 503 Service Unavailable
Server: Roku UPnP/1.0 MiniUPnPd/1.4
Content-Length: 0
$ curl 'http://192.168.1.25:8060/query/apps'
<apps>
<app id="12" type="appl" version="3.1.6040">Netflix</app>
<app id="28" type="appl" version="3.2.21">Pandora</app>
...
</apps>
>free
total used free shared buffers cached
Mem: 169208 158000 11208 0 37732 53720
-/+ buffers/cache: 66548 102660
Swap: 0 0 0
"TheEndless" wrote:This isn't a reboot - it is a complete paralysis, different symptom.
... it could be that the graphics memory in that game isn't being managed properly, which could result in a reboot.
"kc8pql" wrote:Wrong, my dear Sir.
The box only checks for or installs updates when it's idle, unless you manually start the process.
>r2d2_bitmaps
RoGraphics instance 0x1c6b5aa0
address width height bpp size name
0x106ae5f0 960 720 3 2826240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_background.png
0x16f70128 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_easy_0.png
0x1060a038 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_easy_1.png
0x16f286d8 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_normal_0.png
0x16f7b308 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_normal_1.png
0x1c6e7a20 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_hard_0.png
0x1c6e9ea0 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_hard_1.png
0x1cfd80b0 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_extreme_0.png
0x1064e3f0 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_extreme_1.png
0x106cab98 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_donate_0.png
0x106813d0 404 148 4 266240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_button_donate_1.png
0x10051ff8 900 160 4 593920 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_logo.png
0x10071078 534 70 4 208896 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_subtitle.png
0x1000cba8 592 36 4 155648 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_romans.png
0x16fea458 782 24 4 102400 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_scripture_1.png
0x1066b548 813 24 4 106496 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_scripture_2.png
0x13c222f0 68 89 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_ship_top.png
0x1c28f298 68 89 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_ship_left.png
0x16f3d8d8 68 89 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_ship_right.png
0x16f71ea0 9 22 4 4096 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_bullet.png
0x16f25600 9 22 4 4096 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_enemy_bullet.png
0x106b24d8 130 130 4 102400 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_shield.png
0x1cfbbbd0 54 67 4 24576 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_enemy_1.png
0x1c26d1d8 59 89 4 24576 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_enemy_2.png
0x1c665ae0 960 720 3 2826240 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_background.png
0x1c243eb8 4 720 3 94208 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_line.png
0x1000b278 34 34 4 16384 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_explosion_0.png
0x13ce50f0 34 34 4 16384 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_explosion_1.png
0x1c26c368 34 34 4 16384 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_explosion_2.png
0x1c279748 34 34 4 16384 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_explosion_3.png
0x1c266338 34 34 4 16384 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_explosion_4.png
0x1c68f0f8 34 34 4 16384 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_explosion_5.png
0x1002b108 68 68 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_playerexplosion_0.png
0x16f9bcf8 68 68 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_playerexplosion_1.png
0x10050168 68 68 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_playerexplosion_2.png
0x1c26afe0 68 68 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_playerexplosion_3.png
0x16f9cbc8 68 68 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_playerexplosion_4.png
0x1c25b2c0 68 68 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_playerexplosion_5.png
0x1cf02068 68 68 4 36864 /tmp/plugin/JCAAAAhMqnSF/pkg:/sprites/spr_playerexplosion_6.png
0x1c66d608 2048 42 1 98304 /Netflix/Fonts/common/DejaVuSans-Bold.ttf 47
Available memory 28698560 used 10301440 max 39000000
C:\>curl -v -X POST "http://192.168.0.6:8060/keypress/home"
* Trying 192.168.0.6...
* Connected to 192.168.0.6 (192.168.0.6) port 8060 (#0)
> POST /keypress/home HTTP/1.1
> User-Agent: curl/7.41.0
> Host: 192.168.0.6:8060
> Accept: */*
>
< HTTP/1.1 202 Accepted
< Server: Roku UPnP/1.0 MiniUPnPd/1.4
< Content-Length: 0
<
* Connection #0 to host 192.168.0.6 left intact
"EnTerr" wrote:
Player freezing confirmed.
I have seen the same behavior before (player crashes after left alone overnight in a game) and was not at all surprised - but after seeing this post decided to repeat on purpose what i have experienced, in a more controlled manner. Here is the recipe:
- Take a Roku 2XS (#3100)
- Install this channel
- Start the app. Peruse or not - but then leave the player to marinate in the app overnight (no matter which level/gallery screen)
- Next day come back to the player, it will be at black screen (screensaver kicked in) - press a button to wake it up
- Observe the app is still responsive to the remote (not hanging).
- Now press Home. You'll hear a sound, screen may blink - but remains with the same image (from the channel, does not switch to home screen)
- Mission accomplished - player is catatonic and does not respond to any remote stimuli (repeat presses of Home don't cause beep)
"TheEndless" wrote:
I saw this earlier today when I loaded up Tangrams on my stick, but hitting home multiple times eventually (maybe 60 seconds or so) brought it out of its stupor, and all was fine and dandy again. It definitely was not related to any update checks. In fact, it happened the first time I ran the channel, and only about 5 minutes after boot up, so it wasn't related to extensive time in the channel, either. I know you won't like hearing this, and are welcome to argue...
"EnTerr" wrote:
Wait, wait - you haven't seen "this", what you describe sounds like "that" - something completely different.
"EnTerr" wrote:
6. Now press Home. You'll hear a sound, screen may blink - but remains with the same image (from the channel, does not switch to home screen)
"EnTerr" wrote:Not when starting the app... when exiting the app with the Home button. Maybe that's a coincidence, but it seems like a pretty big one.
Yours happened (once? is it repeatable?) when starting the app, what i describe happens after many hours of being left alone and is reproducible.
"EnTerr" wrote:
Were you hearing any "audio feedback" (roAudioResource "select") when hitting Home repeatedly?
"EnTerr" wrote:
It's my understanding dev42's was a non-Tangrams app, did you miss that part?
"EnTerr" wrote:
Whatever you observed does not sound at all like what me and dev42 described. You are welcome to report different issue specific to Tangrams (i am glad to hear it early rather than later) but let's not bunch it with the "overnight freezes".