bugGnash - The GNU Flash player - Bugs: bug #15777, double free or corruption crash...

 
 

bug #15777: double free or corruption crash with Linux CBT

Submitted by:  Tim Rupp <caphrim007>
Submitted on:  Fri 17 Feb 2006 02:59:39 AM UTC  
 
Category: NoneSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Rob Savoye <rsavoye>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Fri 17 Mar 2006 08:55:25 PM UTC, comment #6:

Thanks for the confirmation. I'm closing this bug.

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Fri 17 Mar 2006 08:44:43 PM UTC, comment #5:

This file work good now. (no "double free or corruption")

Uriy Zhuravlev <stalkerg>
Tue 28 Feb 2006 05:04:37 PM UTC, comment #4:

Hi,
I get the same error here with gcc 3.3.6 on a Slackware. I have this problem with the file bombgame.swf in #15540 . Also I attach another file that tiggered the problem.

Anonymous
Fri 17 Feb 2006 08:13:37 PM UTC, comment #3:

Hey, sorry I haven't replied sooner.

You should be able to get the file I'm having trouble with from the following link.

https://flare.indianatech.net/~tarupp01/

I don't know how much success you'll have, because I think this is more or less an index file for the rest of the swf movies on the disk. I don't think I can send you the whole thing (cd), it's on the order of 2.2 gig in size so...

I can provide any of the individual files though if that works better?

Anyways, here's what I get from gcc -v

[tim@nemu ~]$ gcc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-libgcj-multifile
--enable-languages=c,c++,objc,java,f95,ada --enable-java-awt=gtk
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
--host=i386-redhat-linux
Thread model: posix
gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)

Hope that helps, thanks again!

Tim

Tim Rupp <caphrim007>
Fri 17 Feb 2006 04:37:41 PM UTC, comment #2:

I grabbed the flash movie from http://www.linuxcbt.com/, and it plays just fine for me with no errors. I even see the text appearing in the little windows in the movie while it's being played. So I assume this could be a compiler problem. What version of GCC are you using ? (gcc -v)

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Fri 17 Feb 2006 04:31:34 PM UTC, comment #1:

Hum I use an FC4 machine daily, so I doubt that's the problem. Can you send me this file, or a URL to where I can grab a copy for testing ?

Rob Savoye <rsavoye>
Project AdministratorIn charge of this item.
Fri 17 Feb 2006 02:59:39 AM UTC, original submission:

When attempting to play my LinuxCBT - Security Edition swf from cd using gnash, I receive the following and gnash exits.

      • glibc detected *** gnash: double free or corruption (fasttop): 0x08473728 ***

