Defold 1.3.5 has been released

Android apps bundled with 1.3.5 crash consistently with this repo:

  1. Open app
  2. Iconify app
  3. Open app (crash)

With this error:

INFO:CRASH: Successfully wrote Crashdump to file: /data/user/0/com.totebo.edgerace/files/_crash
ERROR:CRASH: CALL STACK:

# 0 pc        0x240 ...android.art/lib64/libsigchain.so _ZN3art11SignalChain7HandlerEiP7siginfoPv+436
# 1 pc     0x131b24 [anon:.bss] <unknown>+0

This happens both in the game I’m working on, and in a completely empty project (using the same bundle settings).

I haven’t figured out how to access the crashdump file on Android, I can’t seem to find the /data/user/0/com.totebo.edgerace/files/_crash folder using Android File Transfer.

A bit more from logcat:

09-02 09:05:33.171 26588 26588 V threaded_app: Start: 0xb400007776e7d630
09-02 09:05:33.171 26588 26609 V threaded_app: activityState=10
09-02 09:05:33.171 26588 26609 V glfw-android: handleCommand (looper thread): APP_CMD_START
09-02 09:05:33.172 26588 26588 V threaded_app: Resume: 0xb400007776e7d630
09-02 09:05:33.172 26588 26609 V threaded_app: activityState=11
09-02 09:05:33.172 26588 26609 V glfw-android: handleCommand (looper thread): APP_CMD_RESUME
09-02 09:05:33.173  1290  1290 I sensors-hal: [hal]batch_physical_sensor:314, android.sensor.accelerometer/11, period=200000000, max_latency=0
09-02 09:05:33.173  1290  1290 I sensors-hal: [sensor]set_config:64, sample_period_ns is adjusted to 200000000 based on min/max delay_ns
09-02 09:05:33.173  1290  1290 I sensors-hal: [hal]batch_physical_sensor:323, android.sensor.accelerometer/11, period=200000000, max_latency=0 request completed
09-02 09:05:33.175  1290 21988 I sensors-hal: [ssc_sensor]ssc_conn_resp_cb:686, resp_value = 0
09-02 09:05:33.175  1290  1290 I sensors-hal: [hal]flush_physical_sensor:355, android.sensor.accelerometer/11
09-02 09:05:33.175  1290  1290 I sensors-hal: [hal]flush_physical_sensor:361, android.sensor.accelerometer/11 completed
09-02 09:05:33.176 26588 26609 V glfw-android: iconified: YES    (resume: YES, surface: no)
09-02 09:05:33.176  1290 21988 I sensors-hal: [ssc_sensor]ssc_conn_resp_cb:686, resp_value = 0
09-02 09:05:33.192 26588 26588 V threaded_app: NativeWindowCreated: 0xb400007776e7d630 -- 0xb400007836eae960
09-02 09:05:33.192 26588 26609 V threaded_app: APP_CMD_INIT_WINDOW
09-02 09:05:33.192 26588 26609 V glfw-android: handleCommand (looper thread): APP_CMD_INIT_WINDOW
09-02 09:05:33.203   644   745 I BpBinder: onLastStrongRef automatically unlinking death recipients: <uncached descriptor>
09-02 09:05:33.205  2095  2351 W ziparchive: Unable to open '/data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/base.dm': No such file or directory
09-02 09:05:33.217 26588 26588 V threaded_app: WindowFocusChanged: 0xb400007776e7d630 -- 1
09-02 09:05:33.217 26588 26609 V glfw-android: handleCommand (looper thread): APP_CMD_GAINED_FOCUS
09-02 09:05:33.221  1104  1104 I GoogleInputMethodService: GoogleInputMethodService.onFinishInput():3273 
09-02 09:05:33.223  1104  1104 I GoogleInputMethodService: GoogleInputMethodService.updateDeviceLockedStatus():2165 repeatCheckTimes = 0, unlocked = true
09-02 09:05:33.223  1104  1104 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1956 onStartInput(EditorInfo{inputType=0x0(NULL) imeOptions=0x0 privateImeOptions=null actionName=UNSPECIFIED actionLabel=null actionId=0 initialSelStart=-1 initialSelEnd=-1 initialCapsMode=0x0 hintText=null label=null packageName=com.totebo.edgerace fieldId=-1 fieldName=null extras=null}, false)
09-02 09:05:33.223  1104  1104 I GoogleInputMethodService: GoogleInputMethodService.shouldHideHeaderOnInitialState():4081 ShouldHideHeaderOnInitialState = false
09-02 09:05:33.224  1104  1104 I GoogleInputMethodService: GoogleInputMethodService.updateDeviceLockedStatus():2165 repeatCheckTimes = 2, unlocked = true
09-02 09:05:33.245 26588 26611 V glfw-android: handleCommand (main thread): APP_CMD_START
09-02 09:05:33.245 26588 26611 V glfw-android: handleCommand (main thread): APP_CMD_RESUME
09-02 09:05:33.245 26588 26611 V glfw-android: handleCommand (main thread): APP_CMD_INIT_WINDOW
09-02 09:05:33.245 26588 26611 V glfw-android: create_gl_surface
09-02 09:05:33.257 26588 26611 E Surface : getSlotFromBufferLocked: unknown buffer: 0xb400007726eb5490
09-02 09:05:33.268 26588 26611 I defold  : INFO:CRASH: Successfully wrote Crashdump to file: /data/user/0/com.totebo.edgerace/files/_crash
09-02 09:05:33.268 26588 26611 E defold  : ERROR:CRASH: CALL STACK:
09-02 09:05:33.268 26588 26611 E defold  : 
09-02 09:05:33.268 26588 26611 E defold  : # 0 pc        0x240 ...android.art/lib64/libsigchain.so _ZN3art11SignalChain7HandlerEiP7siginfoPv+436
09-02 09:05:33.268 26588 26611 E defold  : # 1 pc     0x132374 [anon:.bss] <unknown>+0
09-02 09:05:33.268 26588 26611 E defold  : 
09-02 09:05:33.268 26588 26611 E defold  : 
09-02 09:05:33.268 26588 26611 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 26611 (NativeThread), pid 26588 (totebo.edgerace)
09-02 09:05:33.277  4171  4171 I GsaVoiceInteractionSrv: Handling ACTION_STOP_HOTWORD
09-02 09:05:33.280  1254  1259 E statsd  : CountMetric -2385552029547859647 dropping data for dimension key (475)0x10000->10156[I] (475)0x30000->STOP_HOTWORD[S] (475)0x40000->1[I] (475)0x50000->1[I] 
09-02 09:05:33.305  2095  2545 W InputManager-JNI: Input channel object '28fe29 SnapshotStartingWindow for taskId=51764 (client)' was disposed without first being removed with the input manager!
09-02 09:05:33.314 26720 26720 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
09-02 09:05:33.315   872   872 I tombstoned: received crash request for pid 26611
09-02 09:05:33.316 26720 26720 I crash_dump64: performing dump of process 26588 (target tid = 26611)
09-02 09:05:33.377  2790  2790 D DLObserver: onReceive(); android.intent.action.BATTERY_CHANGED
09-02 09:05:33.378  2790  2790 D DLObserver: plugged=1
09-02 09:05:33.378  2790  2790 D PowerNotificationWarningsGoogleImpl: onReceive: android.intent.action.BATTERY_CHANGED
09-02 09:05:33.382  2790  2790 D BatteryInfoBroadcast: onReceive: android.intent.action.BATTERY_CHANGED isPowerSaveMode: false
09-02 09:05:33.382  2790  2790 D BatteryDefenderNotification: isPlugged: true | isOverheated: false | defenderEnabled: false | isCharged: true
09-02 09:05:33.382  2790  4113 D PowerUI : can't show warning due to - plugged: true status unknown: false
09-02 09:05:33.383  3163  3163 V DeviceStatisticsService: chargerType=1 batteryLevel=100 totalBatteryCapacity=3350600
09-02 09:05:33.383  3163  3163 D DeviceInfoHidlClient: isRadioOn()=true
09-02 09:05:33.383  3163  3163 I DeviceInfoHidlClient: isPowerInfoNeverSent=false batteryLevel=100 batteryLevelIndex=3 chargingMode=1 totalCapacity=3350600 powerSaveMode=false
09-02 09:05:33.384  2790  2790 I ReverseChargingControl: handleIntentForReverseCharging(): rtx=0 wlc=0 plgac=1 ac=1 acrtx=0 extra=1 this=com.google.android.systemui.reversecharging.ReverseChargingController@bb19296
09-02 09:05:33.548 26720 26720 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-02 09:05:33.548 26720 26720 F DEBUG   : Build fingerprint: 'google/redfin/redfin:13/TP1A.220624.014/8819323:user/release-keys'
09-02 09:05:33.548 26720 26720 F DEBUG   : Revision: 'MP1.0'
09-02 09:05:33.548 26720 26720 F DEBUG   : ABI: 'arm64'
09-02 09:05:33.548 26720 26720 F DEBUG   : Timestamp: 2022-09-02 09:05:33.323881097+0100
09-02 09:05:33.548 26720 26720 F DEBUG   : Process uptime: 19s
09-02 09:05:33.548 26720 26720 F DEBUG   : Cmdline: com.totebo.edgerace
09-02 09:05:33.548 26720 26720 F DEBUG   : pid: 26588, tid: 26611, name: NativeThread  >>> com.totebo.edgerace <<<
09-02 09:05:33.548 26720 26720 F DEBUG   : uid: 10697
09-02 09:05:33.548 26720 26720 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000
09-02 09:05:33.548 26720 26720 F DEBUG   : Cause: null pointer dereference
09-02 09:05:33.548 26720 26720 F DEBUG   :     x0  0000000000000000  x1  0000000000003046  x2  0000000000000000  x3  00000076b52a75a4
09-02 09:05:33.548 26720 26720 F DEBUG   :     x4  0000007637009438  x5  0000000000000003  x6  0000000000000003  x7  0000000000000001
09-02 09:05:33.548 26720 26720 F DEBUG   :     x8  de86969c9b858cb0  x9  de86969c9b858cb0  x10 00000076b568c630  x11 0000000000000010
09-02 09:05:33.548 26720 26720 F DEBUG   :     x12 000000000000e910  x13 b400007706eabe10  x14 0000000000000000  x15 b4000077a6e89430
09-02 09:05:33.548 26720 26720 F DEBUG   :     x16 0000000000000001  x17 000000794d4e4c20  x18 00000076354de000  x19 b4000076c6e94670
09-02 09:05:33.548 26720 26720 F DEBUG   :     x20 b4000076d6ec8d90  x21 000000763700a000  x22 0000000000000000  x23 b400007726eadba0
09-02 09:05:33.548 26720 26720 F DEBUG   :     x24 0000000000000001  x25 b400007726eabf80  x26 b400007756ec42b0  x27 b400007726eac010
09-02 09:05:33.548 26720 26720 F DEBUG   :     x28 b400007776ebca30  x29 00000076370094b0
09-02 09:05:33.548 26720 26720 F DEBUG   :     lr  0000007946fb6bf8  sp  00000076370094a0  pc  0000007946fb6c00  pst 0000000060001000
09-02 09:05:33.548 26720 26720 F DEBUG   : backtrace:
09-02 09:05:33.548 26720 26720 F DEBUG   :       #00 pc 0000000000141c00  /system/lib64/libandroid_runtime.so (std::__1::__function::__func<android::nativeSetTransactionHangCallback(_JNIEnv*, _jclass*, long, _jobject*)::$_1, std::__1::allocator<android::nativeSetTransactionHangCallback(_JNIEnv*, _jclass*, long, _jobject*)::$_1>, void (bool)>::destroy_deallocate()+116) (BuildId: 652257cd0faef901accde2659193d1c3)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #01 pc 00000000000ee60c  /system/lib64/libgui.so (android::BLASTBufferQueue::~BLASTBufferQueue()+160) (BuildId: ace2c60f89988a3283d095c4ac870e91)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #02 pc 00000000000ee550  /system/lib64/libgui.so (android::BLASTBufferQueue::~BLASTBufferQueue()+24) (BuildId: ace2c60f89988a3283d095c4ac870e91)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #03 pc 0000000000012cbc  /system/lib64/libutils.so (android::RefBase::decStrong(void const*) const+156) (BuildId: 5a0d720732600c94ad8354a1188e9f52)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #04 pc 00000000000d57cc  /system/lib64/libgui.so (android::BBQSurface::~BBQSurface()+60) (BuildId: ace2c60f89988a3283d095c4ac870e91)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #05 pc 00000000000d577c  /system/lib64/libgui.so (android::BBQSurface::~BBQSurface()+16) (BuildId: ace2c60f89988a3283d095c4ac870e91)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #06 pc 0000000000012cbc  /system/lib64/libutils.so (android::RefBase::decStrong(void const*) const+156) (BuildId: 5a0d720732600c94ad8354a1188e9f52)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #07 pc 0000000000017510  /system/lib64/libEGL.so (android::egl_surface_t::~egl_surface_t()+136) (BuildId: f7b27cec8464273f3f930678324abd0d)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #08 pc 000000000001679c  /system/lib64/libEGL.so (android::egl_display_t::makeCurrent(android::egl_context_t*, android::egl_context_t*, void*, void*, void*, void*, void*, void*)+564) (BuildId: f7b27cec8464273f3f930678324abd0d)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #09 pc 000000000001f344  /system/lib64/libEGL.so (android::eglMakeCurrentImpl(void*, void*, void*, void*)+376) (BuildId: f7b27cec8464273f3f930678324abd0d)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #10 pc 000000000001c2a8  /system/lib64/libEGL.so (eglMakeCurrent+64) (BuildId: f7b27cec8464273f3f930678324abd0d)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #11 pc 0000000000222454  /data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/lib/arm64/libEdgeRace.so (make_current+20) (BuildId: e32f41f049005390c760f3743b5177b6)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #12 pc 00000000002233dc  /data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/lib/arm64/libEdgeRace.so (glfwAndroidFlushEvents+236) (BuildId: e32f41f049005390c760f3743b5177b6)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #13 pc 00000000001b872c  /data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/lib/arm64/libEdgeRace.so (dmHID::Update(dmHID::Context*)+48) (BuildId: e32f41f049005390c760f3743b5177b6)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #14 pc 00000000000680bc  /data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/lib/arm64/libEdgeRace.so (dmEngine::Step(dmEngine::Engine*)+300) (BuildId: e32f41f049005390c760f3743b5177b6)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #15 pc 0000000000068874  /data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/lib/arm64/libEdgeRace.so (dmEngineUpdate(dmEngine::Engine*)+20) (BuildId: e32f41f049005390c760f3743b5177b6)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #16 pc 00000000000641c4  /data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/lib/arm64/libEdgeRace.so (dmEngine::RunLoop(dmEngine::RunLoopParams const*)+92) (BuildId: e32f41f049005390c760f3743b5177b6)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #17 pc 0000000000064148  /data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/lib/arm64/libEdgeRace.so (EngineMainThread(void*)+124) (BuildId: e32f41f049005390c760f3743b5177b6)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #18 pc 00000000001f3168  /data/app/~~XkF6r-V5SZOtlzDnzASigg==/com.totebo.edgerace-TG3MGjpllgn8n39NtZIyBQ==/lib/arm64/libEdgeRace.so (dmThread::ThreadStartProxy(void*)+40) (BuildId: e32f41f049005390c760f3743b5177b6)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #19 pc 00000000000b62b8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: 058e3ec96fa600fb840a6a6956c6b64e)
09-02 09:05:33.548 26720 26720 F DEBUG   :       #20 pc 0000000000052fb8  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 058e3ec96fa600fb840a6a6956c6b64e)
09-02 09:05:33.563   872   872 E tombstoned: Tombstone written to: tombstone_25
09-02 09:05:33.565  2095 26723 W ActivityTaskManager:   Force finishing activity com.totebo.edgerace/com.dynamo.android.DefoldActivity
1 Like