dreamsoftin / facebook_audience_network

Flutter Facebook Audience Network
https://pub.dartlang.org/packages/facebook_audience_network/
MIT License
156 stars 99 forks source link

Any ad request causes a crash on Amazon Fire HD 10" #30

Open JohnBaker123 opened 4 years ago

JohnBaker123 commented 4 years ago

I am using a new Fire HD 10" for testing on tablets. Although it may not be the best choice as normally google play services, etc are not even installed. I added those manually. However if I ever want to release my app on the Amazon store obviously my app wouldn't have to not crash on startup on Amazon tablets.

I have been using the tablet for testing all other parts of my app without issues. For some reason I get a serious app crash making any calls to any facebook ads. I have not been able to find another flutter library that doesn't do the same thing. I was just attempting a Facebook banner ad.

My concern is if this issue can happen with other devices if it happens on the Fire HD. My fire HD is OS 7.3.1.2 which is based on Android 9

The app just shuts down with this trace.

E/System (20111): TRACE Starting certificate trust D/CRLSetManager(20111): getInstance binder: android.os.BinderProxy@6533f88 I/mali (20111): [MALI] @eglSetDamageRegionKHR: surf->buffer_age_queried_this_frame == MALI_FALSE (EGL_BAD_ACCESS) F/OpenGLRenderer(20111): Failed to set damage region on surface 0xebb4c5e0, error=EGL_BAD_ACCESS F/google-breakpad(20803): Microdump skipped (uninteresting) W/google-breakpad(20111): ### ### ### ### ### ### ### ### ### ### ### ### ### W/google-breakpad(20111): Chrome build fingerprint: W/google-breakpad(20111): 70.amazon-webview-v70-3538.3538.110.137 W/google-breakpad(20111): 60071632 W/google-breakpad(20111): ### ### ### ### ### ### ### ### ### ### ### ### ### F/libc (20111): Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 20269 (RenderThread), pid 20111 (.myapp)


Build fingerprint: 'Amazon/maverick/maverick:7.0/PS7312/1271N:user/amz-p,release-keys' Revision: '0' ABI: 'arm' pid: 20111, tid: 20269, name: RenderThread >>> com.myapp <<< signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- Abort message: 'Failed to set damage region on surface 0xebb4c5e0, error=EGL_BAD_ACCESS' r0 00000000 r1 00004f2d r2 00000006 r3 00000008 r4 00004e8f r5 00004f2d r6 c8567254 r7 0000010c r8 c45cc694 r9 00003e28 r10 c8567798 r11 c85677a8 ip c85671f0 sp c8567240 lr f3feaee1 pc f3fe2d2e backtrace:

00 pc 0001cd2e /system/lib/libc.so (abort+58)

#01 pc 00006d11  /system/lib/liblog.so (__android_log_assert+156)
#02 pc 0036e411  /system/lib/libhwui.so (android::uirenderer::renderthread::EglManager::damageFrame(android::uirenderer::renderthread::Frame const&, SkRect const&)+100)
#03 pc 0036a0af  /system/lib/libhwui.so (android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::FrameBuilder::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, bool, android::uirenderer::BakedOpRenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode>>
#04 pc 000a106b  /system/lib/libhwui.so (android::uirenderer::renderthread::CanvasContext::draw()+154)
#05 pc 0036d835  /system/lib/libhwui.so (_ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c303f2d2360db58ed70a2d0ac7ed911b+576)
#06 pc 00336d09  /system/lib/libhwui.so (android::uirenderer::WorkQueue::process()+124)
#07 pc 000a9c63  /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+178)
#08 pc 0000c08b  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+166)
#09 pc 00063385  /system/lib/libc.so (__pthread_start(void*)+22)
#10 pc 0001def1  /system/lib/libc.so (__start_thread+24)

Lost connection to device.