Skip to content

Crash on iOS when using mbtiles data source #2176

@rwrx

Description

@rwrx

Hello, on iOS when using mbtiles data source, I am getting this crash:

Crashed: Thread #1
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000111d09a10

Crashed: Thread
0  libz.1.dylib                   0x1d17407bc gzclose_w + 1300
1  libz.1.dylib                   0x1d174092c gzclose_w + 1668
2  TangramMap                     0x103831198 Tangram::zlib::inflate(char const*, unsigned long, std::__1::vector<char, std::__1::allocator<char> >&) + 4382757272
3  TangramMap                     0x103749dc8 Tangram::MBTilesDataSource::getTileData(Tangram::TileID const&, std::__1::vector<char, std::__1::allocator<char> >&) + 4381810120
4  TangramMap                     0x10374b8dc std::__1::__function::__func<Tangram::MBTilesDataSource::loadTileData(std::__1::shared_ptr<Tangram::TileTask>, Tangram::TileTaskCb)::$_0, std::__1::allocator<Tangram::MBTilesDataSource::loadTileData(std::__1::shared_ptr<Tangram::TileTask>, Tangram::TileTaskCb)::$_0>, void ()>::operator()() + 4381817052
5  TangramMap                     0x10374b0d4 Tangram::AsyncWorker::run() + 4381814996
6  TangramMap                     0x10374b3c4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (Tangram::AsyncWorker::*)(), Tangram::AsyncWorker*> >(void*) + 4381815748
7  libsystem_pthread.dylib        0x19b09fd98 _pthread_start + 156
8  libsystem_pthread.dylib        0x19b0a374c thread_start + 8

On Android, I have never seen this kind of crash. What could be wrong? Thank you.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions