[mythtv] glibc problems - mythbackend crash

Mark Knecht markknecht at gmail.com
Sat Jan 27 13:39:32 UTC 2007


Hi,
   I sent the following message to this list some time ago but didn't
receive any responses so I'm trying again. mythbackend crashes once a
week with this sort of error.

   Please see the earlier emails for complete examples of the crash.
I've posted just a bit of it here.

Thanks,
Mark

On 1/17/07, Mark Knecht <markknecht at gmail.com> wrote:
> Hi,
>    First post to this list so I'll say thanks for MythTV. It's changed
> the way our family watches TV.
>
>    We have a two tuner backend using PVR cards. The backend is an
> Intel P4HT processor with an SMP kernel.
>
>    Myth storage is across the network on a 300GB file server.
>
>    We have 5 frontend machine - 3 desktop PCs and two dedicated Asus
> Pundit-R's tied directly to the two TVs in the house. All machines are
> Gentoo and pretty much up to date.
>
>    In the last 3 weeks we have had two very similar crashes on our
> backend. I am attaching the results of the crash in a text file. This
> appears to be some sort of glibc issue.
>
>    Can anyone point me toward what I might do to fix this?
>
> Thanks in advance,
> Mark
>
> dragonfly ~ # uname -a
> Linux dragonfly 2.6.17-gentoo-r2 #4 SMP PREEMPT Fri Nov 24 14:20:30
> PST 2006 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux
> dragonfly ~ #
>
> dragonfly ~ # eix -I mythtv
> * media-tv/mythtv
>      Available versions:  0.19_p10505 0.20_p11626 0.20_p12172
> 0.20_p12288 0.20_p12288-r1 0.20_p12325
>      Installed:           0.20_p11626
>      Homepage:            http://www.mythtv.org
>      Description:         Homebrew PVR project
>
> * x11-themes/mythtv-themes
>      Available versions:  0.19 0.20
>      Installed:           0.20
>      Homepage:            http://www.mythtv.org/
>      Description:         A collection of themes for the MythTV project.
>
> Found 2 matches.
> dragonfly ~ #
>
> dragonfly ~ # eix -I glibc
> * sys-libs/glibc
>      Available versions:  [P]2.2.5-r10:2.2 [P]2.3.2-r12:2.2
> 2.3.3.20040420-r2:2.2 ~2.3.4.20040619-r2:2.2 2.3.4.20040808-r1:2.2
> 2.3.4.20041102-r1:2.2 *2.3.4.20041102-r2:2.2 ~2.3.4.20050125-r1:2.2
> 2.3.5-r2:2.2 2.3.5-r3:2.2 2.3.6-r3:2.2 2.3.6-r4:2.2 2.3.6-r5:2.2
> 2.4-r3:2.2 2.4-r4:2.2 ~2.5:2.2
>      Installed:           2.4-r4
>      Homepage:            http://www.gnu.org/software/libc/libc.html
>      Description:         GNU libc6 (also called glibc2) C library
>
> dragonfly ~ #

*** glibc detected *** /usr/bin/mythbackend: double free or corruption
(fasttop): 0xa8605138 ***
======= Backtrace: =========
/lib/libc.so.6[0xb5ea9bab]
/lib/libc.so.6(__libc_free+0x79)[0xb5eab0e7]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6(_ZdlPv+0x21)[0xb603a929]
/usr/lib/libmythtv-0.20.so.0(_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi+0xfc)[0xb78a1da6]
======= Memory map: ========
08048000-0812a000 r-xp 00000000 03:08 296515     /usr/bin/mythbackend
0812a000-0812b000 rw-p 000e2000 03:08 296515     /usr/bin/mythbackend
0812b000-083cc000 rw-p 0812b000 00:00 0          [heap]
a8400000-a8460000 rw-p a8400000 00:00 0
a8460000-a8500000 ---p a8460000 00:00 0
a8600000-a8644000 rw-p a8600000 00:00 0
a8644000-a8700000 ---p a8644000 00:00 0
a9000000-a9100000 rw-p a9000000 00:00 0
a91f4000-a91f5000 ---p a91f4000 00:00 0
a91f5000-a99f5000 rw-p a91f5000 00:00 0
a99f5000-a99f6000 ---p a99f5000 00:00 0
a99f6000-aa1f6000 rw-p a99f6000 00:00 0
aa2f7000-aa2f8000 ---p aa2f7000 00:00 0
aa2f8000-aaaf8000 rw-p aa2f8000 00:00 0
aaaf8000-aaaf9000 ---p aaaf8000 00:00 0
aaaf9000-ab2f9000 rw-p aaaf9000 00:00 0
ab4fa000-ab4fb000 ---p ab4fa000 00:00 0
ab4fb000-abcfb000 rw-p ab4fb000 00:00 0
abcfb000-abcfc000 ---p abcfb000 00:00 0
abcfc000-ac4fc000 rw-p abcfc000 00:00 0
ac5fd000-ac5fe000 ---p ac5fd000 00:00 0
ac5fe000-acdfe000 rw-p ac5fe000 00:00 0
acdfe000-acdff000 ---p acdfe000 00:00 0

