• Jonitis's avatar
    Fix callback races in glibmm when source is destructed · c665e04c
    Jonitis authored
    It is normal situation when glib main loop iterates sources on one
    thread where it checks whether source is still active and its callback
    functions can be called and glibmm Source being destroyed on other
    thread. Glibmm should check once again that callback_data and
    callback_funcs fields are still valid and GSource was not marked
    as inactive while its callback handlers are called.
    
    Fixes #41
    c665e04c
Name
Last commit
Last update
MSVC_NMake Loading commit data...
build Loading commit data...
docs Loading commit data...
examples Loading commit data...
gio Loading commit data...
glib Loading commit data...
tests Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.tools Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-2-36-2 Loading commit data...
HACKING Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.SUN Loading commit data...
README.win32 Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
glibmm.doap Loading commit data...