[mythtv-users] Backend crashes, sometimes with memory faults

Kenan Ezal SBMythTV at cox.net
Tue Dec 23 10:19:26 UTC 2008


Hello,

I recently built a new 64-bit dual-core myth master backend and frontend
box. The hardware for my old box was getting a little unreliable and
difficult to replace. While the old system (Fedora 6, Myth 0.20, 32-bit,
Intel Monterrey 1700 MHz) was very stable (except for the motherboard
dying on me recently), the new system has a serious problem that I've
been trying to (unsuccessfully) diagnose for about a month: Basically,
the backend dies without warning, sometimes taking out the frontend with
it. Although I can't prove it, it seems to be related to deletes and
maybe even mysql/mythconverg. However, there is sometimes a delay
involved.

My system information is:
Linux MythTV2 2.6.27.5-41.fc9.x86_64 #1 SMP Thu Nov 13 20:29:07 EST 2008
x86_64 x86_64 x86_64 GNU/Linux
Dual core CPU E2180 @ 2.00GHz with 3.9GiB

My video partition is a RAID 5 with an ext3 filesystem.

I know that people have reported problems deleting with ext3, but with
my old machine, which had slower hard drives, ext3 was the only
filesystem that I did NOT have any problems with. Other filesystems
would often crash my entire system. The current problem seems to be
limited to mythtv -- at least the system doesn't crash.

The new machine does have SATA drives so I'm considering changing to
another filesystem, however, I thought I would see if anyone else can
think of something else that might going on before I commit to such a
move.

One thing that I thought could be the problem related to the message
almost always found in mythbackend.log just before a crash:

GetRecordBasename found no entry

I've gone through and manually tried to clean
mythconverg.recorded/.recordedprogram and hoped that would solve the
problem. I didn't help, but I'm not sure if I was successful in finding
the reason for the above message. I did find at least one entry that did
not have a matching file. But as far as I could tell, all database
entries matched my video directory contents after my spring cleaning. Is
there a way to check this with higher confidence? (I've also used
mysqlcheck without success -- everything seems OK). Maybe I need to
revisit this...

The only other solid clue I have is that sometimes I get a memory faults
(both mythfrontend and mythbackend, but mostly mythbackend). 

Otherwise, my observation is that there is a higher probability of a
crash if I've just deleted one or more recordings. I know there is a
"slow delete" feature (that I used to be able to control with 0.20), but
I'm not sure if it could case a delayed crash due to deletes.

Anyway I'm providing a couple of samples of my mythbackend.log and
mythfrontend.log in the hopes that someone will have a eureka moment. In
one case I also caught a mythfrontend memory corruption. All memory
faults/corruptions appear to have mysql libraries involved. 

I appreciate you reading even this far!

Thanks.

-Kenan

