Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

objc_object::release() - Selector name found in current argument registers: setLoadedAd:
Started by bulupe Mar 18 2017 08:48 AM

6 replies to this topic
hockeyapp admob applovin crash setloadedad sigsegv segv_accer
[TOPIC CONTROLS]
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

bulupe

[GLOBAL: userInfoPane.html]
bulupe
  • Observer

  • 11 posts
  • Corona SDK

Hello,

 

I am getting HockeyApp Crash reports but I have no idea what is the problem, could someone please help to identify what is happening.

 

There are lots of reports like this but I have no idea about the error.

 

Game is on the market right now but we have not started excessive marketing yet.

 

Thanks in advance,

bulupe

 

Here is the HockeyApp Report Detail;

 

Incident Identifier: *******************

CrashReporter Key: *******************
Hardware Model: iPhone7,1
Process: Scale [8132]
Path: /var/containers/Bundle/Application/DAAE1E38-0A10-4096-BB49-3733E71FCE0A/*******************
Identifier: com.*******************
Version: 2.3.1 (2017.03.152344)
Code Type: ARM-64
Parent Process: ??? [1]

Date/Time: 2017-03-15T20:56:55Z
Launch Time: 2017-03-15T20:53:34Z
OS Version: iPhone OS 10.2.1 (14D27)
Report Version: 104

Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0x81b5ebec8
Crashed Thread: 0

Application Specific Information:
Selector name found in current argument registers: setLoadedAd:

 

 

Attached Files



[TOPIC: post.html]
#2

bulupe

[GLOBAL: userInfoPane.html]
bulupe
  • Observer

  • 11 posts
  • Corona SDK

Hi,

 

I got Xcode crash reports too but still have no idea what is this related to, could anyone help me please.

 

Thank you

Bulent



[TOPIC: post.html]
#3

Scott Harrison

[GLOBAL: userInfoPane.html]
Scott Harrison
  • Corona Geek

  • 1,254 posts
  • Enterprise

It might be worth filling a bug report.

 

As for what the error means

 

"This is an error that I have mostly seen on 64 bit iOS devices and can happen if multiple threads read and change a variable under ARC. For example, I fixed a crash today where multiple background threads were reading and using a static NSDate and NSString variable and updating them without doing any kind of locking or queueing.

Using core data objects on multiple threads can also cause this crash, as I have seen many times in my crash logs."

 

source: "http://stackoverflow.com/questions/19119943/what-does-segv-accerr-mean"

 

Please post build settings as well. It may be a plugin (hopefully non of mine)



[TOPIC: post.html]
#4

bulupe

[GLOBAL: userInfoPane.html]
bulupe
  • Observer

  • 11 posts
  • Corona SDK

Hi Scott, 

 

Thanks for reply, looking at the analytics data it seems to have no effect on users but I am still worried. I guess it might be related to Applovin or Admob plugins I am using. Here is the build settings;

settings =
{
	splashScreen =
    {
        ios = {
            enable = true,
            image = "scl_splash.png"
        },
        android = {
            enable = true,
            image = "scl_splash.png"
        }
    },
	
	orientation =
	{
		default = "portrait",
		supported = { "portrait", }
	},

	--
	-- iOS Section
	--
	iphone =
	{
		iCloud = true,
		plist =
		{
			CFBundleShortVersionString = "2.3.2",
            MinimumOSVersion = "7.0",
			ITSAppUsesNonExemptEncryption = false,
			UIStatusBarHidden = false,
			UIPrerenderedIcon = true,
            UILaunchStoryboardName = 'launchscreen',
            UIBackgroundModes = {'remote-notification'},
            UIApplicationExitsOnSuspend = false,

			CFBundleDisplayName = "*****",
            CFBundleName = "*****",
            CFBundleIconFiles = {
                "Icon.png",
                "Icon@2x.png",
                "Icon-60.png",
                "Icon-60@2x.png",
                "Icon-60@3x.png",
                "Icon-72.png",
                "Icon-72@2x.png",
                "Icon-76.png",
                "Icon-76@2x.png",
                "Icon-167.png",
                "Icon-Small-40.png",
                "Icon-Small-40@2x.png",
                "Icon-Small-50.png",
                "Icon-Small-50@2x.png",
                "Icon-Small.png",
                "Icon-Small@2x.png",
                "Icon-Small@3x.png"
            },
            UIBackgroundModes = {"remote-notification"},
            UILaunchImages = {
                {  -- iPhone 4 Portrait
                    ["UILaunchImageMinimumOSVersion"] = "7.0",
                    ["UILaunchImageName"] = "Default",
                    ["UILaunchImageOrientation"] = "Portrait",
                    ["UILaunchImageSize"] = "{320, 480}"
                },
                {  -- iPhone 5 Portrait
                    ["UILaunchImageMinimumOSVersion"] = "7.0",
                    ["UILaunchImageName"] = "Default-568h",
                    ["UILaunchImageOrientation"] = "Portrait",
                    ["UILaunchImageSize"] = "{320, 568}"
                },
                {  -- iPad Portrait
                    ["UILaunchImageMinimumOSVersion"] = "7.0",
                    ["UILaunchImageName"] = "Default-Portrait",
                    ["UILaunchImageOrientation"] = "Portrait",
                    ["UILaunchImageSize"] = "{768, 1024}"
                },
                {  -- iPhone 6 Portrait
                    ["UILaunchImageMinimumOSVersion"] = "8.0",
                    ["UILaunchImageName"] = "Default-667h",
                    ["UILaunchImageOrientation"] = "Portrait",
                    ["UILaunchImageSize"] = "{375, 667}"
                },
                {  -- iPhone 6 Plus Portrait
                    ["UILaunchImageMinimumOSVersion"] = "8.0",
                    ["UILaunchImageName"] = "Default-736h",
                    ["UILaunchImageOrientation"] = "Portrait",
                    ["UILaunchImageSize"] = "{414, 736}"
                },
                {  -- iPad Pro Portrait
                    ["UILaunchImageMinimumOSVersion"] = "9.0",
                    ["UILaunchImageName"] = "Default-Portrait-1366",
                    ["UILaunchImageOrientation"] = "Portrait",
                    ["UILaunchImageSize"] = "{1024, 1366}"
                },
            },
			NSAppTransportSecurity =
            {
                NSAllowsArbitraryLoads=true,
                
				NSExceptionDomains =
					{
						["********"] =
				        {
				            NSIncludesSubdomains = true,
				            NSThirdPartyExceptionAllowsInsecureHTTPLoads = true,
				        },
                        ["192.168.56.101"] =
                        {
                            NSIncludesSubdomains = true,
                            NSThirdPartyExceptionAllowsInsecureHTTPLoads = true,
                        },
			        }
            },
            NSCalendarsUsageDescription = "No need for calendar.",
      		NSPhotoLibraryUsageDescription = "This app would like to save screenshots.",
      		NSCameraUsageDescription = "No need for camera.",
            FacebookAppID = "***********",
            CFBundleURLTypes =
            {
                { CFBundleURLSchemes = { "***************", } } 
            },
            LSApplicationQueriesSchemes =
            {
                "fb",
                "fbapi",
                "fbauth2",
                "fb-messenger-api",
                "fbshareextension"
            },
		},

	},
	
	--
	-- Android Section
	--
	android =
	{
		usesPermissions =
		{
			"android.permission.INTERNET",
		},
        facebookAppId = "*************"
	},

	-- Plugins Section
	plugins =
    {
        ["plugin.applovin"] =
        {
            publisherId = "com.coronalabs"
        },
        ["plugin.admob"] =
        {
            publisherId = "com.coronalabs"
        },
        ["plugin.math2d"] = 
            {
                publisherId = "com.roaminggamer" 
            },
        ["plugin.hockey"] =
        {
            publisherId = "com.coronalabs"
        },
        ["plugin.openudid"] =
        {
            publisherId = "com.coronalabs",
            supportedPlatforms = { iphone=true },
        },
        ["plugin.googleAnalytics"] =
        {
            publisherId = "com.coronalabs"
        },
        ["plugin.iCloud"] =
        {
            publisherId = "com.coronalabs"
        },
        ["plugin.facebook.v4"] =
        {
            publisherId = "com.coronalabs"
        },
        ["CoronaProvider.native.popup.social"] =
        {
            publisherId = "com.coronalabs"
        },
        ["CoronaProvider.native.popup.activity"] =
        {
            publisherId = "com.coronalabs",
            supportedPlatforms = { iphone=true }
        },

    }, 
}



[TOPIC: post.html]
#5

Scott Harrison

[GLOBAL: userInfoPane.html]
Scott Harrison
  • Corona Geek

  • 1,254 posts
  • Enterprise

It could be anything. The error logs are a little unhelpful( at least to me). There is a chance a person with a jail broken device or other 3rd party software is running on the phone. On my phone I have 8 apps not though the App Store.



[TOPIC: post.html]
#6

Scott Harrison

[GLOBAL: userInfoPane.html]
Scott Harrison
  • Corona Geek

  • 1,254 posts
  • Enterprise

If is around 1% percent of your customers, I would not be worried.



[TOPIC: post.html]
#7

bulupe

[GLOBAL: userInfoPane.html]
bulupe
  • Observer

  • 11 posts
  • Corona SDK

No actually devices are not jail broken according to HockeyApp and unfortunately its effecting quite big portion of users. However it seems not to have any visible effect on user behaviour perhaps it is handled silently.

 

I really have to find this out and solve. I wish I could replicate this error but not a chance so far.

 

I will release a new version and try to find the problem by uploading dsym although I could not manage to make it work so far with test versions on HockeyApp.

 

Any help would be appreciated.

 

Thank you

Bulent




[topic_controls]
[/topic_controls]



Also tagged with one or more of these keywords: hockeyapp, admob, applovin, crash, setloadedad, sigsegv, segv_accer