[mythtv-commits] Ticket #10265: mythbackend main thread blocks soon after startup on CentOS 6.2
MythTV
noreply at mythtv.org
Sun Dec 30 21:11:33 UTC 2012
#10265: mythbackend main thread blocks soon after startup on CentOS 6.2
----------------------------------------+----------------------------
Reporter: J. Ali Harlow <ali@…> | Owner:
Type: Bug Report - Hang/Deadlock | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: 0.24-fixes
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------------+----------------------------
Comment (by anonymous@…):
I don't think the issue is QT, but rather the rather ancient level of
glib2 supplied with Centos/RHEL. In the 2.22.5 version of gmain.c, the
wakeup pipe is created blocking; in later versions the wakeup code is
moved into a new gwakeup.c module and uses non-blocking pipes.
A possible circumvention (haven't tried this yet) would be to modify QT
src/corelib/kernel/qsocketnotifier.cpp to force registered file
descriptors non-blocking.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10265#comment:28>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list