Copy link to clipboard
Copied
My Starling application crashes in iOS device (version 9.3.1) with error
exception, information=ArgumentError: Error #3672: Buffer creation failed. Internal error.
I also tested a blank Starling project with a single Quad on stage. That did not produce the error, but the quad only quickly shows and then the screen goes black.
My application and the blank test project both work perfectly in Emulator.
My app and test project work as expected in the test device when using Air 23.
Copy link to clipboard
Copied
Hi,
Thanks for sharing the information.
We are investigating it further at our end.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
Hi, dear developers,
We are waiting for the new updating of AIR SDK 24 to deal with the problem.
Thanks.
Copy link to clipboard
Copied
Hi, dear developers,
We are waiting for the new updating of AIR SDK 24 to deal with the problem.
Thanks.
Copy link to clipboard
Copied
Hi,
The issue has been fixed in latest AIR 24 Beta Build. Please try testing the same using latest AIR 24 Beta.
You can download AIR 24 Beta Build from here:
Download Adobe AIR 24 Beta - Adobe Labs
Release Notes:
http://fpdownload.macromedia.com/pub/labs/flashruntimes/shared/air24_flashplayer24_release notes.pdf
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
I tried the latest AIR 24 Beta SDK. We test on my iphone5c and ipad4, my app did not have black screen situation. But when I click the login button, or drag the text content, my app crashed and back to desktop.
This is the crash log in ipad:
Nov 24 11:39:35 kaixinde-iPad My App[6814] <Error>: Could not successfully update network info during initialization.
Nov 24 11:39:35 kaixinde-iPad My App[6814] <Warning>: registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later.
Nov 24 11:39:36 kaixinde-iPad My App[6814] <Warning>: getProducts Called..
Nov 24 11:39:36 kaixinde-iPad assistivetouchd[356] <Warning>: Received memory warning.
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: realpath() returned NULL for /var/root/Library/Caches/IAPCrazyDemond
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: The read-connection to the DB=/var/root/Library/Caches/IAPCrazyDemond/Cache.db is NOT valid. Unable to determine schema version.
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: realpath() returned NULL for /var/root/Library/Caches/IAPCrazyDemond
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: realpath() returned NULL for /var/root/Library/Caches/IAPCrazyDemond
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: ERROR: unable to determine file-system usage for FS-backed cache at /var/root/Library/Caches/IAPCrazyDemond/fsCachedData. Errno=13
Nov 24 11:39:36 kaixinde-iPad discoveryd[77] <Notice>: Basic DeviceInformation Memory Pressure Warning sent: pressure
Nov 24 11:39:37 kaixinde-iPad SpringBoard[42] <Warning>: Application 'UIKitApplication:com.xxxxxxxxxxxxx[0x7678]' was killed by jetsam.
Copy link to clipboard
Copied
Hi Feng,
Could you please share a sample application with us. It will be very helpful for further investigation.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
I'm having issues packaging with AIR 24, but they somehow seem to have to do with Feathers...
AIR 24 packaging issue · Issue #1500 · BowlerHatLLC/feathers · GitHub
Copy link to clipboard
Copied
We are still experiencing this problem on low-end iOS devices. (iphone 4s, iPhone 5) as of the November 23rd release. Recompiling with AIR 23 works fine.
Copy link to clipboard
Copied
Here's the crash report we're receiving.
OS version: iPhone OS 9.3.2
Device Name: iPhone 4,1
ArgumentError: Error #3672: Buffer creation failed. Internal error.
starling.rendering::VertexData.createVertexBuffer():-1
starling.rendering::Effect.uploadVertexData():-1
starling.display::MeshBatch.syncVertexBuffer():-1
starling.display::MeshBatch.render():-1
starling.rendering::Painter.drawBatch():-1
BatchProcessor.finishBatch():-1
starling.rendering::Painter.finishMeshBatch():-1
starling.rendering::Painter.drawMask():-1
starling.display::DisplayObjectContainer.render():-1
starling.display::DisplayObjectContainer.render():-1
starling.display::DisplayObjectContainer.render():-1
feathers.controls::LayoutGroup.render():-1
starling.display::DisplayObjectContainer.render():-1
starling.display::DisplayObjectContainer.render():-1
feathers.controls::LayoutGroup.render():-1
starling.display::DisplayObjectContainer.render():-1
starling.display::DisplayObjectContainer.render():-1
starling.core::Starling.render():-1
starling.core::Starling.nextFrame():-1
starling.core::Starling.onEnterFrame():-1
Copy link to clipboard
Copied
Hi Darren,
Thanks for your reply.
It will be very helpful for us if you can share a sample project for further investigation.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
Not working for me too on older iOS devices (< iPhone 5s). Also getting the ArgumentError: Error #3672: Buffer creation failed. Internal error.
Copy link to clipboard
Copied
I must have something wrong in my project if no-one else is experiencing a similar crash, but I'll share this anyway.
Here's my minimal project which crashes on AIR 24 but not on AIR 23.
As I first thought it was somehow Feathers related, I've posted more details here:
AIR 24 packaging issue · Issue #1500 · BowlerHatLLC/feathers · GitHub
Copy link to clipboard
Copied
Hi Timo,
Thanks for sharing the project.
The problem seems to be related to feathers only. It works completely fine if I remove feathers from the sample project that you shared. We are investigating it further at our end.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
Thanks Deesharm, good to hear!
Copy link to clipboard
Copied
I put a IPA package in this URL.
http://cdn.heyshell.com/yttx/apk/yttxthnew-iphone-dev-iosth-7.6.0-6.4.0.0-20161124-115725.ipa
I test it use iphone5c and ipad4, both of them are crashed. My iphone7 is right.
But when I use AIR 23 SDK, all of them are right.
There are some crash log in my ipad. It seems have relationship with the net work.
Thank you for your help.
My telephone number is +86 13301251215. If you have other questions, welcome to call my.
Nov 25 11:15:02 kaixinde-iPad kernel[0] <Notice>: 194503.048938 wlan0.A[36836] AppleBCMWLANNetManager::updateRxDataRSSI(): Rx Data Rssi -103 dBm is out of range?
Nov 25 11:15:08 kaixinde-iPad mediaserverd[97] <Error>: 11:15:08.176 [0x3f0f000] No read permission for property: 'ovrd'; session id: 0x61403
Nov 25 11:15:08 kaixinde-iPad mediaserverd[97] <Error>: 11:15:08.177 [0x3f0f000] No read permission for property: 'ovrd'; session id: 0x61403
Nov 25 11:15:08 kaixinde-iPad mediaserverd[97] <Error>: 11:15:08.179 [0x3f0f000] No read permission for property: 'ovrd'; session id: 0x61403
Nov 25 11:15:08 kaixinde-iPad mediaserverd[97] <Error>: 11:15:08.179 [0x3f0f000] No read permission for property: 'ovrd'; session id: 0x61403
Nov 25 11:15:34 kaixinde-iPad ??????PK[8219] <Warning>: Extension Initialized
Nov 25 11:15:34 kaixinde-iPad ??????PK[8219] <Warning>: Context Created
Nov 25 11:15:34 kaixinde-iPad ??????PK[8219] <Warning>: Restore Called over
Nov 24 11:39:35 kaixinde-iPad My App[6814] <Error>: Could not successfully update network info during initialization.
Nov 24 11:39:35 kaixinde-iPad My App[6814] <Warning>: registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later.
Nov 24 11:39:36 kaixinde-iPad My App[6814] <Warning>: getProducts Called..
Nov 24 11:39:36 kaixinde-iPad assistivetouchd[356] <Warning>: Received memory warning.
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: realpath() returned NULL for /var/root/Library/Caches/IAPCrazyDemond
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: The read-connection to the DB=/var/root/Library/Caches/IAPCrazyDemond/Cache.db is NOT valid. Unable to determine schema version.
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: realpath() returned NULL for /var/root/Library/Caches/IAPCrazyDemond
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: realpath() returned NULL for /var/root/Library/Caches/IAPCrazyDemond
Nov 24 11:39:36 kaixinde-iPad nsurlstoraged[272] <Error>: ERROR: unable to determine file-system usage for FS-backed cache at /var/root/Library/Caches/IAPCrazyDemond/fsCachedData. Errno=13
Nov 24 11:39:36 kaixinde-iPad discoveryd[77] <Notice>: Basic DeviceInformation Memory Pressure Warning sent: pressure
Nov 24 11:39:37 kaixinde-iPad SpringBoard[42] <Warning>: Application 'UIKitApplication:com.xxxxxxxxxxxxx[0x7678]' was killed by jetsam.
Copy link to clipboard
Copied
Hi,
We have this issue fixed internally and this will be out in our next AIR 24 beta/release build.
Also, as per our investigations this issue is specific to applications built in AOT mode.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
About when will the fixed version be released?
Copy link to clipboard
Copied
Great to hear deesharm!
Just being curious, which one of the issues were you able to fix, or were the #3672 errors related to the crashes I was experiencing...?
Copy link to clipboard
Copied
When will we get the new updating?
Copy link to clipboard
Copied
We will update you as soon as we have something to share.
Thanks for the patience.
Ankit | Adobe AIR Engineering
Copy link to clipboard
Copied
Hi All,
The issue has been fixed now. Please try it out with our latest AIR release(24.0.0.180) .
Download Link: Download Adobe AIR SDK
Kindly let us know if you still face any problem.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
Not everywhere but some we still have the same issue on iPhone5.
The error always occurs at the almost same source code point.
The debug stack trace is:
We are using Starling 1.8/Feathers 2.3.0 and iOS version is 10.2.
Copy link to clipboard
Copied
Seeing the same error as tepsi. Latest SDK. iPad 4s on iOS 8 and iOS 9. Using Starling 1.8. Exact same code works correctly on AIR 22.0.0.153
ArgumentError: Error #3672
0 starling.display::QuadBatch createBuffers()
1 starling.display::QuadBatch syncBuffers()
2 starling.display::QuadBatch renderCustom()
3 starling.display::QuadBatch render()
4 starling.display::DisplayObjectContainer render()
5 starling.text::TextField render()
6 starling.display::DisplayObjectContainer render()
7 starling.display::Sprite render()
8 starling.filters::FragmentFilter renderPasses()
9 starling.filters::FragmentFilter render()
10 starling.display::DisplayObjectContainer render()
11 starling.display::Sprite render()
12 starling.display::DisplayObjectContainer render()
13 starling.display::Sprite render()
14 starling.display::DisplayObjectContainer render()
15 starling.display::Sprite render()
16 starling.display::DisplayObjectContainer render()
17 starling.display::Sprite render()
18 starling.display::DisplayObjectContainer render()
19 starling.display::Sprite render()
20 starling.display::DisplayObjectContainer render()
21 starling.core::Starling render()
22 starling.core::Starling nextFrame()
23 starling.core::Starling onEnterFrame()
Edit: It should be noted, that this error occurs on both Release and Debug builds. Seems to be iOS only. This is using swf-version=35 when compiling. (31 was also tested).
Copy link to clipboard
Copied
I am seeing this too. Worked OK (and still does) in what I figure was last compiled with AIR SDK 22.
The offending lines are:
var cmFilter:ColorMatrixFilter = new ColorMatrixFilter();
cmFilter.tint( LINE_COLORS[ (this.option as ToneAnswerOptionVO).line ], 1 );
...
image.filter = cmFilter;
Commenting those shows the images OK in B&W.
The ATF texture atlas that contains images with the filter applied is 1024 x 256. Actual textures are at max 3 different ones of which the largest is 100x100. There's 6 ocurrences in total on the stage. The only other atlas' is a standard feathers one and one of 1024 x 512. There is hardly any gfx on screen when it happens
It is the app's first version on iPone. I have not published the new version with an old SDK but 'iPhone' itself cannot be the problem as it works on iPhone7 but not on iPad4 with the SDK 24 but worked on the iPad with SDK 22.
Some stats:
Starling 1.6
Feathers 2.0.1
(Yes, Starling and Feathers are old was holding of the update to save precious time...)
AIR SDK 24.0.0.180
iPhone 7
iOS 10.2.1
Works OK
iPad 4
iOS 10.2
Crashes
iPone 4
iOS ?
Crashes
iPhone 5
iOS 10.2
Crashes
The log:
ArgumentError: Error #3672: Buffer creation failed. Internal error.
at flash.display3D::Context3D/createVertexBuffer()
at starling.display::QuadBatch/createBuffers()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/QuadBatch.as:174]
at starling.display::QuadBatch/syncBuffers()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/QuadBatch.as:203]
at starling.display::QuadBatch/renderCustom()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/QuadBatch.as:221]
at starling.core::RenderSupport/finishQuadBatch()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/RenderSupport.as:507]
at starling.filters::FragmentFilter/renderPasses()[/Users/redge/Dropbox/Development/starling/starling/src/starling/filters/FragmentFilter.as:263]
at starling.filters::FragmentFilter/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/filters/FragmentFilter.as:199]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:359]
at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238]
at feathers.controls::LayoutGroup/render()[/Users/manno/Library/AS3/Archives/feathers-2.0.1/source/feathers/controls/LayoutGroup.as:464]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360]
at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238]
at feathers.controls::LayoutGroup/render()[/Users/manno/Library/AS3/Archives/feathers-2.0.1/source/feathers/controls/LayoutGroup.as:464]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360]
at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238]
at feathers.controls::LayoutGroup/render()[/Users/manno/Library/AS3/Archives/feathers-2.0.1/source/feathers/controls/LayoutGroup.as:464]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360]
at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238]
at feathers.controls::LayoutGroup/render()[/Users/manno/Library/AS3/Archives/feathers-2.0.1/source/feathers/controls/LayoutGroup.as:464]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360]
at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360]
at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360]
at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360]
at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238]
at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360]
at starling.core::Starling/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:514]
at starling.core::Starling/nextFrame()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:469]
at starling.core::Starling/onEnterFrame()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:682]
Copy link to clipboard
Copied
So it looks like the problems exists on the 32-bit iDevices.