Is the current public build supported with IOS 8.0.2?

Hi,

in the process of trying to trouble shoot why I couldn’t load apps to my iPad anymore I upgraded it to IOS 8.0.2.  No my app is crashing when it never did before.  I had loaded a daily build but that was crashing too so I backed revved to the public build and it is crashing too.

Are there know issues with Corona crashing with IOS 8.0.2

Thanks,

Arthur

Here is the crash report:

Oct 17 13:37:32 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ com.genspace.arthur.technomagic.1.0(pid = 710) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:32 Arthurs-iPad TechnoMagic1.0[710] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad SpringBoard[41] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad MobileMail[138] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad discoveryd[64] <Notice>: Basic DeviceInformation Memory Pressure Warning sent: pressure

Oct 17 13:37:35 Arthurs-iPad SpringBoard[41] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad MobileMail[138] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad discoveryd[64] <Notice>: Basic DeviceInformation Memory Pressure Warning sent: pressure

Oct 17 13:37:37 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Oct 17 13:37:37 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Oct 17 13:37:37 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ (pid = 597) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:37 Arthurs-iPad SpringBoard[41] <Warning>: Communications error: <OS_xpc_error: <error: 0x366c8614> { count = 1, contents =

“XPCErrorDescription” => <string: 0x366c886c> { length = 22, contents = “Connection interrupted” }

}>

Oct 17 13:37:38 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Oct 17 13:37:38 Arthurs-iPad MobileMail[138] <Warning>: Received memory warning.

Oct 17 13:37:38 Arthurs-iPad ReportCrash[723] <Error>: task_set_exception_ports(B07, 400, D03, 0, 0) failed with error (4: (os/kern) invalid argument)

Oct 17 13:37:38 Arthurs-iPad ReportCrash[723] <Notice>: ReportCrash acting against PID 710

Oct 17 13:37:38 Arthurs-iPad mstreamd[719] <Notice>: (Note ) mstreamd: Monitoring for external power.

Oct 17 13:37:39 Arthurs-iPad mstreamd[719] <Notice>: (Note ) PS: Media stream daemon stopping.

Oct 17 13:37:39 Arthurs-iPad CommCenter[721] <Notice>: Communications Center Started.

Oct 17 13:37:40 Arthurs-iPad ReportCrash[723] <Notice>: Formulating crash report for process TechnoMagic1.0[710]

Oct 17 13:37:40 Arthurs-iPad UserEventAgent[17] <Notice>: jetsam: kernel termination snapshot being created

Oct 17 13:37:40 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ com.genspace.arthur.technomagic.1.0(pid = 710) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:40 Arthurs-iPad ReportCrash[734] <Error>: task_set_exception_ports(B07, 400, D03, 0, 0) failed with error (4: (os/kern) invalid argument)

Oct 17 13:37:40 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ com.genspace.arthur.technomagic.1.0(pid = 710) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:40 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ (pid = 710) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:40 Arthurs-iPad ReportCrash[734] <Notice>: Saved report to /Library/Logs/CrashReporter/JetsamEvent-2014-10-17-133740.ips

Oct 17 13:37:40 Arthurs-iPad SpringBoard[41] <Warning>: Application ‘UIKitApplication:com.genspace.arthur.technomagic.1.0[0xdc00]’ was killed by jetsam.

Oct 17 13:37:40 Arthurs-iPad UserEventAgent[17] <Warning>: id=com.genspace.arthur.technomagic.1.0 pid=710, state=0

Oct 17 13:37:43 Arthurs-iPad mstreamd[719] <Notice>: (Note ) AS: <MSIOSAlbumSharingDaemon: 0x15555940>: Shared Streams daemon has shut down.

Oct 17 13:37:43 Arthurs-iPad mstreamd[719] <Notice>: (Warn ) mstreamd: mstreamd shutting down.

Oct 17 13:37:46 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Oct 17 13:37:48 Arthurs-iPad mstreamd[739] <Notice>: (Note ) mstreamd: mstreamd starting up.

Oct 17 13:37:49 Arthurs-iPad mstreamd[739] <Notice>: (Note ) PS: Media stream daemon starting…

Oct 17 13:37:50 Arthurs-iPad CloudKeychainProxy[740] <Error>:  __45-[UbiqitousKVSProxy doEnsurePeerRegistration]_block_invoke <UB—e-C—> ensurePeerRegistration called, success ((null))

Oct 17 13:37:52 Arthurs-iPad syncdefaultsd[741] <Notice>: (Note ) marked “com.me.keyvalueservice” topic as “opportunistic” on <APSConnection: 0x155789e0>

Oct 17 13:38:03 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

This same code was running fine on iOS 7.1.

Hi @aaroberts,

I think we’ll need some more details. Which daily build are you trying? Is there a specific point in the app (a specific process, calling a function, etc.) where you can pinpoint it crashes?

Thanks,

Brent

Hi Brent,

Thanks for the quick response.  Believe it or not your questions helped me workaround this.

First of all I backed off to the public build.

I have a memory intensive scene calling another memory intensive scene. Since the IOS error messages were talking about memory preasure I debugged this on the assumption I was using too much memory.

That being said when I got into the create scene of the second scene I run:

storyboard.removeScene(“chap5_5”)
storyboard.removeAll()

I have a routine that loads all of my images and sound files on a delayed timer.  I have a loading screen image up prior to that.  The timer only had a .5 second delay.  I bumped it up to 5 seconds figuring this would give corona enough time to purge all of the old memory before I loaded the new stuff.  Now it works.

So now my question to you is how can I force all unused memory to be cleaned up right then and there and is there a way to call my load routine after it is clean.  That way I don’t have to pick a random time value like 5 seconds.

