[mythtv] Mythbackend - double free or corruption - v0.24-90-g3cf32e8/fixes/0.24
agraham
agraham at g-b.net
Tue Dec 28 10:18:44 UTC 2010
Hi,
I'm running, v0.24-90-g3cf32e8/fixes/0.24
latest version as of a few hours ago, when I search for upcoming
recording, the backend crashes with the following in the backend log file.
2010-12-28 07:26:15.306 Connected to database 'mythconverg' at host:
192.168.20.1
2010-12-28 07:26:15.568 MainServer::ANN Monitor
2010-12-28 07:26:15.579 adding: HDTV as a client (events: 0)
2010-12-28 07:26:15.585 MainServer::ANN Monitor
2010-12-28 07:26:15.594 adding: HDTV as a client (events: 1)
*** glibc detected *** /home/mtv/bin/mythbackend: double free or
corruption (out): 0x00007f77f404bbe0 ***
2010-12-28 07:26:15.614 DB Error (AddNewRecords):
Query was:
SELECT c.chanid, c.sourceid, p.starttime,
p.endtime, p.title, p.subtitle, p.description,
c.channum, c.callsign, c.name,
oldrecduplicate, p.category, record_tmp.recpriority,
record_tmp.dupin, recduplicate, findduplicate, record_tmp.type,
record_tmp.recordid, p.starttime - INTERVAL record_tmp.startoffset
minute AS recstartts, p.endtime + INTERVAL record_tmp.endoffset
minute AS recendts,
p.previouslyshown, record_tmp.recgroup, record_tmp.dupmethod,
c.commmethod, capturecard.cardid, cardinput.cardinputid,p.seriesid,
p.programid, p.category_type, p.airdate, p.stars,
p.originalairdate, record_tmp.inactive,
record_tmp.parentid, (CASE record_tmp.type WHEN 6 THEN
record_tmp.findid WHEN 9 THEN to_days(date_sub(p.starttime,
interval time_format(record_tmp.findtime, '%H:%i')
hour_minute)) WHEN 10 THEN floor((to_days(date_sub(p.starttime,
interval time_format(record_tmp.findtime, '%H:%i')
hour_minute)) - record_tmp.findday)/7) * 7 +
record_tmp.findday WHEN 7 THEN record_tmp.findid ELSE 0 END) ,
record_tmp.playgroup, oldrecstatus.recstatus,
oldrecstatus.reactivate, p.videoprop+0, p.subtitletypes+0,
p.audioprop+0, record_tmp.storagegroup, capturecard.hostname,
recordmatch.oldrecstatus, record_tmp.avg_delay, c.recpriority +
cardinput.recpriority + (cardinput.cardinputid = record_tmp.prefinput) *
1 + (p.hdtv > 0 OR FIND_IN_SET('HDTV', p.videoprop) > 0) * 10 + (p.first
> 0 AND p.last > 0) * 4 AS powerpriority FROM recordmatch INNER JOIN
record_tmp ON (recordmatch.recordid = record_tmp.recordid) INNER JOIN
program AS p ON ( recordmatch.chanid = p.chanid AND
recordmatch.starttime = p.starttime AND recordmatch.manualid =
p.manualid ) INNER JOIN channel AS c ON ( c.chanid = p.chanid ) INNER
JOIN cardinput ON (c.sourceid = cardinput.sourceid) INNER JOIN
capturecard ON (capturecard.cardid = cardinput.cardid) LEFT JOIN
oldrecorded as oldrecstatus ON ( oldrecstatus.station = c.callsign
AND oldrecstatus.starttime = p.starttime AND oldrecstatus.title
= p.title ) WHERE p.endtime >= NOW() - INTERVAL 1 DAY ORDER BY
record_tmp.recordid DESC
Driver error was [2/2013]:
QMYSQL3: Unable to store statement results
Database error was:
Lost connection to MySQL server during query
======= Backtrace: =========
2010-12-28 07:26:15.630 MySQL reconnected successfully
/lib64/libc.so.6[0x3374075676]
/usr/lib64/tls/libnvidia-tls.so.260.19.29(+0x8bb)[0x7f782c1258bb]
======= Memory map: ========
00400000-00568000 r-xp 00000000 08:04 786747 /home/mtv/bin/mythbackend
00768000-0076b000 rw-p 00168000 08:04 786747 /home/mtv/bin/mythbackend
00c5c000-0357d000 rw-p 00000000 00:00 0 [heap]
3070000000-3070015000 r-xp 00000000 08:04 461 /lib64/libz.so.1.2.3
3070015000-3070214000 ---p 00015000 08:04 461 /lib64/libz.so.1.2.3
3070214000-3070215000 rw-p 00014000 08:04 461 /lib64/libz.so.1.2.3
3373c00000-3373c0e000 r-xp 00000000 08:04 4244 /lib64/ld-2.12.1.so
3373c0e000-3373c0f000 -wxp 0000e000 08:04 4244 /lib64/ld-2.12.1.so
3373c0f000-3373c1e000 r-xp 0000f000 08:04 4244 /lib64/ld-2.12.1.so
3373e1d000-3373e1e000 r--p 0001d000 08:04 4244 /lib64/ld-2.12.1.so
3373e1e000-3373e1f000 rw-p 0001e000 08:04 4244 /lib64/ld-2.12.1.so
3373e1f000-3373e20000 rw-p 00000000 00:00 0
lots of similar output.....
7f782339a000-7f782339b000 ---p 00000000 00:00 0
7f782339b000-7f7823b9b000 rw-p 00000000 00:00 0
7f7823b9b000-7f7823cd3000 r-xp 00000000 08:04 262395
/usr/lib64/mysql/libmysqlclient_r.so.16.0.0
7f7823cd3000-7f7823ed2000 ---p 00138000 08:04 262395
/usr/lib64/mysql/libmysqlclient_r.so.16.0.0
7f7823ed2000-7f7823f1f000 rw-p 00137000 08:04 262395
/usr/lib64/mysql/libmysqlclient_r.so.16.0.0
7f7823f1f000-7f7823f23000 rw-p 00000000 00:00 0
7f7823f23000-7f7823f4b000 rw-p 00000000 00:00 0
7f7823f4b000-7f7823f5b000 r-xp 00000000 08:04 330134
/usr/lib64/qt4/plugins/sqldrivers/libqsqlmysql.so
7f7823f5b000-7f782415b000 ---p 00010000 08:04 330134
/usr/lib64/qt4/plugins/sqldrivers/libqsqlmysql.so
7f782415b000-7f782415c000 rw-p 00010000 08:04 330134
/usr/lib64/qt4/plugins/sqldrivers/libqsqlmysql.so
7f782415c000-7f782415e000 r-xp 00000000 08:04 271824
/usr/lib64/gconv/UTF-16.so
7f782415e000-7f782435e000 ---p 00002000 08:04 271824
/usr/lib64/gconv/UTF-16.so
7f782435e000-7f782435f000 r--p 00002000 08:04 271824
/usr/lib64/gconv/UTF-16.so
7f782435f000-7f7824360000 rw-p 00003000 08:04 271824
/usr/lib64/gconv/UTF-16.so
7f7824360000-7f782a1f1000 r--p 00000000 08:04 272534
/usr/lib/locale/locale-archive
7f782a1f1000-7f782a23c000 rw-p 00000000 00:00 0
7f782a23c000-7f782a337000 r-xp 00000000 08:04 4276
/lib64/libglib-2.0.so.0.2400.1
7f782a337000-7f782a536000 ---p 000fb000 08:04 4276
/lib64/libglib-2.0.so.0.2400.1
7f782a536000-7f782a538000 rw-p 000fa000 08:04 4276
/lib64/libglib-2.0.so.0.2400.1
7f782a538000-7f782b931000 r-xp 00000000 08:04 131322
/usr/lib64/libnvidia-glcore.so.260.19.29
7f782b931000-7f782bb31000 ---p 013f9000 08:04 131322
/usr/lib64/libnvidia-glcore.so.260.19.29
7f782bb31000-7f782c10e000 rwxp 013f9000 08:04 131322
/usr/lib64/libnvidia-glcore.so.260.19.29
7f782c10e000-7f782c124000 rwxp 00000000 00:00 0
7f782c124000-7f782c125000 rw-p 00000000 00:00 0
7f782c125000-7f782c126000 r-xp 00000000 08:04 262278
/usr/lib64/tls/libnvidia-tls.so.260.19.29
7f782c126000-7f782c326000 ---p 00001000 08:04 262278
/usr/lib64/tls/libnvidia-tls.so.260.19.29
7f782c326000-7f782c327000 rw-p 00001000 08:04 262278
/usr/lib64/tls/libnvidia-tls.so.260.19.29
7f782c327000-7f782c32d000 rw-p 00000000 00:00 0
7f782c32d000-7f782c32e000 r-xp 00000000 08:04 132100
/usr/lib64/libvdpau.so.260.19.29
7f782c32e000-7f782c52d000 ---p 00001000 08:04 132100
/usr/lib64/libvdpau.so.260.19.29
7f782c52d000-7f782c52e000 rw-p 00000000 08:04 132100
/usr/lib64/libvdpau.so.260.19.29
7f782c52e000-7f782c531000 rw-p 00000000 00:00 0
7f782c531000-7f782c5e8000 r-xp 00000000 08:04 131569
/usr/lib64/libGL.so.260.19.29
7f782c5e8000-7f782c7e8000 ---p 000b7000 08:04 131569
/usr/lib64/libGL.so.260.19.29
7f782c7e8000-7f782c820000 rwxp 000b7000 08:04 131569
/usr/lib64/libGL.so.260.19.29
7f782c820000-7f782c836000 rwxp 00000000 00:00 0
7f782c836000-7f782c837000 rw-p 00000000 00:00 0
7f782c837000-7f782c895000 r-xp 00000000 08:04 131487
/usr/lib64/libGLU.so.1.3.070802
7f782c895000-7f782ca94000 ---p 0005e000 08:04 131487
/usr/lib64/libGLU.so.1.3.070802
7f782ca94000-7f782ca96000 rw-p 0005d000 08:04 131487
/usr/lib64/libGLU.so.1.3.070802
7f782ca96000-7f782ca98000 rw-p 00000000 00:00 0
7f782ca98000-7f782caa8000 r-xp 00000000 08:04 4268 /lib64/libbz2.so.1.0.6
7f782caa8000-7f782cca7000 ---p 00010000 08:04 4268 /lib64/libbz2.so.1.0.6
7f782cca7000-7f782cca9000 rw-p 0000f000 08:04 4268 /lib64/libbz2.so.1.0.6
7f782cca9000-7f782ccaa000 rw-p 00000000 00:00 0
7f782ccaa000-7f782cd02000 r-xp 00000000 08:04 296186
/usr/local/lib/libmp3lame.so.0.0.0
7f782cd02000-7f782cf01000 ---p 00058000 08:04 296186
/usr/local/lib/libmp3lame.so.0.0.0
7f782cf01000-7f782cf03000 rw-p 00057000 08:04 296186
/usr/local/lib/libmp3lame.so.0.0.0
7f782cf03000-7f782cf36000 rw-p 00000000 00:00 0
7f782cf36000-7f782cf39000 r-xp 00000000 08:04 792322
/usr/lib64/libXvMC.so.1.0.0
7f782cf39000-7f782d138000 ---p 00003000 08:04 792322
/usr/lib64/libXvMC.so.1.0.0
7f782d138000-7f782d139000 rw-p 00002000 08:04 792322
/usr/lib64/libXvMC.so.1.0.0
7f782d139000-7f782d13a000 rw-p 00000000 00:00 0
7f782d13a000-7f782d13e000 r-xp 00000000 08:04 792324
/usr/lib64/libXvMCW.so.1.0.0
7f782d13e000-7f782d33d000 ---p 00004000 08:04 792324
/usr/lib64/libXvMCW.so.1.0.0
7f782d33d000-7f782d33e000 rw-p 00003000 08:04 792324
/usr/lib64/libXvMCW.so.1.0.0
7f782d33e000-7f782d34e000 r-xp 00000000 08:04 1057239
/home/mtv/lib/libmythhdhomerun-0.24.so.0.24.0
7f782d34e000-7f782d54e000 ---p 00010000 08:04 1057239
/home/mtv/lib/libmythhdhomerun-0.24.so.0.24.0
7f782d54e000-7f782d54f000 rw-p 00010000 08:04 1057239
/home/mtv/lib/libmythhdhomerun-0.24.so.0.24.0
7f782d54f000-7f782d5db000 r-xp 00000000 08:04 1057203
/home/mtv/lib/libmythfreemheg-0.24.so.0.24.0
7f782d5db000-7f782d7da000 ---p 0008c000 08:04 1057203
/home/mtv/lib/libmythfreemheg-0.24.so.0.24.0
7f782d7da000-7f782d7e8000 rw-p 0008b000 08:04 1057203
/home/mtv/lib/libmythfreemheg-0.24.so.0.24.0
7f782d7e8000-7f782d7e9000 rw-p 00000000 00:00 0
7f782d7e9000-7f782d89d000 r-xp 00000000 08:04 1057238
/home/mtv/lib/libmythlivemedia-0.24.so.0.24.0
7f782d89d000-7f782da9c000 ---p 000b4000 08:04 1057238
/home/mtv/lib/libmythlivemedia-0.24.so.0.24.0
7f782da9c000-7f782daac000 rw-p 000b3000 08:04 1057238
/home/mtv/lib/libmythlivemedia-0.24.so.0.24.0
7f782daac000-7f782daba000 rw-p 00000000 00:00 0
7f782daba000-7f782df2b000 r-xp 00000000 08:04 1057277
/home/mtv/lib/libmyth-0.24.so.0.24.0
7f782df2b000-7f782e12b000 ---p 00471000 08:04 1057277
/home/mtv/lib/libmyth-0.24.so.0.24.0
7f782e12b000-7f782e13f000 rw-p 00471000 08:04 1057277
/home/mtv/lib/libmyth-0.24.so.0.24.0
7f782e13f000-7f782e140000 rw-p 00000000 00:00 0
7f782e140000-7f782e31f000 r-xp 00000000 08:04 1057264
/home/mtv/lib/libmythui-0.24.so.0.24.0
7f782e31f000-7f782e51e000 ---p 001df000 08:04 1057264
/home/mtv/lib/libmythui-0.24.so.0.24.0
7f782e51e000-7f782e52b000 rw-p 001de000 08:04 1057264
/home/mtv/lib/libmythui-0.24.so.0.24.0
7f782e52b000-7f782e52d000 rw-p 00000000 00:00 0
7f782e52d000-7f782e663000 r-xp 00000000 08:04 1050529
/home/mtv/lib/libmythdb-0.24.so.0.24.0
7f782e663000-7f782e863000 ---p 00136000 08:04 1050529
/home/mtv/lib/libmythdb-0.24.so.0.24.0
7f782e863000-7f782e867000 rw-p 00136000 08:04 1050529
/home/mtv/lib/libmythdb-0.24.so.0.24.0
7f782e867000-7f782e908000 r-xp 00000000 08:04 1057272
/home/mtv/lib/libmythupnp-0.24.so.0.24.0
7f782e908000-7f782eb07000 ---p 000a1000 08:04 1057272
/home/mtv/lib/libmythupnp-0.24.so.0.24.0
7f782eb07000-7f782eb0b000 rw-p 000a0000 08:04 1057272
/home/mtv/lib/libmythupnp-0.24.so.0.24.0
7f782eb0b000-7f782eb1c000 r-xp 00000000 08:04 1057202
/home/mtv/lib/libmythavutil.so.50.24.0
7f782eb1c000-7f782ed1b000 ---p 00011000 08:04 1057202
/home/mtv/lib/libmythavutil.so.50.24.0
7f782ed1b000-7f782ed1c000 rw-p 00010000 08:04 1057202
/home/mtv/lib/libmythavutil.so.50.24.0
7f782ed1c000-7f782ed21000 rw-p 00000000 00:00 0
7f782ed21000-7f782ed23000 r-xp 00000000 08:04 1057201
/home/mtv/lib/libmythavcore.so.0.6.0
7f782ed23000-7f782ef23000 ---p 00002000 08:04 1057201
/home/mtv/lib/libmythavcore.so.0.6.0
7f782ef23000-7f782ef24000 rw-p 00002000 08:04 1057201
/home/mtv/lib/libmythavcore.so.0.6.0
7f782ef24000-7f782f4a4000 r-xp 00000000 08:04 1057199
/home/mtv/lib/libmythavcodec.so.52.86.1
7f782f4a4000-7f782f6a3000 ---p 00580000 08:04 1057199
/home/mtv/lib/libmythavcodec.so.52.86.1
7f782f6a3000-7f782f6c1000 rw-p 0057f000 08:04 1057199
/home/mtv/lib/libmythavcodec.so.52.86.1
7f782f6c1000-7f782fbf3000 rw-p 00000000 00:00 0
7f782fbf3000-7f782fcbf000 r-xp 00000000 08:04 1050467
/home/mtv/lib/libmythavformat.so.52.78.3
7f782fcbf000-7f782febe000 ---p 000cc000 08:04 1050467
/home/mtv/lib/libmythavformat.so.52.78.3
7f782febe000-7f782fecc000 rw-p 000cb000 08:04 1050467
/home/mtv/lib/libmythavformat.so.52.78.3
7f782fecc000-7f782fed0000 rw-p 00000000 00:00 0
7f782fed0000-7f782ff23000 r-xp 00000000 08:04 1057200
/home/mtv/lib/libmythswscale.so.0.11.0
7f782ff23000-7f7830122000 ---p 00053000 08:04 1057200
/home/mtv/lib/libmythswscale.so.0.11.0
7f7830122000-7f7830123000 rw-p 00052000 08:04 1057200
/home/mtv/lib/libmythswscale.so.0.11.0
7f7830123000-7f7830124000 rw-p 00000000 00:00 0
7f7830124000-7f7830abd000 r-xp 00000000 08:04 1057299
/home/mtv/lib/libmythtv-0.24.so.0.24.0
7f7830abd000-7f7830cbd000 ---p 00999000 08:04 1057299
/home/mtv/lib/libmythtv-0.24.so.0.24.0
7f7830cbd000-7f7830d0e000 rw-p 00999000 08:04 1057299
/home/mtv/lib/libmythtv-0.24.so.0.24.0
7f7830d0e000-7f7830d14000 rw-p 00000000 00:00 0
7f7830d16000-7f7830d2d000 rw-p 00000000 00:00 0
7f7830d2d000-7f7830d34000 r--s 00000000 08:04 267947
/usr/lib64/gconv/gconv-modules.cache
7f7830d34000-7f7830d40000 rw-p 00000000 00:00 0
7fffe4351000-7fffe4372000 rw-p 00000000 00:00 0 [stack]
7fffe438e000-7fffe438f000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
More information about the mythtv-dev
mailing list