--------------------------------------------------------------------------
mythbackend.log
--------------------------------------------------------------------------
2008-12-22 22:00:55.043 Preview: Grabbed preview
'/video/recordings/1011_20081222210000.mpg' 480x480 at 79s
2008-12-22 22:00:55.175 commflag: Commercial Flagging Finished: Prison
Break "The Sunshine State" recorded from channel 1011 at Mon Dec 22
21:00:00 2008 (7 commercial break(s))
2008-12-22 22:03:59.799 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-22 22:06:35.360 Reschedule requested for id 0.
2008-12-22 22:06:35.364 Connecting to backend server:
192.168.101.153:6543 (try 1 of 5)
2008-12-22 22:06:35.433 Using protocol version 40
2008-12-22 22:06:35.439 MainServer::HandleAnnounce Monitor
2008-12-22 22:06:35.446 adding: MythTV2 as a client (events: 0)
2008-12-22 22:06:35.458 MainServer::HandleAnnounce Monitor
2008-12-22 22:06:35.474 adding: MythTV2 as a client (events: 1)
2008-12-22 22:06:35.492 GetRecordBasename found no entry
2008-12-22 22:06:36.381 Scheduled 440 items in 1.0 = 0.06 match + 0.96
place
2008-12-22 22:06:36.427 scheduler: Scheduled items: Scheduled 440 items
in 1.0 = 0.06 match + 0.96 place
2008-12-22 22:18:59.906 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-22 22:22:25.575 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-22 22:22:25.605 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-22 22:34:00.064 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-22 22:49:00.179 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-22 22:52:32.634 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-22 22:52:32.666 UPnpMedia: BuildMediaMap Done. Found 0 objects
*** glibc detected *** /usr/bin/mythbackend: malloc(): memory corruption
(fast): 0x0000000002408e1f ***
======= Backtrace: =========
/lib64/libc.so.6[0x3067478228]
/lib64/libc.so.6[0x306747b941]
/lib64/libc.so.6(__libc_malloc+0x98)[0x306747ce18]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN7QGArray6resizeEjNS_12OptimizationE+0xa7)[0x3bb6e26c67]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN7QGArray5storeEPKcj
+0x22)[0x3bb6e26d22]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN8QCString6setNumEm
+0x7c)[0x3bb6e1983c]
/usr/lib64/libmyth-0.21.so.0(_ZN10MythSocket14readStringListER11QStringListb+0xc81)[0x384eb7e421]
/usr/lib64/libmyth-0.21.so.0(_ZN11MythContext9readyReadEP10MythSocket
+0x12f)[0x384eb3a09f]
/usr/lib64/libmyth-0.21.so.0(_Z23readyReadThread_iffoundP10MythSocket
+0x7a5)[0x384eb87fb5]
/usr/lib64/libmyth-0.21.so.0(_ZN10MythSocket15readyReadThreadEPv
+0x5d6)[0x384eb89436]
/lib64/libpthread.so.0[0x306800729a]
/lib64/libc.so.6(clone+0x6d)[0x30674e439d]
======= Memory map: ========
00110000-00112000 rwxp 00000000 00:0e
657                                /dev/zero
00112000-0011f000 r-xp 00000000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
0011f000-0031f000 ---p 0000d000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
0031f000-00320000 rw-p 0000d000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
00400000-0050c000 r-xp 00000000 09:01
412074                             /usr/bin/mythbackend
0070b000-0070e000 rw-p 0010b000 09:01
412074                             /usr/bin/mythbackend
0090d000-00930000 rw-p 0010d000 09:01
412074                             /usr/bin/mythbackend
00930000-00a5d000 r-xp 00000000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0
00a5d000-00c5d000 ---p 0012d000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0
00c5d000-00ca4000 rw-p 0012d000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0
...
...

