[mythtv-commits] Ticket #2735: glibc "free(): invalid pointer" during tuning in mythtv-setup (mythtv-setup crashes)

MythTV mythtv at cvs.mythtv.org
Sun Nov 26 20:31:53 UTC 2006


#2735: glibc "free(): invalid pointer" during tuning in mythtv-setup (mythtv-setup
crashes)
------------------------------+---------------------------------------------
 Reporter:  linux at bohmer.net  |       Owner:  ijr    
     Type:  defect            |      Status:  new    
 Priority:  minor             |   Milestone:  unknown
Component:  mythtv            |     Version:  0.20   
 Severity:  medium            |  
------------------------------+---------------------------------------------
 While tuning for channels in mythtv-setup the following error appears
 somewhere in the process. The tuning procedure is never finished and
 mythtv-setup crashes.

 It crashes on an Intel Core 2 Duo system, FC5, 2.6.18 kernel (CPU: E6600,
 2.4GHZ, i965, Asus P5B motherboard) when both Cores are enabled.
 I have not seen it (yet) when only 1 core is used. (Limited at the kernel
 commandline with maxcpus=1, so same installation mythtv, OS etc). So, I
 expect timing is relevant.

 Receiver card is a DVB-S Skystar 1 CI card.

 I have seen the problem in versions 0.20 and Revision 11821
 It is reproducible here, so I can do all the test and a lot of debug work.

 Remy Böhmer

 =========================================================================================
 *** glibc detected *** mythtv-setup: free(): invalid pointer: 0xb74a32c0
 ***
 ======= Backtrace: =========
 /lib/libc.so.6[0x3b59a68]
 /lib/libc.so.6(__libc_free+0x78)[0x3b5cf6f]
 /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QGArrayD2Ev+0x46)[0x6e285f6]
 /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QBufferD0Ev+0x3f)[0x6e11a7f]
 /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN11QDataStreamD1Ev+0x35)[0x6e1b615]
 /usr/lib/qt-3.3/lib/libqt-
 mt.so.3(_ZNK11QTranslator11findMessageEPKcS1_S1_+0x413)[0x6b1e423]
 /usr/lib/qt-3.3/lib/libqt-
 mt.so.3(_ZNK12QApplication9translateEPKcS1_S1_NS_8EncodingE+0x97)[0x6acc257]
 /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QObject2trEPKcS1_+0x52)[0x6eb8282]
 /usr/local/lib/libmythtv-0.20.so.0(_ZN6SIScan11HasTimedOutEv+0x12f)[0x9c5369]
 [0xb0e01460]
 [0xb0e00570]
 [0x1d]
 ======= Memory map: ========
 00110000-0018a000 r-xp 00000000 08:02 539858
 /usr/local/lib/libmythavformat-0.20.so.0.20.0
 0018a000-00191000 rw-p 00079000 08:02 539858
 /usr/local/lib/libmythavformat-0.20.so.0.20.0
 00191000-00195000 rw-p 00191000 00:00 0
 00195000-0019a000 r-xp 00000000 08:02 539850
 /usr/local/lib/libmythavutil-0.20.so.0.20.0
 0019a000-0019b000 rw-p 00004000 08:02 539850
 /usr/local/lib/libmythavutil-0.20.so.0.20.0
 0019b000-0020e000 r-xp 00000000 08:02 539875
 /usr/local/lib/libmythfreemheg-0.20.so.0.20.0
 0020e000-00215000 rw-p 00073000 08:02 539875
 /usr/local/lib/libmythfreemheg-0.20.so.0.20.0
 00215000-0026d000 r-xp 00000000 08:02 539879
 /usr/local/lib/libmythupnp-0.20.so.0.20.0
 0026d000-0026f000 rw-p 00057000 08:02 539879
 /usr/local/lib/libmythupnp-0.20.so.0.20.0
 0026f000-00274000 r-xp 00000000 08:02 539113
 /usr/lib/libartsc.so.0.0.0
 00274000-00275000 rw-p 00005000 08:02 539113
 /usr/lib/libartsc.so.0.0.0
 00275000-00278000 r-xp 00000000 08:02 524461
 /usr/lib/libgmodule-2.0.so.0.1000.3
 00278000-00279000 rw-p 00002000 08:02 524461
 /usr/lib/libgmodule-2.0.so.0.1000.3
 00279000-0027b000 r-xp 00000000 08:02 525355
 /usr/lib/libXinerama.so.1.0.0
 0027b000-0027c000 rw-p 00001000 08:02 525355
 /usr/lib/libXinerama.so.1.0.0
 0027c000-0027d000 r-xp 0027c000 00:00 0          [vdso]
 0027d000-00326000 r-xp 00000000 08:02 539883
 /usr/local/lib/libmythlivemedia-0.20.so.0.20.0
 00326000-00330000 rw-p 000a9000 08:02 539883
 /usr/local/lib/libmythlivemedia-0.20.so.0.20.0
 00330000-0033e000 rw-p 00330000 00:00 0
 0033e000-00340000 r-xp 00000000 08:02 912299     /lib/libdl-2.4.so
 00340000-00341000 r--p 00001000 08:02 912299     /lib/libdl-2.4.so
 00341000-00342000 rw-p 00002000 08:02 912299     /lib/libdl-2.4.so
 00342000-00346000 r-xp 00000000 08:02 529075
 /usr/lib/libgthread-2.0.so.0.1000.3
 00346000-00347000 rw-p 00003000 08:02 529075
 /usr/lib/libgthread-2.0.so.0.1000.3
 00347000-00355000 r-xp 00000000 08:02 540176
 /usr/lib/libjack.so.0.0.23
 00355000-00358000 rw-p 0000e000 08:02 540176
 /usr/lib/libjack.so.0.0.23
 00358000-00360000 rw-p 00358000 00:00 0
 00360000-00366000 r-xp 00000000 08:02 538138
 /usr/lib/libraw1394.so.8.1.1
 00366000-00367000 rw-p 00005000 08:02 538138
 /usr/lib/libraw1394.so.8.1.1
 00367000-00374000 r-xp 00000000 08:02 539654
 /usr/lib/libiec61883.so.0.0.0
 00374000-00375000 rw-p 0000c000 08:02 539654
 /usr/lib/libiec61883.so.0.0.0
 00375000-00379000 r-xp 00000000 08:02 530194
 /usr/lib/libavc1394.so.0.2.1
 00379000-0037a000 rw-p 00003000 08:02 530194
 /usr/lib/libavc1394.so.0.2.1
 0037a000-0037e000 r-xp 00000000 08:02 525158     /usr/lib/libXv.so.1.0.0
 0037e000-0037f000 rw-p 00003000 08:02 525158     /usr/lib/libXv.so.1.0.0
 0037f000-00383000 r-xp 00000000 08:02 529273
 /usr/lib/libXxf86vm.so.1.0.0
 00383000-00384000 rw-p 00003000 08:02 529273
 /usr/lib/libXxf86vm.so.1.0.0
 00384000-00387000 r-xp 00000000 08:02 525074
 /usr/lib/libXrandr.so.2.0.0
 00387000-00388000 rw-p 00002000 08:02 525074
 /usr/lib/libXrandr.so.2.0.0
 00388000-0038c000 r-xp 00000000 08:02 524919
 /usr/lib/libXvMCW.so.1.0.0
 0038c000-0038d000 rw-p 00003000 08:02 524919
 /usr/lib/libXvMCW.so.1.0.0
 0038d000-00390000 r-xp 00000000 08:02 537232     /usr/lib/libXvMC.so.1.0.0
 00390000-00391000 rw-p 00002000 08:02 537232     /usr/lib/libXvMC.so.1.0.0
 00391000-003a0000 r-xp 00000000 08:02 524757     /usr/lib/libXext.so.6.4.0
 003a0000-003a1000 rw-p 0000e000 08:02 524757     /usr/lib/libXext.so.6.4.0
 003a1000-003a4000 r-xp 00000000 08:02 524803
 /usr/lib/librom1394.so.0.2.1
 003a4000-003a5000 rw-p 00002000 08:02 524803
 /usr/lib/librom1394.so.0.2.1
 003a5000-003be000 r-xp 00000000 08:02 912189     /lib/ld-2.4.so
 003be000-003bf000 r--p 00018000 08:02 912189     /lib/ld-2.4.so
 003bf000-003c0000 rw-p 00019000 08:02 912189     /lib/ld-2.4.so
 003c0000-00d50000 r-xp 00000000 08:02 539867
 /usr/local/lib/libmythtv-0.20.so.0.20.0
 00d50000-00d77000 rw-p 00990000 08:02 539867
 /usr/local/lib/libmythtv-0.20.so.0.20.0
 00d77000-00d7b000 rw-p 00d77000 00:00 0
 00d7b000-0119d000 r-xp 00000000 08:02 539854
 /usr/local/lib/libmythavcodec-0.20.so.0.20.0
 0119d000-011b6000 rw-p 00422000 08:02 539854
 /usr/local/lib/libmythavcodec-0.20.so.0.20.0
 011b6000-01221000 rw-p 011b6000 00:00 0
 01221000-01229000 r-xp 00000000 08:02 525367     /usr/lib/libSM.so.6.0.0
 01229000-0122a000 rw-p 00008000 08:02 525367     /usr/lib/libSM.so.6.0.0
 0122a000-0122f000 r-xp 00000000 08:02 524735
 /usr/lib/libXdmcp.so.6.0.0
 0122f000-01230000 rw-p 00004000 08:02 524735
 /usr/lib/libXdmcp.so.6.0.0
 01230000-01234000 r-xp 00000000 08:02 525280
 /usr/lib/libXfixes.so.3.0.0
 01234000-01235000 rw-p 00003000 08:02 525280
 /usr/lib/libXfixes.so.3.0.0
 01235000-01254000 r-xp 00000000 08:02 912300     /lib/libexpat.so.0.5.0
 01254000-01256000 rw-p 0001e000 08:02 912300     /lib/libexpat.so.0.5.0
 01256000-01258000 r-xp 00000000 08:02 912308     /lib/libcom_err.so.2.1
 01258000-01259000 rw-p 00001000 08:02 912308     /lib/libcom_err.so.2.1
 01259000-0126e000Geannuleerd

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/2735>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list