のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

FontCollection

(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)