2013-03-20 94 views
0

试图基于gtk3应用gtk3保持崩溃

 
(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:289:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:323:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1828:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1845:21: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1861:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2146:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:16:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:93:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:183:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:503:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:850:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:925:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:941:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:957:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:1012:21: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:1020:21: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:1034:21: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:1103:21: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gtk-widgets-backdrop.css:1237:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: gnome-panel.css:94:21: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: nautilus.css:18:18: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: nautilus.css:18:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: nautilus.css:81:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: nautilus.css:86:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Theme parsing error: nautilus.css:145:20: Not using units is deprecated. Assuming 'px'. 

(audacious:10165): Gtk-WARNING **: Style property "border-top-left-radius" is not gettable 

(audacious:10165): GLib-GObject-WARNING **: /build/buildd-glib2.0_2.35.8-1-amd64-lGLf9n/glib2.0-2.35.8/./gobject/gtype.c:4234: type id `0' is invalid 

(audacious:10165): GLib-GObject-WARNING **: can't peek value table for type `' which is not currently referenced 
Segmentation fault 

任何帮助吗?

回答

1

可能是您的gtk-3主题与您的gtk-3库不兼容。尝试从.config/gtk-3.0/settings.ini中删除主题并重新启动应用程序。

+0

我改变了与3.8和引擎兼容的主题..谢谢它的作品 – Sam 2013-07-25 15:01:17

1

实际重要的部分是:

(audacious:10165): GLib-GObject-WARNING **: /build/buildd-glib2.0_2.35.8-1-amd64-lGLf9n 
/glib2.0-2.35.8/./gobject/gtype.c:4234: type id `0' is invalid 

(audacious:10165): GLib-GObject-WARNING **: can't peek value table for type `' which is 
not currently referenced Segmentation fault 

这意味着代码试图访问一个未知类型的实例。这很可能是一个大胆的错误,所以你应该问大胆的开发人员;如果您收集显示该特定警告的调用者列表的堆栈跟踪,则会更容易。您可以使用gdb和G_DEBUG环境变量来检索堆栈跟踪 - 只需按照GNOME wiki上的说明操作即可:https://live.gnome.org/GettingTraces

0

我没有收到任何事故,但是这是我可以与同时被窃听的废话了我的这个错误消息找到唯一的问题:

Gtk-WARNING **: Theme parsing error: nautilus.css:86:20: Not using units is deprecated. Assuming 'px'.

我编程在C和Python目前和我每次运行都得到了其中的几个。我一直在寻找一个解决方案,我终于在今天因为堵塞终端输出而感到沮丧。解决方案不可思议!

我在Arch Linux上用“黄昏主题”运行xfce4。我在第72行获得了gtk.css文件的这个错误。 通过grepping“find”的输出,我在“/usr/share/themes/Xfce-dusk/gtk-3.0/gtk.css”中找到该文件, 。我通过将这条线移动两行来确认,然后再次运行我的程序。该错误消息然后引用第74行!

在线72我将它改为“text-shadow:1 1 white;”到“text-shadow:1px 1px white;”。

瞧!没有更烦人的错误信息!