======= Backtrace: =========
/lib/libc.so.6[0x4a1124]
/lib/libc.so.6(__libc_free+0x77)[0x4a165f]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x49a4b0a9]
/usr/local/lib/libgnashserver.so.0(_ZN5gnash13button_actionD1Ev+0x87)[0xbc7653]
/usr/local/lib/libgnashserver.so.0(ZNSt6vectorIN5gnash13button_actionESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1+0x13d)[0xbcb491]
/usr/local/lib/libgnashserver.so.0(_ZN5gnash27button_character_definition4readEPNS_6streamEiPNS_20movie_definition_subE+0x232)[0xbc8646]
/usr/local/lib/libgnashserver.so.0(_ZN5gnash23button_character_loaderEPNS_6streamEiPNS_20movie_definition_subE+0x65)[0xbdfb49]
/usr/local/lib/libgnashserver.so.0(_ZN5gnash14movie_def_impl4readEP7tu_file+0x4cf)[0xbfa647]
/usr/local/lib/libgnashserver.so.0(_ZN5gnash16create_movie_subEPKc+0x6d)[0xbe28e1]
/usr/local/lib/libgnashserver.so.0(_ZN5gnash24create_library_movie_subEPKc+0x237)[0xbe2d3b]
/usr/local/lib/libgnashserver.so.0(_ZN5gnash20create_library_movieEPKc+0x1b)[0xbe33e3]
gnash[0x804a0bc]
/lib/libc.so.6(__libc_start_main+0xdf)[0x452d5f]
gnash(__gxx_personality_v0+0x71)[0x804999d]
======= Memory map: ========
00101000-00107000 r-xp 00000000 08:03 21058567 /usr/lib/libvorbisfile.so.3.1.0
00107000-00108000 rwxp 00005000 08:03 21058567 /usr/lib/libvorbisfile.so.3.1.0
00111000-00118000 r-xp 00000000 08:03 21042071 /usr/X11R6/lib/libXrender.so.1.2.2
00118000-00119000 rwxp 00007000 08:03 21042071 /usr/X11R6/lib/libXrender.so.1.2.2
00119000-0013c000 r-xp 00000000 08:03 21046506 /usr/lib/libpng12.so.0.1.2.8
0013c000-0013d000 rwxp 00023000 08:03 21046506 /usr/lib/libpng12.so.0.1.2.8
0013f000-00147000 r-xp 00000000 08:03 65603 /lib/librt-2.3.5.so
00147000-00148000 r-xp 00007000 08:03 65603 /lib/librt-2.3.5.so
00148000-00149000 rwxp 00008000 08:03 65603 /lib/librt-2.3.5.so
00149000-00153000 rwxp 00149000 00:00 0
00153000-0021c000 r-xp 00000000 08:03 67459 /lib/libasound.so.2.0.0
0021c000-00221000 rwxp 000c8000 08:03 67459 /lib/libasound.so.2.0.0
00221000-0022a000 r-xp 00000000 08:03 21042170 /usr/X11R6/lib/libXcursor.so.1.0.2
0022a000-0022b000 rwxp 00008000 08:03 21042170 /usr/X11R6/lib/libXcursor.so.1.0.2
00302000-00315000 r-xp 00000000 08:03 21054624 /usr/local/lib/libgnashgeo.so.0.0.0
00315000-00316000 rwxp 00013000 08:03 21054624 /usr/local/lib/libgnashgeo.so.0.0.0
003de000-003f7000 r-xp 00000000 08:03 21058563 /usr/lib/libvorbis.so.0.3.0
003f7000-00406000 rwxp 00019000 08:03 21058563 /usr/lib/libvorbis.so.0.3.0
00419000-0041d000 r-xp 00000000 08:03 21057821 /usr/X11R6/lib/libXxf86vm.so.1.0
0041d000-0041e000 rwxp 00003000 08:03 21057821 /usr/X11R6/lib/libXxf86vm.so.1.0
00420000-0043a000 r-xp 00000000 08:03 65538 /lib/ld-2.3.5.so
0043a000-0043b000 r-xp 00019000 08:03 65538 /lib/ld-2.3.5.so
0043b000-0043c000 rwxp 0001a000 08:03 65538 /lib/ld-2.3.5.so
0043e000-00561000 r-xp 00000000 08:03 65554 /lib/libc-2.3.5.so
00561000-00563000 r-xp 00123000 08:03 65554 /lib/libc-2.3.5.so
00563000-00565000 rwxp 00125000 08:03 65554 /lib/libc-2.3.5.so
00565000-00567000 rwxp 00565000 00:00 0
00569000-0058c000 r-xp 00000000 08:03 65563 /lib/libm-2.3.5.so
0058c000-0058d000 r-xp 00022000 08:03 65563 /lib/libm-2.3.5.so
0058d000-0058e000 rwxp 00023000 08:03 65563 /lib/libm-2.3.5.so
00590000-00592000 r-xp 00000000 08:03 65567 /lib/libdl-2.3.5.so
00592000-00593000 r-xp 00001000 08:03 65567 /lib/libdl-2.3.5.so
00593000-00594000 rwxp 00002000 08:03 65567 /lib/libdl-2.3.5.so
00596000-005a8000 r-xp 00000000 08:03 21042114 /usr/lib/libz.so.1.2.2.2
005a8000-005a9000 rwxp 00011000 08:03 21042114 /usr/lib/libz.so.1.2.2.2
005ab000-0067b000 r-xp 00000000 08:03 21042069 /usr/X11R6/lib/libX11.so.6.2
0067b000-0067f000 rwxp 000cf000 08:03 21042069 /usr/X11R6/lib/libX11.so.6.2
00681000-0068f000 r-xp 00000000 08:03 21042070 /usr/X11R6/lib/libXext.so.6.4
0068f000-00690000 rwxp 0000e000 08:03 21042070 /usr/X11R6/lib/libXext.so.6.4
00692000-006a0000 r-xp 00000000 08:03 65601 /lib/libpthread-2.3.5.so
006a0000-006a1000 r-xp 0000d000 08:03 65601 /lib/libpthread-2.3.5.so
006a1000-006a2000 rwxp 0000e000 08:03 65601 /lib/libpthread-2.3.5.so
006a2000-006a4000 rwxp 006a2000 00:00 0
006a6000-006c3000 r-xp 00000000 08:03 21042164 /usr/lib/libexpat.so.0.5.0
006c3000-006c5000 rwxp 0001c000 08:03 21042164 /usr/lib/libexpat.so.0.5.0
00731000-0074e000 r-xp 00000000 08:03 21038386 /usr/lib/libSDL_mixer-1.2.so.0.2.4
0074e000-00757000 rwxp 0001c000 08:03 21038386 /usr/lib/libSDL_mixer-1.2.so.0.2.4
00757000-0077a000 rwxp 00757000 00:00 0
008d5000-008d7000 r-xp 00000000 08:03 21176344 /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
008d7000-008d8000 rwxp 00001000 08:03 21176344 /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
00953000-00971000 r-xp 00000000 08:03 21046447 /usr/lib/libjpeg.so.62.0.0
00971000-00972000 rwxp 0001d000 08:03 21046447 /usr/lib/libjpeg.so.62.0.0
009f5000-009f6000 r-xp 009f5000 00:00 0 [vdso]
00b50000-00c65000 r-xp 00000000 08:03 4947977 /usr/local/lib/libgnashserver.so.0.0.0
00c65000-00c69000 rwxp 00115000 08:03 4947977 /usr/local/lib/libgnashserver.so.0.0.0
00c82000-00cb5000 r-xp 00000000 08:03 4947982 /usr/local/lib/libgnashasobjs.so.0.0.0
00cb5000-00cb6000 rwxp 00032000 08:03 4947982 /usr/local/lib/libgnashasobjs.so.0.0.0
00d1d000-00d94000 r-xp 00000000 08:03 21057834 /usr/X11R6/lib/libGL.so.1.2
00d94000-00d97000 rwxp 00077000 08:03 21057834 /usr/X11R6/lib/libGL.so.1.2
00d97000-00d98000 rwxp 00d97000 00:00 0
00Aborted

Using CVS from earlier today (02-16-2005). Running FC4 if that makes any difference.

Thanks!
Tim

Tim Rupp <caphrim007>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #1752:  sugarbowl_1.swf added by None (31KiB - application/x-shockwave-flash)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 6 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Fri 17 Mar 2006 08:55:25 PM UTCrsavoyeStatusWorks For Me=>Fixed
  Open/ClosedOpen=>Closed
Tue 28 Feb 2006 05:05:22 PM UTCNoneAttached File-=>Added sugarbowl_1.swf, #3451
Fri 17 Feb 2006 04:37:41 PM UTCrsavoyeStatusNeed Info=>Works For Me
Fri 17 Feb 2006 04:31:34 PM UTCrsavoyeStatusNone=>Need Info
  Assigned toNone=>rsavoye

Back to the top


Powered by Savane 3.1-cleanup1