[mythtv-commits] Ticket #12005: Mythtv Video Library leaks while playing video with .srt subtitles

MythTV noreply at mythtv.org
Mon Jan 6 13:11:19 UTC 2014


#12005: Mythtv Video Library leaks while playing video with .srt subtitles
----------------------------------------+------------------------
     Reporter:  martin@…                |      Owner:
         Type:  Bug Report - Crash      |     Status:  new
     Priority:  minor                   |  Milestone:
    Component:  MythTV - Video Library  |    Version:  0.27-fixes
     Severity:  medium                  |   Keywords:
Ticket locked:  0                       |
----------------------------------------+------------------------
 The Video Library seems to leak some memory every time a subtitle is
 shown. Eventually leading to a crash of mythfrontend while watching a
 subtitled video.

 Below is a 10 seconds interval of the ps output of mythfrontend while
 playing a video with .srt subtitles enabled:

 UID        PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD
 martin    6005  5996 29 145773 193288 1 13:33 ?        00:05:34
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 145773 193288 0 13:33 ?        00:05:34
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 145773 193288 0 13:33 ?        00:05:34
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 145773 193288 0 13:33 ?        00:05:35
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 145608 192756 0 13:33 ?        00:05:35
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154116 202920 1 13:33 ?        00:05:40
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154436 202924 0 13:33 ?        00:05:43
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154468 203032 0 13:33 ?        00:05:47
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154468 203032 1 13:33 ?        00:05:50
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154468 203032 0 13:33 ?        00:05:54
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154468 203032 0 13:33 ?        00:05:57
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154468 203032 1 13:33 ?        00:06:01
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154500 203188 1 13:33 ?        00:06:05
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 1 13:33 ?        00:06:08
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 0 13:33 ?        00:06:12
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 1 13:33 ?        00:06:15
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 0 13:33 ?        00:06:19
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 0 13:33 ?        00:06:22
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 0 13:33 ?        00:06:26
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 0 13:33 ?        00:06:29
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 0 13:33 ?        00:06:33
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 29 154532 203188 1 13:33 ?        00:06:37
 /usr/bin/mythfrontend.real --syslog local7 -q -q


 And here's the same video without subtitles:
 UID        PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD
 martin    6005  5996 30 152253 203092 0 13:33 ?        00:07:16
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203164 0 13:33 ?        00:07:19
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203212 0 13:33 ?        00:07:23
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203272 1 13:33 ?        00:07:26
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203272 1 13:33 ?        00:07:30
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203272 0 13:33 ?        00:07:33
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203272 1 13:33 ?        00:07:37
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 1 13:33 ?        00:07:41
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 1 13:33 ?        00:07:44
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 0 13:33 ?        00:07:47
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 0 13:33 ?        00:07:51
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 1 13:33 ?        00:07:54
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 1 13:33 ?        00:07:58
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 1 13:33 ?        00:08:01
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 0 13:33 ?        00:08:05
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 0 13:33 ?        00:08:08
 /usr/bin/mythfrontend.real --syslog local7 -q -q
 martin    6005  5996 30 152509 203292 0 13:33 ?        00:08:12
 /usr/bin/mythfrontend.real --syslog local7 -q -q

 I'm running the ubuntu 0.27-fixes repository and just upgraded this
 morning (0.27.0+fixes.20140105.fac84fa)

--
Ticket URL: <http://code.mythtv.org/trac/ticket/12005>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list