[beast: 4/4] Merge branch 'thread-exit'



commit a7a18cc24e2a959debeb827c5c3141142548d256
Merge: e72d2b0 90867e9
Author: Tim Janik <timj gnu org>
Date:   Wed Sep 9 10:08:24 2015 +0200

    Merge branch 'thread-exit'
    
    This branch fixes a number of spurious crashes during shutdown, where
    some threads are still accessing structures that are being freed during
    main thread shutdown (e.g. due to static dtor execution during exit(3)).
    
    * thread-exit:
      BSE: reap master thread atexit
      BSE: reap sequencer thread atexit
      BSE: reap main loop thread atexit

 bse/bseengine.cc       |   15 ++-------------
 bse/bseenginemaster.cc |   42 +++++++++++++++++++++++++++++++++++++++---
 bse/bseenginemaster.hh |    8 +++++---
 bse/bsemain.cc         |   16 ++++++++++++++--
 bse/bsesequencer.cc    |   17 ++++++++++++++++-
 bse/bsesequencer.hh    |    1 +
 6 files changed, 77 insertions(+), 22 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]