[mythtv] Updated patch for directshow filters with MythTV (for CoreAVC)

Søren Dalsgaard soren at dalsgaards.dk
Mon Feb 26 00:03:40 UTC 2007


I am not running latest SVN version but rather gentoo 0.20_p12825. I have
started getting segmentation errors on the backend when editing recording
(possibly also other circumstances). Frontend != backend in my setup. Please
pardon me if this error has been fixed.

Has anybody tried tried running the {front,back}end compiled with Purify to
identify possible leaks?

Søren

*** glibc detected *** /usr/bin/mythbackend: malloc(): memory corruption
(fast): 0x081af5f7 ***
======= Backtrace: =========
/lib/libc.so.6[0xb5e8a870]
/lib/libc.so.6[0xb5e8cb4a]
/lib/libc.so.6(malloc+0x7e)[0xb5e8e29e]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6(_Znwj+0x29)[0xb6033439]
/usr/qt/3/lib/libqt-mt.so.3(_ZN7QGArray7newDataEv+0x1e)[0xb678823e]
/usr/qt/3/lib/libqt-mt.so.3(_ZN7QGArrayC2Ev+0x2d)[0xb67885fd]
/usr/qt/3/lib/libqt-mt.so.3
(_ZN7QObject7connectEPKS_PKcS1_S3_+0x1d9)[0xb64db5e9]
/usr/qt/3/lib/libqt-mt.so.3
(_ZN16QSqlResultSharedC1EP10QSqlResult+0x86)[0xb6730b76]
/usr/qt/3/lib/libqt-mt.so.3(_ZN9QSqlQueryC1EP10QSqlResult+0x45)[0xb6730bd5]
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so(_ZNK12QMYSQLDriver11createQueryEv+0x46)[0xb7f8a276]
/usr/qt/3/lib/libqt-mt.so.3
(_ZN9QSqlQuery4initERK7QStringP12QSqlDatabase+0x5d)[0xb673160d]
/usr/qt/3/lib/libqt-mt.so.3
(_ZN9QSqlQueryC2ERK7QStringP12QSqlDatabase+0x36)[0xb6731796]
/usr/lib/libmyth-0.20.so.0
(_ZN9MSqlQueryC1ERK14_MSqlQueryInfo+0x3b)[0xb6d9bb8b]
======= Memory map: ========
08048000-0812b000 r-xp 00000000 03:03 4736400    /usr/bin/mythbackend
0812b000-0812c000 rw-p 000e3000 03:03 4736400    /usr/bin/mythbackend
0812c000-08203000 rw-p 0812c000 00:00 0          [heap]
ae600000-ae621000 rw-p ae600000 00:00 0
ae621000-ae700000 ---p ae621000 00:00 0
ae7ac000-ae7ad000 ---p ae7ac000 00:00 0
ae7ad000-aefad000 rw-p ae7ad000 00:00 0
aefad000-aefae000 ---p aefad000 00:00 0
aefae000-af7ae000 rw-p aefae000 00:00 0
af7ae000-af7af000 ---p af7ae000 00:00 0
af7af000-affaf000 rw-p af7af000 00:00 0
affaf000-affb0000 ---p affaf000 00:00 0
affb0000-b07b0000 rw-p affb0000 00:00 0
b07b0000-b07b1000 ---p b07b0000 00:00 0
b07b1000-b0fb1000 rw-p b07b1000 00:00 0
b0fb1000-b0fb2000 ---p b0fb1000 00:00 0
b0fb2000-b17b2000 rw-p b0fb2000 00:00 0
b17b2000-b17b3000 ---p b17b2000 00:00 0
b17b3000-b1fb3000 rw-p b17b3000 00:00 0
b1fb3000-b1fb4000 ---p b1fb3000 00:00 0
b1fb4000-b27b4000 rw-p b1fb4000 00:00 0
b27b4000-b27b5000 ---p b27b4000 00:00 0
b27b5000-b2fb5000 rw-p b27b5000 00:00 0
b2fb5000-b2fb6000 ---p b2fb5000 00:00 0
b2fb6000-b37b6000 rw-p b2fb6000 00:00 0
b37b6000-b37b7000 ---p b37b6000 00:00 0
b37b7000-b3fb7000 rw-p b37b7000 00:00 0
b3fb7000-b3fb8000 ---p b3fb7000 00:00 0
b3fb8000-b47b8000 rw-p b3fb8000 00:00 0
b47b8000-b47b9000 ---p b47b8000 00:00 0
b47b9000-b4fb9000 rw-p b47b9000 00:00 0
b4fb9000-b4fba000 ---p b4fb9000 00:00 0
b4fba000-b57ba000 rw-p b4fba000 00:00 0
b57ba000-b57c2000 r-xp 00000000 03:03 4466303    /lib/libnss_files-2.5.so
b57c2000-b57c4000 rw-p 00007000 03:03 4466303    /lib/libnss_files-2.5.so
b57da000-b5903000 r-xp 00000000 03:03 3612505    /usr/lib/libcrypto.so.0.9.8
b5903000-b5918000 rw-p 00128000 03:03 3612505    /usr/lib/libcrypto.so.0.9.8
b5918000-b591b000 rw-p b5918000 00:00 0
b591b000-b5958000 r-xp 00000000 03:03 3612508    /usr/lib/libssl.so.0.9.8
b5958000-b595c000 rw-p 0003c000 03:03 3612508    /usr/lib/libssl.so.0.9.8
b595c000-b596e000 r-xp 00000000 03:03 4466139    /lib/libnsl-2.5.so
b596e000-b5970000 rw-p 00011000 03:03 4466139    /lib/libnsl-2.5.so
b5970000-b5972000 rw-p b5970000 00:00 0
b5972000-b5977000 r-xp 00000000 03:03 4466264    /lib/libcrypt-2.5.so
b5977000-b5979000 rw-p 00004000 03:03 4466264    /lib/libcrypt-2.5.so
b5979000-b59a0000 rw-p b5979000 00:00 0
b59a0000-b5ab8000 r-xp 00000000 03:03 4029406
/usr/lib/mysql/libmysqlclient.so.15.0.0
b5ab8000-b5afb000 rw-p 00117000 03:03 4029406
/usr/lib/mysql/libmysqlclient.so.15.0.0
b5b11000-b5b14000 rw-p b5b11000 00:00 0
b5b14000-b5c30000 r-xp 00000000 03:03 4469602    /usr/lib/libxml2.so.2.6.27
b5c30000-b5c35000 rw-p 0011b000 03:03 4469602    /usr/lib/libxml2.so.2.6.27
b5c35000-b5c36000 rw-p b5c35000 00:00 0
b5c36000-b5c54000 r-xp 00000000 03:03 2417638    /usr/lib/libexpat.so.0.5.0
b5c54000-b5c56000 rw-p 0001d000 03:03 2417638    /usr/lib/libexpat.so.0.5.0
b5c56000-b5c5a000 r-xp 00000000 03:03 2486956    /usr/lib/libXfixes.so.3.1.0
b5c5a000-b5c5b000 rw-p 00003000 03:03 2486956    /usr/lib/libXfixes.so.3.1.0
b5c5b000-b5c5c000 rw-p b5c5b000 00:00 0
b5c5c000-b5c60000 r-xp 00000000 03:03 3321490    /usr/lib/libXdmcp.so.6.0.0
b5c60000-b5c61000 rw-p 00003000 03:03 3321490    /usr/lib/libXdmcp.so.6.0.0
b5c61000-b5c63000 r-xp 00000000 03:03 3321079    /usr/lib/libXau.so.6.0.0
b5c63000-b5c64000 rw-p 00001000 03:03 3321079    /usr/lib/libXau.so.6.0.0
b5c64000-b5cb6000 r-xp 00000000 03:03 3321660    /usr/lib/libXt.so.6.0.0
b5cb6000-b5cba000 rw-p 00051000 03:03 3321660    /usr/lib/libXt.so.6.0.0
b5cba000-b5cc0000 r-xp 00000000 03:03 2077425    /usr/lib/libdrm.so.2.0.0
b5cc0000-b5cc1000 rw-p 00006000 03:03 2077425    /usr/lib/libdrm.so.2.0.0
b5cc1000-b5cc2000 rw-p b5cc1000 00:00 0
b5cc2000-b5cd6000 r-xp 00000000 03:03 2303086    /usr/lib/libICE.so.6.3.0
b5cd6000-b5cd7000 rw-p 00013000 03:03 2303086    /usr/lib/libICE.so.6.3.0
b5cd7000-b5cd9000 rw-p b5cd7000 00:00 0
b5cd9000-b5ce1000 r-xp 00000000 03:03 2303036    /usr/lib/libSM.so.6.0.0
b5ce1000-b5ce2000 rw-p 00007000 03:03 2303036    /usr/lib/libSM.so.6.0.0
b5ce2000-b5d06000 r-xp 00000000 03:03 4453123
/usr/lib/libfontconfig.so.1.2.0
b5d06000-b5d0e000 rw-p 00023000 03:03 4453123
/usr/lib/libfontconfig.so.1.2.0
b5d0e000-b5d20000 r-xp 00000000 03:03 2424460    /usr/lib/libXft.so.2.1.2
b5d20000-b5d21000 rw-p 00011000 03:03 2424460    /usr/lib/libXft.so.2.1.2
b5d21000-b5d29000 r-xp 00000000 03:03 2487440
/usr/lib/libXcursor.so.1.0.2
b5d29000-b5d2a000 rw-p 00008000 03:03 2487440
/usr/lib/libXcursor.so.1.0.2
b5d2a000-b5d31000 r-xp 00000000 03:03 2484649    /usr/lib/libXi.so.6.0.0
b5d31000-b5d32000 rw-p 00006000 03:03 2484649    /usr/lib/libXi.so.6.0.0
b5d32000-b5d33000 rw-p b5d32000 00:00 0
b5d33000-b5d56000 r-xp 00000000 03:03 4276946    /usr/lib/libpng12.so.0.15.0
b5d56000-b5d57000 rw-p 00023000 03:03 4276946    /usr/lib/libpng12.so.0.15.0
b5d57000-b5d76000 r-xp 00000000 03:03 3322468    /usr/lib/libjpeg.so.62.0.0
b5d76000-b5d77000 rw-p 0001f000 03:03 3322468    /usr/lib/libjpeg.so.62.0.0
b5d77000-b5dd6000 r-xp 00000000 03:03 3450946    /usr/lib/libmng.so.1.0.0
b5dd6000-b5dd9000 rw-p 0005e000 03:03 3450946    /usr/lib/libmng.so.1.0.0
b5dd9000-b5de3000 r-xp 00000000 03:03 3771068    /lib/libsysfs.so.1.0.3
b5de3000-b5de4000 rw-p 00009000 03:03 3771068    /lib/libsysfs.so.1.0.3
b5de4000-b5dec000 r-xp 00000000 03:03 2421013
/usr/lib/libXrender.so.1.3.0
b5dec000-b5ded000 rw-p 00007000 03:03 2421013
/usr/lib/libXrender.so.1.3.0
b5ded000-b5dee000 rw-p b5ded000 00:00 0
b5dee000-b5df0000 r-xp 00000000 03:03 4466102    /lib/libdl-2.5.so
b5df0000-b5df2000 rw-p 00001000 03:03 4466102    /lib/libdl-2.5.so
b5df2000-b5df8000 r-xp 00000000 03:03 2568814    /usr/lib/libdts.so.0.0.0
b5df8000-b5e15000 rw-p 00006000 03:03 2568814    /usr/lib/libdts.so.0.0.0
b5e15000-b5e26000 r-xp 00000000 03:03 3301916    /lib/libz.so.1.2.3
b5e26000-b5e27000 rw-p 00010000 03:03 3301916    /lib/libz.so.1.2.3
b5e27000-b5f49000 r-xp 00000000 03:03 4465627    /lib/libc-2.5.so
b5f49000-b5f4a000 r--p 00122000 03:03 4465627    /lib/libc-2.5.so
b5f4a000-b5f4c000 rw-p 00123000 03:03 4465627    /lib/libc-2.5.so
b5f4c000-b5f50000 rw-p b5f4c000 00:00 0
b5f50000-b5f5a000 r-xp 00000000 03:03 4156612
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1
b5f5a000-b5f5b000 rw-p 00009000 03:03 4156612
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1
b5f5b000-b5f7e000 r-xp 00000000 03:03 4466113    /lib/libm-2.5.so
b5f7e000-b5f80000 rw-p 00022000 03:03 4466113    /lib/libm-2.5.so
b5f80000-b6056000 r-xp 00000000 03:03 4156613
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8
b6056000-b6059000 r--p 000d5000 03:03 4156613
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8
b6059000-b605b000 rw-p 000d8000 03:03 4156613
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6.0.8
b605b000-b6061000 rw-p b605b000 00:00 0
b6061000-b6074000 r-xp 00000000 03:03 4466130    /lib/libpthread-2.5.so
b6074000-b6075000 r--p 00012000 03:03 4466130    /lib/libpthread-2.5.so
b6075000-b6076000 rw-p 00013000 03:03 4466130    /lib/libpthread-2.5.so
b6076000-b6078000 rw-p b6076000 00:00 0
b6078000-b6169000 r-xp 00000000 03:03 3328523    /usr/lib/libX11.so.6.2.0
b6169000-b616d000 rw-p 000f1000 03:03 3328523    /usr/lib/libX11.so.6.2.0
b616d000-b617b000 r-xp 00000000 03:03 2298315    /usr/lib/libXext.so.6.4.0
b617b000-b617c000 rw-p 0000d000 03:03 2298315    /usr/lib/libXext.so.6.4.0
b617c000-b617d000 rw-p b617c000 00:00 0
b617d000-b6192000 r-xp 00000000 03:03 2872470    /usr/lib/libXmu.so.6.2.0
b6192000-b6193000 rw-p 00015000 03:03 2872470    /usr/lib/libXmu.so.6.2.0
b6193000-b61e3000 r-xp 00000000 03:03 3459554
/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
b61e3000-b61e9000 rwxp 0004f000 03:03 3459554
/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
b61e9000-b61ea000 rwxp b61e9000 00:00 0
b61ea000-b6267000 r-xp 00000000 03:03 3459544
/usr/lib/libGLU.so.1.3.060501
b6267000-b6268000 rw-p 0007c000 03:03 3459544
/usr/lib/libGLU.so.1.3.060501
b6268000-b6901000 r-xp 00000000 03:03 3496714    /usr/qt/3/lib/libqt-
mt.so.3.3.6
b6901000-b6941000 rw-p 00699000 03:03 3496714    /usr/qt/3/lib/libqt-
mt.so.3.3.6
b6941000-b6945000 rw-p b6941000 00:00 0
b6945000-b6957000 r-xp 00000000 03:03 3966940
/usr/lib/libsensors.so.3.1.1
b6957000-b6972000 rw-p 00012000 03:03 3966940
/usr/lib/libsensors.so.3.1.1
b6972000-b6973000 rw-p b6972000 00:00 0
b6973000-b6976000 r-xp 00000000 03:03 1385173    /usr/lib/libXrandr.so.2.0.0
b6976000-b6977000 rw-p 00002000 03:03 1385173    /usr/lib/libXrandr.so.2.0.0
b6977000-b6978000 rw-p b6977000 00:00 0
b6978000-b697c000 r-xp 00000000 03:03 2080068
/usr/lib/libXxf86vm.so.1.0.0
b697c000-b697d000 rw-p 00003000 03:03 2080068
/usr/lib/libXxf86vm.so.1.0.0
b697d000-b6981000 r-xp 00000000 03:03 2567277    /usr/lib/libXv.so.1.0.0
b6981000-b6982000 rw-p 00003000 03:03 2567277    /usr/lib/libXv.so.1.0.0
b6982000-b6984000 r-xp 00000000 03:03 1165821
/usr/lib/libXinerama.so.1.0.0
b6984000-b6985000 rw-p 00001000 03:03 1165821
/usr/lib/libXinerama.so.1.0.0
b6985000-b6a45000 r-xp 00000000 03:03 3435402    /usr/lib/libasound.so.2.0.0
b6a45000-b6a4a000 rw-p 000bf000 03:03 3435402    /usr/lib/libasound.so.2.0.0
b6a4a000-b6a88000 r-xp 00000000 03:03 4702015
/usr/lib/libmp3lame.so.0.0.0
b6a88000-b6a89000 rw-p 0003e000 03:03 4702015
/usr/lib/libmp3lame.so.0.0.0
b6a89000-b6aba000 rw-p b6a89000 00:00 0
b6aba000-b6b29000 r-xp 00000000 03:03 3327413
/usr/lib/libfreetype.so.6.3.8
b6b29000-b6b2c000 rw-p 0006f000 03:03 3327413
/usr/lib/libfreetype.so.6.3.8
b6b2c000-b6b2d000 rw-p b6b2c000 00:00 0
b6b2d000-b6bd0000 r-xp 00000000 03:03 4737014    /usr/lib/libmythui-
0.20.so.0.20.0
b6bd0000-b6bd4000 rw-p 000a2000 03:03 4737014    /usr/lib/libmythui-
0.20.so.0.20.0
b6bd4000-b6e79000 r-xp 00000000 03:03 4736283    /usr/lib/libmyth-
0.20.so.0.20.0
b6e79000-b6ea0000 rw-p 002a4000 03:03 4736283    /usr/lib/libmyth-
0.20.so.0.20.0
b6ea0000-b6ea1000 r-xp 00000000 03:03 4736252    /usr/lib/libmythlivemedia-
0.20.so.0.20.0
b6ea1000-b6ea2000 rw-p 00000000 03:03 4736252    /usr/lib/libmythlivemedia-
0.20.so.0.20.0
b6ea2000-b6efa000 r-xp 00000000 03:03 4736331    /usr/lib/libmythupnp-
0.20.so.0.20.0
b6efa000-b6efc000 rw-p 00057000 03:03 4736331    /usr/lib/libmythupnp-
0.20.so.0.20.0
b6efc000-b6f73000 r-xp 00000000 03:03 4736256    /usr/lib/libmythfreemheg-
0.20.so.0.20.0
b6f73000-b6f7a000 rw-p 00076000 03:03 4736256    /usr/lib/libmythfreemheg-
0.20.so.0.20.0
b6f7a000-b6f7b000 rw-p b6f7a000 00:00 0
b6f7b000-b7374000 r-xp 00000000 03:03 4736222    /usr/lib/libmythavcodec-
0.20.so.0.20.0
b7374000-b737f000 rw-p 003f8000 03:03 4736222    /usr/lib/libmythavcodec-
0.20.so.0.20.0
b737f000-b73e2000 rw-p b737f000 00:00 0
b73e2000-b73e7000 r-xp 00000000 03:03 4736201    /usr/lib/libmythavutil-
0.20.so.0.20.0
b73e7000-b73e8000 rw-p 00004000 03:03 4736201    /usr/lib/libmythavutil-
0.20.so.0.20.0
b73e8000-b745e000 r-xp 00000000 03:03 4736229    /usr/lib/libmythavformat-
0.20.so.0.20.0
b745e000-b7465000 rw-p 00076000 03:03 4736229    /usr/lib/libmythavformat-
0.20.so.0.20.0
b7465000-b7469000 rw-p b7465000 00:00 0
b7469000-b7e75000 r-xp 00000000 03:03 4736323    /usr/lib/libmythtv-
0.20.so.0.20.0
b7e75000-b7f75000 rw-p 00a0b000 03:03 4736323    /usr/lib/libmythtv-
0.20.so.0.20.0
b7f75000-b7f79000 rw-p b7f75000 00:00 0
b7f84000-b7f8e000 r-xp 00000000 03:03 3496713
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
b7f8e000-b7f8f000 rw-p 00009000 03:03 3496713
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
b7f8f000-b7f90000 rw-p b7f8f000 00:00 0
b7f90000-b7f91000 r-xp b7f90000 00:00 0          [vdso]
b7f91000-b7fab000 r-xp 00000000 03:03 4466286    /lib/ld-2.5.so
b7fab000-b7fac000 r--p 00019000 03:03 4466286    /lib/ld-2.5.so
b7fac000-b7fad000 rw-p 0001a000 03:03 4466286    /lib/ld-2.5.so
bff03000-bff19000 rw-p bff03000 00:00 0          [stack]

EOT
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-dev/attachments/20070226/01155d20/attachment.htm 


More information about the mythtv-dev mailing list