notifications: critical on notification update
i'm seeing this when mumble updates a notificatio
(phosh:30489): phosh-notification-content-CRITICAL **: 16:18:04.757: set_actions: assertion 'PHOSH_IS_NOTIFICATION_CONTENT (self)' failed
Thread 1 "phosh" received signal SIGTRAP, Trace/breakpoint trap.
_g_log_abort (breakpoint=1) at ../../../glib/gmessages.c:554
554 ../../../glib/gmessages.c: No such file or directory.
(gdb) bt
#0 _g_log_abort (breakpoint=1) at ../../../glib/gmessages.c:554
#1 0x00007ffff718f869 in g_logv (log_domain=0x5555555d6caa "phosh-notification-content", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fffffffc880)
at ../../../glib/gmessages.c:1373
#2 0x00007ffff718fa2f in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../../../glib/gmessages.c:1415
#6 0x00007ffff7291edf in <emit signal notify:actions on instance 0x5555561ab440 [PhoshNotification]> (instance=instance@entry=0x5555561ab440, signal_id=<optimized out>, detail=<optimized out>)
at ../../../gobject/gsignal.c:3554
#3 0x00007ffff7272fd2 in g_closure_invoke (closure=0x555556732f60, return_value=0x0, n_param_values=2, param_values=0x7fffffffcb20, invocation_hint=0x7fffffffcaa0) at ../../../gobject/gclosure.c:810
#4 0x00007ffff7286784 in signal_emit_unlocked_R
(node=node@entry=0x55555564f310, detail=detail@entry=2360, instance=instance@entry=0x5555561ab440, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcb20)
at ../../../gobject/gsignal.c:3742
#5 0x00007ffff729154f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffccf0) at ../../../gobject/gsignal.c:3498
#7 0x00007ffff7277624 in g_object_dispatch_properties_changed (object=0x5555561ab440 [PhoshNotification], n_pspecs=<optimized out>, pspecs=<optimized out>) at ../../../gobject/gobject.c:1206
#8 0x00007ffff7276f4d in g_object_notify_queue_thaw (object=object@entry=0x5555561ab440 [PhoshNotification], nqueue=nqueue@entry=0x555555b26720) at ../../../gobject/gobject.c:341
#9 0x00007ffff727ae49 in g_object_set_valist
(object=object@entry=0x5555561ab440 [PhoshNotification], first_property_name=first_property_name@entry=0x5555555d5700 "app_name", var_args=var_args@entry=0x7fffffffcfb0) at ../../../gobject/gobject.c:2448
#10 0x00007ffff727b9ac in g_object_set (_object=0x5555561ab440, first_property_name=first_property_name@entry=0x5555555d5700 "app_name") at ../../../gobject/gobject.c:2612
#11 0x00005555555b2296 in handle_notify
(skeleton=0x5555557bd690, invocation=0x7fffe809b470 [GDBusMethodInvocation], app_name=0x555557045af0 "Mumble", replaces_id=2, app_icon=<optimized out>, summary=0x555557353800 "User left channel and disconnected", body=0x5555558776e0 "Kyle Rankin left channel and disconnected.", actions=0x555556bd8c30, hints=0x7fffe809f930, expire_timeout=<optimized out>) at ../src/notifications/notify-manager.c:390
#12 0x00007ffff5a3dccd in () at /usr/lib/x86_64-linux-gnu/libffi.so.7
#13 0x00007ffff5a3d25a in () at /usr/lib/x86_64-linux-gnu/libffi.so.7
Python Exception <class 'gdb.error'> There is no member named v_pointer.:
#17 0x00007ffff72908af in #18 0x00005555555899dc in _phosh_notify_dbus_notifications_skeleton_handle_method_call
(connection=<optimized out>, sender=<optimized out>, object_path=<optimized out>, interface_name=0x7fffe8060400 "org.freedesktop.Notifications", method_name=0x7fffe806ec70 "Notify", parameters=<optimized out>, invocation=0x7fffe809b470 [GDBusMethodInvocation], user_data=0x5555557bd690) at src/dbus/notify-dbus.c:1737
#19 0x00007ffff73ddd4a in g_dbus_interface_method_dispatch_helper
(interface=<optimized out>, method_call_func=0x555555589820 <_phosh_notify_dbus_notifications_skeleton_handle_method_call>, invocation=0x7fffe809b470 [GDBusMethodInvocation])
at ../../../gio/gdbusinterfaceskeleton.c:613
#20 0x00007ffff73c4e10 in call_in_idle_cb (user_data=<optimized out>) at ../../../gio/gdbusconnection.c:4888
#21 0x00007ffff71884de in g_main_dispatch (context=0x55555566a800) at ../../../glib/gmain.c:3309
#22 g_main_context_dispatch (context=context@entry=0x55555566a800) at ../../../glib/gmain.c:3974
#23 0x00007ffff7188890 in g_main_context_iterate (context=0x55555566a800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#24 0x00007ffff7188b63 in g_main_loop_run (loop=0x5555556bf0c0) at ../../../glib/gmain.c:4241
#25 0x00007ffff791be85 in gtk_main () at ../../../../gtk/gtkmain.c:1328
#26 0x000055555556e70f in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:91
@zbrown maybe you have an immediate idea?