[next] critical warning while testing Empathy: trying to find Pidgin logs for nonexistent account
Submitted by Simon McVittie
Assigned to Telepathy bugs list
Description
To reproduce: run the Empathy from Bug #76685 with G_DEBUG=fatal-criticals; right-click on a contact.
This might be an Empathy bug, but I think it's more likely to be the Logger?
(empathy:17763): GLib-CRITICAL **: g_uri_escape_string: assertion 'unescaped != NULL' failed ...
(gdb) bt
...
#2 0x00007ffff52952fa in g_uri_escape_string ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff766df04 in log_store_pidgin_get_dir (self=0x7fffd00036a0,
account=<optimized out>, target=0x206a0e0) at log-store-pidgin.c:277
#4 0x00007ffff766e0fd in log_store_pidgin_exists (self=0x0, account=0x0,
target=0x6880c0, type_mask=3) at log-store-pidgin.c:309
#5 0x00007ffff7664e01 in tpl_log_manager_exists (manager=<optimized out>,
account=0x1eb6360, target=0x206a0e0, type_mask=1) at log-manager.c:470
#6 0x00007ffff78b14ff in empathy_contact_can_do_action ()
from /usr/lib/x86_64-linux-gnu/empathy/libempathy-3.12.0.1.20140327.so
#7 0x00007ffff78b279b in empathy_contact_dup_best_for_action ()
...
#14 0x00007ffff7b543fd in empathy_individual_menu_new ()
from /usr/lib/x86_64-linux-gnu/empathy/libempathy-gtk-3.12.0.1.20140327.so
Version: git master