Случайное падение в моем приложении, которое постоянно происходит на моем Nexus 5X - PullRequest
0 голосов
/ 22 декабря 2018

Я постоянно получаю следующее аварийное завершение работы с собственным приложением на Nexus 5X, без малейшего понятия, откуда оно или как его исправить.

Приложение закрывается, когда онослучается.

2018-12-22 19:12:31.210 426-459/? E/BufferQueueProducer: [Toast#0] connect: BufferQueue has been abandoned
2018-12-22 19:12:31.210 24650-24843/com.xyz E/libEGL: eglCreateWindowSurface: native_window_api_connect (win=0x79ed07e010) failed (0xffffffed) (already connected to another API?)
2018-12-22 19:12:31.210 24650-24843/com.xyz E/libEGL: eglCreateWindowSurface:693 error 3003 (EGL_BAD_ALLOC)
2018-12-22 19:12:31.211 24650-24843/com.xyz A/OpenGLRenderer: Failed to create EGLSurface for window 0x79ed07e010, eglErr = EGL_BAD_ALLOC
2018-12-22 19:12:31.657 26160-24843/? A/google-breakpad: Microdump skipped (uninteresting)
2018-12-22 19:12:31.688 24650-24843/com.xyz A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 24843 (RenderThread), pid 24650 (com.xyz)
2018-12-22 19:12:31.840 26168-26168/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2018-12-22 19:12:31.840 26168-26168/? A/DEBUG: Build fingerprint: 'google/bullhead/bullhead:8.1.0/OPM7.181105.004/5038062:user/release-keys'
2018-12-22 19:12:31.840 26168-26168/? A/DEBUG: Revision: 'rev_1.0'
2018-12-22 19:12:31.840 26168-26168/? A/DEBUG: ABI: 'arm64'
2018-12-22 19:12:31.840 26168-26168/? A/DEBUG: pid: 24650, tid: 24843, name: RenderThread  >>> com.xyz <<<
2018-12-22 19:12:31.840 26168-26168/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG: Abort message: 'Failed to create EGLSurface for window 0x79ed07e010, eglErr = EGL_BAD_ALLOC'
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     x0   0000000000000000  x1   000000000000610b  x2   0000000000000006  x3   0000000000000008
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     x4   0000000000000000  x5   0000000000000000  x6   0000000000000000  x7   7f7f7f7f7f7f7f7f
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     x8   0000000000000083  x9   0000000010000000  x10  00000079e38abc80  x11  0000000000000001
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     x12  00000079e38abda0  x13  ffffffffffffffff  x14  ff00000000000000  x15  ffffffffffffffff
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     x16  0000005557dddfa8  x17  0000007a882094b8  x18  00000000000001e8  x19  000000000000604a
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     x20  000000000000610b  x21  0000000000000083  x22  00000079e38ac588  x23  0000007a87afc0dc
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     x24  0000007a87afc050  x25  00000079e38ac308  x26  00000079e38ac308  x27  00000079e38ac350
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     x28  00000079e38ac300  x29  00000079e38abcc0  x30  0000007a881be6ec
2018-12-22 19:12:31.847 26168-26168/? A/DEBUG:     sp   00000079e38abc80  pc   0000007a881be714  pstate 0000000060000000
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG: backtrace:
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #00 pc 000000000001d714  /system/lib64/libc.so (abort+120)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #01 pc 0000000000007f08  /system/lib64/liblog.so (__android_log_assert+296)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #02 pc 000000000006c2a0  /system/lib64/libhwui.so (android::uirenderer::renderthread::EglManager::createSurface(ANativeWindow*, bool)+316)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #03 pc 000000000006a018  /system/lib64/libhwui.so (android::uirenderer::renderthread::OpenGLPipeline::setSurface(android::Surface*, android::uirenderer::renderthread::SwapBehavior, android::uirenderer::renderthread::ColorMode)+76)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #04 pc 0000000000066d98  /system/lib64/libhwui.so (android::uirenderer::renderthread::CanvasContext::setSurface(android::Surface*)+144)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #05 pc 000000000006f598  /system/lib64/libhwui.so (android::uirenderer::renderthread::Bridge_initialize(android::uirenderer::renderthread::initializeArgs*)+16)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #06 pc 000000000007189c  /system/lib64/libhwui.so (android::uirenderer::renderthread::MethodInvokeRenderTask::run()+24)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #07 pc 00000000000729f8  /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+336)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #08 pc 0000000000011478  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+280)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #09 pc 00000000000a986c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #10 pc 0000000000067d0c  /system/lib64/libc.so (__pthread_start(void*)+36)
2018-12-22 19:12:31.895 26168-26168/? A/DEBUG:     #11 pc 000000000001eba4  /system/lib64/libc.so (__start_thread+68)

Это происходит даже в фоновом режиме, когда мое приложение ничего не отображает или какое-то время не использовалось.

Понятия не имею, как это сделать, и не могуПока не могу найти информацию.

...