bilibili / DanmakuFlameMaster

Android开源弹幕引擎·烈焰弹幕使 ~
http://app.bilibili.com/
Apache License 2.0
9.54k stars 2.1k forks source link

多次进入退出弹幕页面崩溃 #453

Open shadowline opened 4 years ago

shadowline commented 4 years ago

0.9.25版本,小米mix 2s 系统版本 8.0.0 ;小米8 青春版 系统版本 8.1.0 ;小米5x 系统版本7.1.2必现:

 #00 pc 0004b12c /system/lib/libc.so (tgkill+12) [armeabi-v7a::1a53d5f7b09a9a061f60b6f463c6ae82]

01 pc 0001a9c3 /system/lib/libc.so (abort+54) [armeabi-v7a::1a53d5f7b09a9a061f60b6f463c6ae82]

02 pc 00006699 /system/lib/liblog.so (__android_log_assert+152) [armeabi-v7a::0069cfd550e9a85802a85df890ce7f83]

03 pc 0001029b /system/lib/libutils.so (_ZN7android6Looper4wakeEv+110) [armeabi-v7a::a65b96a9713c81653d4299e5cc9cd0fa]

04 pc 005dc507 /system/framework/arm/boot-framework.oat (oatexec+5383) [armeabi::4d9d18bec8bcffa3b278ba152a63800e]

 java: android.os.MessageQueue.nativeWake(Native Method) android.os.MessageQueue.enqueueMessage(MessageQueue.java:583) android.os.Handler.enqueueMessage(Handler.java:661) android.os.Handler.sendMessageAtTime(Handler.java:630) android.os.Handler.sendMessageDelayed(Handler.java:600) android.os.Handler.sendEmptyMessageDelayed(Handler.java:564) android.os.Handler.sendEmptyMessage(Handler.java:549) master.flame.danmaku.controller.CacheManagingDrawTask$CacheManager$CacheHandler.begin(CacheManagingDrawTask.java:977) master.flame.danmaku.controller.CacheManagingDrawTask$CacheManager.begin(CacheManagingDrawTask.java:263) master.flame.danmaku.controller.CacheManagingDrawTask.prepare(CacheManagingDrawTask.java:171) master.flame.danmaku.controller.DrawHandler.createDrawTask(DrawHandler.java:554) master.flame.danmaku.controller.DrawHandler.prepare(DrawHandler.java:488) 19 master.flame.danmaku.controller.DrawHandler.handleMessage(DrawHandler.java:186) android.os.Handler.dispatchMessage(Handler.java:105) android.os.Looper.loop(Looper.java:164) android.os.HandlerThread.run(HandlerThread.java:65)