[mythtv-commits] mythtv/master commit: 82d4f5e44 by Daniel Kristjansson (daniel-kristjansson)
MythTV
noreply at mythtv.org
Thu Jul 28 14:41:29 UTC 2011
Author: Daniel Kristjansson <danielk at cuymedia.net>
Change Date: 2011-07-28T07:40:56-07:00
Push Date: 2011/07/28 07:41:22 -0700
Repository: mythtv
Branch: master
New Revision: 82d4f5e440cfc0efc40c44e24980c073a2b6367e
Changeset: https://github.com/MythTV/mythtv/commit/82d4f5e44
Log:
Add QThread::wait() to multiple QThread dtors.
All of these threads should be getting stopped before the thread is destructed, but I'm seeing some nasty backend crashes right now from some thread that is being destructed while still running. This should convert such crashes into deadlocks which are at least debuggable.
Modified:
mythtv/libs/libmyth/mythmediamonitor.h
mythtv/libs/libmyth/netgrabbermanager.cpp
mythtv/libs/libmythbase/mythsignalingtimer.cpp
mythtv/libs/libmythbase/mythsocketthread.h
mythtv/libs/libmythbase/system-unix.h
mythtv/libs/libmythbase/system-windows.cpp
mythtv/libs/libmythbase/system-windows.h
mythtv/libs/libmythtv/mythplayer.h
mythtv/libs/libmythtv/previewgenerator.cpp
mythtv/libs/libmythtv/previewgeneratorqueue.cpp
mythtv/libs/libmythtv/ringbuffer.cpp
mythtv/libs/libmythtv/signalmonitor.cpp
mythtv/programs/mythbackend/scheduler.cpp
More information about the mythtv-commits
mailing list