Thanks,

Arthur

 

Oct 17 13:37:32 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ com.genspace.arthur.technomagic.1.0(pid = 710) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:32 Arthurs-iPad TechnoMagic1.0[710] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad SpringBoard[41] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad MobileMail[138] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad discoveryd[64] <Notice>: Basic DeviceInformation Memory Pressure Warning sent: pressure

Oct 17 13:37:35 Arthurs-iPad SpringBoard[41] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad MobileMail[138] <Warning>: Received memory warning.

Oct 17 13:37:35 Arthurs-iPad discoveryd[64] <Notice>: Basic DeviceInformation Memory Pressure Warning sent: pressure

Oct 17 13:37:37 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Oct 17 13:37:37 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Oct 17 13:37:37 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ (pid = 597) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:37 Arthurs-iPad SpringBoard[41] <Warning>: Communications error: <OS_xpc_error: <error: 0x366c8614> { count = 1, contents =

“XPCErrorDescription” => <string: 0x366c886c> { length = 22, contents = “Connection interrupted” }

}>

Oct 17 13:37:38 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Oct 17 13:37:38 Arthurs-iPad MobileMail[138] <Warning>: Received memory warning.

Oct 17 13:37:38 Arthurs-iPad ReportCrash[723] <Error>: task_set_exception_ports(B07, 400, D03, 0, 0) failed with error (4: (os/kern) invalid argument)

Oct 17 13:37:38 Arthurs-iPad ReportCrash[723] <Notice>: ReportCrash acting against PID 710

Oct 17 13:37:38 Arthurs-iPad mstreamd[719] <Notice>: (Note ) mstreamd: Monitoring for external power.

Oct 17 13:37:39 Arthurs-iPad mstreamd[719] <Notice>: (Note ) PS: Media stream daemon stopping.

Oct 17 13:37:39 Arthurs-iPad CommCenter[721] <Notice>: Communications Center Started.

Oct 17 13:37:40 Arthurs-iPad ReportCrash[723] <Notice>: Formulating crash report for process TechnoMagic1.0[710]

Oct 17 13:37:40 Arthurs-iPad UserEventAgent[17] <Notice>: jetsam: kernel termination snapshot being created

Oct 17 13:37:40 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ com.genspace.arthur.technomagic.1.0(pid = 710) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:40 Arthurs-iPad ReportCrash[734] <Error>: task_set_exception_ports(B07, 400, D03, 0, 0) failed with error (4: (os/kern) invalid argument)

Oct 17 13:37:40 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ com.genspace.arthur.technomagic.1.0(pid = 710) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:40 Arthurs-iPad mediaserverd[35] <Notice>: ‘’ (pid = 710) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None

Oct 17 13:37:40 Arthurs-iPad ReportCrash[734] <Notice>: Saved report to /Library/Logs/CrashReporter/JetsamEvent-2014-10-17-133740.ips

Oct 17 13:37:40 Arthurs-iPad SpringBoard[41] <Warning>: Application ‘UIKitApplication:com.genspace.arthur.technomagic.1.0[0xdc00]’ was killed by jetsam.

Oct 17 13:37:40 Arthurs-iPad UserEventAgent[17] <Warning>: id=com.genspace.arthur.technomagic.1.0 pid=710, state=0

Oct 17 13:37:43 Arthurs-iPad mstreamd[719] <Notice>: (Note ) AS: <MSIOSAlbumSharingDaemon: 0x15555940>: Shared Streams daemon has shut down.

Oct 17 13:37:43 Arthurs-iPad mstreamd[719] <Notice>: (Warn ) mstreamd: mstreamd shutting down.

Oct 17 13:37:46 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Oct 17 13:37:48 Arthurs-iPad mstreamd[739] <Notice>: (Note ) mstreamd: mstreamd starting up.

Oct 17 13:37:49 Arthurs-iPad mstreamd[739] <Notice>: (Note ) PS: Media stream daemon starting…

Oct 17 13:37:50 Arthurs-iPad CloudKeychainProxy[740] <Error>:  __45-[UbiqitousKVSProxy doEnsurePeerRegistration]_block_invoke <UB—e-C—> ensurePeerRegistration called, success ((null))

Oct 17 13:37:52 Arthurs-iPad syncdefaultsd[741] <Notice>: (Note ) marked “com.me.keyvalueservice” topic as “opportunistic” on <APSConnection: 0x155789e0>

Oct 17 13:38:03 Arthurs-iPad locationd[61] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

This same code was running fine on iOS 7.1.

Hi @aaroberts,

I think we’ll need some more details. Which daily build are you trying? Is there a specific point in the app (a specific process, calling a function, etc.) where you can pinpoint it crashes?

Thanks,

Brent

Hi Brent,

Thanks for the quick response.  Believe it or not your questions helped me workaround this.

First of all I backed off to the public build.

I have a memory intensive scene calling another memory intensive scene. Since the IOS error messages were talking about memory preasure I debugged this on the assumption I was using too much memory.

That being said when I got into the create scene of the second scene I run:

storyboard.removeScene(“chap5_5”)
storyboard.removeAll()

I have a routine that loads all of my images and sound files on a delayed timer.  I have a loading screen image up prior to that.  The timer only had a .5 second delay.  I bumped it up to 5 seconds figuring this would give corona enough time to purge all of the old memory before I loaded the new stuff.  Now it works.

So now my question to you is how can I force all unused memory to be cleaned up right then and there and is there a way to call my load routine after it is clean.  That way I don’t have to pick a random time value like 5 seconds.

Thanks,

Arthur