@MoSR - I tried the following approaches:
1. Single boolean (as suggested in this thread)
2. An integer counter, which I tested with 3, 4, 5, 6, etc
3. A timer that would pause in certain intervals to let QCAR do whatever it needed to do in the background
4. Moving the code from my tick function into renderframeqcar, then repeat 1-3.
I could not get past the crash in any of the above steps.
Here's a link to my crash log: Pastebin crash log
Here's my console output:
[QUOTE" />Apr 26 16:38:50 unknown armouse[2266" /> : APPSTATUS_INIT_TRACKER
Apr 26 16:38:50 unknown armouse[2266" /> : Successfully initialized ImageTracker.
Apr 26 16:38:50 unknown armouse[2266" /> : APPSTATUS_INIT_APP_AR
Apr 26 16:38:50 unknown armouse[2266" /> : APPSTATUS_LOAD_TRACKER
Apr 26 16:38:50 unknown armouse[2266" /> : INFO/AR(2266) 2012-04-26 16:38:50: ImageTracker: Successfully created dataset
>
Apr 26 16:38:51 unknown com.apple.debugserver-64[2263" /> : 1 [08d7/0303" />: error: ::mach_vm_read ( task = 0x1603, addr = 0x00000000, size = 512, data => 0x00000000, dataCnt => 0 ) err = (os/kern) invalid address (0x00000001)
Apr 26 16:38:51 unknown com.apple.debugserver-64[2263" /> : 2 [08d7/0303" />: error: ::mach_vm_read ( task = 0x1603, addr = 0x00000000, size = 512, data => 0x00000000, dataCnt => 0 ) err = (os/kern) invalid address (0x00000001)
Apr 26 16:38:51 unknown com.apple.debugserver-64[2263" /> : 3 [08d7/0303" />: error: ::mach_vm_read ( task = 0x1603, addr = 0x00000000, size = 512, data => 0x00000000, dataCnt => 0 ) err = (os/kern) invalid address (0x00000001)
Apr 26 16:38:51 unknown com.apple.debugserver-64[2263" /> : 4 [08d7/0303" />: error: ::mach_vm_read ( task = 0x1603, addr = 0x00000000, size = 512, data => 0x00000000, dataCnt => 0 ) err = (os/kern) invalid address (0x00000001)
Apr 26 16:38:51 unknown com.apple.debugserver-64[2263" /> : 5 [08d7/0303" />: error: ::mach_vm_read ( task = 0x1603, addr = 0x00000000, size = 512, data => 0x00000000, dataCnt => 0 ) err = (os/kern) invalid address (0x00000001)
Apr 26 16:38:51 unknown com.apple.debugserver-64[2263" /> : 6 [08d7/0303" />: error: ::mach_vm_read ( task = 0x1603, addr = 0x00000000, size = 512, data => 0x00000000, dataCnt => 0 ) err = (os/kern) invalid address (0x00000001)
Apr 26 16:38:51 unknown com.apple.debugserver-64[2263" /> : 7 [08d7/0303" />: error: ::mach_vm_read ( task = 0x1603, addr = 0x00000000, size = 512, data => 0x00000000, dataCnt => 0 ) err = (os/kern) invalid address (0x00000001)
>
Apr 26 16:38:55 unknown UserEventAgent[12" /> : TRACE: connection interrupted
Apr 26 16:38:55 unknown UserEventAgent[12" /> : DEBUG: disconnected
Apr 26 16:38:55 unknown UserEventAgent[12" /> : TRACE: Canceling
Apr 26 16:38:55 unknown UserEventAgent[12" /> : TRACE: connection invalid
>
Apr 26 16:41:17 unknown wifid[13" /> : WiFi:[357176477.802502" />: Disable WoW requested by "spd"
Apr 26 16:41:18 unknown spd[2273" /> : spd:spd_vet_socket:658 getpeername failure for client socket [FD=4" />: Socket is not connected
Apr 26 16:41:18 unknown spd[2273" /> : spd:spd_checkin_socket:954 Unable to check-in unsupported socket for client [PID=1944" />
>
Apr 26 16:41:43 unknown wifid[13" /> : WiFi:[357176503.241023" />: Disable WoW requested by "spd"[/QUOTE" />
Thank you for the report. I can confirm the crash, we'll look into this.
- Kim