Is anyone having issues with the latest AIR SDK beta (32.0.0.109) crashing when attempting to debug with breakpoints on Android?
Most of the time when I'm attempting to step through code the app crashes as soon as it hits the break point with something like the following report:
04-05 11:22:19.636 2700 2700 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-05 11:22:19.636 2700 2700 F DEBUG : Build fingerprint: 'google/bullhead/bullhead:8.1.0/OPM7.181105.004/5038062:user/release-keys'
04-05 11:22:19.636 2700 2700 F DEBUG : Revision: 'rev_1.0'
04-05 11:22:19.636 2700 2700 F DEBUG : ABI: 'arm'
04-05 11:22:19.636 2700 2700 F DEBUG : pid: 1957, tid: 1957, name: XXX >>> air.XXX <<<
04-05 11:22:19.636 2700 2700 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
04-05 11:22:19.636 2700 2700 F DEBUG : Cause: null pointer dereference
04-05 11:22:19.636 2700 2700 F DEBUG : r0 ca9bb510 r1 fff24348 r2 00000000 r3 00000000
04-05 11:22:19.636 2700 2700 F DEBUG : r4 fff239ec r5 00000000 r6 00000001 r7 fff23990
04-05 11:22:19.636 2700 2700 F DEBUG : r8 00000000 r9 fff24348 sl ca556d00 fp cbe39b0a
04-05 11:22:19.636 2700 2700 F DEBUG : ip b8008000 sp fff23978 lr cc8f6de9 pc cc8f6db2 cpsr 80070030
04-05 11:22:19.649 2700 2700 F DEBUG :
04-05 11:22:19.649 2700 2700 F DEBUG : backtrace:
04-05 11:22:19.650 2700 2700 F DEBUG : #00 pc 008eadb2 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (avmplus::MethodInfo::boxOneLocal(avmplus::FramePtr_*, int, unsigned char const*)+21)
04-05 11:22:19.650 2700 2700 F DEBUG : #01 pc 008eade5 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (avmplus::MethodInfo::boxLocals(avmplus::FramePtr_*, int, unsigned char const*, int*, int, int)+40)
04-05 11:22:19.650 2700 2700 F DEBUG : #02 pc 008e8cf1 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (avmplus::DebugStackFrame::dhis(int&)+34)
04-05 11:22:19.650 2700 2700 F DEBUG : #03 pc 0081edf7 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (avmplus::PlayerAvmDebugger::OnGetFrame(DataRecorder&, unsigned int)+138)
04-05 11:22:19.650 2700 2700 F DEBUG : #04 pc 00639e17 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (PlayerDebugger::OnGetFrame(unsigned int)+94)
04-05 11:22:19.650 2700 2700 F DEBUG : #05 pc 0063862d /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (PlayerDebugger::ProcessTag(unsigned char*, int)+1792)
04-05 11:22:19.650 2700 2700 F DEBUG : #06 pc 0063acbb /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (PlayerDebugger::ProcessQueuedSocketEvents()+20)
04-05 11:22:19.650 2700 2700 F DEBUG : #07 pc 00755b99 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (DoActionsManager::WaitForContinue()+24)
04-05 11:22:19.650 2700 2700 F DEBUG : #08 pc 00755c91 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (DoActionsManager::HaltAtBreakpoint(int)+160)
04-05 11:22:19.650 2700 2700 F DEBUG : #09 pc 0065c583 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (CorePlayer::HaltAtBreakpoint()+78)
04-05 11:22:19.650 2700 2700 F DEBUG : #10 pc 0081fccd /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (avmplus::PlayerAvmDebugger::enterDebugger()+128)
04-05 11:22:19.650 2700 2700 F DEBUG : #11 pc 008e7d0f /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (avmplus::Debugger::debugLine(int)+246)
04-05 11:22:19.650 2700 2700 F DEBUG : #12 pc 00922859 /data/app/air.XXX-5j58CJHRoY6Sf0AAwy1EJw==/lib/arm/libCore.so (avmplus::interpBoxed(avmplus::MethodEnv*, int, int*)+23800)
Just wondering whether it's something with our setup/environment or if others are encountering this behaviour?