Opened 8 years ago

Closed 7 years ago

#10051 closed Bug Report - Crash (Fixed)

backend segfault (mpeg2 stream quality issues)

Reported by: xris Owned by:
Priority: critical Milestone: 0.25
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Just happened to be watching on the console when this was displayed at the same time my backend died:

mythbackend: mpeg2.c:113: mpeg2_recv_handler: Assertion `mpeg != ((void *)0)' failed.

I can confirm that this happened at the same time there were some major quality problems with the channel, so there was likely a lot of corruption.

Neither that file nor the error message seem to exist in my code (can't find the file anywhere).

Another oddity: Google search results turn up the same error in a file attached to very-old #4472

Also, this crash happens when trying to record/watch via my HDHR as well as Firewire.

Change History (3)

comment:1 Changed 8 years ago by beirdo

Can you do an ldd mythbackend? I'm suspecting you are linked to an external version of libmpeg2, however the version we have sucked in as libmythmpeg2 doesn't seem to have the mpeg2.c file (or the mpeg2_recv_handler function).

comment:2 Changed 8 years ago by beirdo

Type: Bug Report - GeneralBug Report - Crash

comment:3 Changed 7 years ago by stuartm

Milestone: unknown0.25
Resolution: Fixed
Status: newclosed

We've dropped libmpeg2, so this is fixed.

Note: See TracTickets for help on using tickets.