gnome-ring crashes at startup
Issue generated from Tuleap's migration script. Originally submitted by: Denis (single.report)
* Environment:
Arch Linux 4.15.15-1-ARCH #1 SMP PREEMPT Sat Mar 31 23:59:25 UTC 2018 x86_64
Ring GNOME client version: 1.0.0
git ref: 410ebf79
* Reproduce steps:
Try to run ring.cx.
* Expected result:
It starts and probably even allows to make a call or two.
* Actual result:
$ ring.cx
** Message: 20:45:16.700: Ring GNOME client version: 1.0.0
** Message: 20:45:16.700: git ref: 410ebf79
Updating all accounts
Loading "9050294fd483078a"
Loading vcf from: QDir( "/home/bipll/.local/share/gnome-ring/profiles" , nameFilters = { "*" }, QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )
(gnome-ring:4326): libnotify-WARNING **: 20:45:17.184: Failed to connect to proxy
(gnome-ring:4326): Gtk-WARNING **: 20:45:17.324: GtkGrid does not have a child property called expand
(gnome-ring:4326): Gtk-WARNING **: 20:45:17.324: GtkGrid does not have a child property called fill
(gnome-ring:4326): Gtk-WARNING **: 20:45:17.324: GtkGrid does not have a child property called position
QDBusMarshaller: type VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call beginStructure() ?) QDBusMarshaller: type
MapStringVectorString' produces invalid D-BUS signature a{s}' (Did you forget to call beginStructure() ?) QDBusMarshaller: type
QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
Invalid current audio plugin
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_M_construct null not valid
/usr/bin/ring.cx: line 46: 4326 Aborted (core dumped) gnome-ring $*
Note that dring keeps running. The phone ring can even be heard when someone calls, it's just there's no button on the screen to answer the call.