(gdb) bt #0 android::FontCollection::itemize (this=0xaffb9158, string=string@entry=0x9f3e1c80, string_size=string_size@entry=8, style=..., result=result@entry=0xbeeacddc) at frameworks/minikin/libs/minikin/FontCollection.cpp:183 #1 0xb5771de4 in android::Layout::doLayoutRun (this=this@entry=0x9f3cb500, buf=0x9f3e1c80, start=0, count=8, bufSize=8, isRtl=false, ctx=ctx@entry=0xbeeacfd0) at frameworks/minikin/libs/minikin/Layout.cpp:656 #2 0xb5772ca8 in android::LayoutCacheKey::doLayout (this=this@entry=0xbeeacec4, layout=layout@entry=0x9f3cb500, ctx=ctx@entry=0xbeeacfd0, collection=collection@entry=0xaffb9158) at frameworks/minikin/libs/minikin/Layout.cpp:101 #3 0xb5772dd6 in get (collection=0xaffb9158, ctx=0xbeeacfd0, key=..., this=0xaff71144) at frameworks/minikin/libs/minikin/Layout.cpp:136 #4 android::Layout::doLayoutWord (this=this@entry=0xbeead114, buf=buf@entry=0x9f3e1c00, start=<optimized out>, count=<optimized out>, bufSize=bufSize@entry=8, isRtl=isRtl@entry=false, ctx=ctx@entry=0xbeeacfd0, bufStart=0) at frameworks/minikin/libs/minikin/Layout.cpp:626 #5 0xb5772e5e in android::Layout::doLayoutRunCached (this=this@entry=0xbeead114, buf=buf@entry=0x9f3e1c00, start=start@entry=0, count=count@entry=8, bufSize=bufSize@entry=8, isRtl=isRtl@entry=false, ctx=ctx@entry=0xbeeacfd0, dstStart=dstStart@entry=0) at frameworks/minikin/libs/minikin/Layout.cpp:598 #6 0xb5773058 in android::Layout::doLayout (this=this@entry=0xbeead114, buf=buf@entry=0x9f3e1c00, start=start@entry=0, count=count@entry=8, bufSize=bufSize@entry=8, bidiFlags=bidiFlags@entry=4, style=..., paint=...) at frameworks/minikin/libs/minikin/Layout.cpp:583 #7 0xb6e4427e in android::MinikinUtils::doLayout (layout=layout@entry=0xbeead114, paint=paint@entry=0xa27237a0, bidiFlags=4, typeface=typeface@entry=0xafffe6b0, buf=buf@entry=0x9f3e1c00, start=start@entry=0, count=count@entry=8, bufSize=bufSize@entry=8) at frameworks/base/core/jni/android/graphics/MinikinUtils.cpp:63 #8 0xb6e45bd2 in android::PaintGlue::doTextRunAdvances (env=0xb5051240, paint=0xa27237a0, typeface=0xafffe6b0, text=0x9f3e1c00, start=0, count=8, contextCount=8, isRtl=0 '\000', advances=0x0, advancesIndex=0) at frameworks/base/core/jni/android/graphics/Paint.cpp:665 #9 0xb6e45c5c in android::PaintGlue::getTextRunAdvances__StringIIIIZ_FI (env=0xb5051240, clazz=<optimized out>, paintHandle=<optimized out>, typefaceHandle=-1342183760, text=0xbeead1f0, start=0, end=8, contextStart=0, contextEnd=8, isRtl=0 '\000', advances=0x0, advancesIndex=0) at frameworks/base/core/jni/android/graphics/Paint.cpp:698 #10 0x72c12e6c in ?? () #11 0x72c12e6c in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb)