[ Wonders of unix signals ] > > Seriously? Removing the debug statement is fixing the issue for you? > > yes, it fixes one issue and since adding the fix to my code I haven't run > into any other issue yet. > > This one is definitely a bug, you're not supposed to use non > async-signal-safe stuff in a signal handler. As g_debug() calls malloc(), > which is not async-signal-safe, we MUST remove the log statement from the > signal handler.
Shouldn't this be solvable by using g_unix_signal_add* if you want to keep the debug messages? Though I have a faint memory of only certain signals being valid to use with this, but can't find that currently. _______________________________________________ tracker-list mailing list tracker-list@gnome.org https://mail.gnome.org/mailman/listinfo/tracker-list