App crashes directly after startup on older android versions

The app runs fine on ios and android 4.4+ and lollipop. However on older android versions (e.g 4.1.1) the app crashes directly after I start it.

Below is the logcat stack trace on such a tablet (Not sure which piece I had to copy, full stacktrace here: https://docs.google.com/document/d/1ZMChq7latXYl3czjwuhoW4ZfCukWefpH2nwScQ6_HGk/edit?usp=sharing ). The exception is rather vague.

Thank you!

I/ActivityManager( 283): Start proc be.packed.cityquest for activity be.packed.cityquest/.CityQuestApp: pid=2748 uid=10077 gids={3003, 1006, 1028}
I/InputReader( 283): Reconfiguring input devices. changes=0x00000004
I/InputReader( 283): Device reconfigured: id=1, name=‘Goodix Capacitive TouchScreen’, surface size is now 1024x768, mode is 1
E/Trace ( 2748): error opening trace file: No such file or directory (2)
I/CordovaLog( 2748): Changing log level to DEBUG(3)
I/CordovaLog( 2748): Found start page location: index.html
D/Whitelist( 2748): Unlimited access to network resources
D/CordovaActivity( 2748): CordovaActivity.onCreate()
I/dalvikvm( 2748): Could not find method org.apache.cordova.CordovaWebView.setWebContentsDebuggingEnabled, referenced from method org.apache.cordova.CordovaWebView.setup
W/dalvikvm( 2748): VFY: unable to resolve static method 4977: Lorg/apache/cordova/CordovaWebView;.setWebContentsDebuggingEnabled (Z)V
D/dalvikvm( 2748): VFY: replacing opcode 0x71 at 0x00be
D/CordovaWebView( 2748): CordovaWebView is running on device made by: Yarvik
D/JsMessageQueue( 2748): Set native->JS mode to 2
I/CordovaWebView( 2748): Disabled addJavascriptInterface() bridge since Android version is old.
D/CordovaActivity( 2748): CordovaActivity.init()
D/CordovaWebView( 2748): >>> loadUrl(file:///android_asset/www/index.html)
D/PluginManager( 2748): init()
D/CordovaWebView( 2748): >>> loadUrlNow()
I/CordovaLog( 2748): Changing log level to DEBUG(3)
I/CordovaLog( 2748): Found start page location: index.html
D/Whitelist( 2748): Unlimited access to network resources
D/CordovaActivity( 2748): Resuming the App
D/CordovaActivity( 2748): CB-3064: The errorUrl is null
D/SoftKeyboardDetect( 2748): Ignore this event
D/libEGL ( 2748): loaded /system/lib/egl/libEGL_mali.so
D/libEGL ( 2748): loaded /system/lib/egl/libGLESv1_CM_mali.so
D/libEGL ( 2748): loaded /system/lib/egl/libGLESv2_mali.so
D/OpenGLRenderer( 2748): Enabling debug mode 0
D/CordovaWebViewClient( 2748): onPageStarted(file:///android_asset/www/index.html)
D/CordovaActivity( 2748): onMessage(onPageStarted,file:///android_asset/www/index.html)
I/ActivityManager( 283): Displayed be.packed.cityquest/.CityQuestApp: +249ms
D/SoftKeyboardDetect( 2748): Ignore this event
D/webcore ( 2748): >>>>>>>>>>>>>>>>>>>>>>>>>>>viewSizeChanged
D/dalvikvm( 2748): GC_CONCURRENT freed 150K, 6% free 6396K/6791K, paused 1ms+1ms, total 26ms
D/webcore ( 2748): >>>>>>>>>>>>>>>>>>>>>>>>>>>viewSizeChanged
D/ProgressTracker( 2748): Progress incremented (0x67451c80) - value 0.887031, tracked frames 1
V/WebRequest( 2748): WebRequest::WebRequest, setPriority = 1
D/CordovaLog( 2748): file:///android_asset/www/lib/js/ionic.js: Line 1801 : device plugin required
E/Web Console( 2748): device plugin required at file:///android_asset/www/lib/js/ionic.js:1801
E/dalvikvm( 2748): Class lookup Landroid/webkit/WebResourceResponse; attempted with exception pending
W/dalvikvm( 2748): Pending exception is:
I/dalvikvm( 2748): java.lang.NullPointerException:
I/dalvikvm( 2748): at org.apache.cordova.CordovaResourceApi.getUriType(CordovaResourceApi.java:119)
I/dalvikvm( 2748): at org.apache.cordova.IceCreamCordovaWebViewClient.needsSpecialsInAssetUrlFix(IceCreamCordovaWebViewClient.java:82)
I/dalvikvm( 2748): at org.apache.cordova.IceCreamCordovaWebViewClient.shouldInterceptRequest(IceCreamCordovaWebViewClient.java:62)
I/dalvikvm( 2748): at android.webkit.CallbackProxy.shouldInterceptRequest(CallbackProxy.java:1137)
I/dalvikvm( 2748): at android.webkit.BrowserFrame.shouldInterceptRequest(BrowserFrame.java:842)
I/dalvikvm( 2748): at android.webkit.JWebCoreJavaBridge.nativeServiceFuncPtrQueue(Native Method)
I/dalvikvm( 2748): at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:113)
I/dalvikvm( 2748): at android.os.Handler.dispatchMessage(Handler.java:99)
I/dalvikvm( 2748): at android.os.Looper.loop(Looper.java:137)
I/dalvikvm( 2748): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:833)
I/dalvikvm( 2748): at java.lang.Thread.run(Thread.java:856)
I/dalvikvm( 2748): DALVIK THREADS:
I/dalvikvm( 2748): (mutexes: tll=0 tsl=0 tscl=0 ghl=0)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “main” prio=5 tid=1 NATIVE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x413b7568 self=0x413a7a18
I/dalvikvm( 2748): | sysTid=2748 nice=0 sched=0/0 cgrp=apps handle=1074484784
I/dalvikvm( 2748): | schedstat=( 132540914 37142299 264 ) utm=10 stm=3 core=1
I/dalvikvm( 2748): #00 pc 0000e168 /system/lib/libc.so (epoll_wait+12)
I/dalvikvm( 2748): #01 pc 00014791 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
I/dalvikvm( 2748): #02 pc 000149f9 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
I/dalvikvm( 2748): #03 pc 0005d353 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
I/dalvikvm( 2748): #04 pc 0001de30 /system/lib/libdvm.so (dvmPlatformInvoke+112)
I/dalvikvm( 2748): #05 pc 0004d083 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+394)
I/dalvikvm( 2748): #06 pc 00027260 /system/lib/libdvm.so
I/dalvikvm( 2748): #07 pc 0002bb68 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
I/dalvikvm( 2748): #08 pc 0005fab7 /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+374)
I/dalvikvm( 2748): #09 pc 0006700d /system/lib/libdvm.so
I/dalvikvm( 2748): #10 pc 00027260 /system/lib/libdvm.so
I/dalvikvm( 2748): #11 pc 0002bb68 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
I/dalvikvm( 2748): #12 pc 0005f7f1 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
I/dalvikvm( 2748): #13 pc 00049673 /system/lib/libdvm.so
I/dalvikvm( 2748): #14 pc 00046abd /system/lib/libandroid_runtime.so
I/dalvikvm( 2748): #15 pc 0004759f /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+390)
I/dalvikvm( 2748): #16 pc 00000dcf /system/bin/app_process
I/dalvikvm( 2748): #17 pc 00016e93 /system/lib/libc.so (__libc_init+38)
I/dalvikvm( 2748): #18 pc 00000b34 /system/bin/app_process
I/dalvikvm( 2748): at android.os.MessageQueue.nativePollOnce(Native Method)
I/dalvikvm( 2748): at android.os.MessageQueue.next(MessageQueue.java:125)
I/dalvikvm( 2748): at android.os.Looper.loop(Looper.java:124)
I/dalvikvm( 2748): at android.app.ActivityThread.main(ActivityThread.java:4745)
I/dalvikvm( 2748): at java.lang.reflect.Method.invokeNative(Native Method)
I/dalvikvm( 2748): at java.lang.reflect.Method.invoke(Method.java:511)
I/dalvikvm( 2748): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
I/dalvikvm( 2748): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
I/dalvikvm( 2748): at dalvik.system.NativeStart.main(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “Thread-144” prio=5 tid=18 NATIVE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x419eaa18 self=0x66ec89b8
I/dalvikvm( 2748): | sysTid=2776 nice=0 sched=0/0 cgrp=apps handle=1730279936
I/dalvikvm( 2748): | schedstat=( 295834 0 1 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): #00 pc 0000e398 /system/lib/libc.so (__futex_syscall3+8)
I/dalvikvm( 2748): #01 pc 00012bb4 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
I/dalvikvm( 2748): #02 pc 00012c10 /system/lib/libc.so (__pthread_cond_timedwait+60)
I/dalvikvm( 2748): #03 pc 000f0ced /system/lib/libwebcore.so
I/dalvikvm( 2748): #04 pc 0036b671 /system/lib/libwebcore.so
I/dalvikvm( 2748): #05 pc 0029411d /system/lib/libwebcore.so
I/dalvikvm( 2748): #06 pc 000f0bad /system/lib/libwebcore.so
I/dalvikvm( 2748): #07 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #08 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “Thread-143” prio=5 tid=17 NATIVE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x419fa978 self=0x66e4fb90
I/dalvikvm( 2748): | sysTid=2775 nice=0 sched=0/0 cgrp=apps handle=1730212296
I/dalvikvm( 2748): | schedstat=( 1218833 0 1 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): #00 pc 0000e398 /system/lib/libc.so (__futex_syscall3+8)
I/dalvikvm( 2748): #01 pc 00012bb4 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
I/dalvikvm( 2748): #02 pc 00012c10 /system/lib/libc.so (__pthread_cond_timedwait+60)
I/dalvikvm( 2748): #03 pc 000f0ced /system/lib/libwebcore.so
I/dalvikvm( 2748): #04 pc 003381df /system/lib/libwebcore.so
I/dalvikvm( 2748): #05 pc 0033823b /system/lib/libwebcore.so
I/dalvikvm( 2748): #06 pc 0029411d /system/lib/libwebcore.so
I/dalvikvm( 2748): #07 pc 000f0bad /system/lib/libwebcore.so
I/dalvikvm( 2748): #08 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #09 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “Binder_3” prio=5 tid=16 NATIVE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x41a268b0 self=0x66d5f4e8
I/dalvikvm( 2748): | sysTid=2773 nice=0 sched=0/0 cgrp=apps handle=1725251464
I/dalvikvm( 2748): | schedstat=( 245709 5360458 2 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): #00 pc 0000d288 /system/lib/libc.so (__ioctl+8)
I/dalvikvm( 2748): #01 pc 00027d35 /system/lib/libc.so (ioctl+16)
I/dalvikvm( 2748): #02 pc 00019681 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+124)
I/dalvikvm( 2748): #03 pc 00019e33 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
I/dalvikvm( 2748): #04 pc 0001e829 /system/lib/libbinder.so
I/dalvikvm( 2748): #05 pc 00010f47 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
I/dalvikvm( 2748): #06 pc 000469eb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
I/dalvikvm( 2748): #07 pc 00010aad /system/lib/libutils.so
I/dalvikvm( 2748): #08 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #09 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “Thread-141” prio=5 tid=15 NATIVE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x41a1a848 self=0x411e4540
I/dalvikvm( 2748): | sysTid=2769 nice=0 sched=0/0 cgrp=apps handle=1728071520
I/dalvikvm( 2748): | schedstat=( 59691962 23915371 99 ) utm=5 stm=0 core=0
I/dalvikvm( 2748): #00 pc 0001fb30 /system/lib/libc.so
I/dalvikvm( 2748): #01 pc 0001ff5d /system/lib/libc.so
I/dalvikvm( 2748): #02 pc 00020ff9 /system/lib/libc.so
I/dalvikvm( 2748): #03 pc 0001d4f1 /system/lib/libc.so (__vfprintf+1448)
I/dalvikvm( 2748): #04 pc 0001ebdb /system/lib/libc.so (vsnprintf+70)
I/dalvikvm( 2748): #05 pc 00061de9 /system/lib/libchromium_net.so
I/dalvikvm( 2748): #06 pc 000633cf /system/lib/libchromium_net.so
I/dalvikvm( 2748): #07 pc 000634b3 /system/lib/libchromium_net.so (FormatBytes(long long, DataUnits, bool)+22)
I/dalvikvm( 2748): #08 pc 0008e877 /system/lib/libchromium_net.so
I/dalvikvm( 2748): #09 pc 00105495 /system/lib/libchromium_net.so
I/dalvikvm( 2748): #10 pc 00083a87 /system/lib/libchromium_net.so
I/dalvikvm( 2748): #11 pc 00056621 /system/lib/libchromium_net.so (MessageLoop::RunTask(Task*)+180)
I/dalvikvm( 2748): #12 pc 00057783 /system/lib/libchromium_net.so (MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&)+18)
I/dalvikvm( 2748): #13 pc 000577f3 /system/lib/libchromium_net.so (MessageLoop::DoWork()+94)
I/dalvikvm( 2748): #14 pc 00058537 /system/lib/libchromium_net.so
I/dalvikvm( 2748): #15 pc 00056ce3 /system/lib/libchromium_net.so (MessageLoop::RunInternal()+114)
I/dalvikvm( 2748): #16 pc 00056d41 /system/lib/libchromium_net.so (MessageLoop::Run()+16)
I/dalvikvm( 2748): #17 pc 00077409 /system/lib/libchromium_net.so (base::Thread::ThreadMain()+188)
I/dalvikvm( 2748): #18 pc 00076e93 /system/lib/libchromium_net.so
I/dalvikvm( 2748): #19 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #20 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “pool-1-thread-1” prio=5 tid=12 TIMED_WAIT
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x41a13fa0 self=0x676d0230
I/dalvikvm( 2748): | sysTid=2767 nice=0 sched=0/0 cgrp=apps handle=1503968864
I/dalvikvm( 2748): | schedstat=( 166998 6403460 6 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): at java.lang.Object.wait(Native Method)
I/dalvikvm( 2748): - waiting on <0x41a13ea8> (a org.apache.cordova.CordovaWebView$3)
I/dalvikvm( 2748): at java.lang.Object.wait(Object.java:401)
I/dalvikvm( 2748): at org.apache.cordova.CordovaWebView$3.run(CordovaWebView.java:481)
I/dalvikvm( 2748): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
I/dalvikvm( 2748): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
I/dalvikvm( 2748): at java.lang.Thread.run(Thread.java:856)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “AsyncTask #1” prio=5 tid=14 WAIT
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x41a04010 self=0x63e58cd8
I/dalvikvm( 2748): | sysTid=2765 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1730407192
I/dalvikvm( 2748): | schedstat=( 754628 5962914 13 ) utm=0 stm=0 core=1
I/dalvikvm( 2748): at java.lang.Object.wait(Native Method)
I/dalvikvm( 2748): - waiting on <0x41a041a8> (a java.lang.VMThread) held by tid=14 (AsyncTask #1)
I/dalvikvm( 2748): at java.lang.Thread.parkFor(Thread.java:1231)
I/dalvikvm( 2748): at sun.misc.Unsafe.park(Unsafe.java:323)
I/dalvikvm( 2748): at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
I/dalvikvm( 2748): at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
I/dalvikvm( 2748): at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
I/dalvikvm( 2748): at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
I/dalvikvm( 2748): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
I/dalvikvm( 2748): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
I/dalvikvm( 2748): at java.lang.Thread.run(Thread.java:856)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “CookieSyncManager” prio=5 tid=13 NATIVE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x41a00c20 self=0x6748d008
I/dalvikvm( 2748): | sysTid=2763 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1737499976
I/dalvikvm( 2748): | schedstat=( 380791 2510249 7 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): #00 pc 0000e168 /system/lib/libc.so (epoll_wait+12)
I/dalvikvm( 2748): #01 pc 00014791 /system/lib/libutils.so (android::Looper::pollInner(int)+96)
I/dalvikvm( 2748): #02 pc 000149f9 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)
I/dalvikvm( 2748): #03 pc 0005d353 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
I/dalvikvm( 2748): #04 pc 0001de30 /system/lib/libdvm.so (dvmPlatformInvoke+112)
I/dalvikvm( 2748): #05 pc 0004d083 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+394)
I/dalvikvm( 2748): #06 pc 00027260 /system/lib/libdvm.so
I/dalvikvm( 2748): #07 pc 0002bb68 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
I/dalvikvm( 2748): #08 pc 0005f7f1 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
I/dalvikvm( 2748): #09 pc 0005f81b /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, …)+20)
I/dalvikvm( 2748): #10 pc 000543d3 /system/lib/libdvm.so
I/dalvikvm( 2748): #11 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #12 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at android.os.MessageQueue.nativePollOnce(Native Method)
I/dalvikvm( 2748): at android.os.MessageQueue.next(MessageQueue.java:125)
I/dalvikvm( 2748): at android.os.Looper.loop(Looper.java:124)
I/dalvikvm( 2748): at android.webkit.WebSyncManager.run(WebSyncManager.java:92)
I/dalvikvm( 2748): at android.webkit.CookieSyncManager.run(CookieSyncManager.java:58)
I/dalvikvm( 2748): at java.lang.Thread.run(Thread.java:856)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “WebViewCoreThread” prio=5 tid=11 RUNNABLE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x419fb828 self=0x411dfaf8
I/dalvikvm( 2748): | sysTid=2761 nice=0 sched=0/0 cgrp=apps handle=1729459680
I/dalvikvm( 2748): | schedstat=( 1252693125 133733168 715 ) utm=103 stm=22 core=1
I/dalvikvm( 2748): at android.webkit.JWebCoreJavaBridge.nativeServiceFuncPtrQueue(Native Method)
I/dalvikvm( 2748): at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:113)
I/dalvikvm( 2748): at android.os.Handler.dispatchMessage(Handler.java:99)
I/dalvikvm( 2748): at android.os.Looper.loop(Looper.java:137)
I/dalvikvm( 2748): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:833)
I/dalvikvm( 2748): at java.lang.Thread.run(Thread.java:856)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “Binder_2” prio=5 tid=10 NATIVE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x419d82d8 self=0x411df5a8
I/dalvikvm( 2748): | sysTid=2760 nice=0 sched=0/0 cgrp=apps handle=1728085920
I/dalvikvm( 2748): | schedstat=( 1858499 4358375 9 ) utm=0 stm=0 core=1
I/dalvikvm( 2748): #00 pc 0000d288 /system/lib/libc.so (__ioctl+8)
I/dalvikvm( 2748): #01 pc 00027d35 /system/lib/libc.so (ioctl+16)
I/dalvikvm( 2748): #02 pc 00019681 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+124)
I/dalvikvm( 2748): #03 pc 00019e33 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
I/dalvikvm( 2748): #04 pc 0001e829 /system/lib/libbinder.so
I/dalvikvm( 2748): #05 pc 00010f47 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
I/dalvikvm( 2748): #06 pc 000469eb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
I/dalvikvm( 2748): #07 pc 00010aad /system/lib/libutils.so
I/dalvikvm( 2748): #08 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #09 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “Binder_1” prio=5 tid=9 NATIVE
I/dalvikvm( 2748): | group=“main” sCount=0 dsCount=0 obj=0x419d7788 self=0x63e597b8
I/dalvikvm( 2748): | sysTid=2759 nice=0 sched=0/0 cgrp=apps handle=1740108640
I/dalvikvm( 2748): | schedstat=( 3152873 11083209 10 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): #00 pc 0000d288 /system/lib/libc.so (__ioctl+8)
I/dalvikvm( 2748): #01 pc 00027d35 /system/lib/libc.so (ioctl+16)
I/dalvikvm( 2748): #02 pc 00019681 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+124)
I/dalvikvm( 2748): #03 pc 00019e33 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)
I/dalvikvm( 2748): #04 pc 0001e829 /system/lib/libbinder.so
I/dalvikvm( 2748): #05 pc 00010f47 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)
I/dalvikvm( 2748): #06 pc 000469eb /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)
I/dalvikvm( 2748): #07 pc 00010aad /system/lib/libutils.so
I/dalvikvm( 2748): #08 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #09 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “FinalizerWatchdogDaemon” daemon prio=5 tid=8 TIMED_WAIT
I/dalvikvm( 2748): | group=“system” sCount=0 dsCount=0 obj=0x419d38e0 self=0x67a58008
I/dalvikvm( 2748): | sysTid=2758 nice=0 sched=0/0 cgrp=apps handle=1092476808
I/dalvikvm( 2748): | schedstat=( 177832 574209 4 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): at java.lang.VMThread.sleep(Native Method)
I/dalvikvm( 2748): at java.lang.Thread.sleep(Thread.java:1031)
I/dalvikvm( 2748): at java.lang.Thread.sleep(Thread.java:1013)
I/dalvikvm( 2748): at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:222)
I/dalvikvm( 2748): at java.lang.Thread.run(Thread.java:856)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “FinalizerDaemon” daemon prio=5 tid=7 WAIT
I/dalvikvm( 2748): | group=“system” sCount=0 dsCount=0 obj=0x419d3730 self=0x67ac1008
I/dalvikvm( 2748): | sysTid=2757 nice=0 sched=0/0 cgrp=apps handle=1732579464
I/dalvikvm( 2748): | schedstat=( 1234457 746792 5 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): at java.lang.Object.wait(Native Method)
I/dalvikvm( 2748): - waiting on <0x413ad5d0> (a java.lang.ref.ReferenceQueue)
I/dalvikvm( 2748): at java.lang.Object.wait(Object.java:401)
I/dalvikvm( 2748): at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
I/dalvikvm( 2748): at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
I/dalvikvm( 2748): at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:169)
I/dalvikvm( 2748): at java.lang.Thread.run(Thread.java:856)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “ReferenceQueueDaemon” daemon prio=5 tid=6 WAIT
I/dalvikvm( 2748): | group=“system” sCount=0 dsCount=0 obj=0x419d35c8 self=0x61a66b50
I/dalvikvm( 2748): | sysTid=2756 nice=0 sched=0/0 cgrp=apps handle=1734571128
I/dalvikvm( 2748): | schedstat=( 312665 307917 7 ) utm=0 stm=0 core=1
I/dalvikvm( 2748): at java.lang.Object.wait(Native Method)
I/dalvikvm( 2748): - waiting on <0x413ad4f8>
I/dalvikvm( 2748): at java.lang.Object.wait(Object.java:364)
I/dalvikvm( 2748): at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:129)
I/dalvikvm( 2748): at java.lang.Thread.run(Thread.java:856)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “Compiler” daemon prio=5 tid=5 VMWAIT
I/dalvikvm( 2748): | group=“system” sCount=0 dsCount=0 obj=0x419d34d8 self=0x66c7d880
I/dalvikvm( 2748): | sysTid=2755 nice=0 sched=0/0 cgrp=apps handle=1734065288
I/dalvikvm( 2748): | schedstat=( 3980668 4332082 38 ) utm=0 stm=0 core=1
I/dalvikvm( 2748): #00 pc 0000e398 /system/lib/libc.so (__futex_syscall3+8)
I/dalvikvm( 2748): #01 pc 00012bb4 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
I/dalvikvm( 2748): #02 pc 00012c10 /system/lib/libc.so (__pthread_cond_timedwait+60)
I/dalvikvm( 2748): #03 pc 0006f649 /system/lib/libdvm.so
I/dalvikvm( 2748): #04 pc 00053ac7 /system/lib/libdvm.so
I/dalvikvm( 2748): #05 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #06 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “JDWP” daemon prio=5 tid=4 VMWAIT
I/dalvikvm( 2748): | group=“system” sCount=0 dsCount=0 obj=0x419d33f0 self=0x411de210
I/dalvikvm( 2748): | sysTid=2754 nice=0 sched=0/0 cgrp=apps handle=1091591848
I/dalvikvm( 2748): | schedstat=( 254334 606999 4 ) utm=0 stm=0 core=1
I/dalvikvm( 2748): #00 pc 0000de50 /system/lib/libc.so (recvmsg+8)
I/dalvikvm( 2748): #01 pc 000602bb /system/lib/libdvm.so
I/dalvikvm( 2748): #02 pc 000604b9 /system/lib/libdvm.so
I/dalvikvm( 2748): #03 pc 000631b3 /system/lib/libdvm.so
I/dalvikvm( 2748): #04 pc 00053ac7 /system/lib/libdvm.so
I/dalvikvm( 2748): #05 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #06 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “Signal Catcher” daemon prio=5 tid=3 VMWAIT
I/dalvikvm( 2748): | group=“system” sCount=0 dsCount=0 obj=0x419d32f8 self=0x67226610
I/dalvikvm( 2748): | sysTid=2751 nice=0 sched=0/0 cgrp=apps handle=1091120392
I/dalvikvm( 2748): | schedstat=( 101000 28459 1 ) utm=0 stm=0 core=0
I/dalvikvm( 2748): #00 pc 0000dc4c /system/lib/libc.so (__rt_sigtimedwait+12)
I/dalvikvm( 2748): #01 pc 0001a01b /system/lib/libc.so (sigwait+20)
I/dalvikvm( 2748): #02 pc 000511a7 /system/lib/libdvm.so
I/dalvikvm( 2748): #03 pc 00053ac7 /system/lib/libdvm.so
I/dalvikvm( 2748): #04 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #05 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): “GC” daemon prio=5 tid=2 VMWAIT
I/dalvikvm( 2748): | group=“system” sCount=0 dsCount=0 obj=0x419d3218 self=0x59a4c410
I/dalvikvm( 2748): | sysTid=2750 nice=0 sched=0/0 cgrp=apps handle=1092603176
I/dalvikvm( 2748): | schedstat=( 14813748 12370127 43 ) utm=0 stm=1 core=1
I/dalvikvm( 2748): #00 pc 0000e39c /system/lib/libc.so (__futex_syscall3+12)
I/dalvikvm( 2748): #01 pc 00012bb4 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
I/dalvikvm( 2748): #02 pc 00012c10 /system/lib/libc.so (__pthread_cond_timedwait+60)
I/dalvikvm( 2748): #03 pc 00051f39 /system/lib/libdvm.so (dvmRelativeCondWait(pthread_cond_t*, pthread_mutex_t*, long long, int)+112)
I/dalvikvm( 2748): #04 pc 0006e447 /system/lib/libdvm.so
I/dalvikvm( 2748): #05 pc 00053ac7 /system/lib/libdvm.so
I/dalvikvm( 2748): #06 pc 00012b70 /system/lib/libc.so (__thread_entry+48)
I/dalvikvm( 2748): #07 pc 000122c8 /system/lib/libc.so (pthread_create+172)
I/dalvikvm( 2748): at dalvik.system.NativeStart.run(Native Method)
I/dalvikvm( 2748):
I/dalvikvm( 2748): NATIVE THREADS:
I/dalvikvm( 2748): “WebViewCoreThre” sysTid=2764 nice=0 sched=0/0 cgrp=apps
I/dalvikvm( 2748): | schedstat=( 309709 2042333 11 ) utm=0 stm=0 core=0
I/dalvikvm( 2748):
I/dalvikvm( 2748): “SignalSender” sysTid=2766 nice=0 sched=0/0 cgrp=apps
I/dalvikvm( 2748): | schedstat=( 4335497 13414207 164 ) utm=0 stm=0 core=0
I/dalvikvm( 2748):
I/dalvikvm( 2748): “acked.cityquest” sysTid=2770 nice=0 sched=0/0 cgrp=apps
I/dalvikvm( 2748): | schedstat=( 22000 5769334 1 ) utm=0 stm=0 core=1
I/dalvikvm( 2748):
I/dalvikvm( 2748): “acked.cityquest” sysTid=2771 nice=0 sched=0/0 cgrp=apps
I/dalvikvm( 2748): | schedstat=( 343791 607459 5 ) utm=0 stm=0 core=1
I/dalvikvm( 2748):
I/dalvikvm( 2748): “acked.cityquest” sysTid=2772 nice=0 sched=0/0 cgrp=apps
I/dalvikvm( 2748): | schedstat=( 465375 2076916 8 ) utm=0 stm=0 core=0
I/dalvikvm( 2748):
E/dalvikvm( 2748): VM aborting
F/libc ( 2748): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 2761 (WebViewCoreThre)

1 Like

I have the same!

Did you solved?

Yes think it was a browser issue on those earlier versions of Android, using crosswalk it did start up. See http://ionicframework.com/blog/crosswalk-comes-to-ionic/

The app also crashed on older versions of android when downloading files using the file-transfer plugin. The solution proposed there fixed that: https://github.com/MobileChromeApps/mobile-chrome-apps/issues/464

Yes! I’am using file-transfer!

With CrossWalk it works fine :smile:

I recently ran into this issue and here its what i found. Its a browser issue for Android prior to 4.3. this appeared when I tried using Angular 1.3 bind once in <img src="{{::data.imgURL}}">. It seems like whenever there is a : in a local URL a NPE is thrown which leads to App crash. replacing <img src="{{::data.imgURL}}"> with <img ng-src="{{::data.imgURL}}">resolved the issue.

2 Likes

Thanks. This helped solve by problem