LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 984|回复: 6

LumaQQ于gtk-qt-engine的问题。

[复制链接]
发表于 2005-3-22 19:42:40 | 显示全部楼层 |阅读模式
在mgc 1.2final中使用的gtk-qt-engine

当打开聊天窗口时,就会引起崩溃。似乎是因为传入空指针的问题一起的。

(<unknown>:2692): Gtk-WARNING **: Invalid icon size -1


(<unknown>:2692): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 262 (gdk_pixbuf_new): assertion `width > 0' failed

(<unknown>:2692): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 415 (gdk_pixbuf_get_n_channels): assertion `pixbuf != NULL' failed

(<unknown>:2692): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 447 (gdk_pixbuf_get_bits_per_sample): assertion `pixbuf != NULL' failed

(<unknown>:2692): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 481 (gdk_pixbuf_get_width): assertion `pixbuf != NULL' failed

(<unknown>:2692): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 497 (gdk_pixbuf_get_height): assertion `pixbuf != NULL' failed

(<unknown>:2692): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 514 (gdk_pixbuf_get_rowstride): assertion `pixbuf != NULL' failed

(<unknown>:2692): GLib-GObject-CRITICAL **: file gobject.c: line 1579 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
QPainter::begin: Cannot paint null pixmap
QPainter::setPen: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0xb1289cee, pid=2692, tid=3085514432
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode, sharing)
# Problematic frame:
# C  [libX11.so.6+0x30cee]  XSetLineAttributes+0xe
#
# An error report file with more information is saved as hs_err_pid2692.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
发表于 2005-3-22 19:49:53 | 显示全部楼层
我上个月也是遇到这个问题


干脆不要 gtk-qt-engine ,gtk2-engines-gtk-qt



可以使用
gtk-theme-switch
gtk-smooth-themes
gtk-engines-smooth
gtk2-engines-smooth
来达到类似的效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-22 19:55:21 | 显示全部楼层
建议还是查看一下代码,以修正这个问题。
回复 支持 反对

使用道具 举报

发表于 2005-3-22 20:43:28 | 显示全部楼层
这个我没有办法了,你只好把qt engine卸载了才行

http://www.google.com/search?sou ... ;q=lumaqq+qt+engine
第一项
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-22 20:56:25 | 显示全部楼层
能检查出LumaQQ大概是那部分代码引起的么? 因为目前我只发现打开发送消息的对话框就会出现这个问题。
回复 支持 反对

使用道具 举报

发表于 2005-3-22 21:22:42 | 显示全部楼层
这是swt的问题,你要是用azureus也一样完蛋
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-22 21:24:14 | 显示全部楼层
空指针哪是怎么回事?
回复 支持 反对

使用道具 举报

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

本版积分规则

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