0

I am trying to implement the Here Maps Offline maps. Whenever I try to display the list of regions, the app crashes with this error in the console :

F/libc    (22399): Fatal signal 5 (SIGTRAP), code -6 (SI_TKILL) in tid 22516 (Thread-34), pid 22399 (app.packagename)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/gtactive3xx/gtactive3:12/SP2A.220305.013/T575XXU3DVIB:user/release-keys'
Revision: '5'
ABI: 'arm64'
Processor: '4'
Timestamp: 2022-12-05 14:37:21.883329999+0100
Process uptime: 781s
Cmdline: com.apppackagename
pid: 22399, tid: 22516, name: Thread-34  >>> com.apppackagename <<<
uid: 10329
signal 5 (SIGTRAP), code -6 (SI_TKILL), fault addr --------
    x0  0000000000000000  x1  00000000000057f4  x2  0000000000000005  x3  00000070a0db2500
    x4  00000070fdbb13b0  x5  00000070fdbb13b0  x6  00000070fdbb13b0  x7  00000070fdbb13e0
    x8  0000000000000083  x9  0000000000000000  x10 ffffffffffffffff  x11 0000000000000000
    x12 0000007026d7fb30  x13 0000007026d80a60  x14 00000070a0db1030  x15 0000000000000002
    x16 00000071be7222a0  x17 00000071be6fc660  x18 000000706d1c8000  x19 0000007057d8d7b8
    x20 000000702457a4f8  x21 0000007117e75f00  x22 0000007093c237e0  x23 0000007099b8d8f0
    x24 0000000000000000  x25 0000000000000000  x26 0000007117e75fa8  x27 0000007117e75fd0
    x28 0000007117e75fc8  x29 000000706f2801f0
    lr  0000007093c220b8  sp  000000706f2801f0  pc  00000071be6fc668  pst 0000000000000000
backtrace:
      #00 pc 00000000000d8668  /apex/com.android.runtime/lib64/bionic/libc.so (tgkill+8) (BuildId: 51d5dde562adb2592542763cc05a7754)
      #01 pc 00000000014c70b4  /data/app/~~mLSoq_lvm_jpTNGKa45XWQ==/com.apppackagename-NlaQc30AM5l-fVej-HGcIA==/base.apk!libheresdk.so (BuildId: d88d3b78970d01572ea81d7b3f64e25e21909455)
      #02 pc 00000000014c81a4  /data/app/~~mLSoq_lvm_jpTNGKa45XWQ==/com.apppackagename-NlaQc30AM5l-fVej-HGcIA==/base.apk!libheresdk.so (BuildId: d88d3b78970d01572ea81d7b3f64e25e21909455)
      #03 pc 0000000001519d94  /data/app/~~mLSoq_lvm_jpTNGKa45XWQ==/com.apppackagename-NlaQc30AM5l-fVej-HGcIA==/base.apk!libheresdk.so (BuildId: d88d3b78970d01572ea81d7b3f64e25e21909455)
      #04 pc 0000000002bbdcf0  /data/app/~~mLSoq_lvm_jpTNGKa45XWQ==/com.apppackagename-NlaQc30AM5l-fVej-HGcIA==/base.apk!libheresdk.so (BuildId: d88d3b78970d01572ea81d7b3f64e25e21909455)
      #05 pc 0000000002bc04d0  /data/app/~~mLSoq_lvm_jpTNGKa45XWQ==/com.apppackagename-NlaQc30AM5l-fVej-HGcIA==/base.apk!libheresdk.so (BuildId: d88d3b78970d01572ea81d7b3f64e25e21909455)
      #06 pc 0000000002bc0dd8  /data/app/~~mLSoq_lvm_jpTNGKa45XWQ==/com.apppackagename-NlaQc30AM5l-fVej-HGcIA==/base.apk!libheresdk.so (BuildId: d88d3b78970d01572ea81d7b3f64e25e21909455)
      #07 pc 0000000002bc02c8  /data/app/~~mLSoq_lvm_jpTNGKa45XWQ==/com.apppackagename-NlaQc30AM5l-fVej-HGcIA==/base.apk!libheresdk.so (BuildId: d88d3b78970d01572ea81d7b3f64e25e21909455)
      #08 pc 00000000000ed138  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264) (BuildId: 51d5dde562adb2592542763cc05a7754)
      #09 pc 000000000008b2a0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 51d5dde562adb2592542763cc05a7754)
Lost connection to device.

I can't tell why it crashes like this. I am using a ListView Builder to display the list with this method :

 Future<List<Region>> getDownloadableRegions() async {
    final Completer<List<Region>> completer = Completer();

    (await mapDownloader).getDownloadableRegions((error, regions) {
      if (error != null) {
        completer.completeError(error);
        return;
      }

      completer.complete(regions);
    });

    return completer.future;
  }

I can get the main list of regions (the 6 continents) but not the child regions of any of them, it just crashes. What causes this and how can I fix this?

Mercy
  • 3
  • 4

0 Answers0