Common crash on Released App - mainly on iOS 8.3

Hi,

We need your help with this, it’s the major crash in our released app.

Unfortunately we didn’t manage to reproduce the crash, and we don’t have much information, except this stack from Crashlytics.

maybe you familiar with it, or have any direction?

Thanks,

0

Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0000000000000001

 raw

0
libGPUSupportMercury.dylib

gpus_ReturnNotPermittedKillClient + 12

1
libGPUSupportMercury.dylib

gpusSubmitDataBuffers + 172

2
GLEngine

glFinish_Exec + 132

3
GLKit

-[GLKView _display:] + 200

4
GLKit

-[GLKViewController _updateAndDraw] + 552

5
QuartzCore

CA::Display::DisplayLinkItem::dispatch() + 32

6
QuartzCore

CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 324

7
IOKit

IODispatchCalloutFromCFMessage + 376

8
CoreFoundation

__CFMachPortPerform + 180

14
UIKit

UIApplicationMain + 1488

15
CrossWords

main.mm line 15
main

16
libdyld.dylib

start + 4

I think we are going to need more information to help you.  What is  your app doing when it crashes?  Do you have any prints in your app that would show in a console log?

Rob

Hi Rob,

Seems  these crashes related to Video Ads. both unity Ads and Vungle. (when we stop showing them the crash rate drop down)

we use Corona plugin for vungle and our own plugin for Unity.

This bug affects about 3-4% of our users most on iOS 8.3, 

In the android front things are much better almost no crashes there.

in iOS there are many low level crashes that we have no idea what cause them rather to fix them,

it will be good idea to gather the Corona community efforts to clean this up, it will make good for all Corona developers ( or I am the only one with these crashes?!)

Thanks

First, we can’t really support the Unity Ads.  We are going to offer them as part of the Fuse plugin but within Corona SDK or Enterprise if your using their SDK directly, you will need to figure out what the crash is.  I can move this to the Vungle Forum and see if the Vungle support team can offer any insight.

If you can get it to crash, you can use the crash log you can download from Xcode and symbolcate it with the .dSYM file we output as part of the build process.  http://blog.kevincupp.com/2011/05/12/symbolicating-ios-crash-logs.html

With that information there might be a better chance of tracking the source.

Rob

Thanks, 

how  does Fuse model work? 

here is the call stack of vungle thread on crash, 

i will move open thread on vungle forum

libsystem_kernel.dylib

semaphore_wait_trap + 8

2
CFNetwork

CFURLConnectionSendSynchronousRequest + 288

3
CFNetwork

+[NSURLConnection sendSynchronousRequest:returningResponse:error:] + 120

4
CrossWords

-[VungleNetworkRequest execute] + 2744

5
libdispatch.dylib

_dispatch_call_block_and_release + 24

9
libsystem_pthread.dylib

_pthread_wqthread + 816

This might be your best source of information:

https://coronalabs.com/blog/2015/05/26/soft-launch-fuse-powered-for-corona-developers/

Rob

I think we are going to need more information to help you.  What is  your app doing when it crashes?  Do you have any prints in your app that would show in a console log?

Rob

Hi Rob,

Seems  these crashes related to Video Ads. both unity Ads and Vungle. (when we stop showing them the crash rate drop down)

we use Corona plugin for vungle and our own plugin for Unity.

This bug affects about 3-4% of our users most on iOS 8.3, 

In the android front things are much better almost no crashes there.

in iOS there are many low level crashes that we have no idea what cause them rather to fix them,

it will be good idea to gather the Corona community efforts to clean this up, it will make good for all Corona developers ( or I am the only one with these crashes?!)

Thanks

First, we can’t really support the Unity Ads.  We are going to offer them as part of the Fuse plugin but within Corona SDK or Enterprise if your using their SDK directly, you will need to figure out what the crash is.  I can move this to the Vungle Forum and see if the Vungle support team can offer any insight.

If you can get it to crash, you can use the crash log you can download from Xcode and symbolcate it with the .dSYM file we output as part of the build process.  http://blog.kevincupp.com/2011/05/12/symbolicating-ios-crash-logs.html

With that information there might be a better chance of tracking the source.

Rob

Thanks, 

how  does Fuse model work? 

here is the call stack of vungle thread on crash, 

i will move open thread on vungle forum

libsystem_kernel.dylib

semaphore_wait_trap + 8

2
CFNetwork

CFURLConnectionSendSynchronousRequest + 288

3
CFNetwork

+[NSURLConnection sendSynchronousRequest:returningResponse:error:] + 120

4
CrossWords

-[VungleNetworkRequest execute] + 2744

5
libdispatch.dylib

_dispatch_call_block_and_release + 24

9
libsystem_pthread.dylib

_pthread_wqthread + 816

This might be your best source of information:

https://coronalabs.com/blog/2015/05/26/soft-launch-fuse-powered-for-corona-developers/

Rob