creater js v8引擎启动失败

  • Creator 版本:2.1.1

  • 目标平台: Android

  • 详细报错信息,包含调用堆栈:
    Build fingerprint: ‘Itel/F3108/itel-W6003:9/PPR1.180610.011/OP-V024-20190816:user/release-keys’
    Revision: ‘0’
    ABI: ‘arm’
    pid: 18136, tid: 18359, name: GLThread 1110 >>> com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha <<<
    signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xf94
    Cause: null pointer dereference
    r0 00000000 r1 00000000 r2 00000000 r3 80000000
    r4 00000000 r5 64478f10 r6 a48acd8c r7 64479048
    r8 a48acd8c r9 64479020 r10 00000000 r11 64478f38
    ip 8991251c sp 64478ee8 lr 89151589 pc 891515ea

backtrace:
#00 pc 0050b5ea /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/lib/arm/libcocos2djs.so
#01 pc 0050b575 /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/lib/arm/libcocos2djs.so
#02 pc 00231b28 /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/lib/arm/libcocos2djs.so (se::ScriptEngine::cleanup()+88)
#03 pc 00231e84 /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/lib/arm/libcocos2djs.so (se::ScriptEngine::init()+36)
#04 pc 00233510 /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/lib/arm/libcocos2djs.so (se::ScriptEngine::start()+36)
#05 pc 00180e38 /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/lib/arm/libcocos2djs.so (AppDelegate::applicationDidFinishLaunching()+168)
#06 pc 0018c691 /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/lib/arm/libcocos2djs.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit+140)
#07 pc 00057815 /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/oat/arm/base.odex (offset 0x57000) (org.cocos2dx.lib.Cocos2dxRenderer.nativeInit+132)
#08 pc 0041a375 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
#09 pc 003f3a4f /system/lib/libart.so (art_quick_invoke_static_stub+222)
#10 pc 000a143b /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
#11 pc 001eb8f5 /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+232)
#12 pc 001e65d5 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+776)
#13 pc 003ef54b /system/lib/libart.so (MterpInvokeStatic+130)
#14 pc 0040d214 /system/lib/libart.so (ExecuteMterpImpl+14612)
#15 pc 00469db6 /data/app/com.sukhavati.gotoplaying.bubble.BubbleShooter.mint.aha-OdUZfsLtfc3HeAfYr1fITw==/oat/arm/base.vdex (org.cocos2dx.lib.Cocos2dxRenderer.onSurfaceCreated+18)
#16 pc 001caf4d /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1246944443+352)
#17 pc 001cf767 /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
#18 pc 003e1db3 /system/lib/libart.so (artQuickToInterpreterBridge+890)
#19 pc 0041e8ff /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
#20 pc 01301575 /system/framework/arm/boot-framework.oat (offset 0x895000) (android.opengl.GLSurfaceView$GLThread.guardedRun+2868)
#21 pc 01302c97 /system/framework/arm/boot-framework.oat (offset 0x895000) (android.opengl.GLSurfaceView$GLThread.run+182)
#22 pc 0041a375 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
#23 pc 003f394b /system/lib/libart.so (art_quick_invoke_stub+226)
#24 pc 000a1429 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
#25 pc 00352fad /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
#26 pc 00353d39 /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+316)
#27 pc 003758dd /system/lib/libart.so (art::thread::CreateCallback(void*)+900)
#28 pc 00063af5 /system/lib/libc.so (__pthread_start(void*)+22)
#29 pc 0001df95 /system/lib/libc.so (__start_thread+22)

========================================
2020-07-09 13:45:12 system_server_wtf (text, 1401 bytes)
Process: system_server
Subject: ActivityManager
Build: Itel/F3108/itel-W6003:9/PPR1.180610.011/OP-V024-20190816:user/release-keys

android.util.Log$TerribleFailure: Sending non-protected broadcast itel.boot.app.killed from system 622:system/1000 pkg android
at android.util.Log.wtf(Log.java:299)
at android.util.Log.wtf(Log.java:294)
at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:22173)
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:22700)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:22936)
at android.app.ContextImpl.sendBroadcastAsUser(ContextImpl.java:1224)
at android.app.ContextImpl.sendBroadcastAsUser(ContextImpl.java:1196)
at com.transsion.gemini.GeminiAmsImpl.handleAppDiedLocked(GeminiAmsImpl.java:723)
at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:6351)
at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:6536)
at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:2110)
at android.os.BinderProxy.sendDeathNotice(Binder.java:1218)
Caused by: java.lang.Throwable
at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:22174)
… 9 more

========================================
2020-07-09 13:45:12 system_server_wtf (text, 1401 bytes)
Process: system_server
Subject: ActivityManager
Build: Itel/F3108/itel-W6003:9/PPR1.180610.011/OP-V024-20190816:user/release-keys

android.util.Log$TerribleFailure: Sending non-protected broadcast itel.boot.app.killed from system 622:system/1000 pkg android
at android.util.Log.wtf(Log.java:299)
at android.util.Log.wtf(Log.java:294)
at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:22173)
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:22793)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:22936)
at android.app.ContextImpl.sendBroadcastAsUser(ContextImpl.java:1224)
at android.app.ContextImpl.sendBroadcastAsUser(ContextImpl.java:1196)
at com.transsion.gemini.GeminiAmsImpl.handleAppDiedLocked(GeminiAmsImpl.java:723)
at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:6351)
at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:6536)
at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:2110)
at android.os.BinderProxy.sendDeathNotice(Binder.java:1218)
Caused by: java.lang.Throwable
at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:22174)
… 9 more

  • 重现方式:全机型测试时,部分机型出现

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

@jare

这个测试设备是什么?好像是很旧的设备,我们需要测试一下。

传音的机器,主要面向东南亚和非洲地区的低端机型,具体的机型都是他们在跑机型测试后反馈的日志,具体的问题我们跟踪到了好像是v8引擎启动时有个空指针的问题,还麻烦您帮忙看一眼

您好,上次给的报错日志,官方有没有测试下,有啥反馈结果没

提供的信息太少,我们已有测试设备没法复现该问题,可以请给下你们调试时的崩溃堆栈,我们看下是否是引擎引起的问题。

嗯,我们之后再咨询下平台方的崩溃日志,,另外想问您下,目前在creater的原生安卓项目里面,gradle最高支持的版本是多少,gradle5.1.1 plugin3.4.0好像打不出包来

请问楼主解决了吗?我们也碰到类似问题。