mapkit-android-demo
mapkit-android-demo copied to clipboard
После обновления MapKit SDK до `4.0.0-full` участились падения `com.yandex.runtime.async.internal.Scheduler.run`
После обновления MapKit SDK до 4.0.0-full
участились падения com.yandex.runtime.async.internal.Scheduler.run
. Они и раньше встречались, но после обновления их стало заметно больше:
java.lang.RuntimeException: std::bad_alloc
Exception stack trace (top 7 entries):
# 0: 12353656 /data/app/kz.krisha-2/lib/arm/libmaps-mobile.so
# 1: 12382640 /data/app/kz.krisha-2/lib/arm/libmaps-mobile.so
# 2: 12382408 /data/app/kz.krisha-2/lib/arm/libmaps-mobile.so
# 3: 12380280 /data/app/kz.krisha-2/lib/arm/libmaps-mobile.so
# 4: 12607784 /data/app/kz.krisha-2/lib/arm/libmaps-mobile.so
# 5: 12523688 /data/app/kz.krisha-2/lib/arm/libmaps-mobile.so
# 6: 12583448 /data/app/kz.krisha-2/lib/arm/libmaps-mobile.so Java_com_yandex_runtime_async_internal_Scheduler_run
at com.yandex.runtime.async.internal.Scheduler.run (Native Method)
at com.yandex.runtime.async.internal.Scheduler.handleMessage (Scheduler.java:34)
at android.os.Handler.dispatchMessage (Handler.java:105)
at android.os.Looper.loop (Looper.java:156)
at android.app.ActivityThread.main (ActivityThread.java:6617)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:942)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:832)
java.lang.RuntimeException: UnitSize is undefined if zoom is not finite or less than 0
Exception stack trace (top 8 entries):
# 0: 25702516 /data/app/kz.krisha-GhzgZ_6NqRB2DJwUI7CANQ==/lib/arm64/libmaps-mobile.so
# 1: 25730168 /data/app/kz.krisha-GhzgZ_6NqRB2DJwUI7CANQ==/lib/arm64/libmaps-mobile.so
# 2: 25729920 /data/app/kz.krisha-GhzgZ_6NqRB2DJwUI7CANQ==/lib/arm64/libmaps-mobile.so
# 3: 25727740 /data/app/kz.krisha-GhzgZ_6NqRB2DJwUI7CANQ==/lib/arm64/libmaps-mobile.so
# 4: 25940804 /data/app/kz.krisha-GhzgZ_6NqRB2DJwUI7CANQ==/lib/arm64/libmaps-mobile.so
# 5: 25861728 /data/app/kz.krisha-GhzgZ_6NqRB2DJwUI7CANQ==/lib/arm64/libmaps-mobile.so
# 6: 25918956 /data/app/kz.krisha-GhzgZ_6NqRB2DJwUI7CANQ==/lib/arm64/libmaps-mobile.so Java_com_yandex_runtime_async_internal_Scheduler_run
# 7: 3268332 /data/app/kz.krisha-GhzgZ_6NqRB2DJwUI7CANQ==/oat/arm64/base.odex
at com.yandex.runtime.async.internal.Scheduler.run (Native Method)
at com.yandex.runtime.async.internal.Scheduler.handleMessage (Scheduler.java:34)
at android.os.Handler.dispatchMessage (Handler.java:107)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:8167)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
java.lang.RuntimeException: Can't transform infinite screen point into world point
Exception stack trace (top 8 entries):
# 0: 25702516 /data/app/kz.krisha-r8J9kLS3tfcJbDcUgFwWdg==/lib/arm64/libmaps-mobile.so
# 1: 25730168 /data/app/kz.krisha-r8J9kLS3tfcJbDcUgFwWdg==/lib/arm64/libmaps-mobile.so
# 2: 25729920 /data/app/kz.krisha-r8J9kLS3tfcJbDcUgFwWdg==/lib/arm64/libmaps-mobile.so
# 3: 25727740 /data/app/kz.krisha-r8J9kLS3tfcJbDcUgFwWdg==/lib/arm64/libmaps-mobile.so
# 4: 25940804 /data/app/kz.krisha-r8J9kLS3tfcJbDcUgFwWdg==/lib/arm64/libmaps-mobile.so
# 5: 25861728 /data/app/kz.krisha-r8J9kLS3tfcJbDcUgFwWdg==/lib/arm64/libmaps-mobile.so
# 6: 25918956 /data/app/kz.krisha-r8J9kLS3tfcJbDcUgFwWdg==/lib/arm64/libmaps-mobile.so Java_com_yandex_runtime_async_internal_Scheduler_run
# 7: 3239660 /data/app/kz.krisha-r8J9kLS3tfcJbDcUgFwWdg==/oat/arm64/base.odex
at com.yandex.runtime.async.internal.Scheduler.run (Native Method)
at com.yandex.runtime.async.internal.Scheduler.handleMessage (Scheduler.java:34)
at android.os.Handler.dispatchMessage (Handler.java:107)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:8167)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
Тут описаны 3 разные ошибки:
std::bad_alloc
- это OOM, проблема может быть как в mapkit, так и в приложении. Со своей стороны мы занимаемся уменьшением расхода памяти, эти изменения войдут в следующий релиз.
Can't transform infinite screen point into world point
: исправили, войдет в следующий релиз.
UnitSize is undefined
: знаем про эту проблему, но пока не починили, собираем дополнительную информацию.
меж тем уже 3-е августа, а нового релиза все нет, и ошибка Can't transform infinite screen point into world point
все еще стреляет.. есть ли смысл ждать исправления?
так же проблема с Can't transform infinite screen point into world point
, крашится у ряда пользователей.
Есть ориентировочные даты выхода нового релиза?