Kitt-AI / snowboy

Future versions with model training module will be maintained through a forked version here: https://github.com/seasalt-ai/snowboy
Other
3.03k stars 994 forks source link

A crash issue on Android 7.1.1 #431

Open SundyJin opened 6 years ago

SundyJin commented 6 years ago

Snowboy version: 1.3.0 model: alexa.umdl Mobile: Moto XT1650

1 #00 pc 000000000006ba04 /system/lib64/libc.so (tgkill+8) [arm64-v8a]

2 #01 pc 0000000000068ea0 /system/lib64/libc.so (pthread_kill+64) [arm64-v8a] 3 #02 pc 0000000000024150 /system/lib64/libc.so (raise+24) [arm64-v8a] 4 #03 pc 000000000001cbd4 /system/lib64/libc.so (abort+52) [arm64-v8a] 5 #04 pc 00000000000ef784 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (__gnu_cxx::verbose_terminate_handler()+348) [arm64-v8a] 6 #05 pc 000000000009d3e0 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (cxxabiv1::terminate(void (*)())+8) [arm64-v8a] 7 #06 pc 00000000000ee9e8 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so [arm64-v8a] 8 #07 pc 000000000009ce48 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (gxx_personality_v0+156) [arm64-v8a] 9 #08 pc 0000000000101440 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so [arm64-v8a] 10 #09 pc 0000000000101764 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (_Unwind_RaiseException+252) [arm64-v8a] 11 #10 pc 000000000009d57c /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (__cxa_throw+124) [arm64-v8a] 12 #11 pc 00000000000468a4 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::SnowboyLogMsg::~SnowboyLogMsg()+776) [arm64-v8a] 13 #12 pc 0000000000047d14 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::ExpectToken(bool, char const, std::istream)+412) [arm64-v8a] 14 #13 pc 000000000007f408 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::AffineComponent::Read(bool, std::istream)+436) [arm64-v8a] 15 #14 pc 0000000000080aec /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::Component::ReadNew(bool, std::istream)+200) [arm64-v8a] 16 #15 pc 000000000006c1d4 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::Nnet::Read(bool, std::istream*)+200) [arm64-v8a] 17 #16 pc 0000000000069504 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::UniversalDetectStream::ReadHotwordModel(std::string const&)+3292) [arm64-v8a] 18 #17 pc 0000000000069d5c /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::UniversalDetectStream::UniversalDetectStream(snowboy::UniversalDetectStreamOptions const&)+648) [arm64-v8a] 19 #18 pc 000000000003ba14 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::PipelineDetect::Init()+1224) [arm64-v8a] 20 #19 pc 000000000002a3d8 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (snowboy::SnowboyDetect::SnowboyDetect(std::string const&, std::string const&)+156) [arm64-v8a] 21 #20 pc 00000000000270c0 /data/app/com.zhixin.roav.charger.viva-1/lib/arm64/libsnowboy.so (Java_ai_kitt_snowboy_snowboyJNI_new_1SnowboyDetect+212) [arm64-v8a] 22 #21 pc 0000000000ccb1f4 /data/app/com.zhixin.roav.charger.viva-1/oat/arm64/base.odex (oatexec+12788) [arm64-v8a]

chenguoguo commented 6 years ago

Does it fail immediately after the launch, or after running for a while?

SundyJin commented 6 years ago

It seems crash immediately after the launch, when called ai.kitt.snowboy.snowboyJNI.new_SnowboyDetect

chenguoguo commented 6 years ago

Did you make sure you allowed permissions such as storage and microphone?

SundyJin commented 6 years ago

We don't need storage and microphone permissions. In app, snowboy is used to detect hotword in a given wav file.

chenguoguo commented 6 years ago

I'm not sure how you integrated Snowboy, but if you followed the demo app, it has to copy some basic stuff, such as model files and so on.

SundyJin commented 6 years ago

Of course, I followed the demo app. This issue is accidental and can't be recurrence, 3 user reported in 10000.