Opened 15 months ago

Last modified 14 months ago

#13132 new Bug Report - General

Segfault in mythbackend live TV 0.29

Reported by: rndminbx@… Owned by:
Priority: major Milestone: needs_triage
Component: MythTV - General Version: v29-fixes
Severity: medium Keywords: segfault
Cc: Ticket locked: no

Description

Linux tv.host 4.11.8-100.fc24.x86_64 #1 SMP Thu Jun 29 18:05:45 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Fedora release 24 (Twenty Four)

OpenElec? 8.1.1 front end, MythTV 0.29 back end.

Watching LiveTV (end of a scheduled program) when mythbackend blew a gasket:

2017-09-24 14:00:00.399149 N  AutoExpire: CalcParams(): Max required Free Space: 2.0 GB w/freq: 14 min
2017-09-24 14:00:00.418044 N  ApplyRecordRecGroupChange: LiveTV to LiveTV (2)
*** Error in `./mythbackend': corrupted double-linked list: 0x00007fe258d91070 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x756eb)[0x7fe28ffe16eb]
/lib64/libc.so.6(+0x7e594)[0x7fe28ffea594]
/lib64/libc.so.6(cfree+0x4c)[0x7fe28ffed3dc]
/usr/lib64/qt5/plugins/sqldrivers/libqsqlmysql.so(+0xd7cf)[0x7fe29a5477cf]
/lib64/libQt5Sql.so.5(_ZN10QSqlResult11savePrepareERK7QString+0x1eb)[0x7fe29131709b]
/lib64/libQt5Sql.so.5(_ZN9QSqlQuery7prepareERK7QString+0x395)[0x7fe291306ec5]
/opt/mythtv-0.29/lib/libmythbase-29.so.29(_ZN9MSqlQuery7prepareERK7QString+0x241)[0x7fe29675f823]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(_ZN13RecordingFile4LoadEv+0x7f)[0x7fe297132f99]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(_ZN13RecordingInfo17LoadRecordingFileEv+0x79)[0x7fe296fdee2f]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(+0x7e945f)[0x7fe29760d45f]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(_ZN5TVRec17RingBufferChangedEP10RingBufferP13RecordingInfoP16RecordingQuality+0x342)[0x7fe2975f9a84]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(_ZN12RecorderBase24CheckForRingBufferSwitchEv+0x1a8)[0x7fe29761f180]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(+0x810ed9)[0x7fe297634ed9]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(+0x80f9c7)[0x7fe2976339c7]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(+0x81538b)[0x7fe29763938b]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(_ZN14MPEGStreamData15ProcessTSPacketERK8TSPacket+0x100)[0x7fe2971be644]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(_ZN14MPEGStreamData11ProcessDataEPKhi+0x538)[0x7fe2971be3fc]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(+0x93eb6d)[0x7fe297762b6d]
/opt/mythtv-0.29/lib/libmythtv-29.so.29(+0x93cc2c)[0x7fe297760c2c]
/opt/mythtv-0.29/lib/libmythbase-29.so.29(+0x47e1a)[0x7fe29673de1a]
/lib64/libQt5Core.so.5(+0xa59aa)[0x7fe290c7b9aa]
/lib64/libpthread.so.0(+0x75ca)[0x7fe2921325ca]
/lib64/libc.so.6(clone+0x6d)[0x7fe29006f0cd]

Then a memory map and this spliced into the middle:

7fe28241f000-7fe282442017-09-24 14:00:00.945373 N  Finished Recording: Container: MPEG2-TS Video Codec: h264 (720x576 A/R: 1818181 25fps) Audio Codec: mp2
4000 r-xp 00000000 fd:00 67160434                   /usr/lib64/liblzma.so.5.2.2

Change History (1)

comment:1 Changed 14 months ago by Peter Bennett

Summary: Segfault live TV 0.29Segfault in mythbackend live TV 0.29
Note: See TracTickets for help on using tickets.