Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1370 closed defect (fixed)

Mythbackend DVB EIT Parser Seg Fault w/ r9109

Reported by: a.petersen@… Owned by: danielk
Priority: minor Milestone: 0.20
Component: mythtv Version: head
Severity: medium Keywords: eit siparser
Cc: Ticket locked: no

Description

DVB parser appears to cause a segfault on mythbackend startup - r19 ok.

Attachments (6)

gdb.txt (18.3 KB) - added by a.petersen@… 14 years ago.
backtrace
mythbackend.log (73.3 KB) - added by anonymous 14 years ago.
backend log
nit-debug.patch (1.2 KB) - added by danielk 14 years ago.
debugging patch
nit-debug.2.patch (1.2 KB) - added by danielk 14 years ago.
better version
NIT-debug-output.log (7.5 KB) - added by janne-mythtv@… 14 years ago.
debug output and bt with second patch
nit-debug.3.patch (1.3 KB) - added by danielk 14 years ago.
updated debug patch

Download all attachments as: .zip

Change History (16)

Changed 14 years ago by a.petersen@…

Attachment: gdb.txt added

backtrace

Changed 14 years ago by anonymous

Attachment: mythbackend.log added

backend log

comment:1 Changed 14 years ago by Stuart Auchterlonie

Resolution: worksforme
Status: newclosed

make distclean; ./configure; make; make install

comment:2 Changed 14 years ago by a.petersen@…

Resolution: worksforme
Status: closedreopened

Nope, that's not the problem. It is definitely a DVB EIT issue, as if I disable this feature with configure, the segfault goes away (interestingly, if I simply disable scanning on all sources, it has no effect).

I can only replicate it if I have recordings scheduled on the DVB tuners when I start up mythbackend. Which happenned to be the only situation that was occurring, before I retested it this morning.

As another, possibly relevant datapoint, I'm in Australia, so we don't have real OTA guides, merely current, and next.

comment:3 Changed 14 years ago by a.petersen@…

Still there with r9116. Will try to identify the problematic commit tonight.

comment:4 Changed 14 years ago by Stuart Auchterlonie

Keywords: eit siparser added
Milestone: 0.19
Version: head

Changeset [9095] appears to be resposible for this.

Changed 14 years ago by danielk

Attachment: nit-debug.patch added

debugging patch

comment:5 Changed 14 years ago by danielk

Can someone send me the output of the attached patch?

It should help me figure out why this is method is failing.

Changed 14 years ago by danielk

Attachment: nit-debug.2.patch added

better version

comment:6 Changed 14 years ago by danielk

Milestone: 0.190.20

fix milestone

Changed 14 years ago by janne-mythtv@…

Attachment: NIT-debug-output.log added

debug output and bt with second patch

comment:7 Changed 14 years ago by danielk

(In [9136]) References #1370. Potential fix for NIT parsing bug.

Changed 14 years ago by danielk

Attachment: nit-debug.3.patch added

updated debug patch

comment:8 Changed 14 years ago by danielk

Please try the latest SVN.

If it works close the ticket, if it doesn't work, apply nit-debug.3.patch and attach the output.

comment:9 Changed 14 years ago by danielk

Resolution: fixed
Status: reopenedclosed

Fixed by [9136].

comment:10 Changed 14 years ago by a.petersen@…

Just confirming this commit fixed the segfault for me. Thanks.

Note: See TracTickets for help on using tickets.