--------------------------------------------------------------------------
mythfrontend.log
--------------------------------------------------------------------------
08-12-22 23:34:32.549 WriteAudio: buffer underrun
2008-12-22 23:34:40.956 TV: Attempting to change from
WatchingPreRecorded to None
2008-12-22 23:34:40.969 ~OpenGLVideoSync() -- begin
2008-12-22 23:34:40.969 ~OpenGLVideoSync() -- middle
2008-12-22 23:34:40.970 ~OpenGLVideoSync() -- end
2008-12-22 23:34:41.073 TV: Changing from WatchingPreRecorded to None
2008-12-22 23:34:58.843 TV: Attempting to change from None to
WatchingPreRecorded
2008-12-22 23:34:58.946 DPMS Deactivated 
2008-12-22 23:34:59.051 AFD: Opened codec 0x33eeba0, id(MPEG2VIDEO)
type(Video)
2008-12-22 23:34:59.051 AFD: codec MP2 has 2 channels
2008-12-22 23:34:59.051 AFD: Opened codec 0x14ce1a0, id(MP2) type(Audio)
2008-12-22 23:34:59.053 Opening audio device 'default'. ch 2(2) sr 48000
2008-12-22 23:34:59.053 Opening ALSA audio device 'default'.
2008-12-22 23:34:59.055 ALSA, Warning: mmap not available, attempting to
fall back to slow writes.
2008-12-22 23:34:59.086 Mixer unable to find control PCM
2008-12-22 23:34:59.086 Mixer unable to find control PCM
2008-12-22 23:34:59.381 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video
Texture'
2008-12-22 23:34:59.399 OSD Theme Dimensions W: 640 H: 480
2008-12-22 23:35:00.036 TV: Changing from None to WatchingPreRecorded
Initialize Yadif Deinterlacer. In-Pixformat = 1 Out-Pixformat=1
yadifdeint: size changed from 0 x 0 -> 480 x 480
2008-12-22 23:35:00.037 The realtime priority setting is not enabled.
2008-12-22 23:35:00.138 OpenGLVideoSync()
2008-12-22 23:35:00.185 Video timing method: SGI OpenGL
2008-12-22 23:43:30.514 NVP::AddAudioData():p1: Audio buffer overflow,
audio data lost!
....
2008-12-23 00:09:09.482 NVP::AddAudioData():p1: Audio buffer overflow,
audio data lost!
2008-12-23 00:09:09.483 NVP::AddAudioData():p1: Audio buffer overflow,
audio data lost!
2008-12-23 00:15:52.032 DPMS Reactivated.
2008-12-23 00:15:52.423 WriteAudio: buffer underrun
2008-12-23 00:15:55.245 DPMS Deactivated 
2008-12-23 00:15:55.245 DPMS Reactivated.
2008-12-23 00:15:57.046 TV: Attempting to change from
WatchingPreRecorded to None
2008-12-23 00:15:57.099 ~OpenGLVideoSync() -- begin
2008-12-23 00:15:57.099 ~OpenGLVideoSync() -- middle
2008-12-23 00:15:57.099 ~OpenGLVideoSync() -- end
2008-12-23 00:15:57.147 TV: Changing from WatchingPreRecorded to None
2008-12-23 00:16:14.034 Event socket closed. No connection to the
backend.


--------------------------------------------------------------------------
mythbackend.log: This one corresponds to above mythfrontend.log output
--------------------------------------------------------------------------
2008-12-22 23:21:26.764 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-22 23:35:16.721 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-22 23:35:16.741 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-22 23:36:26.885 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-22 23:51:26.943 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-23 00:05:21.743 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-23 00:05:21.767 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-23 00:06:26.998 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-23 00:16:04.334 Reschedule requested for id 0.
2008-12-23 00:16:04.339 Connecting to backend server:
192.168.101.153:6543 (try 1 of 5)
2008-12-23 00:16:04.496 Using protocol version 40
2008-12-23 00:16:04.503 MainServer::HandleAnnounce Monitor
2008-12-23 00:16:04.510 adding: MythTV2 as a client (events: 0)
2008-12-23 00:16:04.523 MainServer::HandleAnnounce Monitor
2008-12-23 00:16:04.546 adding: MythTV2 as a client (events: 1)
2008-12-23 00:16:04.572 GetRecordBasename found no entry
2008-12-23 00:16:05.361 Scheduled 437 items in 1.0 = 0.15 match + 0.87
place
2008-12-23 00:16:05.415 scheduler: Scheduled items: Scheduled 437 items
in 1.0 = 0.15 match + 0.87 place
*** glibc detected *** /usr/bin/mythbackend: malloc(): memory corruption
(fast): 0x00007f473a8567bf ***
======= Backtrace: =========
/lib64/libc.so.6[0x3067478228]
/lib64/libc.so.6[0x306747b941]
/lib64/libc.so.6(__libc_malloc+0x98)[0x306747ce18]
/usr/lib64/libstdc++.so.6(_Znwm+0x1d)[0x30730c41bd]
/usr/lib64/libmyth-0.21.so.0(_ZN11MythContext9readyReadEP10MythSocket
+0x102)[0x384eb3a072]
/usr/lib64/libmyth-0.21.so.0(_Z23readyReadThread_iffoundP10MythSocket
+0x7a5)[0x384eb87fb5]
/usr/lib64/libmyth-0.21.so.0(_ZN10MythSocket15readyReadThreadEPv
+0x5d6)[0x384eb89436]
/lib64/libpthread.so.0[0x306800729a]
/lib64/libc.so.6(clone+0x6d)[0x30674e439d]
======= Memory map: ========
00110000-00112000 rwxp 00000000 00:0e
657                                /dev/zero
00112000-0011f000 r-xp 00000000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
0011f000-0031f000 ---p 0000d000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
0031f000-00320000 rw-p 0000d000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
00400000-0050c000 r-xp 00000000 09:01
412074                             /usr/bin/mythbackend
0070b000-0070e000 rw-p 0010b000 09:01
412074                             /usr/bin/mythbackend
0090d000-00930000 rw-p 0010d000 09:01
412074                             /usr/bin/mythbackend
00930000-00a5d000 r-xp 00000000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0
00a5d000-00c5d000 ---p 0012d000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0
00c5d000-00ca4000 rw-p 0012d000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0

