Nice :) This is actually a bug in the DarwiinRemote framework... Looks like I've got some spelunking to do.
Here's the demo app that uses the framework, it seems to exhibit similar problems when Bluetooth is turned off:
2007-07-18 12:34:56.459 DarwiinRemote[1452] Error: Inquiry did not start, error 42
DarwiinRemote(1452,0xa000d000) malloc: *** error for object 0x437d8c0: double free
DarwiinRemote(1452,0xa000d000) malloc: *** set a breakpoint in szone_error to debug
It lucks out and doesn't crash, but Quartz Composer dies on the double-free because it is so much more object create/destroy intensive.
Nice :) This is actually a bug in the DarwiinRemote framework... Looks like I've got some spelunking to do.
Here's the demo app that uses the framework, it seems to exhibit similar problems when Bluetooth is turned off:
2007-07-18 12:34:56.459 DarwiinRemote[1452] Error: Inquiry did not start, error 42 DarwiinRemote(1452,0xa000d000) malloc: *** error for object 0x437d8c0: double free DarwiinRemote(1452,0xa000d000) malloc: *** set a breakpoint in szone_error to debug
It lucks out and doesn't crash, but Quartz Composer dies on the double-free because it is so much more object create/destroy intensive.
This has been fixed in http://kineme.net/QuartzComposerPatches/WiiMoteControlPatch/0.2