|
From: mark <ma...@mi...> - 2006-04-10 23:40:22
|
Im getting a > *** glibc detected *** /home/mark/libdv/playdv/.libs/lt-playdv: double > free or corruption (fasttop): 0x09e09620 *** pointer corruption on dvplay built from todays CVS. The sample clip is dvsd raw dv from http://www.mplayerhq.hu/MPlayer/samples/V-codecs/DVSD/pond.dv Likewise dvplay build on a libdc-0.104 release straight out segfaults immediately, however, the CVS version plays most of the clip before coughing up this backtrace below. CVS built on FC5 gcc 4.1 on i686. Any suggestions? The same problem occurs of course from everything downstream - gstreamer, etc. I note that ffmpeg's ffplay, which does not link in libdv, handles the clip correctly Mark > rmat 4:3 > Audio is 44.1 kHz, 16 bits quantization, 2 channels, emphasis off > Xv: NV17 Video Texture: ports 294 - 294 > Xv: grabbed port 294 > Using Xv for display > # no audio > # no audio > Processed 85 frames in 02.40 seconds (35.38 fps) > *** glibc detected *** /home/mark/libdv/playdv/.libs/lt-playdv: double > free or corruption (fasttop): 0x09e09620 *** > ======= Backtrace: ========= > /lib/libc.so.6[0xbacf18] > /lib/libc.so.6(__libc_free+0x79)[0xbb041d] > /home/mark/libdv/playdv/.libs/lt-playdv[0x804ba49] > /home/mark/libdv/playdv/.libs/lt-playdv[0x804baa3] > /lib/libc.so.6(exit+0xe6)[0xb73a06] > /home/mark/libdv/playdv/.libs/lt-playdv[0x804ab93] > /lib/libc.so.6(__libc_start_main+0xdc)[0xb5e7e4] > /home/mark/libdv/playdv/.libs/lt-playdv[0x8049bd1] > ======= Memory map: ======== > 00137000-00150000 r-xp 00000000 09:00 8208586 > /home/mark/libdv_CVS_041006/libdv/.libs/libdv.so.4.0.2 > 00150000-00152000 rwxp 00019000 09:00 8208586 > /home/mark/libdv_CVS_041006/libdv/.libs/libdv.so.4.0.2 > 00152000-0015e000 rwxp 00152000 00:00 0 > 00284000-0028b000 r-xp 00000000 fd:00 699134 /usr/lib/libpopt.so.0.0.0 > 0028b000-0028c000 rwxp 00006000 fd:00 699134 /usr/lib/libpopt.so.0.0.0 > 00356000-0035a000 r-xp 00000000 fd:00 715152 /usr/lib/libXv.so.1.0.0 > 0035a000-0035b000 rwxp 00003000 fd:00 715152 /usr/lib/libXv.so.1.0.0 > 00971000-00a02000 r-xp 00000000 fd:00 715392 > /usr/lib/libglib-2.0.so.0.1000.1 > 00a02000-00a03000 rwxp 00091000 fd:00 715392 > /usr/lib/libglib-2.0.so.0.1000.1 > 00a05000-00a43000 r-xp 00000000 fd:00 715393 > /usr/lib/libgobject-2.0.so.0.1000.1 > 00a43000-00a44000 rwxp 0003e000 fd:00 715393 > /usr/lib/libgobject-2.0.so.0.1000.1 > 00a46000-00a65000 r-xp 00000000 fd:00 328125 /lib/libexpat.so.0.5.0 > 00a65000-00a67000 rwxp 0001e000 fd:00 328125 /lib/libexpat.so.0.5.0 > 00a69000-00ad4000 r-xp 00000000 fd:00 715411 > /usr/lib/libfreetype.so.6.3.8 > 00ad4000-00ad7000 rwxp 0006a000 fd:00 715411 > /usr/lib/libfreetype.so.6.3.8 > 00ad9000-00b00000 r-xp 00000000 fd:00 715410 > /usr/lib/libpng12.so.0.1.2.8 > 00b00000-00b01000 rwxp 00026000 fd:00 715410 > /usr/lib/libpng12.so.0.1.2.8 > 00b03000-00b0b000 r-xp 00000000 fd:00 715409 > /usr/lib/libXrender.so.1.3.0 > 00b0b000-00b0c000 rwxp 00007000 fd:00 715409 > /usr/lib/libXrender.so.1.3.0 > 00b0e000-00b17000 r-xp 00000000 fd:00 715420 > /usr/lib/libXcursor.so.1.0.2 > 00b17000-00b18000 rwxp 00008000 fd:00 715420 > /usr/lib/libXcursor.so.1.0.2 > 00b1a000-00b21000 r-xp 00000000 fd:00 715417 /usr/lib/libXi.so.6.0.0 > 00b21000-00b22000 rwxp 00007000 fd:00 715417 /usr/lib/libXi.so.6.0.0 > 00b24000-00b28000 r-xp 00000000 fd:00 715419 > /usr/lib/libXfixes.so.3.0.0 > 00b28000-00b29000 rwxp 00003000 fd:00 715419 > /usr/lib/libXfixes.so.3.0.0 > 00b2b000-00b2c000 r-xp 00b2b000 00:00 0 [vdso] > 00b2c000-00b45000 r-xp 00000000 fd:00 328117 /lib/ld-2.4.so > 00b45000-00b46000 r-xp 00018000 fd:00 328117 /lib/ld-2.4.so > 00b46000-00b47000 rwxp 00019000 fd:00 328117 /lib/ld-2.4.so > 00b49000-00c75000 r-xp 00000000 fd:00 328118 /lib/libc-2.4.so > 00c75000-00c78000 r-xp 0012b000 fd:00 328118 /lib/libc-2.4.so > 00c78000-00c79000 rwxp 0012e000 fd:00 328118 /lib/libc-2.4.so > 00c79000-00c7c000 rwxp 00c79000 00:00 0 > 00c7e000-00ca1000 r-xp 00000000 fd:00 328121 /lib/libm-2.4.so > 00ca1000-00ca2000 r-xp 00022000 fd:00 328121 /lib/libm-2.4.so > 00ca2000-00ca3000 rwxp 00023000 fd:00 328121 /lib/libm-2.4.so > 00ca5000-00ca7000 r-xp 00000000 fd:00 328120 /lib/libdl-2.4.so > 00ca7000-00ca8000 r-xp 00001000 fd:00 328120 /lib/libdl-2.4.so > 00ca8000-00ca9000 rwxp 00002000 fd:00 328120 /lib/libdl-2.4.so > 00cab000-00cbd000 r-xp 00000000 fd:00 715396 /usr/lib/libz.so.1.2.3 > 00cbd000-00cbe000 rwxp 00011000 fd:00 715396 /usr/lib/libz.so.1.2.3 > 00cc0000-00cc2000 r-xp 00000000 fd:00 715401 /usr/lib/libXau.so.6.0.0 > 00cc2000-00cc3000 rwxp 00001000 fd:00 715401 /usr/lib/libXau.so.6.0.0 > 00cc5000-00dbe000 r-xp 00000000 fd:00 715403 /usr/lib/libX11.so.6.2.0 > 00dbe000-00dc2000 rwxp 000f9000 fd:00 715403 /usr/lib/libX11.so.6.2.0 > 00dc4000-00dc9000 r-xp 00000000 fd:00 715402 > /usr/lib/libXdmcp.so.6.0.0 > 00dc9000-00dca000 rwxp 00004000 fd:00 715402 > /usr/lib/libXdmcp.so.6.0.0 > 00dcc000-00ddb000 r-xp 00000000 fd:00 715404 /usr/lib/libXext.so.6.4.0 > 00ddb000-00ddc000 rwxp 0000e000 fd:00 715404 /usr/lib/libXext.so.6.4.0 > 00df4000-00df7000 r-xp 00000000 fd:00 715395 > /usr/lib/libgmodule-2.0.so.0.1000.1 > 00df7000-00df8000 rwxp 00002000 fd:00 715395 > /usr/lib/libgmodule-2.0.so.0.1000.1 > 00dfa000-00dfd000 r-xp 00000000 fd:00 715418 > /usr/lib/libXrandr.so.2.0.0 > 00dfd000-00dfe000 rwxp 00002000 fd:00 715418 > /usr/lib/libXrandr.so.2.0.0 > 02000000-0231d000 r-xp 00000000 fd:00 700641 > /usr/lib/libgtk-x11-2.0.so.0.800.15 > 0231d000-02325000 rwxp 0031d000 fd:00 700641 > /usr/lib/libgtk-x11-2.0.so.0.800.15 > 02325000-02328000 rwxp 02325000 00:00 0 > 04f0e000-04f46000 r-xp 00000000 fd:00 715412 > /usr/lib/libfontconfig.so.1.0.4 > 04f46000-04f4a000 rwxp 00038000 fd:00 715412 > /usr/lib/libfontconfig.so.1.0.4 > 04f4a000-04f4b000 rwxp 04f4a000 00:00 0 > 04f4d000-04f74000 r-xp 00000000 fd:00 715414 > /usr/lib/libpangoft2-1.0.so.0.1200.0 > 04f74000-04f75000 rwxp 00027000 fd:00 715414 > /usr/lib/libpangoft2-1.0.so.0.1200.0 > 04f77000-04f91000 r-xp 00000000 fd:00 715422 > /usr/lib/libatk-1.0.so.0.1113.0 > 04f91000-04f93000 rwxp 00019000 fd:00 715422 > /usr/lib/libatk-1.0.so.0.1113.0 > 04fe9000-05025000 r-xp 00000000 fd:00 715408 > /usr/lib/libpango-1.0.so.0.1200.0 > 05025000-05027000 rwxp 0003b000 fd:00 715408 > /usr/lib/libpango-1.0.so.0.1200.0 > 05029000-05040000 r-xp 00000000 fd:00 710328 > /usr/lib/libgdk_pixbuf-2.0.so.0.800.15 > 05040000-05041000 rwxp 00016000 fd:00 710328 > /usr/lib/libgdk_pixbuf-2.0.so.0.800.15 > 05043000-05045000 r-xp 00000000 fd:00 715416 > /usr/lib/libXinerama.so.1.0.0 > 05045000-05046000 rwxp 00001000 fd:00 715416 > /usr/lib/libXinerama.so.1.0.0 > 05409000-05414000 r-xp 00000000 fd:00 328122 > /lib/libgcc_s-4.1.0-20060304.so.1 > 05414000-05415000 rwxp 0000a000 fd:00 328122 > /lib/libgcc_s-4.1.0-20060304.so.1 > 06d25000-06d2d000 r-xp 00000000 fd:00 700639 > /usr/lib/libpangocairo-1.0.so.0.1200.0 > 06d2d000-06d2e000 rwxp 00007000 fd:00 700639 > /usr/lib/libpangocairo-1.0.so.0.1200.0 > 06d30000-06db7000 r-xp 00000000 fd:00 700640 > /usr/lib/libgdk-x11-2.0.so.0.800.15 > 06db7000-06dba000 rwxp 00087000 fd:00 700640 > /usr/lib/libgdk-x11-2.0.so.0.800.15 > 06dbc000-06e0d000 r-xp 00000000 fd:00 700638 > /usr/lib/libcairo.so.2.2.4 > 06e0d000-06e0e000 rwxp 00051000 fd:00 700638 > /usr/lib/libcairo.so.2.2.4 > 08048000-0804d000 r-xp 00000000 09:00 8208740 > /home/mark/libdv_CVS_041006/playdv/.libs/lt-playdv > 0804d000-0804e000 rw-p 00005000 09:00 8208740 > /home/mark/libdv_CVS_041006/playdv/.libs/lt-playdv > 09dfc000-09e1d000 rw-p 09dfc000 00:00 0 [heap] > b7d00000-b7d21000 rw-p b7d00000 00:00 0 > b7d21000-b7e00000 ---p b7d21000 00:00 0 > b7ef3000-b7f3c000 rw-p b7ef3000 00:00 0 > b7f52000-b7f53000 rw-p b7f52000 00:00 0 > bfa3c000-bfa52000 rw-p bfa3c000 00:00 0 [stack] > Aborted |