[mythtv-users] Erratic failure. Wonky database connexion? Memory issues? Any suggestions?

Jonathan Sambrook jonathan at hmmn.org
Sun Jul 6 17:07:00 UTC 2008


Query was:

No error type from QSqlError?  Strange...
*** glibc detected *** /opt/mythtv/bin/mythbackend: munmap_chunk(): invalid pointer: 0x082249d8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(cfree+0x1bb)[0xb5b6761b]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb5d2eb11]
/usr/lib/libqt-mt.so.3(_ZN11QStringData10deleteSelfEv+0x2e)[0xb660a3ba]
/opt/mythtv/lib/libmyth-0.21.so.0[0xb6bd14bd]
/opt/mythtv/lib/libmyth-0.21.so.0(_ZN12MSqlDatabase12KickDatabaseEv+0x48)[0xb6c4f086]
/opt/mythtv/lib/libmyth-0.21.so.0(_ZN9MSqlQuery7InitConEv+0x73)[0xb6c50ddb]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7c26fec]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7c275b9]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7c2944d]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7943b29]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb791a034]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7913e1d]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7910c4b]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7d43430]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7d43b84]
/opt/mythtv/lib/libmythtv-0.21.so.0[0xb7d43b9d]
/lib/tls/i686/cmov/libpthread.so.0[0xb5d6f4fb]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb5bcee5e]
======= Memory map: ========
08048000-0814c000 r-xp 00000000 09:00 175137     /opt/mythtv/bin/mythbackend
0814c000-0814e000 rw-p 00103000 09:00 175137     /opt/mythtv/bin/mythbackend
0814e000-08403000 rw-p 0814e000 00:00 0          [heap]
9faff000-9fb00000 ---p 9faff000 00:00 0 
9fb00000-a0300000 rwxp 9fb00000 00:00 0 
a0300000-a03fa000 rw-p a0300000 00:00 0 
a03fa000-a0400000 ---p a03fa000 00:00 0 
a070a000-a070b000 ---p a070a000 00:00 0 
a070b000-a0f0b000 rwxp a070b000 00:00 0 
a0f0b000-a0f0c000 ---p a0f0b000 00:00 0 
a0f0c000-a170c000 rwxp a0f0c000 00:00 0 
a170c000-a170d000 ---p a170c000 00:00 0 
a170d000-a1f0d000 rwxp a170d000 00:00 0 
a6d00000-a6d21000 rw-p a6d00000 00:00 0 
a6d21000-a6e00000 ---p a6d21000 00:00 0 
a7fbf000-a7fc0000 ---p a7fbf000 00:00 0 
a7fc0000-a87c0000 rwxp a7fc0000 00:00 0 
a8f60000-a9543000 rw-p a8f60000 00:00 0 
a9600000-a9700000 rw-p a9600000 00:00 0 
a97f4000-a97f5000 ---p a97f4000 00:00 0 
a97f5000-a9ff5000 rwxp a97f5000 00:00 0 
a9ff5000-a9ff6000 ---p a9ff5000 00:00 0 
a9ff6000-aa7f6000 rwxp a9ff6000 00:00 0 
aa7f6000-aa7f7000 ---p aa7f6000 00:00 0 
aa7f7000-aaff7000 rwxp aa7f7000 00:00 0 
aaff7000-aaff8000 ---p aaff7000 00:00 0 
aaff8000-ab7f8000 rwxp aaff8000 00:00 0 
ab7f8000-ab7f9000 ---p ab7f8000 00:00 0 
ab7f9000-abff9000 rwxp ab7f9000 00:00 0 
abff9000-abffa000 ---p abff9000 00:00 0 
abffa000-ac7fa000 rwxp abffa000 00:00 0 
ac7fa000-ac7fb000 ---p ac7fa000 00:00 0 
ac7fb000-acffb000 rwxp ac7fb000 00:00 0 
acffb000-acffc000 ---p acffb000 00:00 0 
acffc000-ad7fc000 rwxp acffc000 00:00 0 
ad7fc000-ad7fd000 ---p ad7fc000 00:00 0 
ad7fd000-adffd000 rwxp ad7fd000 00:00 0 
adffd000-adffe000 ---p adffd000 00:00 0 
adffe000-ae7fe000 rwxp adffe000 00:00 0 
ae7fe000-ae7ff000 ---p ae7fe000 00:00 0 
ae7ff000-aefff000 rwxp ae7ff000 00:00 0 
aefff000-af000000 ---p aefff000 00:00 0 
af000000-af800000 rwxp af000000 00:00 0 
af800000-af900000 rw-p af800000 00:00 0 
af960000-af961000 r--p 00000000 09:00 1739947    /usr/share/locale-langpack/en_GB/LC_MESSAGES/libc.mo
af961000-af962000 ---p af961000 00:00 0 
af962000-b0162000 rwxp af962000 00:00 0 
b0162000-b0163000 ---p b0162000 00:00 0 
b0163000-b0963000 rwxp b0163000 00:00 0 
b0963000-b0964000 ---p b0963000 00:00 0 
b0964000-b1164000 rwxp b0964000 00:00 0 
b1164000-b1165000 ---p b1164000 00:00 0 
b1165000-b1965000 rwxp b1165000 00:00 0 
b1965000-b1966000 ---p b1965000 00:00 0 
b1966000-b2166000 rwxp b1966000 00:00 0 
b2166000-b2167000 ---p b2166000 00:00 0 
b2167000-b2967000 rwxp b2167000 00:00 0 
b2967000-b2968000 ---p b2967000 00:00 0 
b2968000-b3168000 rwxp b2968000 00:00 0 
b3168000-b3169000 ---p b3168000 00:00 0 
b3169000-b3969000 rwxp b3169000 00:00 0 
b3969000-b396a000 ---p b3969000 00:00 0 
b396a000-b416a000 rwxp b396a000 00:00 0 
b416a000-b416b000 ---p b416a000 00:00 0 
b416b000-b496b000 rwxp b416b000 00:00 0 
b496b000-b4974000 r-xp 00000000 09:00 991392     /lib/tls/i686/cmov/libnss_files-2.7.so
b4974000-b4976000 rw-p 00008000 09:00 991392     /lib/tls/i686/cmov/libnss_files-2.7.so
b4976000-b498a000 r-xp 00000000 09:00 991388     /lib/tls/i686/cmov/libnsl-2.7.so
b498a000-b498c000 rw-p 00013000 09:00 991388     /lib/tls/i686/cmov/libnsl-2.7.so
b498c000-b498e000 rw-p b498c000 00:00 0 
b498e000-b4997000 r-xp 00000000 09:00 991383     /lib/tls/i686/cmov/libcrypt-2.7.so
b4997000-b4999000 rw-p 00008000 09:00 991383     /lib/tls/i686/cmov/libcrypt-2.7.so
b4999000-b49c0000 rw-p b4999000 00:00 0 
b49c0000-b4b5c000 r-xp 00000000 09:00 1756029    /usr/lib/libmysqlclient.so.15.0.0
b4b5c000-b4b9f000 rw-p 0019b000 09:00 1756029    /usr/lib/libmysqlclient.so.15.0.0
b4b9f000-b4ba0000 rw-p b4b9f000 00:00 0 
b4ba0000-b4bad000 r-xp 00000000 09:00 82250      /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
b4bad000-b4bae000 rw-p 0000c000 09:00 82250      /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
b4bae000-b4baf000 rw-p b4bae000 00:00 0 
b4baf000-b4bee000 r--p 00000000 09:00 1728537    /usr/lib/locale/en_GB.utf8/LC_CTYPE
b4bee000-b4bef000 r--p 00000000 09:00 1728538    /usr/lib/locale/en_GB.utf8/LC_NUMERIC
b4bef000-b4bf0000 r--p 00000000 09:00 1728539    /usr/lib/locale/en_GB.utf8/LC_TIME
b4bf0000-b4cd1000 r--p 00000000 09:00 1728540    /usr/lib/locale/en_GB.utf8/LC_COLLATE
b4cd1000-b4cd2000 r--p 00000000 09:00 1728541    /usr/lib/locale/en_GB.utf8/LC_MONETARY
b4cd2000-b4cd3000 r--p 00000000 09:00 1728543    /usr/lib/locale/en_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b4cd3000-b4cd4000 r--p 00000000 09:00 1728544    /usr/lib/locale/en_GB.utf8/LC_PAPER
b4cd4000-b4cd5000 r--p 00000000 09:00 1728545    /usr/lib/locale/en_GB.utf8/LC_NAME
b4cd5000-b4cd6000 r--p 00000000 09:00 1728546    /usr/lib/locale/en_GB.utf8/LC_ADDRESS
b4cd6000-b4cd7000 r--p 00000000 09:00 1728547    /usr/lib/locale/en_GB.utf8/LC_TELEPHONE
b4cd7000-b4cd8000 r--p 00000000 09:00 1728548    /usr/lib/locale/en_GB.utf8/LC_MEASUREMENT
b4cd8000-b4cdf000 r--s 00000000 09:00 1706003    /usr/lib/gconv/gconv-modules.cache
b4cdf000-b4ce0000 r--p 00000000 09:00 1728549    /usr/lib/locale/en_GB.utf8/LC_IDENTIFICATION
b4ce0000-b4d44000 rw-p b4ce0000 00:00 0 
b4d44000-b4d46000 rwxp 00000000 00:0e 1739       /dev/zero
b4d46000-b4d4a000 rw-p b4d46000 00:00 0 
b4d4a000-b4d4e000 r-xp 00000000 09:00 1707624    /usr/lib/libXdmcp.so.6.0.0
b4d4e000-b4d4f000 rw-p 00003000 09:00 1707624    /usr/lib/libXdmcp.so.6.0.0
b4d4f000-b4d53000 r-xp 00000000 09:00 1755642    /usr/lib/libXfixes.so.3.1.0
b4d53000-b4d54000 rw-p 00003000 09:00 1755642    /usr/lib/libXfixes.so.3.1.0
b4d54000-b4d73000 r-xp 00000000 09:00 1755611    /usr/lib/libexpat.so.1.5.2
b4d73000-b4d75000 rw-p 0001e000 09:00 1755611    /usr/lib/libexpat.so.1.5.2
b4d75000-b4d8c000 r-xp 00000000 09:00 1707626    /usr/lib/libxcb.so.1.0.0
b4d8c000-b4d8d000 rw-p 00016000 09:00 1707626    /usr/lib/libxcb.so.1.0.0
b4d8d000-b4d8e000 rw-p b4d8d000 00:00 0 
b4d8e000-b4d8f000 r-xp 00000000 09:00 1707628    /usr/lib/libxcb-xlib.so.0.0.0
b4d8f000-b4d90000 rw-p 00000000 09:00 1707628    /usr/lib/libxcb-xlib.so.0.0.0
b4d90000-b4d92000 r-xp 00000000 09:00 1707622    /usr/lib/libXau.so.6.0.0
b4d92000-b4d93000 rw-p 00001000 09:00 1707622    /usr/lib/libXau.so.6.0.0
b4d93000-b4d94000 r-xp 00000000 09:00 1709649    /usr/lib/libnvidia-tls.so.169.12
b4d94000-b4d95000 rw-p 00000000 09:00 1709649    /usr/lib/libnvidia-tls.so.169.12
b4d95000-b5869000 r-xp 00000000 09:00 1707619    /usr/lib/libGLcore.so.169.12
b5869000-b58a5000 rwxp 00ad3000 09:00 1707619    /usr/lib/libGLcore.so.169.12
b58a5000-b58aa000 rwxp b58a5000 00:00 0 
b58aa000-b58bf000 r-xp 00000000 09:00 1707632    /usr/lib/libICE.so.6.3.0
b58bf000-b58c0000 rw-p 00014000 09:00 1707632    /usr/lib/libICE.so.6.3.0
b58c0000-b58c3000 rw-p b58c0000 00:00 0 
b58c3000-b58ca000 r-xp 00000000 09:00 1707634    /usr/lib/libSM.so.6.0.0
b58ca000-b58cb000 rw-p 00006000 09:00 1707634    /usr/lib/libSM.so.6.0.0
b58cb000-b58dc000 r-xp 00000000 09:00 1755628    /usr/lib/libXft.so.2.1.2
b58dc000-b58dd000 rw-p 00010000 09:00 1755628    /usr/lib/libXft.so.2.1.2
b58dd000-b58e5000 r-xp 00000000 09:00 1755646    /usr/lib/libXcursor.so.1.0.2
b58e5000-b58e6000 rw-p 00007000 09:00 1755646    /usr/lib/libXcursor.so.1.0.2
b58e6000-b58ed000 r-xp 00
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xaa7f5b90 (LWP 31456)]
0xb7f89410 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7f89410 in __kernel_vsyscall ()
#1  0xb5b23085 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb5b24a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5b5bb7c in ?? () from /lib/tls/i686/cmov/libc.so.6
#4  0xb5b6761b in free () from /lib/tls/i686/cmov/libc.so.6
#5  0xb5d2eb11 in operator delete () from /usr/lib/libstdc++.so.6
#6  0xb660a3ba in QStringData::deleteSelf () from /usr/lib/libqt-mt.so.3
#7  0xb6bd14bd in ~QString (this=0xaa7f4cdc) at ../../../../../../include/qt3/qstring.h:851
#8  0xb6c4f086 in MSqlDatabase::KickDatabase (this=0x823d4a0) at mythdbcon.cpp:133
#9  0xb6c50ddb in MSqlQuery::InitCon () at mythdbcon.cpp:321
#10 0xb7c26fec in get_chan_id_from_db (sourceid=0, serviceid=25728, networkid=9018, transportid=24576) at eithelper.cpp:640
#11 0xb7c275b9 in EITHelper::GetChanID (this=0x825ec98, serviceid=25728, networkid=9018, tsid=24576) at eithelper.cpp:604
#12 0xb7c2944d in EITHelper::AddEIT (this=0x825ec98, eit=0xaa7f4ff0) at eithelper.cpp:314
#13 0xb7943b29 in DVBStreamData::HandleTables (this=0xa9607d20, pid=18, psip=@0x8348778) at mpeg/dvbstreamdata.cpp:347
#14 0xb791a034 in MPEGStreamData::HandleTSTables (this=0xa9607da0, tspacket=0xa921123c) at mpeg/mpegstreamdata.cpp:920
#15 0xb7913e1d in MPEGStreamData::ProcessTSPacket (this=0xa9607da0, tspacket=@0xa921123c) at mpeg/mpegstreamdata.cpp:991
#16 0xb7910c4b in MPEGStreamData::ProcessData (this=0xa9607da0, buffer=0xa9211008 "G@\022\020", len=4512) at mpeg/mpegstreamdata.cpp:944
#17 0xb7d43430 in DVBStreamHandler::RunTS (this=0xa96aafa0) at dvbstreamhandler.cpp:334
#18 0xb7d43b84 in DVBStreamHandler::Run (this=0xa96aafa0) at dvbstreamhandler.cpp:221
#19 0xb7d43b9d in run_dvb_stream_handler_thunk (param=0xa96aafa0) at dvbstreamhandler.cpp:173
#20 0xb5d6f4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#21 0xb5bcee5e in clone () from /lib/tls/i686/cmov/libc.so.6



More information about the mythtv-users mailing list