[mythtvnz] mhegepgsnoop problem

Robin Gilks g8ecj at gilks.org
Sun Sep 6 12:17:32 BST 2015


> On 06/09/15 09:56, Robin Gilks wrote:
>> Running python 2.7.9 on Debian Jessie and the last 3 nights I've had the
>> following problem (presumably data related).
>>
>> Traceback (most recent call last):
>>    File "/usr/local/bin/mhegepgsnoop-0.6.1.py", line 1611, in <module>
>>      main()
>>    File "/usr/local/bin/mhegepgsnoop-0.6.1.py", line 772, in main
>>      download2(the_pid, datablocks, module_numbers, dmxfd, demux_filter)
>>    File "/usr/local/bin/mhegepgsnoop-0.6.1.py", line 1147, in download2
>>      buffer.extend(dmxfd.read(3))
>> IOError: [Errno 75] Value too large for defined data type
>>
>> Anyone any ideas?
>>
> That's odd. It looks like the read from the dmxfd file descriptor is
> failing in the line
>
> buffer.extend(dmxfd.read(3))
>
> I don't understand why. This should simply read three bytes and put them
> in the buffer. It is an I/O error so maybe the dmxfd file descriptor is
> not opened properly and the code is attempting to read 3 bytes from an
> object which is less than 3 bytes in size? Maybe insert a "print
> sys.getsizeof(dmxfd)" statement to see what size it is?
>

I put the print statement before the line in question and it reports (a
total of 138 times) 144.

Does this help?




-- 
Robin Gilks





More information about the mythtvnz mailing list