emesene在python-2.6下发离线消息崩溃的问题

| 评论(0)

之前一直以为是emesene的问题,昨天用gdb attach上进程发现是在调用uuid模块中的uuid4()时e2fsprogs-libs中的uuid模块段错误了。这个问题在ibus-table中也出现过,当时因为已经不需要uuid了就把uuid4的代码注释掉了,也没有多注意。但这次emesene需要用uuid来生成离线信息的RunID,不能没有。于是就看了一下uuid.py中生成uuid的几个办法,把用os.urandom生成UUID的那句直接port到了emesene的MsnOIM.py中,这样就不需要用uuid4了。改头换面一下,emesene就又能正常发离线消息了 :)

已经在emesene的trac上提交了patch,gentoo-china-overlay中已经应用了补丁了 :)

发表评论

最新日记

拍了硕士服照
今天早上和大伙一起在厦大里拍了硕士服照,…
emesene在python-2.6下发离线消息崩溃的问题
之前一直以为是emesene的问题,昨天…
把movable type的blog同步上校内的方法
movable默认的feed输出是用at…