abertschi / ad-free

A modularized audio ad blocker for Android
https://abertschi.ch/blog/2022/building-adfree/
Apache License 2.0
272 stars 19 forks source link

App crashes on Tablet #75

Closed shuvashish76 closed 1 year ago

shuvashish76 commented 3 years ago

App crashes when I click on the 3dot icon. Screenshot_2020-11-27-01-57-49 Screenshot_2020-11-27-02-02-25

Device details: model = Lenovo Tab 4 8 Plus (TB-8704X) android version = 8.1.0 (stock os)

abertschi commented 3 years ago

Thanks for reaching out! Can you capture the crash report with logcat? https://developer.android.com/studio/command-line/logcat

adb logcat --buffer=crash or adb logcat and grep for adfree/ ad-free

shuvashish76 commented 3 years ago

Sorry, I'm not a developer idk how to use adb & all these things.

Is there any other simple methods to capture crash reports? like app or somethingšŸ¤”

shuvashish76 commented 3 years ago

ad-free crash

Ill try to learn adb & send crash report if possible.

shuvashish76 commented 2 years ago

@abertschi finally learned & installed adb & captured through Scoop Here:


FATAL EXCEPTION: main Process: ch.abertschi.adfree, PID: 6605 java.lang.StackOverflowError: stack size 8MB at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:902) at android.text.SpannableStringBuilder.countSpans(SpannableStringBuilder.java:886) at android.text.SpannableStringBuilder.getSpans(SpannableStringBuilder.java:857) at android.text.SpannableStringBuilder.getSpans(SpannableStringBuilder.java:836) at android.widget.TextView.removeIntersectingNonAdjacentSpans(TextView.java:9328) at android.widget.TextView.sendBeforeTextChanged(TextView.java:9319) at android.widget.TextView.setText(TextView.java:5294) at android.widget.TextView.setText(TextView.java:5250) at android.widget.TextView.setText(TextView.java:5207) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:122) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353) at android.widget.ProgressBar.setProgressInternal(ProgressBar.java:1418) at android.widget.ProgressBar.setProgress(ProgressBar.java:1385) at ch.abertschi.adfree.view.mod.ModActivity.setDelayValue(ModActivity.kt:125) at ch.abertschi.adfree.view.mod.ModPresenter.onDelayChanged(ModPresenter.kt:93) at ch.abertschi.adfree.view.mod.ModActivity$onCreate$17.onProgressChanged(ModActivity.kt:98) at android.widget.SeekBar.onProgressRefresh(SeekBar.java:95) at android.widget.ProgressBar.doRefreshProgress(ProgressBar.java:1298) at android.widget.ProgressBar.refreshProgress(ProgressBar.java:1353)