...
...


--------------------------------------------------------------------------
mythbackend.log
--------------------------------------------------------------------------
2008-12-20 23:30:02.171 Scheduled 465 items in 0.9 = 0.01 match + 0.89
place
2008-12-20 23:30:02.199 scheduler: Scheduled items: Scheduled 465 items
in 0.9 = 0.01 match + 0.89 place
2008-12-20 23:37:49.903 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-20 23:39:51.559 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-20 23:39:51.588 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-20 23:46:09.628 Reschedule requested for id 0.
2008-12-20 23:46:09.633 Connecting to backend server:
192.168.101.153:6543 (try 1 of 5)
2008-12-20 23:46:09.672 Using protocol version 40
2008-12-20 23:46:09.678 MainServer::HandleAnnounce Monitor
2008-12-20 23:46:09.689 adding: MythTV2 as a client (events: 0)
2008-12-20 23:46:09.704 MainServer::HandleAnnounce Monitor
2008-12-20 23:46:09.735 adding: MythTV2 as a client (events: 1)
2008-12-20 23:46:09.745 GetRecordBasename found no entry
2008-12-20 23:46:10.550 Scheduled 465 items in 0.9 = 0.04 match + 0.88
place
2008-12-20 23:46:10.590 scheduler: Scheduled items: Scheduled 465 items
in 0.9 = 0.04 match + 0.88 place

--------------------------------------------------------------------------
mythbackend.log
--------------------------------------------------------------------------
2008-12-17 00:09:25.046 Reschedule requested for id 0.
2008-12-17 00:09:26.512 Scheduled 431 items in 1.5 = 0.10 match + 1.36
place
2008-12-17 00:09:26.553 scheduler: Scheduled items: Scheduled 431 items
in 1.5 = 0.10 match + 1.36 place
2008-12-17 00:11:53.702 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 00:21:20.547 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-17 00:21:20.593 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-17 00:26:53.787 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 00:41:53.836 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 00:51:25.602 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-17 00:51:25.634 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-17 00:56:38.425 Reschedule requested for id 0.
2008-12-17 00:56:38.431 Connecting to backend server:
192.168.101.153:6543 (try 1 of 5)
2008-12-17 00:56:38.463 Using protocol version 40
2008-12-17 00:56:38.465 MainServer::HandleAnnounce Monitor
2008-12-17 00:56:38.470 adding: MythTV2 as a client (events: 0)
2008-12-17 00:56:38.472 MainServer::HandleAnnounce Monitor
2008-12-17 00:56:38.476 adding: MythTV2 as a client (events: 1)
2008-12-17 00:56:38.480 GetRecordBasename found no entry
2008-12-17 00:56:39.668 Scheduled 431 items in 1.2 = 0.03 match + 1.21
place
2008-12-17 00:56:39.689 scheduler: Scheduled items: Scheduled 431 items
in 1.2 = 0.03 match + 1.21 place
2008-12-17 00:56:53.905 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 01:11:54.055 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 01:21:25.647 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-17 01:21:25.659 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-17 01:26:54.189 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 01:41:54.306 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 01:51:29.673 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-17 01:51:29.692 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-17 01:56:54.430 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 02:11:54.559 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-17 02:21:31.703 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-17 02:21:31.733 UPnpMedia: BuildMediaMap Done. Found 0 objects
...

