To simplify, I removed all of my other widgets.
I'm not exactly sure what all I'm seeing, but here is what I think is the relevant part of the trace output:
2007-12-29 19:43:36 TRACE: Processing widget instance
2007-12-29 19:43:36 TRACE: Clearing advance timer handler
2007-12-29 19:43:36 TRACE: Playing widget instance (current play mode "playing")
2007-12-29 19:43:36 TRACE: Loading widget instance into player
2007-12-29 19:43:36 TRACE: - loading widget movie "Elms Neighboorhood Weather" from http://widgets.chumby.com/xml/movies/C6 … 156009DD9B
2007-12-29 19:43:36 kStopSlave: no slave running or slave mismatch for instance id -1
2007-12-29 19:43:36 ClientObject::StartSlaveCommon() starting slave 'http://widgets.chumby.com/xml/movies/C6 … 156009DD9B'
2007-12-29 19:43:36 ClientObject::StartSlaveCommon() created new settings instance 0x00235bb8 to be freed when slave dies
2007-12-29 19:43:36 ClientObject::ClientObject(this=0x001a8050) asynch load = Y
2007-12-29 19:43:36 ClientObject(5) mmobj=0x40a2b5d4, PlatformPlayer=0x40a33d98
2007-12-29 19:43:36 DisplayObject::<constructor>() UDMA is disabled, falling back to /dev/fb[#]
2007-12-29 19:43:36 FrameBuffer::<constructor>(0,320X240) 640 bytes per line, 153600 == buffer size
2007-12-29 19:43:36 FrameBuffer::AssureFrameBuffer() file for /dev/fb0 is 0x235830 (fileno 8)
2007-12-29 19:43:36 FrameBuffer::AssureFrameBuffer() m_frame_buffer=0x40a6c000
2007-12-29 19:43:36 FrameBuffer::GetFrameBuffer(0, 320X240) - creating new FrameBuffer instance 2357c8
2007-12-29 19:43:36 DisplayObject::<constructor> got fb=002357c8 for 320X240 idx=0 153600 bytes
2007-12-29 19:43:36 SoundObject::SoundObject[b](0x002359a0 mmobj=0x40a2b5d4): initializing audio, buffers=16, bpb=2048
2007-12-29 19:43:36 SoundObject::Add[b](this=0x002359a0, mmobj=0x40a2b5d4)
2007-12-29 19:43:36 StreamSoundObject::StreamSoundObject(this=0x002359a0, mmobj=0x40a2b5d4==0x40a2b5d4): setting up audio
2007-12-29 19:43:36 KeyboardObject::<ctor>(this=0x001a81d8 mmobj=0x40a2b5d4) next=0x00228390
2007-12-29 19:43:36 ClientObject::Initialize() - successfully set vector font data for 24991 bytes
2007-12-29 19:43:36 KeyboardObject::AssureEventInterface() unable to open /sys/class/input/event1
2007-12-29 19:43:36 KeyboardObject::AssureEventInterface() unable to open /sys/class/input/event2
2007-12-29 19:43:36 ClientObject::LoadSwfToMemFromURL(http://widgets.chumby.com/xml/movies/C6B05ECE-B667-11DC-A690-00156009DD9B) - instantiating http object, async=Y, timeout = 60 sec
2007-12-29 19:43:36 FrameBuffer::GetFrameBuffer(1, 320X240) - adding ref to existing FrameBuffer instance 228758 with ref count 1
2007-12-29 19:43:36 DisplayObject::SwitchActiveDisplay(1) previous frame buffer was 1
2007-12-29 19:43:36 kStartSlave: Object origin=(null), length = 0, interface count = 0, first=0x701fd6f0
2007-12-29 19:43:36 TRACE: - using widget instance timing:
2007-12-29 19:43:36 TRACE: - timeout, 30000 ms
2007-12-29 19:43:36 TRACE: - running the widget for 30 seconds
2007-12-29 19:43:36 TRACE: - expires at Sat Dec 29 19:44:06 GMT-0700 2007
2007-12-29 19:43:36 TRACE: Setting advance timer handler
2007-12-29 19:43:36 TRACE: - next profile scheduled to load at Sat Dec 29 19:53:36 GMT-0700 2007
2007-12-29 19:43:36 ClientObject::WidgetLoadPump() loaded 8304 bytes
2007-12-29 19:43:36 ClientObject::WidgetLoadPump(http://widgets.chumby.com/xml/movies/C6B05ECE-B667-11DC-A690-00156009DD9B) - successfully opened widget, elapsed time=0 sec
2007-12-29 19:43:36 ClientObject::SWFValidateCommon(url=http://widgets.chumby.com/xml/movies/C6B05ECE-B667-11DC-A690-00156009DD9B,size=8304) validate result 1
2007-12-29 19:43:36 ClientObject::Initialize() - preloading 1 class libraries
2007-12-29 19:43:36 TRACE: preload.swf v1.02
2007-12-29 19:43:36 ClientObject::Initialize() successfully loaded 1 preinstalled libraries
2007-12-29 19:43:36 ClientObject::WidgetLoadPump(http://widgets.chumby.com/xml/movies/C6B05ECE-B667-11DC-A690-00156009DD9B) validation result 1, deferred var count = 12
2007-12-29 19:43:36 NetStreamRequest::Open(1): Opening protocol 'http://' host 'www.thehargroves.com' port 80 location '/crossdomain.xml'
2007-12-29 19:43:36 NetStreamRequest::Open(1) opened http object id 6
2007-12-29 19:43:41 TRACE: (Advance timer heartbeat)
2007-12-29 19:43:45 TRACE: (Bend sensor heartbeat)
2007-12-29 19:43:46 TRACE: (Master heartbeat)
2007-12-29 19:43:47 TRACE: (Advance timer heartbeat)
2007-12-29 19:43:47 ClientObject::HeartBeat(9589540) elapsed 15.070s previous high 15.020s
2007-12-29 19:43:52 TRACE: (Advance timer heartbeat)
2007-12-29 19:43:56 TRACE: (Bend sensor heartbeat)
2007-12-29 19:43:57 TRACE: (Advance timer heartbeat)
2007-12-29 19:44:02 TRACE: (Master heartbeat)
2007-12-29 19:44:02 ClientObject::HeartBeat(9604570) elapsed 15.030s previous high 15.070s
2007-12-29 19:44:03 TRACE: (Advance timer heartbeat)
2007-12-29 19:44:03 Start time: 2007-12-29 19:43:29
2007-12-29 19:44:03 End time : 2007-12-29 19:44:03
I see that the crossdomain.xml file gets accessed, but then nothing else happens -- the widget times out after 30 seconds and the whole process starts over.
Do you see anything of use here?
Thanks,
-M.