[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