0

尝试基于 gtk-3 的应用程序

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

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

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

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

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

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

(大胆:10165):Gtk-WARNING **:主题解析错误:gtk-widgets-backdrop.css:16:20:不推荐使用单位。假设'px'。

(大胆:10165):Gtk-WARNING **:主题解析错误:gtk-widgets-backdrop.css:93:20:不推荐使用单位。假设'px'。

(大胆:10165):Gtk-WARNING **:主题解析错误:gtk-widgets-backdrop.css:183:20:不推荐使用单位。假设'px'。

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

(大胆:10165):Gtk-WARNING **:主题解析错误:gtk-widgets-backdrop.css:850:20:不推荐使用单位。假设'px'。

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

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

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

(大胆:10165):Gtk-WARNING **:主题解析错误:gtk-widgets-backdrop.css:1012:21:不推荐使用单位。假设'px'。

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

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

(大胆:10165):Gtk-WARNING **:主题解析错误:gtk-widgets-backdrop.css:1103:21:不推荐使用单位。假设'px'。

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

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

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

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

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

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

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

(大胆:10165):Gtk-WARNING **:样式属性“border-top-left-radius”不可获取

(大胆:10165):GLib-GObject-WARNING **:/build/buildd-glib2.0_2.35.8-1-amd64-lGLf9n/glib2.0-2.35.8/./gobject/gtype.c:4234:类型ID“0”无效

(大胆:10165):GLib-GObject-WARNING **:无法查看当前未引用的类型“”的值表
分段故障

有什么帮助吗?

4

3 回答 3

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

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

于 2013-03-20T18:11:07.197 回答
1

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

于 2013-06-17T09:44:51.617 回答
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”中找到了该文件。我通过将该行向下移动 2 行来确认,然后再次运行我的程序。然后错误消息引用了第 74 行!

在第 72 行,我将其更改为“text-shadow: 1 1 white;” 到“文本阴影:1px 1px 白色;”。

瞧!不再有烦人的错误信息!

于 2014-10-19T20:12:03.657 回答