[mythtv-commits] Ticket #2909: during channel scan in mythtv-setup: glibc detected *** mythtv-setup: free(): invalid pointer: 0xb509b74f

MythTV mythtv at cvs.mythtv.org
Mon Jan 15 15:06:04 UTC 2007


#2909: during channel scan in mythtv-setup: glibc detected *** mythtv-setup:
free(): invalid pointer: 0xb509b74f
-----------------------+----------------------------------------------------
 Reporter:  sipsniffa  |        Owner:  danielk
     Type:  patch      |       Status:  new    
 Priority:  minor      |    Milestone:  0.21   
Component:  mythtv     |      Version:  head   
 Severity:  medium     |   Resolution:         
-----------------------+----------------------------------------------------
Comment (by martyn):

 Replying to [comment:3 danielk]:
 I tried your patch, but it still crashes in the scan.

 My coredump is attached.


 {{{
 2007-01-15 14:50:04.736 DTVMux, Error: Invalid symbol rate parameter '0',
 aborting.
 *** glibc detected *** /usr/local/bin/mythtv-setup: free(): invalid
 pointer: 0xb5c2c74f ***
 ======= Backtrace: =========
 /lib/libc.so.6[0xb5e5bcb0]
 /lib/libc.so.6(__libc_free+0x84)[0xb5e5d2f4]
 /usr/qt/3/lib/libqt-mt.so.3(_ZN7QGArrayD2Ev+0x47)[0xb673b5d7]
 /usr/qt/3/lib/libqt-mt.so.3(_ZN7QBufferD0Ev+0x3c)[0xb6726a4c]
 /usr/qt/3/lib/libqt-mt.so.3(_ZN11QDataStreamD1Ev+0x35)[0xb672fac5]
 /usr/qt/3/lib/libqt-
 mt.so.3(_ZNK11QTranslator11findMessageEPKcS1_S1_+0x389)[0xb6479e59]
 /usr/qt/3/lib/libqt-
 mt.so.3(_ZNK12QApplication9translateEPKcS1_S1_NS_8EncodingE+0xa1)[0xb642df31]
 /usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject2trEPKcS1_+0x50)[0xb67c2040]
 /usr/local/lib/libmythtv-0.20.so.0(_ZN6SIScan11HasTimedOutEv+0x12f)[0xb7b9de55]
 [0xb17084d0]
 ======= Memory map: ========
 08048000-08068000 r-xp 00000000 08:03 8603196    /usr/local/bin/mythtv-
 setup
 08068000-08069000 rw-p 0001f000 08:03 8603196    /usr/local/bin/mythtv-
 setup
 08069000-0931a000 rw-p 08069000 00:00 0          [heap]
 b1700000-b1721000 rw-p b1700000 00:00 0
 b1721000-b1800000 ---p b1721000 00:00 0
 b1828000-b18a9000 rw-p b1828000 00:00 0
 b18a9000-b18aa000 ---p b18a9000 00:00 0
 b18aa000-b23dc000 rw-p b18aa000 00:00 0
 b23dc000-b23dd000 ---p b23dc000 00:00 0
 b23dd000-b2bdd000 rw-p b23dd000 00:00 0
 b2bdd000-b2bde000 ---p b2bdd000 00:00 0
 b2bde000-b43e2000 rw-p b2bde000 00:00 0
 b4419000-b4421000 r-xp 00000000 08:03 7536745    /lib/libnss_nis-2.4.so
 b4421000-b4423000 rw-p 00007000 08:03 7536745    /lib/libnss_nis-2.4.so
 b4423000-b4821000 rw-p b4423000 00:00 0
 b4821000-b4900000 ---p b4821000 00:00 0
 b4901000-b4907000 r-xp 00000000 08:03 7536741    /lib/libnss_compat-2.4.so
 b4907000-b4909000 rw-p 00005000 08:03 7536741    /lib/libnss_compat-2.4.so
 b4914000-b4918000 r--p 00000000 08:03 8866636
 /usr/share/fonts/100dpi/helvB12.pcf.gz
 b4918000-b491d000 r--p 00000000 08:03 8866656
 /usr/share/fonts/100dpi/helvB18.pcf.gz
 b491d000-b4948000 rw-p b491d000 00:00 0
 b4948000-b4949000 ---p b4948000 00:00 0
 b4949000-b5149000 rw-p b4949000 00:00 0
 b5149000-b514a000 ---p b5149000 00:00 0
 b514a000-b594a000 rw-p b514a000 00:00 0
 b594a000-b5952000 r-xp 00000000 08:03 7536743    /lib/libnss_files-2.4.so
 b5952000-b5954000 rw-p 00007000 08:03 7536743    /lib/libnss_files-2.4.so
 b5954000-b5a44000 r-xp 00000000 08:03 8194553
 /usr/lib/libcrypto.so.0.9.7
 b5a44000-b5a56000 rw-p 000f0000 08:03 8194553
 /usr/lib/libcrypto.so.0.9.7
 b5a56000-b5a59000 rw-p b5a56000 00:00 0
 b5a59000-b5a87000 r-xp 00000000 08:03 8194550    /usr/lib/libssl.so.0.9.7
 b5a87000-b5a8a000 rw-p 0002e000 08:03 8194550    /usr/lib/libssl.so.0.9.7
 b5a8a000-b5a9b000 r-xp 00000000 08:03 7536740    /lib/libnsl-2.4.so
 b5a9b000-b5a9d000 rw-p 00010000 08:03 7536740    /lib/libnsl-2.4.so
 b5a9d000-b5a9f000 rw-p b5a9d000 00:00 0
 b5a9f000-b5aa4000 r-xp 00000000 08:03 7536734    /lib/libcrypt-2.4.so
 b5aa4000-b5aa6000 rw-p 00004000 08:03 7536734    /lib/libcrypt-2.4.so
 b5aa6000-b5acd000 rw-p b5aa6000 00:00 0
 b5acd000-b5be3000 r-xp 00000000 08:03 7160244
 /usr/lib/mysql/libmysqlclient.so.15.0.0
 b5be3000-b5c25000 rw-p 00115000 08:03 7160244
 /usr/lib/mysql/libmysqlclient.so.15.0.0
 b5c25000-b5c26000 rw-p b5c25000 00:00 0
 b5c29000-b5c2d000 r--p 00000000 08:03 8604410
 /usr/local/share/mythtv/i18n/mythfrontend_en_gb.qm
 b5c2d000-b5c31000 r--p 00000000 08:03 8865129
 /usr/share/fonts/75dpi/helvR14.pcf.gz
 b5c31000-b5c35000 r--p 00000000 08:03 8866816
 /usr/share/fonts/100dpi/helvR12.pcf.gz
 b5c35000-b5c38000 rw-p b5c35000 00:00 0
 b5c38000-b5c55000 r-xp 00000000 08:03 8194578
 /usr/lib/libexpat.so.0.5.0
 b5c55000-b5c57000 rw-p 0001d000 08:03 8194578
 /usr/lib/libexpat.so.0.5.0
 b5c57000-b5c5b000 r-xp 00000000 08:03 8194789
 /usr/lib/libXfixes.so.3.1.0
 b5c5b000-b5c5c000 rw-p 00003000 08:03 8194789
 /usr/lib/libXfixes.so.3.1.0
 b5c5c000-b5c5d000 rw-p b5c5c000 00:00 0
 b5c5d000-b5c61000 r-xp 00000000 08:03 8194689
 /usr/lib/libXdmcp.so.6.0.0
 b5c61000-b5c62000 rw-p 00003000 08:03 8194689
 /usr/lib/libXdmcp.so.6.0.0
 b5c62000-b5c64000 r-xp 00000000 08:03 8194684    /usr/lib/libXau.so.6.0.0
 b5c64000-b5c65000 rw-p 00001000 08:03 8194684    /usr/lib/libXau.so.6.0.0
 b5c65000-b5cb0000 r-xp 00000000 08:03 8194765    /usr/lib/libXt.so.6.0.0
 b5cb0000-b5cb3000 rw-p 0004b000 08:03 8194765    /usr/lib/libXt.so.6.0.0
 b5cb3000-b5cb4000 rw-p b5cb3000 00:00 0
 b5cb4000-b5cba000 r-xp 00000000 08:03 7111225    /usr/lib/libdrm.so.2.0.0
 b5cba000-b5cbb000 rw-p 00005000 08:03 7111225    /usr/lib/libdrm.so.2.0.0
 b5cbb000-b5cd0000 r-xp 00000000 08:03 8194755    /usr/lib/libICE.so.6.3.0
 b5cd0000-b5cd1000 rw-p 00014000 08:03 8194755    /usr/lib/libICE.so.6.3.0
 b5cd1000-b5cd4000 rw-p b5cd1000 00:00 0
 b5cd4000-b5cdc000 r-xp 00000000 08:03 8194760    /usr/lib/libSM.so.6.0.0
 b5cdc000-b5cdd000 rw-p 00007000 08:03 8194760    /usr/lib/libSM.so.6.0.0
 b5cdd000-b5d00000 r-xp 00000000 08:03 8194804
 /usr/lib/libfontconfig.so.1.0.4b5d00000-b5d03000 rw-p 00022000 08:03
 8194804    /usr/lib/libfontconfig.so.1.0.4b5d03000-b5d04000 rw-p b5d03000
 00:00 0
 b5d04000-b5d15000 r-xp 00000000 08:03 8194898    /usr/lib/libXft.so.2.1.2
 b5d15000-b5d16000 rw-p 00010000 08:03 8194898    /usr/lib/libXft.so.2.1.2
 b5d16000-b5d1e000 r-xp 00000000 08:03 8194928
 /usr/lib/libXcursor.so.1.0.2
 b5d1e000-b5d1f000 rw-p 00007000 08:03 8194928
 /usr/lib/libXcursor.so.1.0.2
 b5d1f000-b5d26000 r-xp 00000000 08:03 8194877    /usr/lib/libXi.so.6.0.0
 b5d26000-b5d27000 rw-p 00006000 08:03 8194877    /usr/lib/libXi.so.6.0.0
 b5d27000-b5d48000 r-xp 00000000 08:03 8194750
 /usr/lib/libpng12.so.0.12.0
 b5d48000-b5d49000 rw-p 00021000 08:03 8194750
 /usr/lib/libpng12.so.0.12.0
 b5d49000-b5d4a000 rw-p b5d49000 00:00 0
 b5d4a000-b5d68000 r-xp 00000000 08:03 8194738
 /usr/lib/libjpeg.so.62.0.0
 b5d68000-b5d69000 rw-p 0001e000 08:03 8194738
 /usr/lib/libjpeg.so.62.0.0
 b5d69000-b5dc4000 r-xp 00000000 08:03 7096179    /usr/lib/libmng.so.1.0.0
 b5dc4000-b5dc7000 rw-p 0005a000 08:03 7096179    /usr/lib/libmng.so.1.0.0
 b5dc7000-b5dce000 r-xp 00000000 08:03 8194784
 /usr/lib/libXrender.so.1.3.0
 b5dce000-b5dcf000 rw-p 00006000 08:03 8194784
 /usr/lib/libXrender.so.1.3.0
 b5dcf000-b5dd4000 r-xp 00000000 08:03 7225705
 /usr/lib/liblirc_client.so.0.1.0
 b5dd4000-b5dd5000 rw-p 00005000 08:03 7225705
 /usr/lib/liblirc_client.so.0.1.0
 b5dd5000-b5dd6000 rw-p b5dd5000 00:00 0
 b5dd6000-b5ddc000 r-xp 00000000 08:03 7095793    /usr/lib/libdts.so.0.0.0
 b5ddc000-b5df9000 rw-p 00006000 08:03 7095793    /usr/lib/libdts.so.0.0.0
 b5df9000-b5f10000 r-xp 00000000 08:03 7536732    /lib/libc-2.4.so
 b5f10000-b5f12000 r--p 00116000 08:03 7536732    /lib/libc-2.4.so
 b5f12000-b5f14000 rw-p 00118000 08:03 7536732    /lib/libc-2.4.so
 b5f14000-b5f17000 rw-p b5f14000 00:00 0
 b5f17000-b5f21000 r-xp 00000000 08:03 8194460    /usr/lib/gcc/i686-pc-
 linux-gnu/4.1.1/libgcc_s.so.1
 b5f21000-b5f22000 rw-p 00009000 08:03 8194460    /usr/lib/gcc/i686-pc-
 linux-gnu/4.1.1/libgcc_s.so.1
 b5f22000-b5f45000 r-xp 00000000 08:03 7536737    /lib/libm-2.4.so
 b5f45000-b5f47000 rw-p 00022000 08:03 7536737    /lib/libm-2.4.so
 b5f47000-b5f48000 rw-p b5f47000 00:00 0
 b5f48000-b601e000 r-xp 00000000 08:03 8194459    /usr/lib/gcc/i686-pc-
 linux-gnu/4.1.1/libstdc++.so.6.0.8
 b601e000-b6021000 r--p 000d5000 08:03 8194459    /usr/lib/gcc/i686-pc-
 linux-gnu/4.1.1/libstdc++.so.6.0.8
 b6021000-b6023000 rw-p 000d8000 08:03 8194459    /usr/lib/gcc/i686-pc-
 linux-gnu/4.1.1/libstdc++.so.6.0.8
 b6023000-b6029000 rw-p b6023000 00:00 0
 b6029000-b6038000 r-xp 00000000 08:03 7536748    /lib/libpthread-2.4.so
 b6038000-b6039000 r--p 0000e000 08:03 7536748    /lib/libpthread-2.4.so
 b6039000-b603a000 rw-p 0000f000 08:03 7536748    /lib/libpthread-2.4.so
 b603a000-b603c000 rw-p b603a000 00:00 0
 b603c000-b6120000 r-xp 00000000 08:03 8194694    /usr/lib/libX11.so.6.2.0
 b6120000-b6124000 rw-p 000e4000 08:03 8194694    /usr/lib/libX11.so.6.2.0
 b6124000-b6131000 r-xp 00000000 08:03 8194722    /usr/lib/libXext.so.6.4.0
 b6131000-b6132000 rw-p 0000c000 08:03 8194722    /usr/lib/libXext.so.6.4.0
 b6132000-b6146000 r-xp 00000000 08:03 8194834    /usr/lib/libXmu.so.6.2.0
 b6146000-b6147000 rw-p 00014000 08:03 8194834    /usr/lib/libXmu.so.6.2.0
 b6147000-b6198000 r-xp 00000000 08:03 7192630
 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
 b6198000-b619e000 rwxp 00050000 08:03 7192630
 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
 b619e000-b619f000 rwxp b619e000 00:00 0
 b619f000-b61a0000 rw-p b619f000 00:00 0
 b61a0000-b6219000 r-xp 00000000 08:03 7192620
 /usr/lib/libGLU.so.1.3.060501
 b6219000-b621a000 rw-p 00079000 08:03 7192620
 /usr/lib/libGLU.so.1.3.060501
 b621a000-b68b4000 r-xp 00000000 08:03 7127768    /usr/qt/3/lib/libqt-
 mt.so.3.3.6b68b4000-b68f4000 rw-p 00699000 08:03 7127768    /usr/qt/3/lib
 /libqt-mt.so.3.3.6b68f4000-b68f8000 rw-p b68f4000 00:00 0
 b68f8000-b68fb000 r-xp 00000000 08:03 8194933
 /usr/lib/libXrandr.so.2.0.0
 b68fb000-b68fc000 rw-p 00002000 08:03 8194933
 /usr/lib/libXrandr.so.2.0.0
 b68fc000-b6900000 r-xp 00000000 08:03 8194794
 /usr/lib/libXxf86vm.so.1.0.0
 b6900000-b6901000 rw-p 00003000 08:03 8194794
 /usr/lib/libXxf86vm.so.1.0.0
 b6901000-b6905000 r-xp 00000000 08:03 8194948    /usr/lib/libXv.so.1.0.0
 b6905000-b6906000 rw-p 00003000 08:03 8194948    /usr/lib/libXv.so.1.0.0
 b6906000-b6908000 r-xp 00000000 08:03 8194938
 /usr/lib/libXinerama.so.1.0.0
 b6908000-b6909000 rw-p 00001000 08:03 8194938
 /usr/lib/libXinerama.so.1.0.0
 b6909000-b690a000 rw-p b6909000 00:00 0
 b690a000-b690d000 r-xp 00000000 08:03 7095997
 /usr/lib/libavc1394.so.0.3.0
 b690d000-b690e000 rw-p 00003000 08:03 7095997
 /usr/lib/libavc1394.so.0.3.0
 b690e000-b691a000 r-xp 00000000 08:03 7095922
 /usr/lib/libiec61883.so.0.0.0
 b691a000-b691b000 rw-p 0000b000 08:03 7095922
 /usr/lib/libiec61883.so.0.0.0
 b691b000-b6920000 r-xp 00000000 08:03 7095858
 /usr/lib/libraw1394.so.8.1.1
 b6920000-b6921000 rw-p 00004000 08:03 7095858
 /usr/lib/libraw1394.so.8.1.1
 b6921000-b69a7000 r-xp 00000000 08:03 8194984
 /usr/lib/libglib-2.0.so.0.1000.3
 b69a7000-b69a8000 rw-p 00085000 08:03 8194984
 /usr/lib/libglib-2.0.so.0.1000.3
 b69a8000-b69ab000 r-xp 00000000 08:03 8194996
 /usr/lib/libgthread-2.0.so.0.1000.3
 b69ab000-b69ac000 rw-p 00003000 08:03 8194996
 /usr/lib/libgthread-2.0.so.0.1000.3
 b69ac000-b69ae000 r-xp 00000000 08:03 7536735    /lib/libdl-2.4.so
 b69ae000-b69b0000 rw-p 00001000 08:03 7536735    /lib/libdl-2.4.so
 b69b0000-b69b1000 rw-p b69b0000 00:00 0
 b69b1000-b69b3000 r-xp 00000000 08:03 8194988
 /usr/lib/libgmodule-2.0.so.0.1000.3
 b69b3000-b69b4000 rw-p 00002000 08:03 8194988
 /usr/lib/libgmodule-2.0.so.0.1000.3
 b69b4000-b69b9000 r-xp 00000000 08:03 8964208
 /usr/kde/3.5/lib/libartsc.so.0.0.0
 b69b9000-b69ba000 rw-p 00004000 08:03 8964208
 /usr/kde/3.5/lib/libartsc.so.0.0.0
 b69ba000-b6a74000 r-xp 00000000 08:03 6767766
 /usr/lib/libasound.so.2.0.0
 b6a74000-b6a79000 rw-p 000b9000 08:03 6767766
 /usr/lib/libasound.so.2.0.0
 b6a79000-b6aba000 r-xp 00000000 08:03 8195510
 /usr/lib/libmp3lame.so.0.0.0
 b6aba000-b6abc000 rw-p 00040000 08:03 8195510
 /usr/lib/libmp3lame.so.0.0.0
 b6abc000-b6b10000 rw-p b6abc000 00:00 0
 b6b10000-b6b21000 r-xp 00000000 08:03 7536753    /lib/libz.so.1.2.3
 b6b21000-b6b22000 rw-p 00010000 08:03 7536753    /lib/libz.so.1.2.3
 b6b22000-b6b8b000 r-xp 00000000 08:03 8194728
 /usr/lib/libfreetype.so.6.3.8
 b6b8b000-b6b8e000 rw-p 00069000 08:03 8194728
 /usr/lib/libfreetype.so.6.3.8
 b6b8e000-b6b8f000 rw-p b6b8e000 00:00 0
 b6b8f000-b6c35000 r-xp 00000000 08:03 8602765
 /usr/local/lib/libmythui-0.20.so.0.20.0
 b6c35000-b6c39000 rw-p 000a5000 08:03 8602765
 /usr/local/lib/libmythui-0.20.so.0.20.0
 b6c39000-b6ec0000 r-xp 00000000 08:03 8602727
 /usr/local/lib/libmyth-0.20.so.0.20.0
 b6ec0000-b6ecf000 rw-p 00287000 08:03 8602727
 /usr/local/lib/libmyth-0.20.so.0.20.0
 b6ecf000-b6ed0000 rw-p b6ecf000 00:00 0
 b6ed0000-b6f79000 r-xp 00000000 08:03 8604662
 /usr/local/lib/libmythlivemedia-0.20.so.0.20.0
 b6f79000-b6f83000 rw-p 000a9000 08:03 8604662
 /usr/local/lib/libmythlivemedia-0.20.so.0.20.0
 b6f83000-b6f91000 rw-p b6f83000 00:00 0
 b6f91000-b7000000 r-xp 00000000 08:03 8602783
 /usr/local/lib/libmythupnp-0.20.so.0.20.0
 b7000000-b7002000 rw-p 0006e000 08:03 8602783
 /usr/local/lib/libmythupnp-0.20.so.0.20.0
 b7002000-b7077000 r-xp 00000000 08:03 8602779
 /usr/local/lib/libmythfreemheg-0.20.so.0.20.0
 b7077000-b707e000 rw-p 00074000 08:03 8602779
 /usr/local/lib/libmythfreemheg-0.20.so.0.20.0
 b707e000-b707f000 rw-p b707e000 00:00 0
 b707f000-b7488000 r-xp 00000000 08:03 8602717
 /usr/local/lib/libmythavcodec-0.20.so.0.20.0
 b7488000-b7494000 rw-p 00409000 08:03 8602717
 /usr/local/lib/libmythavcodec-0.20.so.0.20.0
 b7494000-b74ff000 rw-p b7494000 00:00 0
 b74ff000-b7504000 r-xp 00000000 08:03 8604661
 /usr/local/lib/libmythavutil-0.20.so.0.20.0
 b7504000-b7505000 rw-p 00004000 08:03 8604661
 /usr/local/lib/libmythavutil-0.20.so.0.20.0
 b7505000-b757f000 r-xp 00000000 08:03 8602722
 /usr/local/lib/libmythavformat-0.20.so.0.20.0
 b757f000-b7586000 rw-p 00079000 08:03 8602722
 /usr/local/lib/libmythavformat-0.20.so.0.20.0
 b7586000-b758a000 rw-p b7586000 00:00 0
 b758a000-b7f23000 r-xp 00000000 08:03 8602747
 /usr/local/lib/libmythtv-0.20.so.0.20.0
 b7f23000-b7f4a000 rw-p 00999000 08:03 8602747
 /usr/local/lib/libmythtv-0.20.so.0.20.0
 b7f4a000-b7f4e000 rw-p b7f4a000 00:00 0
 b7f51000-b7f5b000 r-xp 00000000 08:03 7127287
 /usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
 b7f5b000-b7f5c000 rw-p 00009000 08:03 7127287
 /usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
 b7f5c000-b7f5e000 rw-p b7f5c000 00:00 0
 b7f5e000-b7f5f000 r-xp b7f5e000 00:00 0          [vdso]
 b7f5f000-b7f79000 r-xp 00000000 08:03 7536721    /lib/ld-2.4.so
 b7f79000-b7f7a000 r--p 00019000 08:03 7536721    /lib/ld-2.4.so
 b7f7a000-b7f7b000 rw-p 0001a000 08:03 7536721    /lib/ld-2.4.so
 bfec1000-bfed7000 rw-p bfec1000 00:00 0          [stack]
 Aborted


 }}}

 my conifigure includes --enable-proc-opt - it said I should tell you.

 regards Martyn.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/2909#comment:4>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list