--------------------------------------------------------------------------
mythfrontend.log: Corresponds to above mythbackend.log output.
--------------------------------------------------------------------------
2008-12-17 21:13:58.992 Starting update of NDFD-18_Hour
2008-12-17 21:14:04.511
nice /usr/share/mythtv/mythweather/scripts/us_nws/ndfd18.pl -u ENG
-d /home/mythtv/.mythtv/MythWeather/NDFD-18_Hour +34.25,-119.50 has
exited
2008-12-17 21:45:21.454 XMLParse::LoadTheme
using /usr/share/mythtv/themes/Titivillus/ui.xml
2008-12-17 21:45:21.455 Unable to find image
file: /usr/share/mythtv/themes/Titivillus/playback_box/solid-pbb_back.png
2008-12-17 21:45:21.455 UIImageType::LoadImage() - Cannot find image:
playback_box/solid-pbb_back.png
2008-12-17 21:45:21.498 Connecting to backend server:
192.168.101.153:6543 (try 1 of 5)
2008-12-17 21:45:21.498 Connection timed out.          
                        You probably should modify the Master Server 
                        settings in the setup program and set the    
                        proper IP address.


--------------------------------------------------------------------------
mythfrontend.log: In this case I caught a memory corruption in the
frontend as well as the backend!
--------------------------------------------------------------------------
*** glibc detected *** mythfrontend: malloc(): memory corruption (fast):
0x00007fdf741f492f ***
======= Backtrace: =========
/lib64/libc.so.6[0x3067478228]
/lib64/libc.so.6[0x306747b941]
/lib64/libc.so.6(__libc_malloc+0x98)[0x306747ce18]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN7QGArrayC2Ei+0x7c)[0x3bb6e2658c]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN8QCStringC1Ei+0x18)[0x3bb6e18318]
/usr/lib64/libmyth-0.21.so.0(_ZN10MythSocket14readStringListER11QStringListb+0xabe)[0x384eb7e25e]
/usr/lib64/libmyth-0.21.so.0(_ZN11MythContext9readyReadEP10MythSocket
+0x12f)[0x384eb3a09f]
/usr/lib64/libmyth-0.21.so.0(_Z23readyReadThread_iffoundP10MythSocket
+0x7a5)[0x384eb87fb5]
/usr/lib64/libmyth-0.21.so.0(_ZN10MythSocket15readyReadThreadEPv
+0x5d6)[0x384eb89436]
/lib64/libpthread.so.0[0x306800729a]
/lib64/libc.so.6(clone+0x6d)[0x30674e439d]
======= Memory map: ========
00110000-00112000 rwxp 00000000 00:0e
657                                /dev/zero
00112000-0011f000 r-xp 00000000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
0011f000-0031f000 ---p 0000d000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
0031f000-00320000 rw-p 0000d000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
00400000-00561000 r-xp 00000000 09:01
411910                             /usr/bin/mythfrontend
00760000-00766000 rw-p 00160000 09:01
411910                             /usr/bin/mythfrontend
00766000-00767000 rw-p 00766000 00:00 0 
00965000-00998000 rw-p 00165000 09:01
411910                             /usr/bin/mythfrontend
00998000-00999000 ---p 00998000 00:00 0 
00999000-01399000 rwxp 00999000 00:00 0 
0


