Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#12928 closed Bug Report - General (fixed)

Seeking in LiveTV fails, usually causes segfault

Reported by: JYA Owned by: Jean-Yves Avenard <jyavenard@…>
Priority: blocker Milestone: 0.28.1
Component: MythTV - General Version: 0.28.0
Severity: high Keywords:
Cc: Ticket locked: no

Description

Start Live TV Play 10s, and then pause Wait until there's 30s of video recorded. Attempt to rewind -> nothing happens Attempt to fast forward -> display searches for a short while then boom, segfault.

Change History (5)

comment:1 Changed 3 years ago by JYA

Actually, this may be due to: Table './mythconverg/recordedseek' is marked as crashed and last (automatic?) repair failed

comment:2 Changed 3 years ago by JYA

myisamchk -r -f recordedseek.MYI

fixed the problem.

Will work on preventing the segfault however. This is due to the map table being empty, as it tries to access index -1, this causes an out of bound access and segfault

comment:3 Changed 3 years ago by Jean-Yves Avenard <jyavenard@…>

Owner: set to Jean-Yves Avenard <jyavenard@…>
Resolution: fixed
Status: newclosed

In faf254ffd5ff2ca170b9995966940c6ccbf48ce9/mythtv:

Prevent out of bound access when table is empty.

Fixes #12928

comment:4 Changed 3 years ago by Jean-Yves Avenard <jyavenard@…>

In 1224d760d9901289836ae2c3fe18f4210ae2a6a7/mythtv:

Prevent out of bound access when table is empty.

Fixes #12928

(cherry picked from commit faf254ffd5ff2ca170b9995966940c6ccbf48ce9)

comment:5 Changed 3 years ago by Stuart Auchterlonie

Milestone: unknown0.28.1
Note: See TracTickets for help on using tickets.