Adreno错误导致Android cordova应用程序在“选择”下拉列表中崩溃

Adreno错误导致Android cordova应用程序在“选择”下拉列表中崩溃,android,cordova,Android,Cordova,我的基于Android cordova的应用程序在摩托罗拉Droid Turbo 2(Android版本6.0)上崩溃。该应用程序在许多其他设备/平台上运行良好,包括我的android手机。我可以通过在一个完全不带任何内容的下拉列表中进行选择来崩溃该应用程序 04-30 11:28:26.619: W/Adreno-GSL(9728): <gsl_ldd_control:475>: ioctl fd 38 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_F

我的基于Android cordova的应用程序在摩托罗拉Droid Turbo 2(Android版本6.0)上崩溃。该应用程序在许多其他设备/平台上运行良好,包括我的android手机。我可以通过在一个完全不带任何内容的下拉列表中进行选择来崩溃该应用程序

04-30 11:28:26.619: W/Adreno-GSL(9728): <gsl_ldd_control:475>: ioctl fd 38 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID) failed: errno 22 Invalid argument
04-30 11:28:26.620: W/Adreno-GSL(9728): <gsl_ldd_control:475>: ioctl fd 38 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID) failed: errno 16 Device or resource busy
04-30 11:28:26.635: I/Adreno(9728): DequeueBuffer: dequeueBuffer failed
04-30 11:28:26.692: W/google-breakpad(9728): Microdump crash handler failed.
04-30 11:28:26.707: A/libc(9728): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x7f576c0000 in tid 9780 (Chrome_InProcGp)
附加详细信息(2016年5月27日新增):1.)应用程序并不总是在第一次崩溃。有时他可以点击2到3个下拉列表。2.)该用户的手机上有另一个应用程序,我用相同的架构构建了该应用程序,并且运行良好

更新:我最终遵循了USKMobility的提示,处理了我收到的白名单错误,并在应用程序崩溃之前收到了不同的消息。我已经在下面的块中更新了它们

以下是重要的日志行。它们从我点击下拉菜单开始

04-30 11:28:26.619: W/Adreno-GSL(9728): <gsl_ldd_control:475>: ioctl fd 38 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID) failed: errno 22 Invalid argument
04-30 11:28:26.620: W/Adreno-GSL(9728): <gsl_ldd_control:475>: ioctl fd 38 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID) failed: errno 16 Device or resource busy
04-30 11:28:26.635: I/Adreno(9728): DequeueBuffer: dequeueBuffer failed
04-30 11:28:26.692: W/google-breakpad(9728): Microdump crash handler failed.
04-30 11:28:26.707: A/libc(9728): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x7f576c0000 in tid 9780 (Chrome_InProcGp)
04-30 11:28:26.619:W/Adreno GSL(9728)::ioctl fd 38代码0x40180917(ioctl_KGSL_CMDSTREAM_freemonentimestamp_CTXTID)失败:错误22无效参数
04-30 11:28:26.620:W/Adreno GSL(9728)::ioctl fd 38代码0x40180917(ioctl_KGSL_CMDSTREAM_freemontimestamp_CTXTID)失败:错误16设备或资源繁忙
04-30 11:28:26.635:I/Adreno(9728):出列缓冲区:出列缓冲区失败
04-30 11:28:26.692:W/google breakpad(9728):微转储崩溃处理程序失败。
04-30 11:28:26.707:A/libc(9728):tid 9780中的致命信号11(SIGSEGV),代码1,故障地址0x7f576c0000(Chrome_InProcGp)

另一个更新是,我在第一次使用下拉列表时,应用程序不再持续崩溃。有时我可以在崩溃前使用3-5个下拉列表。想法?

添加元标记以查找确切的问题我添加了元标记,白名单消息消失了,但这篇文章的主题没有改变。我已经更新了帖子。@pdschuller我觉得这个问题的关键提示在于你的最后一行日志——“致命信号11(SIGSEGV),代码1,tid 9780(Chrome_InProcGp)中的故障地址0x7f576c0000”。这似乎更多的是硬件驱动程序问题,而不是应用程序问题。可能是驱动程序更新,也可能是修复。请你看看这个链接-希望它有帮助。留住我们posted@pdschuller你检查过了吗?那有用吗?