Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#12207 closed Bug Report - General (fixed)

0.27/fixes 20140714 mythtranscode segfault mpeg lossless transcode fails

Reported by: tobias.powalowski@… Owned by: JYA
Priority: major Milestone: 0.27.4
Component: MythTV - Mythtranscode Version: 0.27-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Again a german sky recording which makes trouble. Segfault log attached.

Attachments (2)

gdb.txt (10.6 KB) - added by tobias.powalowski@… 5 years ago.
debug.txt (3.9 KB) - added by tobias.powalowski@… 5 years ago.
Deadlock on full recording

Download all attachments as: .zip

Change History (8)

Changed 5 years ago by tobias.powalowski@…

Attachment: gdb.txt added

comment:1 Changed 5 years ago by tobias.powalowski@…

https://dev.archlinux.org/~tpowa/sample%5bcopy%5d.mpg attached mpg file which causes segfault.

comment:2 Changed 5 years ago by tobias.powalowski@…

mythtranscode -i sample\[copy\].mpg --video --mpeg2 -o foo.mpg MythTV Version : v0.27.3-82-g7e83d93-dirty MythTV Branch : fixes/0.27

comment:3 Changed 5 years ago by tobias.powalowski@…

Using -O FFMPEGTS=1 avoids segfault on sample file. But using this for full recording ends with deadlock detected error.

Changed 5 years ago by tobias.powalowski@…

Attachment: debug.txt added

Deadlock on full recording

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

Resolution: fixed
Status: newclosed

In 43eed00660447d327b8dc13f3daa38e8e5ae8038/mythtv:

mythtranscode: always check if audio stream still exists

This doesn’t cater for when there’s a change in audio format or new audio stream, but it prevents the crash when that occurs.

Fixes #12207

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

In 302dde18b440a52f8c53744129a4c9adfee3ef71/mythtv:

mythtranscode: always check if audio stream still exists

This doesn’t cater for when there’s a change in audio format or new audio stream, but it prevents the crash when that occurs.

Fixes #12207

(cherry picked from commit 43eed00660447d327b8dc13f3daa38e8e5ae8038)

comment:6 Changed 5 years ago by paulh

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