Granite's Logger service crashes applications. It seems to happen randomly.
Program received signal SIGSEGV, Segmentation fault.
0xb7c11707 in granite_services_logger_log_message_get_Level () from /usr/lib/libgranite.so.0
(gdb) bt
#0 0xb7c11707 in granite_services_logger_log_message_get_Level () from /usr/lib/libgranite.so.0
#1 0xb7c10b15 in granite_services_logger_print_log () from /usr/lib/libgranite.so.0
#2 0xb7c1076e in granite_services_logger_write () from /usr/lib/libgranite.so.0
#3 0xb7c1141b in granite_services_logger_glib_log_func () from /usr/lib/libgranite.so.0
#4 0xb7c0ffe1 in _granite_services_logger_glib_log_func_glog_func () from /usr/lib/libgranite.so.0
#5 0xb72ac713 in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6 0xb72ac8d3 in g_log () from /lib/i386-linux-gnu/libglib-2.0.so.0
Could you provide Granite version number in which the bug happens?
Also, do you have any code samples which trigger the bug? (I'm no coder but it looks like funtions being non-thread-safe or something like that and that doesn't occur in "ordinary" code).