[mythtv-commits] Ticket #8199: backend lockup on recording expiry

MythTV mythtv at cvs.mythtv.org
Mon May 31 18:29:49 UTC 2010


#8199: backend lockup on recording expiry
-------------------------------------+--------------------------------------
 Reporter:  michael_zanetti@…        |        Owner:  danielk   
     Type:  defect                   |       Status:  new       
 Priority:  trivial                  |    Milestone:  unknown   
Component:  MythTV - Recording       |      Version:  0.22-fixes
 Severity:  medium                   |   Resolution:            
  Mlocked:  0                        |  
-------------------------------------+--------------------------------------
Changes (by michael_zanetti@…):

  * status:  closed => new
  * resolution:  invalid =>


Comment:

 Replying to [comment:10 danielk]:
 > The i/o waits indicate an OS problem. ext2/3 are known to have serious
 problems handling large files. And ext4 is known to have serious problems
 as a system disk. Absent further evidence I'm assuming you are using one
 of these filesystems in an application for which it is not suited and am
 closing as invalid.

 There are no i/o waits... It happens also when the system is idle.

 Nevertheless, I have changed my recording partitions filesystems to XFS as
 suggested by the wiki. The problem still persists.

 Btw. I have upgraded to 0.23-fixes in the meantime... Still the same.

 Today, when it locked up again I had a look at the logs and hope I have a
 more detailed description now. Please see the attached log "mythbackend-
 lockup.log" in combination with this comments:

 - The backend should have started to record a show starting at 15:10. I
 have set it up to start 3 minutes earlier for every show plus 3 minutes
 for this specific one. So the actual start should have been at 15:04. The
 machine woke up on RTC alarm and freshly bootet up from poweroff. At
 15:02:02.493 the backend came alive for the first time.

 - The recording was successfully started. However, it is only 4 seconds
 long!!

 - Then, at 15:18:36.054 the backend seems to have restarted itself. I
 haven't been at home so no one could have restarted the backend. Is this
 possible? I haven't set up a watchdog to do such tasks.

 - At 15:18:38.840, there is again this message. "~MythContext waiting for
 threads to exit." After that there isn't much activity from the backend
 any more. There are still a few messages generated to prove that the
 process is still alive.

 - The (now locked up) backend missed a recording at 18:00 and another one
 at 18:25 without any notice in the logs.

 - About 19:30 I turned on TV, started the frontend out of mythwelcome and
 got to the system information screen. The first page, the one about EPG
 data, has been shown successfully. When I pressed "down" to go to the
 schedules-page also the frontend locked up. I first killed the frontend,
 then restarted also mythwelcome. This produced the few last log entries
 starting at 19:33.

 Then, at 19:35 I restarted the backend. Its running again fine since then.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/8199#comment:11>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list