Hi! Thanks Arthur for report this bug.
The idea of the almanah_tag_remove function is to emit a signal, and it's better that nothing is returned. The bug is in the "g_return_val_if_fail", which must be: g_return_if_fail. I have created a patch and submitted to the Almanah git repository. You can check it out: https://git.gnome.org/browse/almanah/commit/?id=421e86691b012461b3530a1b33faabf7287a33a4 Thanks Arthur. Best regards. -- Álvaro Peña alvar...@gmail.com http://alvaropg.org