QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 682|回复: 7

关于glade的一个问题,向高手请教

[复制链接]
发表于 2004-6-13 19:31:32 | 显示全部楼层 |阅读模式
在运行一个界面程序时,出现了以下错误,界面关闭不知是什么原因?
错误信息如下:
Xlib: unexpected async reply (sequence 0x105e)!
The program 'client' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAtom (invalid Atom parameter)'.
  (Details: serial 7791 error_code 5 request_code 18 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
发表于 2004-6-13 21:17:02 | 显示全部楼层
说带   --sync 参数运行,你试试。
回复

使用道具 举报

 楼主| 发表于 2004-6-14 09:06:15 | 显示全部楼层
[quote:30e74fef53=""]说带   --sync 参数运行,你试试。[/quote] --sync 应该是同步的意思吧?我加了这个参数了,不过问题还是没有解决,错误信息和原来的一样,请问里面那个'BadAtom (invalid Atom parameter)'是什么意思?
回复

使用道具 举报

发表于 2004-6-14 09:49:07 | 显示全部楼层
运行glade出错?
回复

使用道具 举报

发表于 2004-6-14 15:24:59 | 显示全部楼层
我看出错意思是有一个错误信号是异步发出的,因此当你调试时捕捉不到这个信号。你加个 --sync后可以避免这个问题。即能同步捕捉到这个信号,这样才能进一步分析出错原因。所以你还是要调试一下看看在哪儿出错。
回复

使用道具 举报

发表于 2004-6-14 15:53:02 | 显示全部楼层
我始终看不出楼主的标题跟内容有何联系!
回复

使用道具 举报

 楼主| 发表于 2004-6-14 19:54:47 | 显示全部楼层
[quote:8f7356f5f7=""]我始终看不出楼主的标题跟内容有何联系![/quote]这个程序是用glade做界面的,我想这个错误信息是不是与界面有关?
回复

使用道具 举报

发表于 2004-6-14 22:57:54 | 显示全部楼层
跟glade应该没什么关系,如果用glade生成的未经修改的代码就出现这种错误,可能是X、gdk或者gtk的问题,不过这种可能性不大。如果你修改过代码,那就用gdb跟踪一下吧,看是哪里出错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 05:58 , Processed in 0.039555 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表