My current app version is 1.0.56 but the problems started one or two versions earlier. I guess there were UI changes back then. My device is Acer Iconia B1-A71 (Android 4.1.2).
The app crashes almost every time I open a question, sometimes when starting to scroll down contents and if it is still ok, refreshing a question is too much for it. Big problem is that I have no idea what happens: the app just closes but it does not offer any way of reporting it!
To clarify, Android's own Report problem dialog does not appear after crash and the app is not even debuggable so I can't have a closer look at it using Android Studio either.
Crashes are not specific to any single site in this network. For example this question did crash earlier every time on load but now the crashes are happening only on refresh. Here is an external link to a video capture of the crash
I managed to get some logcat information (level: debug, searched for "marvin"):
02-07 14:07:46.841 861-1100/? I/ActivityManager﹕ START {cmp=com.stackexchange.marvin/.ui.TabletBaseActivity (has extras) u=0} from pid 13744
02-07 14:07:47.184 13744-13744/? D/ActivityThread﹕ ACT-NEW_INTENT handled : 0 / NewIntentData{intents=[Intent { cmp=com.stackexchange.marvin/.ui.TabletBaseActivity (has extras) }] token=android.os.BinderProxy@41672e68}
02-07 14:07:48.518 13744-13744/? I/webkit/webview_proxy﹕ WebView() constructor=com.stackexchange.marvin.ui.common.PrettyWebView@41676c30
02-07 14:07:48.965 13744-13744/? I/webkit/webview_proxy﹕ Webview.loadDataWithBaseURL() this=com.stackexchange.marvin.ui.common.PrettyWebView@41676c30 baseUrl: http://empty
02-07 14:07:49.122 13744-13744/? I/webkit/webview_proxy﹕ WebView() constructor=com.stackexchange.marvin.ui.common.PrettyWebView@4157d040
02-07 14:07:49.243 13744-13744/? I/webkit/webview_proxy﹕ Webview.loadDataWithBaseURL() this=com.stackexchange.marvin.ui.common.PrettyWebView@4157d040 baseUrl: http://empty
02-07 14:07:52.127 13744-13744/? I/webkit/webview_proxy﹕ WebView() constructor=com.stackexchange.marvin.ui.common.PrettyWebView@418bcf48
02-07 14:07:52.193 13744-13744/? I/webkit/webview_proxy﹕ Webview.loadDataWithBaseURL() this=com.stackexchange.marvin.ui.common.PrettyWebView@418bcf48 baseUrl: http://empty
02-07 14:07:53.184 13744-13744/? I/webkit/webview_proxy﹕ WebView() constructor=com.stackexchange.marvin.ui.common.PrettyWebView@419f2a78
02-07 14:07:53.265 13744-13744/? I/webkit/webview_proxy﹕ Webview.loadDataWithBaseURL() this=com.stackexchange.marvin.ui.common.PrettyWebView@419f2a78 baseUrl: http://empty
02-07 14:07:53.289 13744-13806/? D/Posix﹕ [Posix_connect Debug]Process com.stackexchange.marvin :443
02-07 14:07:53.398 13744-13744/? I/webkit/webview_proxy﹕ WebView() constructor=com.stackexchange.marvin.ui.common.PrettyWebView@417230a0
02-07 14:07:53.437 13744-13744/? I/webkit/webview_proxy﹕ Webview.loadDataWithBaseURL() this=com.stackexchange.marvin.ui.common.PrettyWebView@417230a0 baseUrl: http://empty
02-07 14:07:53.562 13744-13801/? D/Posix﹕ [Posix_connect Debug]Process com.stackexchange.marvin :443
02-07 14:07:53.616 13744-13744/? I/webkit/webview_proxy﹕ WebView() constructor=com.stackexchange.marvin.ui.common.PrettyWebView@419a06a8
02-07 14:07:53.664 13744-13744/? I/webkit/webview_proxy﹕ Webview.loadDataWithBaseURL() this=com.stackexchange.marvin.ui.common.PrettyWebView@419a06a8 baseUrl: http://empty
02-07 14:07:53.844 13744-13744/? A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x00000008 (code=1), thread 13744 (exchange.marvin)
02-07 14:07:53.864 13744-13802/? D/Posix﹕ [Posix_connect Debug]Process com.stackexchange.marvin :443
02-07 14:07:53.899 13843-13843/? I/DEBUG﹕ pid: 13744, tid: 13744, name: exchange.marvin >>> com.stackexchange.marvin <<<
02-07 14:07:54.400 861-1940/? I/WindowState﹕ WIN DEATH: Window{41f2d230 com.stackexchange.marvin/com.stackexchange.marvin.ui.TabletBaseActivity paused=false}
02-07 14:07:54.401 861-1100/? I/ActivityManager﹕ Process com.stackexchange.marvin (pid 13744) has died.
02-07 14:07:54.402 861-1100/? W/ActivityManager﹕ Force removing ActivityRecord{41cf9678 com.stackexchange.marvin/.ui.TabletBaseActivity}: app died, no saved state
I can't get more useful logs out of this. Search using com.stackexchange.marvin
or StackExchangeAndroid
did not help nor trying to use some process ids.
However, this behavior in addition of Fatal signal 11 (SIGSEGV)...
makes me suspect something related to memory or Hardware Acceleration with this Android API level 16.