My app crashes giving the java.lang.StackOverflowError exception on Android4.0.4.The stack trace is

03-01 12:25:14.420 E/AndroidRuntime(20847): java.lang.StackOverflowError

03-01 12:00:04.710 E/AndroidRuntime(23799): at java.util.ArrayList.(ArrayList.java:71)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.GLES20DisplayList.(GLES20DisplayList.java:29)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.HardwareRenderer$Gl20Renderer.createDisplayList(HardwareRenderer.java:1089)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10588)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.widget.ListView.drawChild(ListView.java:3231)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.widget.AbsListView.dispatchDraw(AbsListView.java:2281)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.widget.ListView.dispatchDraw(ListView.java:3226)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.draw(View.java:11180)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.widget.AbsListView.draw(AbsListView.java:3769)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10616)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2504)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.draw(View.java:11180)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10616)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.draw(View.java:11180)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10616)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.draw(View.java:11180)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10616)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.draw(View.java:11180)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10616)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.draw(View.java:11180)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10616)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.draw(View.java:11180)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10616)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.drawChild(ViewGroup.java:2858)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2497)
03-01 12:00:04.710 E/AndroidRuntime(23799): at android.view.View.getDisplayList(View.java:10614
03-01 12:00:04.720 D/Mono (23799): [0x2ab30b0] hill climbing, change max number of threads 2
03-01 12:00:07.140 D/Mono (23799): [0x2ab30b0] hill climbing, change max number of threads 3
03-01 12:00:07.210 D/Mono (23799): [0x22f5768] hill climbing, change max number of threads 5
03-01 12:00:07.390 D/Mono (23799): [0x22f5768] hill climbing, change max number of threads 2
03-01 12:00:10.450 D/Mono (23799): [0x22db608] hill climbing, change max number of threads 3
03-01 12:00:10.480 D/Mono (23799): [0x2ab30b0] hill climbing, change max number of threads 8
03-01 12:00:10.550 D/Mono (23799): [0x22db608] hill climbing, change max number of threads 2
03-01 12:00:11.900 D/Mono (23799): [0x22db608] hill climbing, change max number of threads 3
03-01 12:00:12.070 D/Mono (23799): [0x2ab30b0] hill climbing, change max number of threads 4
03-01 12:00:12.110 D/Mono (23799): [0x22db608] hill climbing, change max number of threads 2
03-01 12:00:13.690 D/Mono (23799): [0x22f5768] hill climbing, change max number of threads 3
03-01 12:00:13.880 D/Mono (23799): [0x2ab30b0] hill climbing, change max number of threads 4
03-01 12:00:14.030 D/dalvikvm(23799): GC_EXPLICIT freed 454K, 3% free 37406K/38215K, paused 2ms+8ms
03-01 12:00:14.030 D/Mono (23799): GC_TAR_BRIDGE bridges 76 objects 18011 colors 76 ignored 11177 sccs 76 xref 0 cache 0/0 setup 0.15ms tarjan 28.71ms scc-setup 0.10ms gather-xref 0.01ms xref-setup 0.00ms cleanup 2.77ms
03-01 12:00:14.030 D/Mono (23799): GC_BRIDGE: Complete, was running for 59.13ms
03-01 12:00:14.030 D/Mono (23799): GC_MINOR: (Nursery full) time 53.60ms, stw 55.90ms promoted 416K major size: 2576K in use: 1894K los size: 1024K in use: 418K
03-01 12:00:14.060 D/Mono (23799): [0x22db608] hill climbing, change max number of threads 2
03-01 12:00:15.040 D/Mono (23799): [0x2ab30b0] hill climbing, change max number of threads 3
03-01 12:00:15.190 D/Mono (23799): [0x2ab30b0] hill climbing, change max number of threads 5
03-01 12:00:15.240 D/Mono (23799): [0x2ab30b0] hill climbing, change max number of threads 2

Answers

  • AngeloIanCruzAngeloIanCruz USMember ✭✭

    Were you able to find a fix for this? I'm also encountering this in my application.

Sign In or Register to comment.