Bug#886861: ring: abort with assertion failed: (_gtk_rbtree_is_nil (tree->root))

Petter Reinholdtsen pere at hungry.com
Wed Jan 10 17:54:18 UTC 2018


Package: ring
Version: 20161221.2.7bd7d91~dfsg1-1
Severity: important

The gnome-ring client keep crashing on me.  Here is from one example run
when it crashed.  I've removed the address I tried to call.  Calling is
not required, normally it crash when I search for people in the list of
contacts.

% gnome-ring
** Message: Ring GNOME client version: 1.0.0
** Message: git ref: unknown
Updating all accounts
Loading "61351441220ef85e"
Account parameter " "Account.presenceSubscribeSupported" " not found
Loading "9d974ed83cd0935d"
Loading vcf from: QDir( "/home/pere/.local/share/gnome-ring/profiles" , nameFilters = { "*" },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )
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
Selection changed 0
Selection changed 0
Malformatted Address
Malformatted Address
Malformatted Address
Registered Name found. Account: "61351441220ef85e" status: 3 name: ""
Registered Name found. Account: "61351441220ef85e" status: 3 name: ""
Registered Name found. Account: "61351441220ef85e" status: 3 name: ""
Registered Name found. Account: "61351441220ef85e" status: 3 name: ""
Registered Name found. Account: "61351441220ef85e" status: 3 name: ""
Registered Name found. Account: "" status: 3 name: ""
registered name found for unknown account ""

(gnome-ring:12143): Gtk-CRITICAL **: file /build/gtk+3.0-NmdvYo/gtk+3.0-3.22.11/./gtk/a11y/gtktreeviewaccessible.c: line 332 (set_cell_data): should not be reached
Account "9d974ed83cd0935d" status changed to "Default status message"
Account "9d974ed83cd0935d" status changed to "Request Timeout"
State changing from "New" to "Dialing" on Call(0x5587258170a0)
State changing from "Dialing" to "Searching for" on Call(0x5587258170a0)
Calling  "<removed>"  with account  Account(0x5587252262e0) , CallId:  Call(0x5587258170a0) , ConfId:  Call(0x5587258170a0)
Calling action  ACCEPT (0)  on  Call(0x5587258170a0)  with state  "Dialing" . Become  "Searching for"
State changing from "Searching for" to "Over" on Call(0x5587258170a0)
Canceling call. callId :  Call(0x5587258170a0) ConfId: Call(0x5587258170a0)
Calling action  REFUSE (1)  on  Call(0x5587258170a0)  with state  "Searching for" . Become  "Over"
Call State Changed for call   "2438911291094570266"  . New state :  "OVER"
Call found Call(0x5587258170a0) "Over"
Origin and destination states are identical "Over" "Over" doing nothing Call(0x5587258170a0)
Cannot remove  Call(0x5587258170a0) : call not found in tree
Calling stateChanged  "OVER"  ->  7  on call with state  "Over" . Become  "Over"
Cannot remove  Call(0x5587258170a0) : call not found in tree
**
Gtk:ERROR:/build/gtk+3.0-NmdvYo/gtk+3.0-3.22.11/./gtk/gtkrbtree.c:471:_gtk_rbtree_insert_after: assertion failed: (_gtk_rbtree_is_nil (tree->root))
Aborted
%

I tried to trigger the crash while running gnome-ring under valgrind,
without any luck. :(
-- 
Happy hacking
Petter Reinholdtsen



More information about the Pkg-voip-maintainers mailing list