<div dir="auto">Yeah, that doc did it for me: it seems that sigc++ makes glibmm less thread safe than GLib itself here. So I have some rewriting to do!<div dir="auto"><br></div><div dir="auto">Thanks for the links and discussion :-)<br><div dir="auto"><br></div><div dir="auto">> <span style="color:rgb(85,85,85);font-family:cantarell,"droid sans",ubuntu,"dejavu sans",arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)">Although </span><span style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background:rgb(255,255,255);font-style:italic;color:rgb(85,85,85);font-family:cantarell,"droid sans",ubuntu,"dejavu sans",arial,sans-serif">glib</span><span style="color:rgb(85,85,85);font-family:cantarell,"droid sans",ubuntu,"dejavu sans",arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"> is itself thread-safe, any </span><span style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background:rgb(255,255,255);font-style:italic;color:rgb(85,85,85);font-family:cantarell,"droid sans",ubuntu,"dejavu sans",arial,sans-serif">glibmm</span><span style="color:rgb(85,85,85);font-family:cantarell,"droid sans",ubuntu,"dejavu sans",arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"> wrappers which use </span><span style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background:rgb(255,255,255);font-style:italic;color:rgb(85,85,85);font-family:cantarell,"droid sans",ubuntu,"dejavu sans",arial,sans-serif">libsigc++</span><span style="color:rgb(85,85,85);font-family:cantarell,"droid sans",ubuntu,"dejavu sans",arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)"> will not be. So for example, only the thread in which a main loop runs should call </span><span dir="ltr" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background:rgb(255,255,255);font-family:monospace;color:rgb(85,85,85)">Glib::SignalIdle::connect()</span><span style="color:rgb(85,85,85);font-family:cantarell,"droid sans",ubuntu,"dejavu sans",arial,sans-serif;font-size:14px;background-color:rgb(255,255,255)">,</span></div></div></div>