Hi everybody,
I am trying to implement the MPRISv2 interface for my app to integrate it to the Ubuntu's soundmenu. The code compiled successfully. However, the application raised a core dumped when running:
(Dingo Media Manager:6521): GLib-CRITICAL **: g_variant_ref_sink: assertion `value != NULL' failed
(Dingo Media Manager:6521): GLib-CRITICAL **: g_variant_ref_sink: assertion `value != NULL' failed
**
GLib-GIO:ERROR:/build/buildd/glib2.0-2.34.1/./gio/gdbusconnection.c:4096:invoke_get_property_in_idle_cb: assertion failed: (error != NULL)
Aborted (core dumped)
I guess this problem may be from somewhere within my application. However, I really can't spot the error just looking at the above error message because I don't really know what they mean... Here is the backtrace in GDB:
Program received signal SIGABRT, Aborted.
0x00007ffff4237425 in __GI_raise (sig=<optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) backtrace
#0 0x00007ffff4237425 in __GI_raise (sig=<optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff423ab8b in __GI_abort () at abort.c:91
#2 0x00007ffff5629b87 in g_assertion_message (
domain=domain@entry=0x7ffff284dde1 "GLib-GIO",
file=file@entry=0x7ffff286f7c8 "/build/buildd/glib2.0-2.34.1/./gio/gdbusconnection.c", line=line@entry=4096,
func=func@entry=0x7ffff2871550 <__PRETTY_FUNCTION__.23801> "invoke_get_property_in_idle_cb", message=<optimized out>)
at /build/buildd/glib2.0-2.34.1/./glib/gtestutils.c:1877
#3 0x00007ffff562a0a4 in g_assertion_message_expr (
domain=domain@entry=0x7ffff284dde1 "GLib-GIO",
file=file@entry=0x7ffff286f7c8 "/build/buildd/glib2.0-2.34.1/./gio/gdbusconnection.c", line=line@entry=4096,
func=func@entry=0x7ffff2871550 <__PRETTY_FUNCTION__.23801> "invoke_get_property_in_idle_cb", expr=expr@entry=0x7ffff286c8e6 "error != NULL")
at /build/buildd/glib2.0-2.34.1/./glib/gtestutils.c:1888
#4 0x00007ffff281ca01 in invoke_get_property_in_idle_cb (_data=0x7fffe40030b0)
at /build/buildd/glib2.0-2.34.1/./gio/gdbusconnection.c:4096
#5 invoke_get_property_in_idle_cb (_data=0x7fffe40030b0)
at /build/buildd/glib2.0-2.34.1/./gio/gdbusconnection.c:4052
#6 0x00007ffff5607ab5 in g_main_dispatch (context=0x7a7800)
at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2715
Can anybody here having experience in Gio::DBus and GDBusConnection explain these for me? I am a newbie in DBus and desperately need help.