摘要: 我们的项目中有一个模块是用来读取策划配置的csv表格反序列化成游戏里的配置对象,近期发现一个奇怪的现象,在debug模式下一切正常,在release模式下总会读取到一些不存在的id导致服务器程序崩溃,头疼的是这还不是必现的。 通过打印fread读取到的数据大小发现,读取到的文件数据小于文件本身的长度 阅读全文
posted @ 2018-03-29 19:06 doublerain 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 今天我们正在开发的游戏在测试过程中,服务器又挂了,用gdb加载core文件后看到最后的堆栈信息如下 查看libuv的源码,是下面代码引起的错误 对应的宏定义是 检查了loop和uv_timer_t均为有效指针,并且排除有多线程的竞争操作。 查看uv_timer_t的loop和type以及flags都 阅读全文
posted @ 2018-03-29 03:26 doublerain 阅读(2157) 评论(0) 推荐(0) 编辑