[beast: 4/4] Merge branch 'thread-exit'
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast: 4/4] Merge branch 'thread-exit'
- Date: Sun, 13 Sep 2015 09:06:49 +0000 (UTC)
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]