k-hatano / tapchord

Chord player for Android smartphone (※ no longer updated. Please see "tapchord-3")
https://play.google.com/store/apps/details?id=jp.nita.tapchord&hl=ja
1 stars 0 forks source link

たまに落ちる #25

Closed k-hatano closed 7 years ago

k-hatano commented 8 years ago

App sometimes crashes

k-hatano commented 8 years ago

コードボタンを連打すると落ちる気がする。

k-hatano commented 8 years ago

再現性がない。

k-hatano commented 8 years ago

1回再現した。

k-hatano commented 8 years ago

指複数で素早く連打したらわりと落ちる。

k-hatano commented 8 years ago

ACRAの導入を要検討?

k-hatano commented 8 years ago

魚拓取ったり。

06-16 01:27:16.720: E/AndroidRuntime(20852): FATAL EXCEPTION: main
06-16 01:27:16.720: E/AndroidRuntime(20852): Process: jp.nita.tapchord, PID: 20852
06-16 01:27:16.720: E/AndroidRuntime(20852): java.lang.IllegalStateException: Unable to retrieve AudioTrack pointer for pause()
06-16 01:27:16.720: E/AndroidRuntime(20852):    at android.media.AudioTrack.native_pause(Native Method)
06-16 01:27:16.720: E/AndroidRuntime(20852):    at android.media.AudioTrack.pause(AudioTrack.java:1200)
06-16 01:27:16.720: E/AndroidRuntime(20852):    at jp.nita.tapchord.Sound.finish(Sound.java:295)
06-16 01:27:16.720: E/AndroidRuntime(20852):    at jp.nita.tapchord.Sound.stop(Sound.java:59)
06-16 01:27:16.720: E/AndroidRuntime(20852):    at jp.nita.tapchord.TapChordView.stop(TapChordView.java:1380)
06-16 01:27:16.720: E/AndroidRuntime(20852):    at jp.nita.tapchord.TapChordView.onTouchEvent(TapChordView.java:872)
06-16 01:27:16.720: E/AndroidRuntime(20852):    at android.view.View.dispatchTouchEvent(View.java:8464)
   :   
k-hatano commented 7 years ago

ほぼ変わらないが、エラーメッセージ。

07-25 15:54:10.443: E/AndroidRuntime(9944): FATAL EXCEPTION: main
07-25 15:54:10.443: E/AndroidRuntime(9944): Process: jp.nita.tapchord, PID: 9944
07-25 15:54:10.443: E/AndroidRuntime(9944): java.lang.IllegalStateException: Unable to retrieve AudioTrack pointer for pause()
07-25 15:54:10.443: E/AndroidRuntime(9944):     at android.media.AudioTrack.native_pause(Native Method)
07-25 15:54:10.443: E/AndroidRuntime(9944):     at android.media.AudioTrack.pause(AudioTrack.java:1638)
07-25 15:54:10.443: E/AndroidRuntime(9944):     at jp.nita.tapchord.Sound.finish(Sound.java:295)
07-25 15:54:10.443: E/AndroidRuntime(9944):     at jp.nita.tapchord.Sound.release(Sound.java:63)
07-25 15:54:10.443: E/AndroidRuntime(9944):     at jp.nita.tapchord.TapChordView.release(TapChordView.java:1235)
07-25 15:54:10.443: E/AndroidRuntime(9944):     at jp.nita.tapchord.TapChordView.play(TapChordView.java:1211)
07-25 15:54:10.443: E/AndroidRuntime(9944):     at jp.nita.tapchord.TapChordView.actionDown(TapChordView.java:591)
07-25 15:54:10.443: E/AndroidRuntime(9944):     at jp.nita.tapchord.TapChordView.onTouchEvent(TapChordView.java:778)
k-hatano commented 7 years ago

1.2.2で改善したとみていいでしょう。 Reopenする場合は再現条件を記載。