使用字体时报错,报错堆栈如下
然后158行CFRelease(font)报错,
希望引擎组跟进下,我这边好像不能使用字体了
creator 2.0.9
xcode,iphone模拟器
从堆栈上看,资源可能是被释放掉了,测试用例没法复现这个问题,需要提供下demo,谢谢!
您好,我现在热更新出现一个问题
发布一个新版本后,旧版本开始更新,到更新完成都没有问题,也会显示出新的改动出来
但如果将app退出,app再进就会报错,请问这个是什么的原因?用的官方demo做的热更新。
就是说,有热更新的情况下更新完能玩,但app一退就进不去了
报错信息
04-28 00:48:42.307 3658-3675/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 3675 (GLThread 233)
04-28 00:48:42.370 204-204/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-28 00:48:42.371 204-204/? A/DEBUG: Build fingerprint: ‘OnePlus/OnePlus2/OnePlus2:6.0.1/MMB29M/1447841200:user/release-keys’
04-28 00:48:42.371 204-204/? A/DEBUG: Revision: ‘0’
04-28 00:48:42.371 204-204/? A/DEBUG: ABI: ‘x86’
04-28 00:48:42.371 204-204/? A/DEBUG: pid: 3658, tid: 3675, name: GLThread 233 >>> org.cocos2d.gully <<<
04-28 00:48:42.371 204-204/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
04-28 00:48:42.377 204-204/? A/DEBUG: eax 00000000 ebx b2d48ff4 ecx 00000000 edx 000000cd
04-28 00:48:42.377 204-204/? A/DEBUG: esi 10128040 edi 00000000
04-28 00:48:42.377 204-204/? A/DEBUG: xcs 00000073 xds 0000007b xes 0000007b xfs 0000003b xss 0000007b
04-28 00:48:42.377 204-204/? A/DEBUG: eip b2a2215b ebp 00000001 esp a0295c84 flags 00210293
04-28 00:48:42.378 204-204/? A/DEBUG: backtrace:
04-28 00:48:42.378 204-204/? A/DEBUG: #00 pc 000e115b /system/lib/arm/libhoudini.so
04-28 00:48:42.545 204-204/? A/DEBUG: Tombstone written to: /data/tombstones/tombstone_04
04-28 00:48:42.545 204-204/? E/DEBUG: AM write failed: Broken pipe
官方的热更新demo没有复现你的问题,请用真机做下测试,x86平台构建时候勾选x86配置!
PS. 请不要在别人的问题帖子中插入你自己的问题,而且还是不同模块的问题,这样的行为 …
嗯,我再找找,我也不想这样,一星期了都没解决这个问题,话说我2012年就开始开发源生啊,ios安卓开发过不下30个项目,我居然解决不了这个问题
真的是我技术不行吗
崩溃在libhoudini这个库,一般是arm转x86的转码不成功导致,目前没有特别的解决方法,所以请通过编译x86平台的库文件来解决问题。
哭,我的游戏被定义为角色类了,国内游戏环境真就这么恶劣吗。
大佬我这个不热更新就没问题,退出再进入的一点问题没有,一热更新之后退出app,再进就进不来了,进来报这个错然后闪退
怎么提供demo给你呢?
发送到哪里
哦,不用了,我大概知道原因了,是我做了个资源加密,改了.ttf的字节,然后解密就出问题,
我之前版本也是这样写的,不知道为什么这版本才有问题呢,算了,我ttf不改他字节就没事了,png,jpg加密了一般就行
发现一个2.0.9版本的问题,在使用TS脚本时,如果TS脚本的文件名字里带有internal,例如xxxinternal.ts,选择用模拟器运行时,生成的settings.js会出错,导致无法运行。