Problem downloading logged data with the MetaBase app.

Hi! A problem sometimes occurs when I try to download logged data with the MetaBase app. I'm trying to capture around 30 minutes of movement data with the MetaMotionC board, with accelerometer and gyro set to 100Hz, and magnetometer set to 20Hz. Most of the times, the downloading works well and everything is fine, but few times the downloading has crashed with an error message "Unfortunately, MetaBase has stopped" in the middle of the download. This causes that all the data that had been downloaded up to that point is lost and cannot be retrieved. The download can be resumed, but it only downloads the data that was remaining, and the rest seems to be deleted.

Is there any way to fix this, or is there an update coming to the software? I'm currently running the latest version of the app on samsung galaxy s5 neo with android version 5.1.1. I guess developing my own app might fix the problem but it would be nice if the official app worked as expected.

Comments

  • The stacktrace of your crash indicates an error with the underlying native code.  

    native: pc 000000000003aba4  /system/lib/libc.so (tgkill+12)
    native: pc 0000000000017cb5  /system/lib/libc.so (pthread_kill+52)
    native: pc 00000000000188c7  /system/lib/libc.so (raise+10)
    native: pc 0000000000015165  /system/lib/libc.so (__libc_android_abort+36)
    native: pc 0000000000012fac  /system/lib/libc.so (abort+4)
    native: pc 00000000002374bf  /system/lib/libart.so (art::Runtime::Abort()+170)
    native: pc 00000000000aa7a1  /system/lib/libart.so (art::LogMessage::~LogMessage()+1360)
    native: pc 0000000000246301  /system/lib/libart.so (art::Thread::AssertNoPendingException() const+384)
    native: pc 000000000014e303  /system/lib/libart.so (art::gc::Heap::AllocateInternalWithGc(art::Thread*, art::gc::AllocatorType, unsigned int, unsigned int*, unsigned int*, art::mirror::Class**)+90)
    native: pc 000000000029fb3b  /system/lib/libart.so (_ZN3art6mirror5Array5AllocILb0EEEPS1_PNS_6ThreadEPNS0_5ClassEijNS_2gc13AllocatorTypeEb.constprop.97+706)
    native: pc 00000000002a020d  /system/lib/libart.so (artAllocArrayFromCodeRosAlloc+136)
    native: pc 00000000000a588f  /system/lib/libart.so (art_quick_alloc_array_rosalloc+14)
    native: pc 000000000010bf9b  /system/framework/arm/boot.oat

    This is the first time I've encountered a native crash with MetaBase.  The only thing I can do in the short term is have the code append the file instead of overwriting it.  You can also try using other Android or iOS devices.
  • Thank you for your reply. I have few other Android devices (Samsung Galaxy S7 and Huawei P9 Plus) at my disposal, so I will try using them, first, and see if the problem also occurs with them.
This discussion has been closed.