[mythtv] Re: [mythtv-commits] Re: Ticket #424: Proper fix for #415 (empty PMT's cause ProgramMapTable::toString() to SEGV)

Stuart Auchterlonie stuarta at squashedfrog.net
Thu Oct 6 13:04:38 UTC 2005


On Thu, Oct 06, 2005 at 12:21:17PM -0000, MythTV wrote:
> #424: Proper fix for #415 (empty PMT's cause ProgramMapTable::toString() to SEGV)
> ---------------------+------------------------------------------------------
>  Reporter:  stuarta  |        Owner:  danielk
>      Type:  patch    |       Status:  new    
>  Priority:  minor    |    Milestone:  0.19   
> Component:  mythtv   |      Version:  head   
>  Severity:  medium   |   Resolution:         
> ---------------------+------------------------------------------------------
> Comment (by anonymous):
> 
>  I tried this in the hope the last part would fix my multiple PMT per
>  channel issue, but it didn't make any difference.
>  Wasn't getting a segfault, so can't comment on that.
> 

Those changes wouldn't affect your multiple PMT per channel issue
because they are all about what happens once you already have a PMT.

The multiple PMT issue is more about identifying the correct PMT

You would only see the SEGV iff.

1) You are running the backend with --verbose record
2) The EIT Scanner walks to a channel which is off air / data only
3) The reconstructed PMT therefore has no streams.
4) You then try to print out the pmt with
   ProgramMapTable::toString() (which --verbose record does...)


Stuart




More information about the mythtv-dev mailing list