精华内容
下载资源
问答
  • 2010-05-25 16:11:00

    Delphi7在Win2003安装后使用时点击菜单 Project/Options 提示错误:

    Access violation at address 0012F88F. Write of address 0012F88F
    Access violation at address 0012F9DB. Write of address 0012F9DBd

    go 了一下,得到了相应的办法:

    依次点击“我的电脑” ->“属性”->“高级”->“性能”->“设置数据执行保护”
    将 C:/Program Files/Borland/Delphi7/Bin/delphi32.exe 设置为数据执行保护解决了此问题!

     

     

    更多相关内容
  • 内存READWRITE,内存不足怎么清理手机,C,C++源码.zip
  • WriteMemory 写内存

    2010-04-15 12:51:57
    按键精灵插件,向内存中写入浮点类型,放在按键精灵的 plugin 文件夹下就可以使用,可以成功向 武林外传 写入坐标
  • 本程序将自动修复内存不能READ/WRITE的错误,但不能保证一定成功。只能大概修复软件引 起的错误。中途出现错误提示请单击确定! 版权所有--2008东邪 桃花纷纭工作室
  • 为了解决Flink作业使用RocksDB状态后端时的内存超用问题,Flink早在1.10版本就实现了RocksDB的托管内存(managed memory)机制。用户只需启用state.backend.rocksdb.memory.managed参数(默认即为true),再设定合适的...

    前言

    为了解决Flink作业使用RocksDB状态后端时的内存超用问题,Flink早在1.10版本就实现了RocksDB的托管内存(managed memory)机制。用户只需启用state.backend.rocksdb.memory.managed参数(默认即为true),再设定合适的TaskManager托管内存比例taskmanager.memory.managed.fraction,即可满足多数情况的需要。

    关于RocksDB使用托管内存,Flink官方文档给出了一段简短的解释:

    Flink does not directly manage RocksDB’s native memory allocations, but configures RocksDB in a certain way to ensure it uses exactly as much memory as Flink has for its managed memory budget. This is done on a per-slot level (managed memory is accounted per slot).

    To set the total memory usage of RocksDB instance(s), Flink leverages a shared cache and write buffer manager among all instances in a single slot. The shared cache will place an upper limit on the three components that use the majority of memory in RocksDB: block cache, index and bloom filters, and MemTables.

    本文先简单介绍一下RocksDB(版本5.17.2)内部的Cache和Write Buffer Manager这两个组件,然后看一眼Flink是如何借助它们来实现RocksDB内存托管的。

    [LRU]Cache

    Cache组件负责管理Block Cache,在RocksDB中的实现有两种,分别对应两种常用的缓存置换算法:LRUCache和ClockCache。由于ClockCache目前仍有bug,所以在生产环境总是使用默认的LRUCache。注意Cache有压缩的和非压缩的两种,这里只考虑默认的非压缩Cache。

    LRUCache最核心的四个参数列举如下:

    • capacity:缓存的总大小。
    • num_shard_bits:按2num_shard_bits的规则确定整个缓存区域的分片(CacheShard)总数,也就是分片编号的比特数。每个CacheShard均分缓存容量,读写时,会根据key哈希值的高num_shard_bits位来确定路由。
    • strict_capacity_limit:是否严格控制单个缓存分片的容量限制,默认为false。RocksDB的Iterator在遍历数据时,会将它要读取的一部分块暂时固定在Cache内,称为Iterator-pinned blocks。如果Iterator-pinned blocks的大小超过了分片容量,再插入数据就有造成OOM的风险。开启这个参数后,超额的缓存写入就会直接失败。
    • high_pri_pool_ratio:高优先级缓存区域占整个Cache的比例。所谓高优先级缓存一般是指SST文件索引和布隆过滤器对应的块,通过cache_index_and_filter_blockscache_index_and_filter_blocks_with_high_priority参数控制。

    笔者之前讲过实现LRU缓存的经典数据结构,即哈希表+双链表(参见《手撕一个LRU Cache》)。RocksDB的LRUCache也是以这种思路为基础实现,简单的示意图如下。

    每个缓存分片LRUCacheShard都有一套哈希表+循环双链表的结构。哈希表称为LRUHandleTable,是RocksDB自己实现的链地址法分桶,且每个分片上都有互斥锁,整体与JDK中的旧版ConcurrentHashMap非常相似。哈希桶的扩容和缩容也是按照2的幂次,并且会尽量保证扁平(即每个桶中尽量只有1个元素)。

    一个低优先级指针(图中Low-Pri)用于指示低优先级区域与高优先级区域的边界。如果高优先级LRUHandle的量超过了high_pri_pool_ratio比例规定的量,就会将溢出的高优先级LRUHandle降格成低优先级。当然,淘汰LRUHandle时也是从低优先级区域开始淘汰。

    LRUHandle是LRUCache的最小单元,其key是SST文件的ID加上块在SST内的偏移量,value则是缓存的块数据(代码中为void*类型),另外还有数据大小、指针域和引用计数域等。
    为什么要有引用计数呢?因为RocksDB的实现方法与传统结构略有不同,链表中保存的并不是全部LRUHandle,而是可以被淘汰的那些LRUHandle,“可以被淘汰”的标准就是LRUHandle的引用计数为1——只有哈希表中存在,而没有外部引用者。也就是说,如果LRUHandle在链表中,那么一定在哈希表中,反之则不成立。

    Write Buffer Manager(WBM)

    顾名思义,Write Buffer Manager(以下简称WBM)是用来管理写缓存的组件。除了负责MemTable分配、Flush等细节,我们所关注的另一个作用则是追踪和控制MemTable的内存用量,它可以以两种形式生效:

    • 传入一个设定的阈值,WBM将多个列族或RocksDB实例的MemTable总大小限制在阈值内;
    • 将WBM传给Cache,可以使两者共同控制RocksDB总内存占用量的上限。

    Flink也正是利用了上述特性来实现RocksDB托管内存的。那么WBM与Cache如何协同工作?如下图所示。

    RocksDB Wiki中用了一句不符合英语语法的话来描述,即"Cost memory used in memtable to block cache",此时Block Cache的内存配额就是RocksDB全部的内存配额。

    MemTable的分配单元称为Arena Block,默认大小为8MB。每分配一个Arena Block,WBM就会将它的内存消耗向LRUCache记账——所谓“记账”就是向Cache的低优先级区域内写入Dummy LRUHandle。这些LRUHandle没有value,只有key,但携带有Arena Block的内存消耗,且每个Dummy LRUHandle代表1MB的空间。也就是说它们仅占用了逻辑配额,并未占用物理空间,并且同样受Cache的LRU规则的控制。由于MemTable本身既是读缓存也是写缓存,所以把它和Block Cache统一起来倒也合理。

    WBM控制下的MemTable Flush策略也变得更加激进了一些:

    • 当可变MemTable的大小超过WBM可用内存配额的7 / 8时,会触发Flush;
    • 当所有MemTable的大小超过内存配额,且可变MemTable的大小超过配额的一半时,也会触发Flush。

    下面来简单看看Flink是如何利用WBM和Cache的。

    To RocksDB Backend

    直接上源码,即org.apache.flink.contrib.streaming.state.RocksDBMemoryControllerUtils类。

    public class RocksDBMemoryControllerUtils {
        public static RocksDBSharedResources allocateRocksDBSharedResources(
                long totalMemorySize, double writeBufferRatio, double highPriorityPoolRatio) {
            long calculatedCacheCapacity =
                    RocksDBMemoryControllerUtils.calculateActualCacheCapacity(
                            totalMemorySize, writeBufferRatio);
            final Cache cache =
                    RocksDBMemoryControllerUtils.createCache(
                            calculatedCacheCapacity, highPriorityPoolRatio);
    
            long writeBufferManagerCapacity =
                    RocksDBMemoryControllerUtils.calculateWriteBufferManagerCapacity(
                            totalMemorySize, writeBufferRatio);
            final WriteBufferManager wbm =
                    RocksDBMemoryControllerUtils.createWriteBufferManager(
                            writeBufferManagerCapacity, cache);
    
            return new RocksDBSharedResources(cache, wbm, writeBufferManagerCapacity);
        }
    
        @VisibleForTesting
        static long calculateActualCacheCapacity(long totalMemorySize, double writeBufferRatio) {
            return (long) ((3 - writeBufferRatio) * totalMemorySize / 3);
        }
    
        @VisibleForTesting
        static long calculateWriteBufferManagerCapacity(long totalMemorySize, double writeBufferRatio) {
            return (long) (2 * totalMemorySize * writeBufferRatio / 3);
        }
    
        @VisibleForTesting
        static Cache createCache(long cacheCapacity, double highPriorityPoolRatio) {
            // TODO use strict capacity limit until FLINK-15532 resolved
            return new LRUCache(cacheCapacity, -1, false, highPriorityPoolRatio);
        }
    
        @VisibleForTesting
        static WriteBufferManager createWriteBufferManager(
                long writeBufferManagerCapacity, Cache cache) {
            return new WriteBufferManager(writeBufferManagerCapacity, cache);
        }
    
        static long calculateRocksDBDefaultArenaBlockSize(long writeBufferSize) {
            long arenaBlockSize = writeBufferSize / 8;
    
            // Align up to 4k
            final long align = 4 * 1024;
            return ((arenaBlockSize + align - 1) / align) * align;
        }
    
        static long calculateRocksDBMutableLimit(long bufferSize) {
            return bufferSize * 7 / 8;
        }
    
        @VisibleForTesting
        static boolean validateArenaBlockSize(long arenaBlockSize, long mutableLimit) {
            return arenaBlockSize <= mutableLimit;
        }
    }

    其中的writeBufferRatio就是state.backend.rocksdb.write-buffer-ratio参数,表示MemTable占托管内存(即Block Cache)的比例,默认0.5。同理,highPriorityPoolRatio就是state.backend.memory.high-prio-pool-ratio参数,表示高优先级内存占托管内存的比例,默认0.1。

    托管内存在TaskManager的Slot之间平均分配,每个Slot都会有一组Cache和WBM。需要特别注意,实际的Cache和WBM配额是:

    cache_capacity =  (3 - write_buffer_ratio) * total_memory_size / 3
    write_buffer_manager_capacity = 2 * total_memory_size * write_buffer_ratio / 3

    也就是说,如果TM总的托管内存的大小是3GB,默认比例下的Block Cache大小其实是2.5GB,MemTable配额其实是1GB,都略偏小一些。这是因为FLINK-15532尚未解决,strict_capacity_limit在Flink的场景下暂时不能生效,所以要留出一部分缓冲。推算的依据就是上一节提到的MemTable Flush策略,具体的关系如下:

    write_buffer_manager_memory = 1.5 * write_buffer_manager_capacity
    write_buffer_manager_memory = total_memory_size * write_buffer_ratio
    write_buffer_manager_memory + other_part = total_memory_size
    write_buffer_manager_capacity + other_part = cache_capacity

    The End

    写的很潦草,就这样吧。

    下班跑路,民那晚安。

    展开全文
  • 本文实例讲述了Python内存读写操作。分享给大家供大家参考,具体如下: Python中的读写不一定只是文件,还有可能是内存,所以下面实在内存中的读写操作 示例1: # -*- coding:utf-8 -*- #! python3 from io import ...
  • 答:在复制一个对象的时候并不是真正的把原先的对象复制到内存的另外一个位置上,而是在新对象的内存映射表中设置一个指针,指向源对象的位置,并把那块内存的Copy-On-Write位设置为1.这样,在对新的对象执行读操作...
  • 读取内存的权限 WRITE_EXTERNAL_STORAGE

    千次阅读 2021-01-11 17:16:09
    上周接VivoSDK,出现了如下:(最终发现是少了一个读取内存的权限 WRITE_EXTERNAL_STORAGE) 01/08 17:20:32: Launching 'AD380_VIVO' on OPPO OPPO A79. Install successfully finished in 55 s 425 ms. $ adb ...

    上周接VivoSDK,出现了如下:(最终发现是少了一个读取内存的权限 WRITE_EXTERNAL_STORAGE)

    
    01/08 17:20:32: Launching 'AD380_VIVO' on OPPO OPPO A79.
    Install successfully finished in 55 s 425 ms.
    $ adb shell am start -n "com.imod.modao.cocos.vivo/org.cocos2dx.lua.WelcomeActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
    Waiting for application to come online: com.imod.modao.cocos.vivo | com.imod.modao.cocos.vivo.test
    Waiting for application to come online: com.imod.modao.cocos.vivo | com.imod.modao.cocos.vivo.test
    Waiting for application to come online: com.imod.modao.cocos.vivo | com.imod.modao.cocos.vivo.test
    Waiting for application to come online: com.imod.modao.cocos.vivo | com.imod.modao.cocos.vivo.test
    Waiting for application to come online: com.imod.modao.cocos.vivo | com.imod.modao.cocos.vivo.test
    Waiting for application to come online: com.imod.modao.cocos.vivo | com.imod.modao.cocos.vivo.test
    Waiting for application to come online: com.imod.modao.cocos.vivo | com.imod.modao.cocos.vivo.test
    Waiting for application to come online: com.imod.modao.cocos.vivo | com.imod.modao.cocos.vivo.test
    Connecting to com.imod.modao.cocos.vivo
    Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
    W/ActivityThread: Application com.imod.modao.cocos.vivo is waiting for the debugger on port 8100...
    I/System.out: Sending WAIT chunk
    I/art: Debugger is active
    Connected to the target VM, address: 'localhost:59924', transport: 'socket'
    I/System.out: Debugger has connected
    I/System.out: waiting for debugger to settle...
    I/System.out: waiting for debugger to settle...
    I/System.out: waiting for debugger to settle...
    I/System.out: waiting for debugger to settle...
    I/System.out: waiting for debugger to settle...
    I/System.out: waiting for debugger to settle...
    I/System.out: waiting for debugger to settle...
    I/System.out: debugger has settled (1454)
    W/ContextImpl: Failed to ensure /data/user_de/0/com.imod.modao.cocos.vivo/code_cache: chown failed: EPERM (Operation not permitted)
    E/ContextImpl: ensurePrivateDirExists xattr: user.inode_code_cache value :[B@ce150ec
    I/art: Starting a blocking GC HeapTrim
    D/VivoUnion.ImeiUtis: isMtk false isMulSimCard true
    I/VivoUnion.Helpers: Build.MANUFACTURER is OPPO
    I/VivoUnion.UnionConfigManager: gamePkg:com.imod.modao.cocos.vivo
    I/VivoUnion.Helpers: Build.MANUFACTURER is OPPO
    D/VivoUnion.SwitchPolicyManager: isVivoMobile:false   H5Model:true
    I/VivoUnion.WebManager: CP invoke init, pkg = com.imod.modao.cocos.vivo  appType = 1
    D/VivoUnion.VivoUnion.FingerFRMS: startup
    D/VivoUnion.VivoUnion.FingerValidateManager: verifyPermission
    D/NetworkSecurityConfig: No Network Security Config specified, using platform default
    D/VivoUnion.ChannelUnit: getMode pkg com.imod.modao.cocos.vivo, type V2
    W/VivoUnion.VivoUnion.FingerValidateManager: Lack permission : android.permission.BLUETOOTH
    D/VivoUnion.ChannelUnit: read channel com.imod.modao.cocos.vivo, info EmptyChannel
    W/VivoUnion.VivoUnion.FingerValidateManager: Lack permission : android.permission.BLUETOOTH_ADMIN
    W/VivoUnion.VivoUnion.FingerValidateManager: Lack permission : android.permission.READ_PHONE_STATE
    I/VivoUnion.ChannelInfoUtils: Channel info read wrong, but can't load exception.
    D/VivoUnion.ChannelInfoManager: onReadResult, need verify=0
    W/VivoUnion.VivoUnion.FingerValidateManager: Lack permission : android.permission.WRITE_EXTERNAL_STORAGE
    W/VivoUnion.VivoUnion.FingerValidateManager: Lack permission : android.permission.READ_EXTERNAL_STORAGE
    W/VivoUnion.VivoUnion.FingerValidateManager: Lack permission : android.permission.ACCESS_COARSE_LOCATION
    D/VivoUnion.VivoUnion.FingerGeneratorManager: collectFeature-----
    I/VivoUnion.ImeiUtis: funtouchSDKImei=
    I/System.out: Not need to boost!
    W/System.err: java.lang.reflect.InvocationTargetException
    W/System.err:     at java.lang.reflect.Method.invoke(Native Method)
    W/System.err:     at com.vivo.unionsdk.utils.f.驶(ImeiUtis.java:100)
            at com.vivo.unionsdk.utils.d.驶(Device.java:18)
    W/System.err:     at com.vivo.unionsdk.i.a.驶(TrackManager.java:139)
    W/System.err:     at com.vivo.unionsdk.i.a.始(TrackManager.java:102)
    W/System.err:     at com.vivo.unionsdk.i.a.驶(TrackManager.java:77)
    W/System.err:     at com.vivo.unionsdk.i.b.驶(TrackUtils.java:69)
            at com.vivo.unionsdk.i.b.驶(TrackUtils.java:61)
            at com.vivo.unionsdk.c.d.驶(WebConnector.java:90)
    W/System.err:     at com.vivo.unionsdk.f.e.驶(SwitchPolicyManager.java:127)
            at com.vivo.unionsdk.open.VivoUnionSDK.initSdk(VivoUnionSDK.java:42)
            at com.vivo.unionsdk.open.VivoUnionSDK.initSdk(VivoUnionSDK.java:28)
            at org.cocos2dx.lua.MyApplication.onCreate(MyApplication.java:24)
            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1024)
            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6025)
    W/System.err:     at android.app.ActivityThread.-wrap2(ActivityThread.java)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1805)
            at android.os.Handler.dispatchMessage(Handler.java:110)
            at android.os.Looper.loop(Looper.java:232)
            at android.app.ActivityThread.main(ActivityThread.java:6914)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1103)
    W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
        Caused by: java.lang.SecurityException: getImeiForSlot: Neither user 10570 nor current process has android.permission.READ_PHONE_STATE.
    W/System.err:     at android.os.Parcel.readException(Parcel.java:1708)
            at android.os.Parcel.readException(Parcel.java:1661)
            at com.android.internal.telephony.ITelephony$Stub$Proxy.getImeiForSlot(ITelephony.java:4617)
            at android.telephony.TelephonyManager.getImei(TelephonyManager.java:929)
        	... 23 more
    E/VivoUnion.VivoUnion.FingerHashedFeature: CONTACT HASH CATCH EXCEPTION
    E/VivoUnion.VivoUnion.FingerHashedFeature: MUSIC HASH CATCH EXCEPTION
    D/libc-netbsd: [getaddrinfo]:  hostname=joint.vivo.com.cn;  servname=(null);  app_pid=31026;  app_uid=10570;  ai_flags=1024;  ai_family=0; ai_socktype=1 from prox result 0
    E/VivoUnion.VivoUnion.FingerHashedFeature: PHOTO HASH CATCH EXCEPTION
    E/VivoUnion.ImeiUtis: getDeviceId SecurityException java.lang.SecurityException: getDeviceId: Neither user 10570 nor current process has android.permission.READ_PHONE_STATE.
    W/odao.cocos.vivo: type=1400 audit(0.0:2204746): avc: denied { read } for name="cid" dev="sysfs" ino=27569 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
    E/VivoUnion.ImeiUtis: /sys/ufs/ufsid (No such file or directory)
    W/System.err: android.content.pm.PackageManager$NameNotFoundException: com.vivo.sdkplugin
    W/System.err:     at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:176)
            at com.vivo.unionsdk.utils.e.驶(Helpers.java:44)
            at com.vivo.unionsdk.i.a.始(TrackManager.java:118)
            at com.vivo.unionsdk.i.a.驶(TrackManager.java:77)
    W/System.err:     at com.vivo.unionsdk.i.b.驶(TrackUtils.java:69)
            at com.vivo.unionsdk.i.b.驶(TrackUtils.java:61)
            at com.vivo.unionsdk.c.d.驶(WebConnector.java:90)
            at com.vivo.unionsdk.f.e.驶(SwitchPolicyManager.java:127)
            at com.vivo.unionsdk.open.VivoUnionSDK.initSdk(VivoUnionSDK.java:42)
            at com.vivo.unionsdk.open.VivoUnionSDK.initSdk(VivoUnionSDK.java:28)
    W/System.err:     at org.cocos2dx.lua.MyApplication.onCreate(MyApplication.java:24)
            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1024)
            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6025)
            at android.app.ActivityThread.-wrap2(ActivityThread.java)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1805)
            at android.os.Handler.dispatchMessage(Handler.java:110)
    W/System.err:     at android.os.Looper.loop(Looper.java:232)
            at android.app.ActivityThread.main(ActivityThread.java:6914)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1103)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
    E/ANR_LOG: >>> msg's executing time is too long
        Blocked msg = { when=-7s472ms what=110 target=android.app.ActivityThread$H obj=AppBindData{appInfo=ApplicationInfo{7120240 com.imod.modao.cocos.vivo}} } , cost  = 4172 ms
        >>>Current msg List is:
    E/ANR_LOG: Current msg <1>  = { when=-7s240ms what=118 target=android.app.ActivityThread$H obj={1.6 460mcc2mnc [zh_CN] ldltr sw360dp w672dp h342dp 480dpi nrml long land finger -keyb/v/h -nav/h s.1932mThemeChanged = 0mThemeChangedFlags = 0mFlipFont = 0} }
    E/ANR_LOG: Current msg <2>  = { when=-4s189ms what=100 target=android.app.ActivityThread$H obj=ActivityRecord{cdaa579 token=android.os.BinderProxy@c1982be {com.imod.modao.cocos.vivo/org.cocos2dx.lua.WelcomeActivity}} }
        Current msg <3>  = { when=-4s106ms what=149 target=android.app.ActivityThread$H obj=android.os.BinderProxy@c1982be }
        Current msg <4>  = { when=-51ms what=131 target=android.app.ActivityThread$H obj=android.app.ActivityThread$ProviderRefCount@9a6bf1f }
        >>>CURRENT MSG DUMP OVER<<<
    E/VivoUnion.VivoUnion.FingerStationFeature: Need Location Permission (Basestation)
    E/VivoUnion.VivoUnion.FingerStationFeature: Need Location Permission (NBasestation)
    D/libc-netbsd: [getaddrinfo]:  hostname=st-onlinegame.vivo.com.cn;  servname=(null);  app_pid=31026;  app_uid=10570;  ai_flags=1024;  ai_family=0; ai_socktype=1 from prox result 0
    W/VivoUnion.VivoUnion.FingerFeatureCollection: Imei Collect Error
    I/>>>: PackageManager.PERMISSION_GRANTED2
    W/VivoUnion.VivoUnion.FingerFeatureCollection: Imsi Collect Error
    W/VivoUnion.VivoUnion.FingerFeatureCollection: phoneNumber Collect Error
    I/VivoUnion.VivoUnion.FingerRequestParamsUtil: coming addVivoidentifierParams
        Android SDK Version:25 isSupportIdentifier:false
    E/VivoUnion.VivoUnion.FingerStationFeature: Coordinate Collect Error
    D/: [Posix_connect Debug]Process com.imod.modao.cocos.vivo :443 
    D/: [Posix_connect Debug]Process com.imod.modao.cocos.vivo :443 
    V/PhoneWindow: DecorView setVisiblity: visibility = 4, Parent = null, this = DecorView@9db938a[]
    V/ViewRootImpl: enableLogLight: enable = false
    D/WindowClient: Add to mViews: DecorView@9db938a[WelcomeActivity], this = android.view.WindowManagerGlobal@5295b51
    W/VivoUnion.VivoUnion.FingerSimulatorRecognition: SimSerialNumber collect error
    D/OpenGLRenderer: Dumper init 4 threads <0xe474e0a0>
        <com.imod.modao.cocos.vivo> is running.
    W/VivoUnion.VivoUnion.FingerSimulatorRecognition: VoiceMailNumber collect error
    D/VivoUnion.VivoUnion.FingerGeneratorManager: getCache-----
    W/VivoUnion.VivoUnion.FingerStorageManager: the sdk version more than 23
    D/OpenGLRenderer: CanvasContext() 0xe47910c0
    D/VivoUnion.VivoUnion.FingerGeneratorManager: sha256code i5r3OmEWZm2wu89oTI5oj8iUXlNjibytakMRN_Menqo
    D/ViewRootImpl[WelcomeActivity]: hardware acceleration is enabled, this = ViewRoot{1fd7553 com.imod.modao.cocos.vivo/org.cocos2dx.lua.WelcomeActivity,ident = 0}
    V/PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = ViewRoot{1fd7553 com.imod.modao.cocos.vivo/org.cocos2dx.lua.WelcomeActivity,ident = 0}, this = DecorView@9db938a[WelcomeActivity]
    D/VivoUnion.VivoUnion.FingerGeneratorManager: 加密后inputItems RBov22k1dp7xHkf2bGQBKtKhT0CdIEeFAkYZNdqgGwWA8rLwEsYJRmVHcU+zrFM/CnuSKllRujsB
        XAadONvZ1gLLRGDeCAEAjXcgFGWV+qCouzI1OQ48T6GIad8afxW/1uj2pUu5MLFOAjVTu77b+RQF
        d80sSzQdDYEwpMC90hrgtHB8zXMhbTnTD9A8nIsUcoinqNjELfpfoZPPOxtgjXc7KmGeQet0RMyD
        J79QiFTeUZGW9UeGJtqFgERI6FIk5u40CCbL4VD/pWgY2e2w8Ihbum8mOrD5mf98stse+1P2EI3D
        Zd/uTjeaoqhRsSybFqEFa+nb/rPd0IcRcZad2sDZVKCEJ62sCBdilLD14ReCdZwy3BaHXMkwPGPo
        sqc/b+xFjVyde63Crc+0dux0goa08DwlR37HI99wEtmP2YMK8G/mnZSzwCuJbiNVIGn1bqNm3t8W
        q51F9dW1ImRCWgS28+EQnDkjIxCdjKvuWpQnsoY1mZtKvLhfwVMc3HPpFCz67+Ueubov1WubmwFO
        PtZMIk++yCYpjZsc7P820gvvqI11RcA97mj1iyoDuaB2zC8bgbZTnFb2gnLErfOLqPFaLW+nGoUL
        CBpmWG3/qEc9i7gMRjmxszGNqNWCQ4Rdce7iyvcP58d0ynuhxvzdcscQDimWrWY7nMQS2zqSVo8J
        PYdqxA28+bSwDzslQXYxHRI0HN1Ak2nDXIfwGaMLKB/MB/ONeextNcgcYfqxCq2XkPt1vKSbjKZx
        8sLleFCLdd8lr3UT86CezHkfaB7ELObrT9bkWcGkVJf9bsFETJUGXqWIneiqHBraxH4EhEGXnG7X
        SIPVn9/glJSp0D8cy8j2+YKToyHnQM1m4WbfxgiHJ/51mSKrYpn2QwNDL/GYhpH0Zv2FCWuz96vv
        7fLjiC9mub/J72PMxA1g25Ip/QFd0BWuDsYHy9QyeUgscfqOk9RYbjo38QYy6utHzhdvuNAvGrvz
        a3CqANeDfUiFiVnQiTbQq0Km4UjxzDjUep6VKxN7+NVmoHD8XDDIOByn3ahss0fuD8vLDAd9lVsY
        cyfrizCMvhLfRn+zUM0YFZP4hjPLVC81qMOXTMJ/n85NUqoX4Ggx2+jsIrTx1gqDqEXBtzDaXGlX
        YEfCXEpMVhQ84O4rLZ654nan2iU+CbTr8knx5B8NVF8G8oSs5gWA2jDzHKJkG9h5cNpBiZKW67NN
        FF1t0CIrUYtE5K1GKrtXDOSFUYDBBN0TDzpn4sIvAo3Y1HdO5Z+aBNIrsz4DzRdcZ1nJqeKYu1gY
        sItcHLbmt96pRus4VSBothf8yelCLKdfGB0+1037KK4x7rFBJQmnz5YW5LoFXZLOgIevaVPVvJJl
        dRXoy6594CjnkrTMxLAaVOGRyXv9/PpxDJRGUNhY
    D/VivoUnion.VivoUnion.FingerGeneratorManager: 加密后ek ME5VPkYISba9ofq/pu1aRzFPmZ/V9+rHYoGfZEIr8k2pz2IMrrFFir0NX884T0L3xhJoTcaiNKUH
        RQOSBcEXgzBE15/JBoZUet2Pwys+NwQ/tCabfAITXmdBt8dToE1+1Jn3DT6U/JB33W5mvKpPXYuo
        41V9PmxdYyY+oo8i7LA=
    D/libc-netbsd: [getaddrinfo]:  hostname=dfp.vivo.com.cn;  servname=(null);  app_pid=31026;  app_uid=10570;  ai_flags=1024;  ai_family=0; ai_socktype=1 from prox result 0
    D/: [Posix_connect Debug]Process com.imod.modao.cocos.vivo :443 
    I/Choreographer: Skipped 13 frames!  The application may be doing too much work on its main thread.
    D/Surface: Surface::allocateBuffers(this=0xe4768800)
    D/OpenGLRenderer: CanvasContext() 0xe47910c0 initialize window=0xe4768800, title=com.imod.modao.cocos.vivo/org.cocos2dx.lua.WelcomeActivity
    I/OpenGLRenderer: Initialized EGL, version 1.4
    D/OpenGLRenderer: Swap behavior 1
    D/libEGL: [FRR] clean FRR20 bit (2)
        [GIFT] clean GIFT bit (0)
    D/OpenGLRenderer: Created EGL context (0xe5d909c0)
    D/OpenGLRenderer: ProgramCache.init: enable enhancement 1
    I/OpenGLRenderer: Get disable program binary service property (0)
        Initializing program atlas...
    I/ProgramBinary/Service: ProgramBinaryService client side disable debugging.
        ProgramBinaryService client side disable binary content debugging.
    D/ProgramBinary/Service: BpProgramBinaryService.getReady
    D/ProgramBinary/Service: BpProgramBinaryService.getProgramBinaryData
    I/OpenGLRenderer: Program binary detail: Binary length is 454736, program map length is 124.
        Succeeded to mmap program binaries. File descriptor is 75, and path is /dev/ashmem.
    I/OpenGLRenderer: No need to use file discriptor anymore, close fd(75).
    D/OpenGLRenderer: Initializing program cache from 0x0, size = -1
    W/libEGL: [ANDROID_RECORDABLE] format: 1
    D/mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000
    D/OpenGLRenderer: ProgramCache.generateProgram: 1099511627784
    W/RenderThread: type=1400 audit(0.0:2204758): avc: denied { read } for name="boot_mode" dev="sysfs" ino=5480 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
    I/PerfService: PerfServiceNative api init
    D/NativeCrypto: ssl=0xe47e1400 NativeCrypto_SSL_do_handshake fd=0xc7a285c0 shc=0xc7a285c4 timeout_millis=0 client_mode=1 npn=0x0
        ssl=0xe47e1400 info_callback calling handshakeCompleted
    D/NativeCrypto: ssl=0xe47e0f00 NativeCrypto_SSL_do_handshake fd=0xde7f65c0 shc=0xde7f65c4 timeout_millis=0 client_mode=1 npn=0x0
        ssl=0xe47e0f00 info_callback calling handshakeCompleted
    D/NativeCrypto: ssl=0xe47e1400 cert_verify_callback => 1
    D/NativeCrypto: ssl=0xe47e1400 NativeCrypto_SSL_get_certificate => NULL
    I/System.out: Check isMmsSendPdu
        PDU read len:8192
    I/System.out: MMS PDU Type:115:61
        [OkHttp] sendRequest>>
    I/System.out: [OkHttp] sendRequest<<
    D/NativeCrypto: ssl=0xd743bd00 NativeCrypto_SSL_do_handshake fd=0xc77215c0 shc=0xc77215c4 timeout_millis=0 client_mode=1 npn=0x0
    D/NativeCrypto: ssl=0xe47e1400 info_callback calling handshakeCompleted
    D/NativeCrypto: ssl=0xe47e0f00 cert_verify_callback => 1
    D/NativeCrypto: ssl=0xe47e0f00 NativeCrypto_SSL_get_certificate => NULL
    I/System.out: Check isMmsSendPdu
        PDU read len:8192
        MMS PDU Type:99:111
    I/System.out: [OkHttp] sendRequest>>
    I/System.out: [OkHttp] sendRequest<<
    I/art: ProcessProfilingInfo new_methods=285 is saved saved_to_disk=1 resolve_classes_delay=5000
    D/NativeCrypto: ssl=0xd743bd00 info_callback calling handshakeCompleted
    D/NativeCrypto: ssl=0xe47e0f00 info_callback calling handshakeCompleted
    I/System.out: Close in OkHttp
    D/NativeCrypto: ssl=0xe47e1400 NativeCrypto_SSL_interrupt
    I/System.out: Wrong owner. Perhaps a late disconnect
    I/art: Do partial code cache collection, code=30KB, data=29KB
    I/art: After code cache collection, code=29KB, data=29KB
        Increasing code cache capacity to 128KB
    D/NativeCrypto: ssl=0xd743bd00 cert_verify_callback => 1
    D/NativeCrypto: ssl=0xd743bd00 NativeCrypto_SSL_get_certificate => NULL
    I/System.out: Check isMmsSendPdu
        PDU read len:8192
        MMS PDU Type:123:34
    I/System.out: [OkHttp] sendRequest>>
    I/System.out: [OkHttp] sendRequest<<
    D/NativeCrypto: ssl=0xd743bd00 info_callback calling handshakeCompleted
    W/VivoUnion.VivoUnion.FingerStorageManager: sdk version more than 23, don't support
    I/System.out: Wrong owner. Perhaps a late disconnect
    I/>>>: onRequestPermissionsResult granted
    D/JniHelper: JniHelper::setJavaVM(0xe5dba000), pthread_self() = -379562700
    D/main: cocos_android_app_init
    D/SurfaceView: checkSurfaceViewlLogProperty get invalid command
    D/GLSurfaceView: checkGLSurfaceViewlLogProperty get invalid command
    D/Cocos2dxActivity: model=OPPO A79
        product=A79
        isEmulator=false
    I/GLSurfaceView: setRenderer(), this = org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... ......I. 0,0-0,0}
    W/System.err: java.io.FileNotFoundException: /storage/emulated/0/system/user.io (Permission denied)
    W/System.err:     at java.io.FileInputStream.open(Native Method)
            at java.io.FileInputStream.<init>(FileInputStream.java:146)
            at java.io.FileInputStream.<init>(FileInputStream.java:99)
            at org.cocos2dx.lua.AppActivity.readPdata(AppActivity.java:435)
            at org.cocos2dx.lua.AppActivity.initPersonalData(AppActivity.java:415)
            at org.cocos2dx.lua.AppActivity.onCreate(AppActivity.java:148)
            at android.app.Activity.performCreate(Activity.java:6987)
    W/System.err:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2925)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3101)
            at android.app.ActivityThread.-wrap12(ActivityThread.java)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1737)
            at android.os.Handler.dispatchMessage(Handler.java:110)
            at android.os.Looper.loop(Looper.java:232)
            at android.app.ActivityThread.main(ActivityThread.java:6914)
            at java.lang.reflect.Method.invoke(Native Method)
    W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1103)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
    I/GLSurfaceView: setRenderMode = 1, this = org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... .F....I. 0,0-0,0}
    V/PhoneWindow: DecorView setVisiblity: visibility = 4, Parent = null, this = DecorView@a659bd2[]
    V/ViewRootImpl: enableLogLight: enable = false
    D/WindowClient: Add to mViews: DecorView@a659bd2[AppActivity], this = android.view.WindowManagerGlobal@5295b51
    D/OpenGLRenderer: CanvasContext() 0xc52d7d40
    D/ViewRootImpl[AppActivity]: hardware acceleration is enabled, this = ViewRoot{4d4dc93 com.imod.modao.cocos.vivo/org.cocos2dx.lua.AppActivity,ident = 1}
    V/PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = ViewRoot{4d4dc93 com.imod.modao.cocos.vivo/org.cocos2dx.lua.AppActivity,ident = 1}, this = DecorView@a659bd2[AppActivity]
    D/libc-netbsd: [getaddrinfo]:  hostname=myd175.moyudao.com;  servname=(null);  app_pid=31026;  app_uid=10570;  ai_flags=1024;  ai_family=0; ai_socktype=1 from prox result 0
    D/: [Posix_connect Debug]Process com.imod.modao.cocos.vivo :801 
    V/InputMethodManager: Not IME target window, ignoring
    I/SurfaceView: updateWindow -- onWindowVisibilityChanged, visibility = 0, this = org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... .F....I. 0,0-0,0}
    I/System.out: [OkHttp] sendRequest>>
    I/System.out: [OkHttp] sendRequest<<
    D/OpenGLRenderer: CanvasContext() 0xc52d7d40 initialize window=0xc5264800, title=com.imod.modao.cocos.vivo/org.cocos2dx.lua.AppActivity
    W/libEGL: [ANDROID_RECORDABLE] format: 1
    D/mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000
    I/SurfaceView: updateWindow -- setFrame, this = org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... .F....ID 0,0-2160,1080}
    I/System.out: Wrong owner. Perhaps a late disconnect
    I/EglHelper: eglInitialize = 25486, this = org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... .F....ID 0,0-2160,1080}
        chooseConfig = 25486, this = org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... .F....ID 0,0-2160,1080}
    I/DefaultContextFactory: createContext = 25486, this = org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... .F....ID 0,0-2160,1080}
    W/libEGL: [ANDROID_RECORDABLE] format: 1
    D/mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, egl_color_buffer_format *, EGLBoolean) returns 0x3000
    I/System.out: openConnection:1
    D/: [Posix_connect Debug]Process com.imod.modao.cocos.vivo :80 
    I/System.out: >doSendRequest
    I/System.out: <doReceiveResponse
    D/CCFileUtils-android.cpp: relative path = src/Version.luac
    D/CCFileUtils-android.cpp: relative path = src/Version.luac
    D/CCFileUtils-android.cpp: relative path = src/osEx.luac
    D/CCFileUtils-android.cpp: relative path = src/config.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/init.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/cocos2d/Cocos2d.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/cocos2d/Cocos2dConstants.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/cocos2d/functions.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/init.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/device.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/display.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/audio.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/transition.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/NodeEx.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/SpriteEx.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/LayerEx.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/MenuEx.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/UIWidget.luac
        relative path = src/cocos/framework/extends/UICheckBox.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/UIEditBox.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/UIListView.luac
        relative path = src/cocos/framework/extends/UIPageView.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/UIScrollView.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/UISlider.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/extends/UITextField.luac
        relative path = src/cocos/framework/package_support.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/framework/components/event.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/extension/ExtensionConstants.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/ui/GuiConstants.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/ui/experimentalUIConstants.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/network/NetworkConstants.luac
    D/CCFileUtils-android.cpp: relative path = src/platform/PlatformFunc.luac
    D/CCFileUtils-android.cpp: relative path = src/PlatformConfig.luac
    D/CCFileUtils-android.cpp: relative path = src/platform/PlatformPorxy.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/cocos2d/luaj.luac
    D/luajc: LuaJavaBridge::callJavaStaticMethod(lua_State *L)
    D/JniHelper: JniHelper::getJavaVM(), pthread_self() = -1002440416
    D/luajc: LuaJavaBridge::callJavaStaticMethod("org/cocos2dx/lua/AppActivity", "getChannelId", args, "()I") SUCCESS
    D/CCFileUtils-android.cpp: relative path = src/UpdateLayer.luac
    D/CCFileUtils-android.cpp: relative path = src/Scheduler.luac
    D/cocos2d-x?debug?info: initSDK!
    D/luajc: LuaJavaBridge::callJavaStaticMethod(lua_State *L)
    D/JniHelper: JniHelper::getJavaVM(), pthread_self() = -1002440416
    D/luajc: LuaJavaBridge::callJavaStaticMethod("org/cocos2dx/lua/AppActivity", "isNetworkConnected", args, "()I") SUCCESS
    I/System.out: [OkHttp] sendRequest>>
    I/System.out: [OkHttp] sendRequest<<
    E/ANR_LOG: >>> msg's executing time is too long
        Blocked msg = { when=-1s790ms what=0 target=android.view.Choreographer$FrameHandler callback=android.view.Choreographer$FrameDisplayEventReceiver } , cost  = 1788 ms
        >>>Current msg List is:
    E/ANR_LOG: Current msg <1>  = { when=-1s786ms what=0 target=android.view.ViewRootImpl$ViewRootHandler callback=android.app.Activity$2 }
        Current msg <2>  = { when=-1s773ms barrier=3 }
        Current msg <3>  = { when=-1s738ms what=5 target=android.view.ViewRootImpl$ViewRootHandler obj=com.android.internal.os.SomeArgs@b91c86c }
    E/ANR_LOG: Current msg <4>  = { when=-1s734ms what=6 target=android.view.ViewRootImpl$ViewRootHandler arg1=1 arg2=1 }
        Current msg <5>  = { when=-1s687ms what=3 target=android.view.SurfaceView$1 }
        >>>CURRENT MSG DUMP OVER<<<
    I/Choreographer: Skipped 106 frames!  The application may be doing too much work on its main thread.
    I/System.out: Wrong owner. Perhaps a late disconnect
    D/JniHelper: JniHelper::getJavaVM(), pthread_self() = -1043248864
    I/System.out: [OkHttp] sendRequest>>
        [OkHttp] sendRequest<<
    I/SurfaceView: Punch a hole(dispatchDraw), this = org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... .F...... 0,0-2160,1080}
    I/System.out: Wrong owner. Perhaps a late disconnect
    D/JniHelper: JniHelper::getJavaVM(), pthread_self() = -1043248864
    D/OpenGLRenderer: ProgramCache.generateProgram: 1
    D/OpenGLRenderer: ProgramCache.generateProgram: 0
    W/RenderThread: type=1400 audit(0.0:2204788): avc: denied { read } for name="boot_mode" dev="sysfs" ino=5480 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
    V/InputMethodManager: onWindowFocus: org.cocos2dx.lib.Cocos2dxGLSurfaceView{8416c58 VFE...... .F...... 0,0-2160,1080} softInputMode=288 first=true flags=#1810580
    I/SurfaceView: updateWindow -- UPDATE_WINDOW_MSG, this = Handler (android.view.SurfaceView$1) {fb1b8b1}
    I/Choreographer: Skipped 1 frames!  The application may be doing too much work on its main thread.
    W/RenderThread: type=1400 audit(0.0:2204789): avc: denied { read } for name="boot_mode" dev="sysfs" ino=5480 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
    D/WindowClient: Remove from mViews: DecorView@9db938a[WelcomeActivity], this = android.view.WindowManagerGlobal@5295b51
    D/CCFileUtils-android.cpp: relative path = src/StartGame.luac
    D/CCFileUtils-android.cpp: relative path = src/LoginScene.luac
    D/CCFileUtils-android.cpp: relative path = src/AppDef.luac
    D/CCFileUtils-android.cpp: relative path = src/GlobalFunc.luac
    D/CCFileUtils-android.cpp: relative path = src/GlobalVar.luac
    D/CCFileUtils-android.cpp: relative path = src/CommonFunction.luac
    D/CCFileUtils-android.cpp: relative path = src/UserSaveData.luac
    D/CCFileUtils-android.cpp: relative path = src/SoundEffectManager.luac
    D/CCFileUtils-android.cpp: relative path = src/TaskManager.luac
    D/CCFileUtils-android.cpp: relative path = src/GameLayerTag.luac
    D/CCFileUtils-android.cpp: relative path = src/TipsLayerTag.luac
        relative path = src/MonsterManager.luac
    D/CCFileUtils-android.cpp: relative path = src/ItemManager.luac
    D/CCFileUtils-android.cpp: relative path = src/CItem.luac
    D/CCFileUtils-android.cpp: relative path = src/ItemCpd.luac
    D/CCFileUtils-android.cpp: relative path = src/WaitingLayer.luac
    D/CCFileUtils-android.cpp: relative path = src/WaitingLayer_New.luac
    D/CCFileUtils-android.cpp: relative path = src/WaitingLayer_CD.luac
        relative path = src/TipsLayer.luac
    D/CCFileUtils-android.cpp: relative path = src/LoadingLayer.luac
    D/CCFileUtils-android.cpp: relative path = src/EventId.luac
    D/CCFileUtils-android.cpp: relative path = src/EventManager.luac
    D/CCFileUtils-android.cpp: relative path = src/ShowTextTipsLayer.luac
    D/CCFileUtils-android.cpp: relative path = src/platform/VIVOPlatform.luac
    D/CCFileUtils-android.cpp: relative path = src/platform/PlatformAndroid.luac
    D/CCFileUtils-android.cpp: relative path = src/platform/PlatformBase.luac
    D/CCFileUtils-android.cpp: relative path = src/login/LoginBgLayer.luac
    D/CCFileUtils-android.cpp: relative path = src/login/GameInit.luac
    D/CCFileUtils-android.cpp: relative path = src/Utils.luac
        relative path = src/GameState.luac
    D/CCFileUtils-android.cpp: relative path = src/NetSendMsg.luac
    D/CCFileUtils-android.cpp: relative path = src/NetRecvdMsg.luac
    D/CCFileUtils-android.cpp: relative path = src/UiManager.luac
    D/CCFileUtils-android.cpp: relative path = src/SkillManager.luac
    D/CCFileUtils-android.cpp: relative path = src/DrawUntil.luac
    D/CCFileUtils-android.cpp: relative path = src/Maps.luac
    D/CCFileUtils-android.cpp: relative path = src/Pet.luac
    D/CCFileUtils-android.cpp: relative path = src/AutoPath.luac
    D/CCFileUtils-android.cpp: relative path = src/GuideManager.luac
    D/CCFileUtils-android.cpp: relative path = src/battle/BattleGuideMag.luac
    D/CCFileUtils-android.cpp: relative path = src/GPathManager.luac
    D/CCFileUtils-android.cpp: relative path = src/WorldMapDate.luac
    D/CCFileUtils-android.cpp: relative path = src/SceneObjManager.luac
    D/CCFileUtils-android.cpp: relative path = src/handleLogin.luac
        relative path = src/MDEvent.luac
    D/CCFileUtils-android.cpp: relative path = src/Yuanying/YuanyingData.luac
    D/CCFileUtils-android.cpp: relative path = src/Trump/FaBaoData.luac
    D/CCFileUtils-android.cpp: relative path = src/BuffDate.luac
    D/CCFileUtils-android.cpp: relative path = src/PItem.luac
    D/CCFileUtils-android.cpp: relative path = src/jianling/JianLingItem.luac
    D/CCFileUtils-android.cpp: relative path = src/MapDisObj.luac
    D/CCFileUtils-android.cpp: relative path = src/MapPlayer.luac
    D/CCFileUtils-android.cpp: relative path = src/MapNpc.luac
    D/CCFileUtils-android.cpp: relative path = src/MapEnemy.luac
    D/CCFileUtils-android.cpp: relative path = src/MapOjbect.luac
    D/CCFileUtils-android.cpp: relative path = src/SceneObjData.luac
    D/CCFileUtils-android.cpp: relative path = src/PlayerData.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/cocos2d/bitExtend.luac
    D/CCFileUtils-android.cpp: relative path = src/NumberLayer.luac
    D/CCFileUtils-android.cpp: relative path = src/SpriteExLayer.luac
    D/CCFileUtils-android.cpp: relative path = src/FrameAnimationEx.luac
    D/CCFileUtils-android.cpp: relative path = src/cocos/cocos2d/luaj.luac
    D/luajc: LuaJavaBridge::callJavaStaticMethod(lua_State *L)
    D/JniHelper: JniHelper::getJavaVM(), pthread_self() = -1002440416
    D/luajc: LuaJavaBridge::callJavaStaticMethod("org/cocos2dx/lua/AppMobileInfo", "GetMobileModel", args, "()Ljava/lang/String;") SUCCESS
        LuaJavaBridge::callJavaStaticMethod(lua_State *L)
    D/JniHelper: JniHelper::getJavaVM(), pthread_self() = -1002440416
    D/luajc: LuaJavaBridge::callJavaStaticMethod("org/cocos2dx/lua/AppMobileInfo", "GetMacAddress", args, "()Ljava/lang/String;") SUCCESS
        LuaJavaBridge::callJavaStaticMethod(lua_State *L)
    D/JniHelper: JniHelper::getJavaVM(), pthread_self() = -1002440416
    D/luajc: LuaJavaBridge::callJavaStaticMethod("org/cocos2dx/lua/AppMobileInfo", "GetMobileIMEI", args, "()Ljava/lang/String;") SUCCESS
    D/CCFileUtils-android.cpp: relative path = src/ServerManager.luac
    D/cocos2d-x?debug?info: socketClientStart 
        Start Net thread,thread=0
        Start Net thread End,thread=1
    D/luajc: LuaJavaBridge::callJavaStaticMethod(lua_State *L)
    D/JniHelper: JniHelper::getJavaVM(), pthread_self() = -1002440416
    D/libc-netbsd: [getaddrinfo]:  hostname=myd12.moyudao.com;  servname=(null);  app_pid=31026;  app_uid=10570;  ai_flags=1;  ai_family=0; ai_socktype=1 from prox result 0
    D/cocos2d-x?debug?info: ClientSocket::ConnectServer URL=myd12.moyudao.com IP=182.254.215.12,Socket=64,ai_family=2,ai_addrlen=16
    D/cocos2d-x?debug?info: ***************socket connect success*******************************
    E/art: JNI DETECTED ERROR IN APPLICATION: GetStringUTFChars received NULL jstring
            in call to GetStringUTFChars
            from void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender()
        "GLThread 25486" prio=5 tid=27 Runnable
          | group="main" sCount=0 dsCount=0 obj=0x12f0e240 self=0xc5273a00
          | sysTid=31470 nice=0 cgrp=default sched=0/0 handle=0xc43ff920
          | state=R schedstat=( 1141399242 107467157 516 ) utm=103 stm=10 core=5 HZ=100
          | stack=0xc42fd000-0xc42ff000 stackSize=1038KB
          | held mutexes= "mutator lock"(shared held)
          native: #00 pc 00353d5d  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
          native: #01 pc 00334481  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
          native: #02 pc 0023b019  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1188)
          native: #03 pc 0023bfff  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+58)
          native: #04 pc 000cb3db  /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+46)
          native: #05 pc 000cabbb  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+354)
          native: #06 pc 000ca083  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
          native: #07 pc 000c94bb  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
          native: #08 pc 000cfbc3  /system/lib/libart.so (_ZN3art8CheckJNI22GetStringCharsInternalEPKcP7_JNIEnvP8_jstringPhbb+490)
          native: #09 pc 000c5823  /system/lib/libart.so (_ZN3art8CheckJNI17GetStringUTFCharsEP7_JNIEnvP8_jstringPh+26)
          native: #10 pc 0025b2d9  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge8CallInfo7executeEv+84)
          native: #11 pc 0025bf4b  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge20callJavaStaticMethodEP9lua_State+466)
          native: #12 pc 00379d80  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (???)
          native: #13 pc 0036958c  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (lua_pcall+32)
            at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
            at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:106)
            at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1604)
            at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1306)
    D/AEE_LIBAEE: shell: connected with AED OK
    D/AEE_LIBAEE: shell: got the request (cmd:Ind,AE_IND_LOG_CLOSE)
        shell: Got session close ind from AED
    A/art: art/runtime/java_vm_ext.cc:496] JNI DETECTED ERROR IN APPLICATION: GetStringUTFChars received NULL jstring
        art/runtime/java_vm_ext.cc:496]     in call to GetStringUTFChars
        art/runtime/java_vm_ext.cc:496]     from void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender()
        art/runtime/java_vm_ext.cc:496] "GLThread 25486" prio=5 tid=27 Runnable
        art/runtime/java_vm_ext.cc:496]   | group="main" sCount=0 dsCount=0 obj=0x12f0e240 self=0xc5273a00
        art/runtime/java_vm_ext.cc:496]   | sysTid=31470 nice=0 cgrp=default sched=0/0 handle=0xc43ff920
        art/runtime/java_vm_ext.cc:496]   | state=R schedstat=( 1141399242 107467157 516 ) utm=103 stm=10 core=5 HZ=100
        art/runtime/java_vm_ext.cc:496]   | stack=0xc42fd000-0xc42ff000 stackSize=1038KB
        art/runtime/java_vm_ext.cc:496]   | held mutexes= "mutator lock"(shared held)
        art/runtime/java_vm_ext.cc:496]   native: #00 pc 00353d5d  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
        art/runtime/java_vm_ext.cc:496]   native: #01 pc 00334481  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
        art/runtime/java_vm_ext.cc:496]   native: #02 pc 0023b019  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1188)
        art/runtime/java_vm_ext.cc:496]   native: #03 pc 0023bfff  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+58)
        art/runtime/java_vm_ext.cc:496]   native: #04 pc 000cb3db  /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+46)
        art/runtime/java_vm_ext.cc:496]   native: #05 pc 000cabbb  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+354)
        art/runtime/java_vm_ext.cc:496]   native: #06 pc 000ca083  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
        art/runtime/java_vm_ext.cc:496]   native: #07 pc 000c94bb  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
        art/runtime/java_vm_ext.cc:496]   native: #08 pc 000cfbc3  /system/lib/libart.so (_ZN3art8CheckJNI22GetStringCharsInternalEPKcP7_JNIEnvP8_jstringPhbb+490)
        art/runtime/java_vm_ext.cc:496]   native: #09 pc 000c5823  /system/lib/libart.so (_ZN3art8CheckJNI17GetStringUTFCharsEP7_JNIEnvP8_jstringPh+26)
        art/runtime/java_vm_ext.cc:496]   native: #10 pc 0025b2d9  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge8CallInfo7executeEv+84)
        art/runtime/java_vm_ext.cc:496]   native: #11 pc 0025bf4b  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge20callJavaStaticMethodEP9lua_State+466)
        art/runtime/java_vm_ext.cc:496]   native: #12 pc 00379d80  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (???)
        art/runtime/java_vm_ext.cc:496]   native: #13 pc 0036958c  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (lua_pcall+32)
        art/runtime/java_vm_ext.cc:496]   at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
        art/runtime/java_vm_ext.cc:496]   at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:106)
        art/runtime/java_vm_ext.cc:496]   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1604)
        art/runtime/java_vm_ext.cc:496]   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1306)
        art/runtime/java_vm_ext.cc:496] 
    A/art: art/runtime/runtime.cc:422] Runtime aborting...
        art/runtime/runtime.cc:422] Aborting thread:
        art/runtime/runtime.cc:422] "GLThread 25486" prio=5 tid=27 Native
        art/runtime/runtime.cc:422]   | group="" sCount=0 dsCount=0 obj=0x12f0e240 self=0xc5273a00
        art/runtime/runtime.cc:422]   | sysTid=31470 nice=0 cgrp=default sched=0/0 handle=0xc43ff920
        art/runtime/runtime.cc:422]   | state=R schedstat=( 1181773702 107881233 553 ) utm=105 stm=12 core=7 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc42fd000-0xc42ff000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes= "abort lock"
        art/runtime/runtime.cc:422]   native: #00 pc 00353d5d  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
        art/runtime/runtime.cc:422]   native: #01 pc 00334481  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
        art/runtime/runtime.cc:422]   native: #02 pc 003272d1  /system/lib/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+24)
        art/runtime/runtime.cc:422]   native: #03 pc 00327159  /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+424)
        art/runtime/runtime.cc:422]   native: #04 pc 0031de59  /system/lib/libart.so (_ZN3art7Runtime5AbortEPKc+92)
        art/runtime/runtime.cc:422]   native: #05 pc 000b5bc5  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+1132)
        art/runtime/runtime.cc:422]   native: #06 pc 0023b581  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+2572)
        art/runtime/runtime.cc:422]   native: #07 pc 0023bfff  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+58)
        art/runtime/runtime.cc:422]   native: #08 pc 000cb3db  /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+46)
        art/runtime/runtime.cc:422]   native: #09 pc 000cabbb  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+354)
        art/runtime/runtime.cc:422]   native: #10 pc 000ca083  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
        art/runtime/runtime.cc:422]   native: #11 pc 000c94bb  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
        art/runtime/runtime.cc:422]   native: #12 pc 000cfbc3  /system/lib/libart.so (_ZN3art8CheckJNI22GetStringCharsInternalEPKcP7_JNIEnvP8_jstringPhbb+490)
        art/runtime/runtime.cc:422]   native: #13 pc 000c5823  /system/lib/libart.so (_ZN3art8CheckJNI17GetStringUTFCharsEP7_JNIEnvP8_jstringPh+26)
        art/runtime/runtime.cc:422]   native: #14 pc 0025b2d9  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge8CallInfo7executeEv+84)
        art/runtime/runtime.cc:422]   native: #15 pc 0025bf4b  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge20callJavaStaticMethodEP9lua_State+466)
        art/runtime/runtime.cc:422]   native: #16 pc 00379d80  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (???)
        art/runtime/runtime.cc:422]   native: #17 pc 0036958c  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (lua_pcall+32)
        art/runtime/runtime.cc:422]   at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
        art/runtime/runtime.cc:422]   at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:106)
        art/runtime/runtime.cc:422]   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1604)
        art/runtime/runtime.cc:422]   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1306)
        art/runtime/runtime.cc:422] Dumping all threads without appropriate locks held: thread list lock mutator lock
        art/runtime/runtime.cc:422] All threads:
        art/runtime/runtime.cc:422] DALVIK THREADS (30):
        art/runtime/runtime.cc:422] "GLThread 25486" prio=5 tid=27 Runnable
        art/runtime/runtime.cc:422]   | group="" sCount=0 dsCount=0 obj=0x12f0e240 self=0xc5273a00
        art/runtime/runtime.cc:422]   | sysTid=31470 nice=0 cgrp=default sched=0/0 handle=0xc43ff920
        art/runtime/runtime.cc:422]   | state=R schedstat=( 1220061009 107881233 553 ) utm=108 stm=13 core=7 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc42fd000-0xc42ff000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes= "abort lock" "mutator lock"(shared held)
        art/runtime/runtime.cc:422]   native: #00 pc 00353d5d  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
        art/runtime/runtime.cc:422]   native: #01 pc 00334481  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
        art/runtime/runtime.cc:422]   native: #02 pc 0034657d  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+620)
        art/runtime/runtime.cc:422]   native: #03 pc 0034057b  /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+330)
        art/runtime/runtime.cc:422]   native: #04 pc 00340277  /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+586)
        art/runtime/runtime.cc:422]   native: #05 pc 00327125  /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+372)
        art/runtime/runtime.cc:422]   native: #06 pc 0031de59  /system/lib/libart.so (_ZN3art7Runtime5AbortEPKc+92)
        art/runtime/runtime.cc:422]   native: #07 pc 000b5bc5  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+1132)
        art/runtime/runtime.cc:422]   native: #08 pc 0023b581  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+2572)
        art/runtime/runtime.cc:422]   native: #09 pc 0023bfff  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+58)
        art/runtime/runtime.cc:422]   native: #10 pc 000cb3db  /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+46)
        art/runtime/runtime.cc:422]   native: #11 pc 000cabbb  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+354)
        art/runtime/runtime.cc:422]   native: #12 pc 000ca083  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
        art/runtime/runtime.cc:422]   native: #13 pc 000c94bb  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
        art/runtime/runtime.cc:422]   native: #14 pc 000cfbc3  /system/lib/libart.so (_ZN3art8CheckJNI22GetStringCharsInternalEPKcP7_JNIEnvP8_jstringPhbb+490)
        art/runtime/runtime.cc:422]   native: #15 pc 000c5823  /system/lib/libart.so (_ZN3art8CheckJNI17GetStringUTFCharsEP7_JNIEnvP8_jstringPh+26)
        art/runtime/runtime.cc:422]   native: #16 pc 0025b2d9  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge8CallInfo7executeEv+84)
        art/runtime/runtime.cc:422]   native: #17 pc 0025bf4b  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge20callJavaStaticMethodEP9lua_State+466)
        art/runtime/runtime.cc:422]   native: #18 pc 00379d80  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (???)
        art/runtime/runtime.cc:422]   native: #19 pc 0036958c  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (lua_pcall+32)
        art/runtime/runtime.cc:422]   at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
        art/runtime/runtime.cc:422]   at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:106)
        art/runtime/runtime.cc:422]   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1604)
        art/runtime/runtime.cc:422]   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1306)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "main" prio=5 tid=1 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x74a9e6a0 self=0xe5d85400
        art/runtime/runtime.cc:422]   | sysTid=31026 nice=-10 cgrp=default sched=0/0 handle=0xe9605534
        art/runtime/runtime.cc:422]   | state=S schedstat=( 579600390 31399613 675 ) utm=42 stm=15 core=3 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xff601000-0xff603000 stackSize=8MB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: SyS_epoll_wait+0x350/0x494
        art/runtime/runtime.cc:422]   kernel: compat_SyS_epoll_pwait+0x104/0x10c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000496d8  /system/lib/libc.so (__epoll_pwait+20)
        art/runtime/runtime.cc:422]   native: #01 pc 00019ea9  /system/lib/libc.so (epoll_pwait+60)
        art/runtime/runtime.cc:422]   native: #02 pc 00019ed9  /system/lib/libc.so (epoll_wait+12)
        art/runtime/runtime.cc:422]   native: #03 pc 00011ee7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
        art/runtime/runtime.cc:422]   native: #04 pc 00011de3  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
        art/runtime/runtime.cc:422]   native: #05 pc 0009770d  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
        art/runtime/runtime.cc:422]   native: #06 pc 0069d695  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.nativePollOnce(Native method)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.next(MessageQueue.java:328)
        art/runtime/runtime.cc:422]   at android.os.Looper.loop(Looper.java:173)
        art/runtime/runtime.cc:422]   at android.app.ActivityThread.main(ActivityThread.java:6914)
        art/runtime/runtime.cc:422]   at java.lang.reflect.Method.invoke!(Native method)
        art/runtime/runtime.cc:422]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1103)
        art/runtime/runtime.cc:422]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "Jit thread pool worker thread 0" prio=5 tid=2 Native (still starting up)
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x0 self=0xde915000
        art/runtime/runtime.cc:422]   | sysTid=31032 nice=9 cgrp=default sched=0/0 handle=0xe54a1920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 235160856 132290529 246 ) utm=21 stm=1 core=4 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe53a3000-0xe53a5000 stackSize=1022KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7789  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
        art/runtime/runtime.cc:422]   native: #02 pc 00347ac5  /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+160)
        art/runtime/runtime.cc:422]   native: #03 pc 003472ef  /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+62)
        art/runtime/runtime.cc:422]   native: #04 pc 00346e1d  /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+64)
        art/runtime/runtime.cc:422]   native: #05 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
        art/runtime/runtime.cc:422]   native: #06 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "Signal Catcher" prio=5 tid=3 WaitingInMainSignalCatcherLoop
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d20f70 self=0xdd08f100
        art/runtime/runtime.cc:422]   | sysTid=31033 nice=0 cgrp=default sched=0/0 handle=0xe53a0920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 628923 0 1 ) utm=0 stm=0 core=6 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe52a6000-0xe52a8000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: do_sigtimedwait+0x15c/0x238
        art/runtime/runtime.cc:422]   kernel: compat_SyS_rt_sigtimedwait+0x88/0xe4
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 00049a44  /system/lib/libc.so (__rt_sigtimedwait+12)
        art/runtime/runtime.cc:422]   native: #01 pc 0001df17  /system/lib/libc.so (sigwait+34)
        art/runtime/runtime.cc:422]   native: #02 pc 0032a46f  /system/lib/libart.so (_ZN3art9SignalSet4WaitEv+22)
        art/runtime/runtime.cc:422]   native: #03 pc 0032a025  /system/lib/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+168)
        art/runtime/runtime.cc:422]   native: #04 pc 00328cad  /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+224)
        art/runtime/runtime.cc:422]   native: #05 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    A/art: art/runtime/runtime.cc:422]   native: #06 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "JDWP" prio=5 tid=4 WaitingInMainDebuggerLoop
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2a0d0 self=0xde916400
        art/runtime/runtime.cc:422]   | sysTid=31034 nice=0 cgrp=default sched=0/0 handle=0xe52a3920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 53765693 65924 20 ) utm=5 stm=0 core=1 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe51a9000-0xe51ab000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: poll_schedule_timeout+0x3c/0x64
        art/runtime/runtime.cc:422]   kernel: do_select+0x51c/0x5bc
        art/runtime/runtime.cc:422]   kernel: compat_core_sys_select+0x18c/0x218
        art/runtime/runtime.cc:422]   kernel: compat_SyS_pselect6+0x24c/0x26c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 0004991c  /system/lib/libc.so (__pselect6+20)
        art/runtime/runtime.cc:422]   native: #01 pc 0001cd11  /system/lib/libc.so (select+88)
        art/runtime/runtime.cc:422]   native: #02 pc 004003a7  /system/lib/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+302)
        art/runtime/runtime.cc:422]   native: #03 pc 0024b5d7  /system/lib/libart.so (_ZN3art4JDWP9JdwpState3RunEv+650)
        art/runtime/runtime.cc:422]   native: #04 pc 0024ad7b  /system/lib/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+22)
        art/runtime/runtime.cc:422]   native: #05 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
        art/runtime/runtime.cc:422]   native: #06 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "ReferenceQueueDaemon" prio=5 tid=5 Waiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2a160 self=0xe5d86300
        art/runtime/runtime.cc:422]   | sysTid=31035 nice=0 cgrp=default sched=0/0 handle=0xe51a6920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 1006077 804691 10 ) utm=0 stm=0 core=7 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe50a4000-0xe50a6000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7789  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
        art/runtime/runtime.cc:422]   native: #02 pc 002a297b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+514)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b29db  /system/lib/libart.so (_ZN3artL11Object_waitEP7_JNIEnvP8_jobject+32)
        art/runtime/runtime.cc:422]   native: #05 pc 00000557  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__+74)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x068da40a> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
        art/runtime/runtime.cc:422]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:155)
        art/runtime/runtime.cc:422]   - locked <0x068da40a> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "FinalizerDaemon" prio=5 tid=6 Waiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2a1f0 self=0xe5d86800
        art/runtime/runtime.cc:422]   | sysTid=31036 nice=0 cgrp=default sched=0/0 handle=0xe50a1920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 1435539 115077 11 ) utm=0 stm=0 core=0 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe4f9f000-0xe4fa1000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7789  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
        art/runtime/runtime.cc:422]   native: #02 pc 002a297b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+514)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x01bab904> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait(Object.java:407)
        art/runtime/runtime.cc:422]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
        art/runtime/runtime.cc:422]   - locked <0x01bab904> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
        art/runtime/runtime.cc:422]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:210)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "FinalizerWatchdogDaemon" prio=5 tid=7 Waiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2a280 self=0xe5d86d00
        art/runtime/runtime.cc:422]   | sysTid=31037 nice=0 cgrp=default sched=0/0 handle=0xe4f9c920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 240308 463000 6 ) utm=0 stm=0 core=5 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe4e9a000-0xe4e9c000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7789  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
        art/runtime/runtime.cc:422]   native: #02 pc 002a297b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+514)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b29db  /system/lib/libart.so (_ZN3artL11Object_waitEP7_JNIEnvP8_jobject+32)
        art/runtime/runtime.cc:422]   native: #05 pc 00000557  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__+74)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x0df82eed> (a java.lang.Daemons$FinalizerWatchdogDaemon)
        art/runtime/runtime.cc:422]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:275)
        art/runtime/runtime.cc:422]   - locked <0x0df82eed> (a java.lang.Daemons$FinalizerWatchdogDaemon)
        art/runtime/runtime.cc:422]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:255)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "HeapTaskDaemon" prio=5 tid=8 Blocked
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2a310 self=0xe5d88b00
        art/runtime/runtime.cc:422]   | sysTid=31038 nice=0 cgrp=default sched=0/0 handle=0xe4e97920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 32500846 18826770 53 ) utm=0 stm=2 core=7 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe4d95000-0xe4d97000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7789  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
        art/runtime/runtime.cc:422]   native: #02 pc 001b5919  /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+288)
        art/runtime/runtime.cc:422]   native: #03 pc 001b5f91  /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+44)
        art/runtime/runtime.cc:422]   native: #04 pc 0015feef  /system/framework/arm/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)
        art/runtime/runtime.cc:422]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
        art/runtime/runtime.cc:422]   - waiting to lock an unknown object
        art/runtime/runtime.cc:422]   at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:443)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "Binder:31026_1" prio=5 tid=9 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2a4c0 self=0xd7429000
        art/runtime/runtime.cc:422]   | sysTid=31039 nice=0 cgrp=default sched=0/0 handle=0xe4b94920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 9328532 16084077 41 ) utm=0 stm=0 core=4 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe4a9a000-0xe4a9c000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: binder_thread_read+0x9ec/0x102c
        art/runtime/runtime.cc:422]   kernel: binder_ioctl_write_read+0x1c0/0x4c8
    A/art: art/runtime/runtime.cc:422]   kernel: binder_ioctl+0x40c/0x6d0
        art/runtime/runtime.cc:422]   kernel: compat_SyS_ioctl+0xb0/0xde4
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 00049818  /system/lib/libc.so (__ioctl+8)
        art/runtime/runtime.cc:422]   native: #01 pc 0001aafb  /system/lib/libc.so (ioctl+38)
        art/runtime/runtime.cc:422]   native: #02 pc 0003d71f  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
        art/runtime/runtime.cc:422]   native: #03 pc 0003d809  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
        art/runtime/runtime.cc:422]   native: #04 pc 0003dd4d  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
        art/runtime/runtime.cc:422]   native: #05 pc 0005037b  /system/lib/libbinder.so (???)
        art/runtime/runtime.cc:422]   native: #06 pc 0000e525  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
        art/runtime/runtime.cc:422]   native: #07 pc 0006a443  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+102)
        art/runtime/runtime.cc:422]   native: #08 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
        art/runtime/runtime.cc:422]   native: #09 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "Binder:31026_2" prio=5 tid=10 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2a550 self=0xde917800
        art/runtime/runtime.cc:422]   | sysTid=31040 nice=0 cgrp=default sched=0/0 handle=0xe4a97920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 12283002 4518689 35 ) utm=1 stm=0 core=4 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe499d000-0xe499f000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: binder_thread_read+0x9ec/0x102c
        art/runtime/runtime.cc:422]   kernel: binder_ioctl_write_read+0x1c0/0x4c8
        art/runtime/runtime.cc:422]   kernel: binder_ioctl+0x40c/0x6d0
        art/runtime/runtime.cc:422]   kernel: compat_SyS_ioctl+0xb0/0xde4
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 00049818  /system/lib/libc.so (__ioctl+8)
        art/runtime/runtime.cc:422]   native: #01 pc 0001aafb  /system/lib/libc.so (ioctl+38)
        art/runtime/runtime.cc:422]   native: #02 pc 0003d71f  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+202)
        art/runtime/runtime.cc:422]   native: #03 pc 0003d809  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
        art/runtime/runtime.cc:422]   native: #04 pc 0003dd4d  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
        art/runtime/runtime.cc:422]   native: #05 pc 0005037b  /system/lib/libbinder.so (???)
        art/runtime/runtime.cc:422]   native: #06 pc 0000e525  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
        art/runtime/runtime.cc:422]   native: #07 pc 0006a443  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+102)
        art/runtime/runtime.cc:422]   native: #08 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
        art/runtime/runtime.cc:422]   native: #09 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "FileObserver" prio=5 tid=11 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2aaf0 self=0xd742a400
        art/runtime/runtime.cc:422]   | sysTid=31058 nice=0 cgrp=default sched=0/0 handle=0xe4993920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 201769 0 1 ) utm=0 stm=0 core=6 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xe4891000-0xe4893000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: wait_woken+0x40/0x88
        art/runtime/runtime.cc:422]   kernel: inotify_read+0x268/0x46c
        art/runtime/runtime.cc:422]   kernel: vfs_read+0x84/0x170
        art/runtime/runtime.cc:422]   kernel: SyS_read+0x44/0xa0
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 0004a868  /system/lib/libc.so (read+8)
        art/runtime/runtime.cc:422]   native: #01 pc 000caefd  /system/lib/libandroid_runtime.so (???)
        art/runtime/runtime.cc:422]   native: #02 pc 0067378b  /system/framework/arm/boot-framework.oat (Java_android_os_FileObserver_00024ObserverThread_observe__I+78)
        art/runtime/runtime.cc:422]   at android.os.FileObserver$ObserverThread.observe(Native method)
        art/runtime/runtime.cc:422]   at android.os.FileObserver$ObserverThread.run(FileObserver.java:86)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "Profile Saver" prio=5 tid=12 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2ae50 self=0xde916900
        art/runtime/runtime.cc:422]   | sysTid=31135 nice=-10 cgrp=default sched=0/0 handle=0xdeb7b920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 10264304 521539 34 ) utm=0 stm=0 core=4 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xdea81000-0xdea83000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7789  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
        art/runtime/runtime.cc:422]   native: #02 pc 0025d265  /system/lib/libart.so (_ZN3art12ProfileSaver3RunEv+1712)
        art/runtime/runtime.cc:422]   native: #03 pc 0025e7a1  /system/lib/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+52)
        art/runtime/runtime.cc:422]   native: #04 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    A/art: art/runtime/runtime.cc:422]   native: #05 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "vivounion_worker_thread" prio=5 tid=13 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d93790 self=0xd742ae00
        art/runtime/runtime.cc:422]   | sysTid=31176 nice=0 cgrp=default sched=0/0 handle=0xde8ff920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 16524001 18033690 19 ) utm=1 stm=0 core=6 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xde7fd000-0xde7ff000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: SyS_epoll_wait+0x350/0x494
        art/runtime/runtime.cc:422]   kernel: compat_SyS_epoll_pwait+0x104/0x10c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000496d8  /system/lib/libc.so (__epoll_pwait+20)
        art/runtime/runtime.cc:422]   native: #01 pc 00019ea9  /system/lib/libc.so (epoll_pwait+60)
        art/runtime/runtime.cc:422]   native: #02 pc 00019ed9  /system/lib/libc.so (epoll_wait+12)
        art/runtime/runtime.cc:422]   native: #03 pc 00011ee7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
        art/runtime/runtime.cc:422]   native: #04 pc 00011de3  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
        art/runtime/runtime.cc:422]   native: #05 pc 0009770d  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
        art/runtime/runtime.cc:422]   native: #06 pc 0069d695  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.nativePollOnce(Native method)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.next(MessageQueue.java:328)
        art/runtime/runtime.cc:422]   at android.os.Looper.loop(Looper.java:173)
        art/runtime/runtime.cc:422]   at android.os.HandlerThread.run(HandlerThread.java:61)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "AsyncTask #1" prio=5 tid=14 TimedWaiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d93940 self=0xd742b300
        art/runtime/runtime.cc:422]   | sysTid=31177 nice=10 cgrp=default sched=0/0 handle=0xde7fa920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 149511696 501672387 366 ) utm=14 stm=0 core=5 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xde6f8000-0xde6fa000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b8  /system/lib/libc.so (syscall+32)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7bb1  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
        art/runtime/runtime.cc:422]   native: #02 pc 002a298b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+530)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x09466122> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.Thread.parkFor$(Thread.java:2127)
        art/runtime/runtime.cc:422]   - locked <0x09466122> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at sun.misc.Unsafe.park(Unsafe.java:325)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
        art/runtime/runtime.cc:422]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "pool-1-thread-1" prio=5 tid=15 Waiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12dbd4c0 self=0xd742a900
        art/runtime/runtime.cc:422]   | sysTid=31179 nice=0 cgrp=default sched=0/0 handle=0xc7f45920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 50218997 10538692 77 ) utm=3 stm=1 core=4 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc7e43000-0xc7e45000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7789  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
        art/runtime/runtime.cc:422]   native: #02 pc 002a297b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+514)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x06dbe7b3> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.Thread.parkFor$(Thread.java:2127)
    A/art: art/runtime/runtime.cc:422]   - locked <0x06dbe7b3> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at sun.misc.Unsafe.park(Unsafe.java:325)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
        art/runtime/runtime.cc:422]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "pool-2-thread-1" prio=5 tid=16 TimedWaiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12dd40d0 self=0xd742c700
        art/runtime/runtime.cc:422]   | sysTid=31180 nice=10 cgrp=default sched=0/0 handle=0xc7e40920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 30004383 99943767 114 ) utm=1 stm=1 core=3 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc7d3e000-0xc7d40000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b8  /system/lib/libc.so (syscall+32)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7bb1  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
        art/runtime/runtime.cc:422]   native: #02 pc 002a298b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+530)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x03ac6170> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.Thread.parkFor$(Thread.java:2127)
        art/runtime/runtime.cc:422]   - locked <0x03ac6170> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at sun.misc.Unsafe.park(Unsafe.java:325)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
        art/runtime/runtime.cc:422]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:432)
        art/runtime/runtime.cc:422]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
        art/runtime/runtime.cc:422]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "pool-2-thread-2" prio=5 tid=17 TimedWaiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12dd4310 self=0xd742cc00
        art/runtime/runtime.cc:422]   | sysTid=31181 nice=0 cgrp=default sched=0/0 handle=0xc7d3b920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 164756924 62481153 165 ) utm=15 stm=1 core=6 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc7c39000-0xc7c3b000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b8  /system/lib/libc.so (syscall+32)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7bb1  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
        art/runtime/runtime.cc:422]   native: #02 pc 002a298b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+530)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x02b5cce9> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.Thread.parkFor$(Thread.java:2127)
        art/runtime/runtime.cc:422]   - locked <0x02b5cce9> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at sun.misc.Unsafe.park(Unsafe.java:325)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
        art/runtime/runtime.cc:422]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:432)
        art/runtime/runtime.cc:422]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
        art/runtime/runtime.cc:422]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "ConnectivityThread" prio=5 tid=18 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d20dc0 self=0xd87ca000
        art/runtime/runtime.cc:422]   | sysTid=31185 nice=0 cgrp=default sched=0/0 handle=0xc7c36920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 1464538 10206462 10 ) utm=0 stm=0 core=5 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc7b34000-0xc7b36000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: SyS_epoll_wait+0x350/0x494
        art/runtime/runtime.cc:422]   kernel: compat_SyS_epoll_pwait+0x104/0x10c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000496d8  /system/lib/libc.so (__epoll_pwait+20)
        art/runtime/runtime.cc:422]   native: #01 pc 00019ea9  /system/lib/libc.so (epoll_pwait+60)
        art/runtime/runtime.cc:422]   native: #02 pc 00019ed9  /system/lib/libc.so (epoll_wait+12)
        art/runtime/runtime.cc:422]   native: #03 pc 00011ee7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
        art/runtime/runtime.cc:422]   native: #04 pc 00011de3  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
        art/runtime/runtime.cc:422]   native: #05 pc 0009770d  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
        art/runtime/runtime.cc:422]   native: #06 pc 0069d695  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.nativePollOnce(Native method)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.next(MessageQueue.java:328)
        art/runtime/runtime.cc:422]   at android.os.Looper.loop(Looper.java:173)
        art/runtime/runtime.cc:422]   at android.os.HandlerThread.run(HandlerThread.java:61)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "vivounion_track_worker_thread" prio=5 tid=19 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d20550 self=0xd742d100
        art/runtime/runtime.cc:422]   | sysTid=31193 nice=0 cgrp=default sched=0/0 handle=0xc7b31920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 910076 62384 2 ) utm=0 stm=0 core=4 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc7a2f000-0xc7a31000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: SyS_epoll_wait+0x350/0x494
        art/runtime/runtime.cc:422]   kernel: compat_SyS_epoll_pwait+0x104/0x10c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000496d8  /system/lib/libc.so (__epoll_pwait+20)
        art/runtime/runtime.cc:422]   native: #01 pc 00019ea9  /system/lib/libc.so (epoll_pwait+60)
        art/runtime/runtime.cc:422]   native: #02 pc 00019ed9  /system/lib/libc.so (epoll_wait+12)
        art/runtime/runtime.cc:422]   native: #03 pc 00011ee7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
        art/runtime/runtime.cc:422]   native: #04 pc 00011de3  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
        art/runtime/runtime.cc:422]   native: #05 pc 0009770d  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
        art/runtime/runtime.cc:422]   native: #06 pc 0069d695  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.nativePollOnce(Native method)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.next(MessageQueue.java:328)
        art/runtime/runtime.cc:422]   at android.os.Looper.loop(Looper.java:173)
        art/runtime/runtime.cc:422]   at android.os.HandlerThread.run(HandlerThread.java:61)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "AsyncTask #2" prio=5 tid=20 TimedWaiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d2a670 self=0xd742d600
        art/runtime/runtime.cc:422]   | sysTid=31194 nice=10 cgrp=default sched=0/0 handle=0xc7a2c920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 196908307 196730463 178 ) utm=17 stm=2 core=2 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc792a000-0xc792c000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b8  /system/lib/libc.so (syscall+32)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7bb1  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
        art/runtime/runtime.cc:422]   native: #02 pc 002a298b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+530)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x010d6d6e> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.Thread.parkFor$(Thread.java:2127)
        art/runtime/runtime.cc:422]   - locked <0x010d6d6e> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at sun.misc.Unsafe.park(Unsafe.java:325)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
        art/runtime/runtime.cc:422]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
    A/art: art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
    A/art: art/runtime/runtime.cc:422] "Favorite.anteater" prio=5 tid=21 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12d333a0 self=0xd87cb900
        art/runtime/runtime.cc:422]   | sysTid=31198 nice=1 cgrp=default sched=0/0 handle=0xc7927920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 7988923 299615 18 ) utm=0 stm=0 core=1 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc7825000-0xc7827000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: SyS_epoll_wait+0x350/0x494
        art/runtime/runtime.cc:422]   kernel: compat_SyS_epoll_pwait+0x104/0x10c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000496d8  /system/lib/libc.so (__epoll_pwait+20)
        art/runtime/runtime.cc:422]   native: #01 pc 00019ea9  /system/lib/libc.so (epoll_pwait+60)
        art/runtime/runtime.cc:422]   native: #02 pc 00019ed9  /system/lib/libc.so (epoll_wait+12)
        art/runtime/runtime.cc:422]   native: #03 pc 00011ee7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
        art/runtime/runtime.cc:422]   native: #04 pc 00011de3  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
        art/runtime/runtime.cc:422]   native: #05 pc 0009770d  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
        art/runtime/runtime.cc:422]   native: #06 pc 0069d695  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.nativePollOnce(Native method)
        art/runtime/runtime.cc:422]   at android.os.MessageQueue.next(MessageQueue.java:328)
        art/runtime/runtime.cc:422]   at android.os.Looper.loop(Looper.java:173)
        art/runtime/runtime.cc:422]   at android.os.HandlerThread.run(HandlerThread.java:61)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "RenderThread" prio=5 tid=22 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12ccb4c0 self=0xde919100
        art/runtime/runtime.cc:422]   | sysTid=31211 nice=-10 cgrp=default sched=0/0 handle=0xc7822920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 78631694 11884231 121 ) utm=4 stm=3 core=7 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc7728000-0xc772a000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: SyS_epoll_wait+0x350/0x494
        art/runtime/runtime.cc:422]   kernel: compat_SyS_epoll_pwait+0x104/0x10c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000496d8  /system/lib/libc.so (__epoll_pwait+20)
        art/runtime/runtime.cc:422]   native: #01 pc 00019ea9  /system/lib/libc.so (epoll_pwait+60)
        art/runtime/runtime.cc:422]   native: #02 pc 00019ed9  /system/lib/libc.so (epoll_wait+12)
        art/runtime/runtime.cc:422]   native: #03 pc 00011ee7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
        art/runtime/runtime.cc:422]   native: #04 pc 00011de3  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
        art/runtime/runtime.cc:422]   native: #05 pc 0002b7c1  /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+284)
        art/runtime/runtime.cc:422]   native: #06 pc 0000e525  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
        art/runtime/runtime.cc:422]   native: #07 pc 0006a443  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+102)
        art/runtime/runtime.cc:422]   native: #08 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
        art/runtime/runtime.cc:422]   native: #09 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "AsyncTask #3" prio=5 tid=23 TimedWaiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12ccbca0 self=0xd87ca500
        art/runtime/runtime.cc:422]   | sysTid=31224 nice=10 cgrp=default sched=0/0 handle=0xc7725920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 151018015 405085753 242 ) utm=14 stm=0 core=1 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc7623000-0xc7625000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b8  /system/lib/libc.so (syscall+32)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7bb1  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
        art/runtime/runtime.cc:422]   native: #02 pc 002a298b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+530)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x0b234c0f> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.Thread.parkFor$(Thread.java:2127)
        art/runtime/runtime.cc:422]   - locked <0x0b234c0f> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at sun.misc.Unsafe.park(Unsafe.java:325)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
        art/runtime/runtime.cc:422]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "OkHttp ConnectionPool" prio=5 tid=24 TimedWaiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12e72820 self=0xe478c900
        art/runtime/runtime.cc:422]   | sysTid=31461 nice=0 cgrp=default sched=0/0 handle=0xc51ff920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 1894999 32013922 7 ) utm=0 stm=0 core=0 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc50fd000-0xc50ff000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b8  /system/lib/libc.so (syscall+32)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7bb1  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
        art/runtime/runtime.cc:422]   native: #02 pc 002a298b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+530)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x01ce249c> (a com.android.okhttp.ConnectionPool)
        art/runtime/runtime.cc:422]   at com.android.okhttp.ConnectionPool.performCleanup(ConnectionPool.java:305)
        art/runtime/runtime.cc:422]   - locked <0x01ce249c> (a com.android.okhttp.ConnectionPool)
        art/runtime/runtime.cc:422]   at com.android.okhttp.ConnectionPool.runCleanupUntilPoolIsEmpty(ConnectionPool.java:242)
        art/runtime/runtime.cc:422]   at com.android.okhttp.ConnectionPool.-wrap0(ConnectionPool.java:-1)
        art/runtime/runtime.cc:422]   at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:97)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "SoundPool" prio=5 tid=25 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12ecb790 self=0xe478dd00
        art/runtime/runtime.cc:422]   | sysTid=31468 nice=0 cgrp=default sched=0/0 handle=0xc50fa920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 966307 0 2 ) utm=0 stm=0 core=4 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc5000000-0xc5002000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 00047ded  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
        art/runtime/runtime.cc:422]   native: #02 pc 00004c75  /system/lib/libsoundpool.so (_ZN7android9SoundPool3runEv+30)
        art/runtime/runtime.cc:422]   native: #03 pc 00004c4f  /system/lib/libsoundpool.so (_ZN7android9SoundPool11beginThreadEPv+2)
        art/runtime/runtime.cc:422]   native: #04 pc 0006a443  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+102)
        art/runtime/runtime.cc:422]   native: #05 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
        art/runtime/runtime.cc:422]   native: #06 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "SoundPoolThread" prio=5 tid=26 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12ecb820 self=0xd87ce600
        art/runtime/runtime.cc:422]   | sysTid=31469 nice=0 cgrp=default sched=0/0 handle=0xc45b0920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 765385 1935231 1 ) utm=0 stm=0 core=4 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc44b6000-0xc44b8000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
    A/art: art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 00047ded  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
        art/runtime/runtime.cc:422]   native: #02 pc 000063cf  /system/lib/libsoundpool.so (_ZN7android15SoundPoolThread4readEv+18)
        art/runtime/runtime.cc:422]   native: #03 pc 0000658d  /system/lib/libsoundpool.so (_ZN7android15SoundPoolThread3runEv+24)
        art/runtime/runtime.cc:422]   native: #04 pc 0000650f  /system/lib/libsoundpool.so (_ZN7android15SoundPoolThread11beginThreadEPv+2)
        art/runtime/runtime.cc:422]   native: #05 pc 0006a443  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+102)
        art/runtime/runtime.cc:422]   native: #06 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
        art/runtime/runtime.cc:422]   native: #07 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "AsyncTask #4" prio=5 tid=29 TimedWaiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12f22670 self=0xc5274e00
        art/runtime/runtime.cc:422]   | sysTid=31474 nice=0 cgrp=default sched=0/0 handle=0xc3dff920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 1803461 1859616 9 ) utm=0 stm=0 core=5 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc3cfd000-0xc3cff000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b8  /system/lib/libc.so (syscall+32)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7bb1  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
        art/runtime/runtime.cc:422]   native: #02 pc 002a298b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+530)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x00954ea5> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at java.lang.Thread.parkFor$(Thread.java:2127)
        art/runtime/runtime.cc:422]   - locked <0x00954ea5> (a java.lang.Object)
        art/runtime/runtime.cc:422]   at sun.misc.Unsafe.park(Unsafe.java:325)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
        art/runtime/runtime.cc:422]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
        art/runtime/runtime.cc:422]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
        art/runtime/runtime.cc:422]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        art/runtime/runtime.cc:422]   at java.lang.Thread.run(Thread.java:761)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "Okio Watchdog" prio=5 tid=30 TimedWaiting
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12f83280 self=0xc38a7500
        art/runtime/runtime.cc:422]   | sysTid=31522 nice=0 cgrp=default sched=0/0 handle=0xc1bf7920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 376692 0 2 ) utm=0 stm=0 core=5 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc1af5000-0xc1af7000 stackSize=1038KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xcc/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b8  /system/lib/libc.so (syscall+32)
        art/runtime/runtime.cc:422]   native: #01 pc 000b7bb1  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
        art/runtime/runtime.cc:422]   native: #02 pc 002a298b  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+530)
        art/runtime/runtime.cc:422]   native: #03 pc 002a41ab  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
        art/runtime/runtime.cc:422]   native: #04 pc 002b2a07  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
        art/runtime/runtime.cc:422]   native: #05 pc 00000655  /system/framework/arm/boot.oat (Java_java_lang_Object_wait__JI+96)
        art/runtime/runtime.cc:422]   at java.lang.Object.wait!(Native method)
        art/runtime/runtime.cc:422]   - waiting on <0x00d8b5f1> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
        art/runtime/runtime.cc:422]   at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:323)
        art/runtime/runtime.cc:422]   - locked <0x00d8b5f1> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
        art/runtime/runtime.cc:422]   at com.android.okhttp.okio.AsyncTimeout.-wrap0(AsyncTimeout.java:-1)
        art/runtime/runtime.cc:422]   at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:286)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] "hwuiTask1" prio=5 tid=31 Native
        art/runtime/runtime.cc:422]   | group="" sCount=1 dsCount=0 obj=0x12f83f70 self=0xc377e600
        art/runtime/runtime.cc:422]   | sysTid=31525 nice=-2 cgrp=default sched=0/0 handle=0xc11f3920
        art/runtime/runtime.cc:422]   | state=S schedstat=( 2549308 0 4 ) utm=0 stm=0 core=5 HZ=100
        art/runtime/runtime.cc:422]   | stack=0xc10f9000-0xc10fb000 stackSize=1006KB
        art/runtime/runtime.cc:422]   | held mutexes=
        art/runtime/runtime.cc:422]   kernel: __switch_to+0xa8/0xd8
        art/runtime/runtime.cc:422]   kernel: futex_wait_queue_me+0xc8/0x134
        art/runtime/runtime.cc:422]   kernel: futex_wait+0xe4/0x208
        art/runtime/runtime.cc:422]   kernel: do_futex+0x16c/0x55c
        art/runtime/runtime.cc:422]   kernel: compat_SyS_futex+0x7c/0x15c
        art/runtime/runtime.cc:422]   kernel: el0_svc_naked+0x24/0x28
        art/runtime/runtime.cc:422]   native: #00 pc 000174b4  /system/lib/libc.so (syscall+28)
        art/runtime/runtime.cc:422]   native: #01 pc 00047ded  /system/lib/libc.so (_ZL24__pthread_cond_timedwaitP23pthread_cond_internal_tP15pthread_mutex_tbPK8timespec+102)
        art/runtime/runtime.cc:422]   native: #02 pc 0002c197  /system/lib/libhwui.so (???)
        art/runtime/runtime.cc:422]   native: #03 pc 0002c0c7  /system/lib/libhwui.so (???)
        art/runtime/runtime.cc:422]   native: #04 pc 0000e5a1  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+264)
        art/runtime/runtime.cc:422]   native: #05 pc 0006a443  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+102)
        art/runtime/runtime.cc:422]   native: #06 pc 00048263  /system/lib/libc.so (_ZL15__pthread_startPv+22)
        art/runtime/runtime.cc:422]   native: #07 pc 00019acd  /system/lib/libc.so (__start_thread+6)
        art/runtime/runtime.cc:422]   (no managed stack frames)
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:422] 
        art/runtime/runtime.cc:427] JNI DETECTED ERROR IN APPLICATION: GetStringUTFChars received NULL jstring
        art/runtime/runtime.cc:427]     in call to GetStringUTFChars
        art/runtime/runtime.cc:427]     from void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender()
        art/runtime/runtime.cc:427] "GLThread 25486" prio=5 tid=27 Runnable
        art/runtime/runtime.cc:427]   | group="main" sCount=0 dsCount=0 obj=0x12f0e240 self=0xc5273a00
        art/runtime/runtime.cc:427]   | sysTid=31470 nice=0 cgrp=default sched=0/0 handle=0xc43ff920
        art/runtime/runtime.cc:427]   | state=R schedstat=( 1141399242 107467157 516 ) utm=103 stm=10 core=5 HZ=100
        art/runtime/runtime.cc:427]   | stack=0xc42fd000-0xc42ff000 stackSize=1038KB
        art/runtime/runtime.cc:427]   | held mutexes= "mutator lock"(shared held)
        art/runtime/runtime.cc:427]   native: #00 pc 00353d5d  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
        art/runtime/runtime.cc:427]   native: #01 pc 00334481  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
        art/runtime/runtime.cc:427]   native: #02 pc 0023b019  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1188)
        art/runtime/runtime.cc:427]   native: #03 pc 0023bfff  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+58)
        art/runtime/runtime.cc:427]   native: #04 pc 000cb3db  /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+46)
        art/runtime/runtime.cc:427]   native: #05 pc 000cabbb  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+354)
        art/runtime/runtime.cc:427]   native: #06 pc 000ca083  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
        art/runtime/runtime.cc:427]   native: #07 pc 000c94bb  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
        art/runtime/runtime.cc:427]   native: #08 pc 000cfbc3  /system/lib/libart.so (_ZN3art8CheckJNI22GetStringCharsInternalEPKcP7_JNIEnvP8_jstringPhbb+490)
        art/runtime/runtime.cc:427]   native: #09 pc 000c5823  /system/lib/libart.so (_ZN3art8CheckJNI17GetStringUTFCharsEP7_JNIEnvP8_jstringPh+26)
        art/runtime/runtime.cc:427]   native: #10 pc 0025b2d9  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge8CallInfo7executeEv+84)
        art/runtime/runtime.cc:427]   native: #11 pc 0025bf4b  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (_ZN13LuaJavaBridge20callJavaStaticMethodEP9lua_State+466)
        art/runtime/runtime.cc:427]   native: #12 pc 00379d80  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (???)
        art/runtime/runtime.cc:427]   native: #13 pc 0036958c  /data/app/com.imod.modao.cocos.vivo-1/lib/arm/libcocos2dlua.so (lua_pcall+32)
        art/runtime/runtime.cc:427]   at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
        art/runtime/runtime.cc:427]   at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:106)
    A/art: art/runtime/runtime.cc:427]   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1604)
        art/runtime/runtime.cc:427]   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1306)
        art/runtime/runtime.cc:427] 
        art/runtime/runtime.cc:427] 
    A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 31470 (GLThread 25486)
    Disconnected from the target VM, address: 'localhost:59924', transport: 'socket'
    

     

    展开全文
  • Read and Write Utility

    2012-02-15 08:41:31
    Read and Write Utility
  • 可解决内存不能为read,write .
  • 解决内存不能为read,write两类错误增强版.rar
  • 亲测,有效,无毒,不放心的可以到 http://www.rar1.com.cn/html/6744.html 下载
  • outs.write(baos.toByteArray()) 内存溢出

    千次阅读 2016-01-04 17:46:18
    // 存在一个问题write() 没有办法写入超大的字节数组 // outs.write(baos.toByteArray()); byte[] buff = baos.toByteArray(); byte[] buff1 = new byte[buff.length / 2]; System.arraycopy(buff, 0, ...

    ByteArrayOutputStream baos = makePdfByJson(result.toString(), “”);
    if (baos.size() > 0) {
    txtFilePath.setText(filePath.toString());
    // 存在一个问题write() 没有办法写入超大的字节数组
    // outs.write(baos.toByteArray());
    byte[] buff = baos.toByteArray();
    byte[] buff1 = new byte[buff.length / 2];
    System.arraycopy(buff, 0, buff1, 0, buff.length / 2);
    byte[] buff2 = new byte[buff.length - buff1.length];
    System.arraycopy(buff, buff.length / 2, buff2, 0, buff2.length);
    // 声明随机写文件对象,注意rwd是指即时将数据写到文件中,而不使用缓存区
    // 对应的这个类中没有flush方法
    RandomAccessFile out = new RandomAccessFile(filePath.toString(), “rwd”);
    out.write(buff1);
    out.seek(buff1.length);// 设置从文件的某个位置开始写数据。
    out.write(buff2);
    out.close();
    baos.close();
    Desktop.getDesktop().open(new File(filePath.toString()));
    }

    展开全文
  • 发现问题 AndroidStuido在真机安装app时,无法安装,出现错误提示... Installation failed due to: 'Failed to install-write all apks' 问题原因 可能的原因如下: 无存储写权限 存储空间已满 解决问题 ...
  • 标准C++类std::string的内存共享和Copy-On-Write(写时拷贝),引用计数实现
  • baro是一个简单的基于 JNA 的 Windows 原生内存读写器。 #####搜索进程 Baro . processByID( int processID) Baro . processByName( String processName) Baro . processByWindow( String windowName) #####写入...
  • Linux系统—read、write函数 ssize_t read(int fd, void *buf, size_t count); //将文件中的数据读入内存 ssize_t write(int fd, const void *buf, size_t count); //把内存中的数据写入到文件里 实现文件拷贝: ...
  • Write-back,Write-through及write allocate

    千次阅读 2020-11-24 12:41:23
    此文为转载 ,如需原始作者要求删除请私信我 ...下面重点说明Write-back,Write-through及write allocate这三种操作的区别。 一、CPU读Cache 1. Read through,即直接从内存中读取数据; 2. Read...
  • 内存不能为read,write”的解决程序 很多机器可能会存在运行中突然出现上面的提示,然后程序结束的情况 这个工具可以解决很多机器的情况,当然,不是万能的 的确有不少机器可能使用了没有效果 下载虽然是...
  • 不同点在于Write-Through会把数据立即写入数据库中,而Write-Behind会在一段时间之后(或是被其他方式触发)把数据一起写入数据库,这个异步写操作是Write-Behind的最大特点。 数据库写操作可以用不同的方式完成,...
  • ByteArrayOutputStream 缓冲区会自动增长,这个自动增长的过程,根据源码来看会有copyArray动作,所以整个write过程,消耗内存成倍增长。 源码如下: [java]   view plain   copy ...
  • readb(), readw(), readl()函数 功能: ...从内存映射的 I/O 空间读取数据。 readb 从 I/O 读取 8 位数据 ( 1 字节 ); readw 从 I/O 读取 16 位数据 ( 2 字节 ); readl 从 I/O 读取 32
  • What is Write-Combined memory

    千次阅读 2020-08-03 18:08:25
    What is Write-Combined memory Write-Combining can batches writes to the same cache line so they can be transferred in a single bus clock. The data will be combined and stored in the write combine ...
  • Copy On Write机制了解一下

    万次阅读 多人点赞 2019-05-15 17:29:50
    执行BGSAVE命令或者BGREWRITEAOF命令的过程中,Redis需要创建当前服务器进程的子进程,而大多数操作系统都采用写时复制(copy-on-write)来优化子进程的使用效率,所以在子进程存在期间,服务器会提高负载因子的阈值...
  • 解决内存不能为read,write两类错误增强版
  • iOS之深入解析文件内存映射MMAP

    万次阅读 热门讨论 2021-08-31 19:33:16
    常规文件操作(read/write)有以下重要步骤: 进程发起读文件请求; 内核通过查找进程文件符表,定位到内核已打开文件集上的文件信息,从而找到此文件的 inode; inode 在 address_space 上查找要请求的...
  • 在ARM开发板上跑如下测试程序的时候会概率性出现“Write Failed Bad address”: /* Write test */ #include<stdio.h> #include<unistd.h> #include<sys/types.h> #include<sys/stat.h> #...
  • 解决内存不能为read_write两类错误增强版.rar

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 619,585
精华内容 247,834
关键字:

内存write