月度归档:2013年08月

malloc出现segment fault

昨天,我的同事在运行移植Linux后的游服时出现了一个问题,在一个函数中用new创建对象时居然出现了segment fault,查看调用堆栈发现异常是出现在malloc函数中。
用gdb检查不出问题,用valgrid也无法定位出错的具体位置。
直接在函数中调用malloc(),发现用malloc()有时候出现段错误,有时候又不会,初步估计是程序在之前的流程中内存越界,破坏了malloc函数使用的记录内存块信息的结构体,造成分配一些大小内存时,内存访问异常。但是具体的问题还在研究当中。。。

Linux访问windows共享(以及权限问题)

这一段在把公司的服务端移植到Linux下,手头有两台工作机,一台Windows,一台Linux分别在不同网段,路由是单向的Linux可以访问Windows,Windows不能访问Linux为了共享文件我决定在Windows上设置共享,通过共享来分享文件。
Linux访问Windows共享很简单,可以用Mount很方便的将Windows的共享挂在到Linux上,只要输入如下命令
继续阅读