GNOME Bugzilla – Bug 627238
gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
Last modified: 2011-08-29 10:12:37 UTC
When I start Empathy master with my tester user I get this assertion and the contact list stays greyed (no contact is displayed). Gtk-CRITICAL **: gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed aborting... Program received signal SIGTRAP, Trace/breakpoint trap. 0x00007ffff49396c6 in g_logv (log_domain=0x7ffff3c088ef "Gtk", log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff49b2b18 "%s: assertion `%s' failed", args1=0x7fffffffd8a0) at gmessages.c:544 544 G_BREAKPOINT (); (gdb) bt
+ Trace 223284
The widget causing the assertion is the EmpathyIndividualView.
Ok, that's because folks failed to find its TP backend so no contact was fetched. Tweaking FOLKS_BACKEND_DIR solved it. I keep the bug opened as we still shouldn't assert if there is no contact. I think that's because the page 1 of the notebook is never displayed and so the view is not realized or something.
Assigning to Felix as he's the one who implemented the notebook.
most likely related to gtk+ bug #626503
The patch attached on bug #626503 doesn't help. I still have the issue.
this branch should fix this, already merged to master http://git.collabora.co.uk/?p=user/kaserf/empathy.git;a=shortlog;h=refs/heads/fix-critical-on-empty-list-search