Мы разрабатываем приложение с использованием яндекс карт на Андроид и столкнулись со следующей проблемой:
Часто при позиционировании пина на карте получается следущая ошибка ,возникающая, вероятно в недрах библиотеки яндекс карт.
A/libc(11776): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree
A/libc(11776): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
Важное замечание: наше приложение само по себе не содержит нативного кода.
После такой ошибки, активити, содержащая яндекс карту закрывается без каких либо эксепшенов и ошибок. Просто молча.
Далее, после такой ошибки нормально открыть яндекс карту в активити не представляется возможным, т.к при постановке пина опять возникает такая же ошибка. Помогает только как минимум даже не force stop приложения, а clean его или даже переустановка. Или перезагрузка телефона.
Понятное дело, публиковать приложение с таким поведением невозможно.
Пин на карте один и может меняется программно когда точка географическая меняется. В процесс этого можно довольно легко и получить вышеозначенную ошибку.
Так же, можно получить такую ошибку, если довольно часто тыкать по карте и перемещая туда пин (в указанную точку)
Так как в приложении осуществить обработку ошибки не представляется возможным, не подскажете ли вы как ее можно обойти (если проблема известна) или же модифицируете библиотеку, чтоб подобная ошибка там не возникала (если она там, а не изза платформы). Все указывает на то ,что происходит мемори коррапшен.
Если потребудется дополнительная информация о проблеме, мы с радостью ее предоставим. Можем также протестировать для вас какие-то решения возникшей проблемы на воспроизводимость, т.к сейчас воспроизводится довольно стабильно как на версиях 2+, так и андроид 4+
Мы разрабатываем приложение с использованием яндекс карт на Андроид и столкнулись со следующей проблемой:
Часто при позиционировании пина на карте получается следущая ошибка ,возникающая, вероятно в недрах библиотеки яндекс карт.
A/libc(11776): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree A/libc(11776): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
Важное замечание: наше приложение само по себе не содержит нативного кода.
После такой ошибки, активити, содержащая яндекс карту закрывается без каких либо эксепшенов и ошибок. Просто молча. Далее, после такой ошибки нормально открыть яндекс карту в активити не представляется возможным, т.к при постановке пина опять возникает такая же ошибка. Помогает только как минимум даже не force stop приложения, а clean его или даже переустановка. Или перезагрузка телефона. Понятное дело, публиковать приложение с таким поведением невозможно.
Пин на карте один и может меняется программно когда точка географическая меняется. В процесс этого можно довольно легко и получить вышеозначенную ошибку.
Так же, можно получить такую ошибку, если довольно часто тыкать по карте и перемещая туда пин (в указанную точку)
Так как в приложении осуществить обработку ошибки не представляется возможным, не подскажете ли вы как ее можно обойти (если проблема известна) или же модифицируете библиотеку, чтоб подобная ошибка там не возникала (если она там, а не изза платформы). Все указывает на то ,что происходит мемори коррапшен.
Если потребудется дополнительная информация о проблеме, мы с радостью ее предоставим. Можем также протестировать для вас какие-то решения возникшей проблемы на воспроизводимость, т.к сейчас воспроизводится довольно стабильно как на версиях 2+, так и андроид 4+