<SNIP>

b6f05000-b72f1000 r-xp 00000000 03:08 300488
/usr/lib/libmythavcodec-0.20.so.0.20.0
b72f1000-b72fc000 rw-p 003ec000 03:08 300488
/usr/lib/libmythavcodec-0.20.so.0.20.0
b72fc000-b735a000 rw-p b72fc000 00:00 0
b735a000-b735f000 r-xp 00000000 03:08 300469
/usr/lib/libmythavutil-0.20.so.0.20.0
b735f000-b7360000 rw-p 00004000 03:08 300469
/usr/lib/libmythavutil-0.20.so.0.20.0
b7360000-b73d3000 r-xp 00000000 03:08 297868
/usr/lib/libmythavformat-0.20.so.0.20.0
b73d3000-b73da000 rw-p 00072000 03:08 297868
/usr/lib/libmythavformat-0.20.so.0.20.0
b73da000-b73de000 rw-p b73da000 00:00 0
b73de000-b7df0000 r-xp 00000000 03:08 298018
/usr/lib/libmythtv-0.20.so.0.20.0
b7df0000-b7ef0000 rw-p 00a11000 03:08 298018
/usr/lib/libmythtv-0.20.so.0.20.0
b7ef0000-b7ef4000 rw-p b7ef0000 00:00 0
b7ef4000-b7ef5000 r-xp 00000000 03:08 705731
/usr/lib/mythtv/filters/libconvert.so
b7ef5000-b7ef6000 rw-p 00000000 03:08 705731
/usr/lib/mythtv/filters/libconvert.so
b7ef6000-b7ef7000 r-xp 00000000 03:08 705168
/usr/lib/mythtv/filters/libbobdeint.so
b7ef7000-b7ef8000 rw-p 00000000 03:08 705168
/usr/lib/mythtv/filters/libbobdeint.so
b7ef8000-b7efa000 r-xp 00000000 03:08 705149
/usr/lib/mythtv/filters/libadjust.so
b7efa000-b7efb000 rw-p 00001000 03:08 705149
/usr/lib/mythtv/filters/libadjust.so
b7efb000-b7f03000 r-xp 00000000 03:08 753706     /lib/libnss_files-2.4.so
b7f03000-b7f05000 rw-p 00007000 03:08 753706     /lib/libnss_files-2.4.so
b7f05000-b7f0e000 r-xp 00000000 03:08 522754
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
b7f0e000-b7f0f000 rw-p 00009000 03:08 522754
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
b7f0f000-b7f10000 rw-p b7f0f000 00:00 0
b7f10000-b7f29000 r-xp 00000000 03:08 753640     /lib/ld-2.4.so
b7f29000-b7f2a000 r--p 00019000 03:08 753640     /lib/ld-2.4.so
b7f2a000-b7f2b000 rw-p 0001a000 03:08 753640     /lib/ld-2.4.so
bf9cd000-bf9e3000 rw-p bf9cd000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]
0: start_time: 0.036 duration: 151.976
1: start_time: 0.026 duration: 151.954
stream: start_time: 0.289 duration: 1688.731 bitrate=5193 kb/s
[mpeg2video @ 0xb7345348]ac-tex damaged at 22 6
0: start_time: 0.036 duration: 232.471
1: start_time: 0.026 duration: 232.444
stream: start_time: 0.289 duration: 2583.125 bitrate=7217 kb/s
Starting up as the master server.


More information about the mythtv-dev mailing list