g_bus_get_sync返回NULL,GError消息也为null

时间:2015-03-24 07:39:13

标签: embedded-linux glib

尝试连接到dbus

g_bus_get_sync (G_BUS_TYPE_SESSION /* G_BUS_TYPE_SYSTEM */,
                NULL,
                &g_error)))

函数调用返回NULL并且g_error->消息也是NULL,所以我甚至看不出有什么问题。关于从哪里开始的任何想法。

1 个答案:

答案 0 :(得分:1)

g_error必须为NULL:

GError * g_error = NULL

否则会触发断言。这个断言对我来说是不可见的,因为我在一个嵌入式系统上运行代码,其中stdout不可用。