--------------------------------------------------------------------------
mythbackend.log: Corresponds to mythfrontend.log output above
--------------------------------------------------------------------------
2008-12-10 21:44:18.621 Reschedule requested for id 0.
2008-12-10 21:44:18.626 Connecting to backend server:
192.168.101.153:6543 (try 1 of 5)
2008-12-10 21:44:18.662 Using protocol version 40
2008-12-10 21:44:18.665 MainServer::HandleAnnounce Monitor
2008-12-10 21:44:18.672 adding: MythTV2 as a client (events: 0)
2008-12-10 21:44:18.693 MainServer::HandleAnnounce Monitor
2008-12-10 21:44:18.713 adding: MythTV2 as a client (events: 1)
2008-12-10 21:44:18.721 GetRecordBasename found no entry
2008-12-10 21:44:19.538 Scheduled 449 items in 0.9 = 0.04 match + 0.87
place
2008-12-10 21:44:19.578 scheduler: Scheduled items: Scheduled 449 items
in 0.9 = 0.04 match + 0.87 place
2008-12-10 21:45:22.471 AutoExpire: CalcParams(): Max required Free
Space: 40.0 GB w/freq: 15 min
2008-12-10 21:46:52.430 UPnpMedia: BuildMediaMap VIDEO scan starting
in :/share/Movies/dvd:
2008-12-10 21:46:52.467 UPnpMedia: BuildMediaMap Done. Found 0 objects
2008-12-10 21:56:47.445 MythSocket(7f6ed8042780:-1): writeStringList:
Error, socket went unconnected.
*** glibc detected *** /usr/bin/mythbackend: malloc(): memory corruption
(fast): 0x0000000001ddde7f ***
======= Backtrace: =========
/lib64/libc.so.6[0x3067478228]
/lib64/libc.so.6[0x306747b941]
/lib64/libc.so.6(__libc_malloc+0x98)[0x306747ce18]
/usr/lib64/libstdc++.so.6(_Znwm+0x1d)[0x30730c41bd]
/usr/bin/mythbackend(_ZN17QValueListPrivateI7QStringE6insertE18QValueListIteratorIS0_ERKS0_+0x33)[0x425b63]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN11QStringList5splitERK7QStringS2_b+0x106)[0x3bb6e5ff76]
/usr/lib64/libmyth-0.21.so.0(_ZN10MythSocket14readStringListER11QStringListb+0xefa)[0x384eb7e69a]
/usr/lib64/libmyth-0.21.so.0(_ZN11MythContext9readyReadEP10MythSocket
+0x12f)[0x384eb3a09f]
/usr/lib64/libmyth-0.21.so.0(_Z23readyReadThread_iffoundP10MythSocket
+0x7a5)[0x384eb87fb5]
/usr/lib64/libmyth-0.21.so.0(_ZN10MythSocket15readyReadThreadEPv
+0x5d6)[0x384eb89436]
/lib64/libpthread.so.0[0x306800729a]
/lib64/libc.so.6(clone+0x6d)[0x30674e439d]
======= Memory map: ========
00110000-00112000 rwxp 00000000 00:0e
657                                /dev/zero
00112000-0011f000 r-xp 00000000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
0011f000-0031f000 ---p 0000d000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
0031f000-00320000 rw-p 0000d000 09:01
811016                             /usr/lib64/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
00400000-0050c000 r-xp 00000000 09:01
412074                             /usr/bin/mythbackend
0070b000-0070e000 rw-p 0010b000 09:01
412074                             /usr/bin/mythbackend
0090d000-00930000 rw-p 0010d000 09:01
412074                             /usr/bin/mythbackend
00930000-00a5d000 r-xp 00000000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0
00a5d000-00c5d000 ---p 0012d000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0
00c5d000-00ca4000 rw-p 0012d000 09:01
451768                             /usr/lib64/mysql/libmysqlclient.so.15.0.0
...


There are more but I will spare you.

I have saved all these logs if anyone thinks they might be of some use.

Thanks again.

-Kenan




More information about the mythtv-users mailing list