java.lang.StackOverflowError

Stack Overflow | whitepearl | 3 months ago
  1. Speed up your debug routine!

    Automated exception search integrated into your IDE

Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.StackOverflowError

    No message provided

    at android.graphics.Paint.getTextRunAdvances()
  2. Android Platform
    View.draw
    1. android.graphics.Paint.getTextRunAdvances(Paint.java:1948)
    2. android.graphics.Paint.getTextRunAdvances(Paint.java:1809)
    3. android.graphics.Paint.getTextRunAdvances(Paint.java:1782)
    4. android.text.TextLine.handleText(TextLine.java:755)
    5. android.text.TextLine.handleRun(TextLine.java:907)
    6. android.text.TextLine.measureRun(TextLine.java:414)
    7. android.text.TextLine.measure(TextLine.java:293)
    8. android.text.TextLine.metrics(TextLine.java:267)
    9. android.text.Layout.getLineExtent(Layout.java:955)
    10. android.text.Layout.getLineWidth(Layout.java:921)
    11. android.widget.TextView.canMarquee(TextView.java:6970)
    12. android.widget.TextView.onDraw(TextView.java:4894)
    13. android.view.View.draw(View.java:13905)
    14. android.view.View.getDisplayList(View.java:12741)
    15. android.view.View.getDisplayList(View.java:12785)
    16. android.view.View.draw(View.java:13519)
    17. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    18. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    19. android.view.View.getDisplayList(View.java:12739)
    20. android.view.View.getDisplayList(View.java:12785)
    21. android.view.View.draw(View.java:13519)
    22. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    23. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    24. android.view.View.draw(View.java:13806)
    25. android.view.View.getDisplayList(View.java:12741)
    26. android.view.View.getDisplayList(View.java:12785)
    27. android.view.View.draw(View.java:13519)
    28. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    29. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    30. android.view.View.getDisplayList(View.java:12739)
    31. android.view.View.getDisplayList(View.java:12785)
    32. android.view.View.draw(View.java:13519)
    33. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    34. android.widget.ListView.drawChild(ListView.java:3302)
    35. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    36. android.widget.AbsListView.dispatchDraw(AbsListView.java:2384)
    37. android.widget.ListView.dispatchDraw(ListView.java:3297)
    38. android.view.View.draw(View.java:13806)
    39. android.widget.AbsListView.draw(AbsListView.java:3875)
    40. android.view.View.getDisplayList(View.java:12741)
    41. android.view.View.getDisplayList(View.java:12785)
    42. android.view.View.draw(View.java:13519)
    43. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    44. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    45. android.view.View.getDisplayList(View.java:12739)
    46. android.view.View.getDisplayList(View.java:12785)
    47. android.view.View.draw(View.java:13519)
    48. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    49. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    50. android.view.View.draw(View.java:13806)
    50 frames
  3. Android Support v4
    ViewPager.draw
    1. android.support.v4.view.ViewPager.draw(ViewPager.java:2341)
    1 frame
  4. Android Platform
    ViewGroup.drawChild
    1. android.view.View.getDisplayList(View.java:12741)
    2. android.view.View.getDisplayList(View.java:12785)
    3. android.view.View.draw(View.java:13519)
    4. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    4 frames
  5. android.support.design
    CoordinatorLayout.drawChild
    1. android.support.design.widget.CoordinatorLayout.drawChild(CoordinatorLayout.java:1131)
    1 frame
  6. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  7. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  8. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.draw(View.java:13806)
    3. android.view.View.getDisplayList(View.java:12741)
    4. android.view.View.getDisplayList(View.java:12785)
    5. android.view.View.draw(View.java:13519)
    6. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    6 frames
  9. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  10. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  11. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  12. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  13. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  14. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  15. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  16. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  17. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  18. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  19. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  20. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  21. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  22. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  23. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  24. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  25. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  26. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  27. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  28. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  29. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  30. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  31. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  32. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  33. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  34. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  35. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  36. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  37. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  38. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  39. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  40. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  41. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  42. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  43. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  44. Android Platform
    ViewGroup.drawChild
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    5 frames
  45. Android Support v4
    DrawerLayout.drawChild
    1. android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1373)
    1 frame
  46. Android Platform
    FrameLayout.draw
    1. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    2. android.view.View.getDisplayList(View.java:12739)
    3. android.view.View.getDisplayList(View.java:12785)
    4. android.view.View.draw(View.java:13519)
    5. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    6. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    7. android.view.View.getDisplayList(View.java:12739)
    8. android.view.View.getDisplayList(View.java:12785)
    9. android.view.View.draw(View.java:13519)
    10. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    11. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    12. android.view.View.getDisplayList(View.java:12739)
    13. android.view.View.getDisplayList(View.java:12785)
    14. android.view.View.draw(View.java:13519)
    15. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    16. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    17. android.view.View.getDisplayList(View.java:12739)
    18. android.view.View.getDisplayList(View.java:12785)
    19. android.view.View.draw(View.java:13519)
    20. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    21. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    22. android.view.View.getDisplayList(View.java:12739)
    23. android.view.View.getDisplayList(View.java:12785)
    24. android.view.View.draw(View.java:13519)
    25. android.view.ViewGroup.drawChild(ViewGroup.java:3019)
    26. android.view.ViewGroup.dispatchDraw(ViewGroup.java:2883)
    27. android.view.View.draw(View.java:13806)
    28. android.widget.FrameLayout.draw(FrameLayout.java:467)
    28 frames
  47. Android
    PhoneWindow$DecorView.draw
    1. com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:2228)
    1 frame
  48. Android Platform
    ActivityThread.main
    1. android.view.View.getDisplayList(View.java:12741)
    2. android.view.View.getDisplayList(View.java:12785)
    3. android.view.HardwareRenderer$GlRenderer.draw(HardwareRenderer.java:1249)
    4. android.view.ViewRootImpl.draw(ViewRootImpl.java:2480)
    5. android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2340)
    6. android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2142)
    7. android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1139)
    8. android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4879)
    9. android.view.Choreographer$CallbackRecord.run(Choreographer.java:776)
    10. android.view.Choreographer.doCallbacks(Choreographer.java:579)
    11. android.view.Choreographer.doFrame(Choreographer.java:548)
    12. android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:762)
    13. android.os.Handler.handleCallback(Handler.java:725)
    14. android.os.Handler.dispatchMessage(Handler.java:92)
    15. android.os.Looper.loop(Looper.java:153)
    16. android.app.ActivityThread.main(ActivityThread.java:5297)
    16 frames
  49. Java RT
    Method.invoke
    1. java.lang.reflect.Method.invokeNative(Method.java)
    2. java.lang.reflect.Method.invoke(Method.java:511)
    2 frames
  50. Android
    ZygoteInit.main
    1. com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
    2. com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    2 frames
  51. Android Platform
    NativeStart.main
    1. dalvik.system.NativeStart.main(NativeStart.java)
    1 frame