1 (edited by srmooney 2010-12-17 11:24:22)

Topic: Infocast 8" Custom app

I have a custom app that I am working on that fetches some XML and displays the information on the screen. Everything works fine until I either exit the app (using the button on the top, to bring up menu, then click the X to close) or the timer ends and it tries to load the next app. When this happens the chumby freezes on an Empty channel page (for about 1:30) then the channel loads and everything seems to be fine. I have tried the ssh debugging trick, here is the out put that I got:

2010-12-17 13:41:11 TRACE: Taxi.show()
2010-12-17 13:41:11 TRACE: WidgetTaxi: user rating: 0  overall rating: 0
2010-12-17 13:41:11 TRACE: WidgetSequencer: pinned 
2010-12-17 13:41:11 TRACE: WifiStatus.checkStatus(): reading signal_strength
2010-12-17 13:41:12 TRACE: XMLPool.checkIn(): checking in _root.__xml2 from WifiStatus.checkStatus() (7 in, 0 out)
2010-12-17 13:41:12 TRACE: onUnbend
2010-12-17 13:41:12 TRACE: resumeWidgetPlayback()
2010-12-17 13:41:12 TRACE: WidgetSequencer: timeout in 45 seconds
2010-12-17 13:41:12 TRACE: Taxi.hide()
2010-12-17 13:41:13 TRACE: onUnbend
2010-12-17 13:41:13 TRACE: Taxi.show()
2010-12-17 13:41:13 TRACE: WidgetTaxi: user rating: 0  overall rating: 0
2010-12-17 13:41:13 TRACE: WidgetSequencer: pinned 
2010-12-17 13:41:14 TRACE: exitWidgetPlayback()
2010-12-17 13:41:14 TRACE: Taxi.hide()
2010-12-17 13:41:14 TRACE: exiting fullscreen
2010-12-17 13:41:14 TRACE: WifiStatus.checkStatus(): returning previous reading.
2010-12-17 13:41:14 TRACE: ScreenManager.controlPanelMode()
2010-12-17 13:41:14 player/core/callbacks.cpp:6657 - ASnative(5,333) unhandled
2010-12-17 13:41:14 TRACE: mouse up @ 765.95,43; no gesture detected
2010-12-17 13:41:14 TRACE: *** CLICK 310 ms

[Chumby locks up at an empty channel screen (for about 1:30)]

2010-12-17 13:42:43 TRACE: fetching notifications
2010-12-17 13:42:43 TRACE: XAPI.request -> notify
2010-12-17 13:42:43 TRACE: XAPIRequest(): queuing request XAPIRequest(14) _secure = true
2010-12-17 13:42:43 TRACE: XAPIRequest.process(): processing XAPIRequest(14) _secure = true
2010-12-17 13:42:43 TRACE: XAPI.makeURLSecure()
2010-12-17 13:42:43 TRACE: md5 of: %2Fxapis%2Fnotify%2Flist&oauth_consumer_key%3D379456628%26oauth_nonce%3D21543810.46018%26oauth_signature_method%3DMD5-HEX%26timestamp%3D1292611253&8CE4216D9E7354824CF3A7F670070A42&
2010-12-17 13:42:43 TRACE: XAPIRequest.processRequest(): GET http://insignia.chumby.com/xapis/notify/list?oauth_signature=
2010-12-17 13:42:43 TRACE: Heartbeat.beat() (Free memory: 23.65625 of 36 MB)
2010-12-17 13:42:43 TRACE: WifiStatus.checkStatus(): reading signal_strength
2010-12-17 13:42:43 TRACE: addThumbnailsIncrement 0 ... 1 , h = 166
2010-12-17 13:42:43 TRACE: next full status check scheduled for Fri Dec 17 13:45:42 GMT-0500 2010
2010-12-17 13:42:43 TRACE: network_status.sh --fast
2010-12-17 13:42:43 TRACE: Frame took a long time to process: 89430 ms.
2010-12-17 13:42:43 TRACE: loaded all thumbnails in range; 280 ,  140
2010-12-17 13:42:43 TRACE: _loadQueue[0] : 1 , http://s3movies.chumby.com/cdn/xmlthumbnail/C22E531E-084F-11E0-8474-0021288E6F90
2010-12-17 13:42:43 TRACE: ---------------
2010-12-17 13:42:43 TRACE: XMLPool.checkIn(): checking in _root.__xml1 from WifiStatus.checkStatus() (5 in, 2 out)
2010-12-17 13:42:43 TRACE: <?xml version="1.0" encoding="UTF-8"?><notifications count="0" timestamp="1292611363" />
2010-12-17 13:42:43 TRACE: 0 notifications since last timestamp: 1292611253
2010-12-17 13:42:43 TRACE: XMLPool.checkIn(): checking in _root.__xml2 from NotificationEvents.fetch() (6 in, 1 out)
2010-12-17 13:42:43 TRACE: XAPIRequest.processNextItem(): queue empty
2010-12-17 13:42:44 TRACE: NetworkStatus.didGetNetworkStatus()