|
From: Mark H. <ma...@mi...> - 2006-04-11 16:48:22
|
Dan Dennedy wrote: > > I just committed the bugfix to CVS. The bug was that the display functions of > playdv (dv_display_cleanup) were being called twice > Thanks for the quick response. However, I just pulled from CVS and still get glibc double free problem on that clip at completion of the pond.dv clip: > [mark@tierra playdv]$ ./playdv ~mark/pond.dv > format 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.37 fps) > *** glibc detected *** /home/mark/libdv/playdv/.libs/lt-playdv: double > free or corruption (fasttop): 0x083af620 *** > ======= 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: ======== > 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 > 00f2d000-00f46000 r-xp 00000000 09:00 8208932 > /home/mark/libdv/libdv/.libs/libdv.so.4.0.2 > 00f46000-00f48000 rwxp 00019000 09:00 8208932 > /home/mark/libdv/libdv/.libs/libdv.so.4.0.2 > 00f48000-00f54000 rwxp 00f48000 00:00 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 8224890 > /home/mark/libdv/playdv/.libs/lt-playdv > 0804d000-0804e000 rw-p 00005000 09:00 8224890 > /home/mark/libdv/playdv/.libs/lt-playdv > 083a2000-083c3000 rw-p 083a2000 00:00 0 [heap] > b7e00000-b7e21000 rw-p b7e00000 00:00 0 > b7e21000-b7f00000 ---p b7e21000 00:00 0 > b7f4d000-b7f96000 rw-p b7f4d000 00:00 0 > b7fac000-b7fad000 rw-p b7fac000 00:00 0 > bfc96000-bfcac000 rw-p bfc96000 00:00 0 [stack] > Aborted |