bugGnash - The GNU Flash player - Bugs: bug #20186, Segmentation fault playing flash...

 
 

bug #20186: Segmentation fault playing flash movie (possible memory problem)

Submitted by:  None
Submitted on:  Sat 16 Jun 2007 01:28:27 PM UTC  
 
Category: sound-gstSeverity: 6 - Security
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Tomas Groth <tgc>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

Thu 21 Jun 2007 10:54:09 AM UTC, comment #3:

Works for me. Good job !

Sandro Santilli <strk>
Project Member
Thu 21 Jun 2007 09:03:24 AM UTC, comment #2:

Making the GST soundhandler threadsafe fixed the issue, please test.

Tomas Groth <tgc>In charge of this item.
Sat 16 Jun 2007 01:53:49 PM UTC, comment #1:

Seems only a problem with gst, I don't get the segfault with ffmpeg.

gdb reports illegal access here:

callback_handoff (buffer=0x80fc690, user_data=0xb6274320) at sound_handler_gst.cpp:232

Sandro Santilli <strk>
Project Member
Sat 16 Jun 2007 01:28:27 PM UTC, original submission:

[21:25:07 ccamacho@quito]$ gnash --version
Gnash cvs20070616
Copyright (C) 2005-2007 Free Software Foundation, Inc.
Gnash comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of Gnash under the terms of the GNU General
Public License. For more information, see the file named COPYING.
Build options cvs20070616
Target:
Renderer: agg GUI: gtk Media handler: gst

==22512== Memcheck, a memory error detector.
==22512== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==22512== Using LibVEX rev 1732, a library for dynamic binary translation.
==22512== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==22512== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
==22512== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==22512== For more details, rerun with: -v
==22512==
==22512== My PID = 22512, parent PID = 22237. Prog and args are:
==22512== gnash
==22512== Desktop/Creative_Commons_-_Get_Creative.swf
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016503: (within /lib/ld-2.5.so)
==22512== by 0x4006009: (within /lib/ld-2.5.so)
==22512== by 0x40084F5: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447773E: __nss_lookup_function (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447782F: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x4479595: __nss_passwd_lookup (in /lib/i686/cmov/libc-2.5.so)
==22512== Address 0x532FBD8 is 32 bytes inside a block of size 34 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4008AF3: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447773E: __nss_lookup_function (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447782F: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x4479595: __nss_passwd_lookup (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x442568D: getpwnam_r (in /lib/i686/cmov/libc-2.5.so)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016530: (within /lib/ld-2.5.so)
==22512== by 0x4006009: (within /lib/ld-2.5.so)
==22512== by 0x40084F5: (within /lib/ld-2.5.so)
==22512== by 0x400C616: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x400CBDA: (within /lib/ld-2.5.so)
==22512== by 0x4012234: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== Address 0x532FF20 is 24 bytes inside a block of size 27 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4008AF3: (within /lib/ld-2.5.so)
==22512== by 0x400C616: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x400CBDA: (within /lib/ld-2.5.so)
==22512== by 0x4012234: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447773E: __nss_lookup_function (in /lib/i686/cmov/libc-2.5.so)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x400B3CC: (within /lib/ld-2.5.so)
==22512== by 0x401230B: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447773E: __nss_lookup_function (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447782F: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x4479595: __nss_passwd_lookup (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x442568D: getpwnam_r (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x4956317: (within /usr/lib/libglib-2.0.so.0.1200.12)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x400B0CA: (within /lib/ld-2.5.so)
==22512== by 0x401230B: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447773E: __nss_lookup_function (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447782F: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x4479595: __nss_passwd_lookup (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x442568D: getpwnam_r (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x4956317: (within /usr/lib/libglib-2.0.so.0.1200.12)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016547: (within /lib/ld-2.5.so)
==22512== by 0x4006009: (within /lib/ld-2.5.so)
==22512== by 0x40084F5: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447773E: __nss_lookup_function (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x55D1F7B: (within /lib/i686/cmov/libnss_compat-2.5.so)
==22512== by 0x55D3478: _nss_compat_getpwnam_r (in /lib/i686/cmov/libnss_compat-2.5.so)
==22512== Address 0x53305CC is 28 bytes inside a block of size 31 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4008AF3: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447773E: __nss_lookup_function (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x55D1F7B: (within /lib/i686/cmov/libnss_compat-2.5.so)
==22512== by 0x55D3478: _nss_compat_getpwnam_r (in /lib/i686/cmov/libnss_compat-2.5.so)
==22512== by 0x44255B2: getpwnam_r (in /lib/i686/cmov/libc-2.5.so)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016503: (within /lib/ld-2.5.so)
==22512== by 0x4006009: (within /lib/ld-2.5.so)
==22512== by 0x40084F5: (within /lib/ld-2.5.so)
==22512== by 0x400C616: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x400CBDA: (within /lib/ld-2.5.so)
==22512== by 0x4012234: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== Address 0x5330908 is 32 bytes inside a block of size 33 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4008AF3: (within /lib/ld-2.5.so)
==22512== by 0x400C616: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x400CBDA: (within /lib/ld-2.5.so)
==22512== by 0x4012234: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x449C2C1: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x449C474: __libc_dlopen_mode (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x447773E: __nss_lookup_function (in /lib/i686/cmov/libc-2.5.so)
==22513==
==22513== ERROR SUMMARY: 14 errors from 6 contexts (suppressed: 137 from 1)
==22513== malloc/free: in use at exit: 484,081 bytes in 8,833 blocks.
==22513== malloc/free: 19,266 allocs, 10,433 frees, 1,219,094 bytes allocated.
==22513== For counts of detected errors, rerun with: -v
==22513== searching for pointers to 8,833 not-freed blocks.
==22513== checked 1,151,708 bytes.
==22513==
==22513== LEAK SUMMARY:
==22513== definitely lost: 156 bytes in 11 blocks.
==22513== possibly lost: 34,219 bytes in 65 blocks.
==22513== still reachable: 449,706 bytes in 8,757 blocks.
==22513== suppressed: 0 bytes in 0 blocks.
==22513== Rerun with --leak-check=full to see details of leaked memory.
==22512==
==22512== Syscall param writev(vector[...]) points to uninitialised byte(s)
==22512== at 0x40007F2: (within /lib/ld-2.5.so)
==22512== by 0x4BCD6BD: (within /usr/lib/libX11.so.6.2.0)
==22512== by 0x4BCD2FE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x4BD29ED: _XSend (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x4BC3E9F: XQueryExtension (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x4BB860A: XInitExtension (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x50EED8F: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0)
==22512== by 0x50EF01C: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0)
==22512== by 0x50697C4: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.12)
==22512== by 0x5046F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.12)
==22512== by 0x4E16B3E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E16B73: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== Address 0x579D464 is 340 bytes inside a block of size 16,384 alloc'd
==22512== at 0x40227EF: calloc (vg_replace_malloc.c:279)
==22512== by 0x4BBDCBD: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x5069611: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.12)
==22512== by 0x5046F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.12)
==22512== by 0x4E16B3E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E16B73: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x5266D28: gnash::GtkGui::init(int, char***) (gtk.cpp:71)
==22512== by 0x429F991: gnash::Player::run(int, char*, char const, char const*) (Player.cpp:292)
==22512== by 0x804A8AE: main (gnash.cpp:374)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016407: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x48E7577: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.1200.12)
==22512== by 0x4EDE028: gtk_theme_engine_get (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E5FD8F: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== Address 0x585B20C is 44 bytes inside a block of size 45 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4935DB5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4949238: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x48FD6C2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x48E7577: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.1200.12)
==22512== by 0x4EDE028: gtk_theme_engine_get (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E5FD8F: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E62322: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E62E59: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E63291: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E6344C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016407: (within /lib/ld-2.5.so)
==22512== by 0x4008439: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x48E7577: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.1200.12)
==22512== Address 0x585B20C is 44 bytes inside a block of size 45 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4935DB5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4949238: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x48FD6C2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x48E7577: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.1200.12)
==22512== by 0x4EDE028: gtk_theme_engine_get (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E5FD8F: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E62322: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E62E59: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E63291: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E6344C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016547: (within /lib/ld-2.5.so)
==22512== by 0x4008439: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x48E7577: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.1200.12)
==22512== Address 0x585B20C is 44 bytes inside a block of size 45 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4935DB5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4949238: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x48FD6C2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x48E7577: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.1200.12)
==22512== by 0x4EDE028: gtk_theme_engine_get (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E5FD8F: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E62322: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E62E59: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E63291: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E6344C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016547: (within /lib/ld-2.5.so)
==22512== by 0x400E559: (within /lib/ld-2.5.so)
==22512== by 0x400A674: (within /lib/ld-2.5.so)
==22512== by 0x449C5F2: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x449C859: _dl_sym (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x48FFDE7: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFD72: dlsym (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FCF9C: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x48FD4C5: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== Address 0x585B2B4 is 44 bytes inside a block of size 45 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x40077B4: (within /lib/ld-2.5.so)
==22512== by 0x4008439: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x401650C: (within /lib/ld-2.5.so)
==22512== by 0x400E559: (within /lib/ld-2.5.so)
==22512== by 0x400A674: (within /lib/ld-2.5.so)
==22512== by 0x449C5F2: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x449C859: _dl_sym (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x48FFDE7: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFD72: dlsym (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FCF9C: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x48FD4C5: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x4016517: (within /lib/ld-2.5.so)
==22512== by 0x400E559: (within /lib/ld-2.5.so)
==22512== by 0x400A674: (within /lib/ld-2.5.so)
==22512== by 0x449C5F2: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x449C859: _dl_sym (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x48FFDE7: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFD72: dlsym (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FCF9C: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x48FD4C5: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4EDE141: (within /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512==
==22512== Invalid read of size 4
==22512== at 0x40163A1: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x50BEF15: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x5266AD1: gnash::GtkGui::create_pixbuf(char const*) (gtk.cpp:213)
==22512== by 0x5266DBB: gnash::GtkGui::init(int, char***) (gtk.cpp:88)
==22512== Address 0x593F17C is 52 bytes inside a block of size 55 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4935DB5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4949238: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x48FD6C2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x50BEF15: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x5266AD1: gnash::GtkGui::create_pixbuf(char const*) (gtk.cpp:213)
==22512== by 0x5266DBB: gnash::GtkGui::init(int, char***) (gtk.cpp:88)
==22512== by 0x429F991: gnash::Player::run(int, char*, char const, char const*) (Player.cpp:292)
==22512== by 0x804A8AE: main (gnash.cpp:374)
==22512==
==22512== Invalid read of size 4
==22512== at 0x40163A1: (within /lib/ld-2.5.so)
==22512== by 0x4008439: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x50BEF15: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== Address 0x593F17C is 52 bytes inside a block of size 55 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4935DB5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4949238: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x48FD6C2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x50BEF15: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x5266AD1: gnash::GtkGui::create_pixbuf(char const*) (gtk.cpp:213)
==22512== by 0x5266DBB: gnash::GtkGui::init(int, char***) (gtk.cpp:88)
==22512== by 0x429F991: gnash::Player::run(int, char*, char const, char const*) (Player.cpp:292)
==22512== by 0x804A8AE: main (gnash.cpp:374)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016519: (within /lib/ld-2.5.so)
==22512== by 0x4008439: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x50BEF15: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== Address 0x593F17C is 52 bytes inside a block of size 55 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4935DB5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4949238: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x48FD6C2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x50BEF15: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x5266AD1: gnash::GtkGui::create_pixbuf(char const*) (gtk.cpp:213)
==22512== by 0x5266DBB: gnash::GtkGui::init(int, char***) (gtk.cpp:88)
==22512== by 0x429F991: gnash::Player::run(int, char*, char const, char const*) (Player.cpp:292)
==22512== by 0x804A8AE: main (gnash.cpp:374)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016519: (within /lib/ld-2.5.so)
==22512== by 0x4006009: (within /lib/ld-2.5.so)
==22512== by 0x40084F5: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== Address 0x593F17C is 52 bytes inside a block of size 55 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4935DB5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4949238: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x48FD6C2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x50BEF15: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== by 0x5266AD1: gnash::GtkGui::create_pixbuf(char const*) (gtk.cpp:213)
==22512== by 0x5266DBB: gnash::GtkGui::init(int, char***) (gtk.cpp:88)
==22512== by 0x429F991: gnash::Player::run(int, char*, char const, char const*) (Player.cpp:292)
==22512== by 0x804A8AE: main (gnash.cpp:374)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016519: (within /lib/ld-2.5.so)
==22512== by 0x400E559: (within /lib/ld-2.5.so)
==22512== by 0x400A674: (within /lib/ld-2.5.so)
==22512== by 0x449C5F2: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x449C859: _dl_sym (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x48FFDE7: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFD72: dlsym (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FCF9C: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x48FD4A4: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512== Address 0x593F1E4 is 52 bytes inside a block of size 55 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x40077B4: (within /lib/ld-2.5.so)
==22512== by 0x4008439: (within /lib/ld-2.5.so)
==22512== by 0x40121D4: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x4016523: (within /lib/ld-2.5.so)
==22512== by 0x400E559: (within /lib/ld-2.5.so)
==22512== by 0x400A674: (within /lib/ld-2.5.so)
==22512== by 0x449C5F2: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x449C859: _dl_sym (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x48FFDE7: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFD72: dlsym (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FCF9C: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x48FD4A4: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x401652E: (within /lib/ld-2.5.so)
==22512== by 0x400E559: (within /lib/ld-2.5.so)
==22512== by 0x400A674: (within /lib/ld-2.5.so)
==22512== by 0x449C5F2: (within /lib/i686/cmov/libc-2.5.so)
==22512== by 0x449C859: _dl_sym (in /lib/i686/cmov/libc-2.5.so)
==22512== by 0x48FFDE7: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFD72: dlsym (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FCF9C: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x48FD4A4: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x50BE382: (within /usr/lib/libgdk_pixbuf-2.0.so.0.1000.12)
==22512==
==22512== Syscall param write(buf) points to uninitialised byte(s)
==22512== at 0x40007F2: (within /lib/ld-2.5.so)
==22512== by 0x4BCD29E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x4BD2BD5: (within /usr/lib/libX11.so.6.2.0)
==22512== by 0x4BD3B2B: _XEventsQueued (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x4BBF722: XPending (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x5075C50: (within /usr/lib/libgdk-x11-2.0.so.0.1000.12)
==22512== by 0x507609E: (within /usr/lib/libgdk-x11-2.0.so.0.1000.12)
==22512== by 0x492E951: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x493191E: (within /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4931CC8: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.12)
==22512== by 0x4E16573: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x5266936: gnash::GtkGui::run() (gtk.cpp:324)
==22512== Address 0x57A035C is 12,364 bytes inside a block of size 16,384 alloc'd
==22512== at 0x40227EF: calloc (vg_replace_malloc.c:279)
==22512== by 0x4BBDCBD: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==22512== by 0x5069611: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.12)
==22512== by 0x5046F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.12)
==22512== by 0x4E16B3E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x4E16B73: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.12)
==22512== by 0x5266D28: gnash::GtkGui::init(int, char***) (gtk.cpp:71)
==22512== by 0x429F991: gnash::Player::run(int, char*, char const, char const*) (Player.cpp:292)
==22512== by 0x804A8AE: main (gnash.cpp:374)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x400AF8B: (within /lib/ld-2.5.so)
==22512== by 0x401230B: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4870D64: gst_plugin_load_file (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512== by 0x48715DA: gst_plugin_load_by_name (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512== by 0x4871F0F: gst_plugin_feature_load (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x400B356: (within /lib/ld-2.5.so)
==22512== by 0x401230B: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4870D64: gst_plugin_load_file (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512== by 0x48715DA: gst_plugin_load_by_name (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512== by 0x4871F0F: gst_plugin_feature_load (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512==
==22512== Conditional jump or move depends on uninitialised value(s)
==22512== at 0x400B1D8: (within /lib/ld-2.5.so)
==22512== by 0x401230B: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FD3B8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.12)
==22512== by 0x4870D64: gst_plugin_load_file (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512== by 0x48715DA: gst_plugin_load_by_name (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512== by 0x4871F0F: gst_plugin_feature_load (in /usr/lib/libgstreamer-0.10.so.0.12.0)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016547: (within /lib/ld-2.5.so)
==22512== by 0x4006009: (within /lib/ld-2.5.so)
==22512== by 0x40084F5: (within /lib/ld-2.5.so)
==22512== by 0x400C616: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x400CBDA: (within /lib/ld-2.5.so)
==22512== by 0x4012234: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== Address 0x8B52D24 is 28 bytes inside a block of size 31 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4008AF3: (within /lib/ld-2.5.so)
==22512== by 0x400C616: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x400CBDA: (within /lib/ld-2.5.so)
==22512== by 0x4012234: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
==22512==
==22512== Invalid read of size 4
==22512== at 0x4016519: (within /lib/ld-2.5.so)
==22512== by 0x4006009: (within /lib/ld-2.5.so)
==22512== by 0x40084F5: (within /lib/ld-2.5.so)
==22512== by 0x400C616: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x400CBDA: (within /lib/ld-2.5.so)
==22512== by 0x4012234: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== Address 0x9ED716C is 20 bytes inside a block of size 21 alloc'd
==22512== at 0x40234B0: malloc (vg_replace_malloc.c:149)
==22512== by 0x4008AF3: (within /lib/ld-2.5.so)
==22512== by 0x400C616: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x400CBDA: (within /lib/ld-2.5.so)
==22512== by 0x4012234: (within /lib/ld-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x4011C5D: (within /lib/ld-2.5.so)
==22512== by 0x48FFC2C: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x400E255: (within /lib/ld-2.5.so)
==22512== by 0x49002AB: (within /lib/i686/cmov/libdl-2.5.so)
==22512== by 0x48FFB63: dlopen (in /lib/i686/cmov/libdl-2.5.so)
*22512* new/new[] failed and should throw an exception, but Valgrind
cannot throw exceptions and so is aborting instead. Sorry.
==22512== at 0x40236D1: VALGRIND_PRINTF_BACKTRACE (valgrind.h:2366)
==22512== by 0x4023919: operator new[](unsigned) (vg_replace_malloc.c:195)
==22512== by 0x5256492: GST_sound_handler::fill_stream_data(void*, int, int, int) (sound_handler_gst.cpp:146)
==22512== by 0x40EA04A: gnash::SWF::tag_loaders::sound_stream_block_loader(gnash::stream, gnash::SWF::tag_type, gnash::movie_definition) (tag_loaders.cpp:1284)
==22512== by 0x41A0213: gnash::movie_def_impl::read_all_swf() (movie_def_impl.cpp:895)
==22512== by 0x41A04FC: gnash::MovieLoader::execute(gnash::movie_def_impl*) (movie_def_impl.cpp:109)
==22512== by 0x41A2F40: boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void ()(gnash::movie_def_impl), boost::_bi::list1<boost::_bi::value<gnash::movie_def_impl*> > >, void>::invoke(boost::detail::function::function_buffer&) (bind.hpp:231)
==22512== by 0x4AC6C79: boost::function0<void, std::allocator<boost::function_base> >::operator()() const (in /usr/lib/libboost_thread-gcc41-mt-1_34.so.1.34.0)
==22512== by 0x4AC68C6: (within /usr/lib/libboost_thread-gcc41-mt-1_34.so.1.34.0)
==22512== by 0x4AD131A: start_thread (in /lib/i686/cmov/libpthread-2.5.so)
==22512== by 0x44668ED: clone (in /lib/i686/cmov/libc-2.5.so)
==22512==
==22512== ERROR SUMMARY: 207 errors from 26 contexts (suppressed: 137 from 1)
==22512== malloc/free: in use at exit: 12,463,601 bytes in 144,695 blocks.
==22512== malloc/free: 1,413,625 allocs, 1,268,929 frees, 154,793,212 bytes allocated.
==22512== For counts of detected errors, rerun with: -v
==22512== searching for pointers to 144,695 not-freed blocks.
==22512== checked 20,752,900 bytes.
==22512==
==22512== LEAK SUMMARY:
==22512== definitely lost: 195,292 bytes in 6,523 blocks.
==22512== possibly lost: 273,240 bytes in 4,524 blocks.
==22512== still reachable: 11,995,069 bytes in 133,648 blocks.
==22512== suppressed: 0 bytes in 0 blocks.
==22512== Rerun with --leak-check=full to see details of leaked memory.

Anonymous

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by tgc (Posted a comment)
  • -unavailable- added by strk (Posted a comment)
  •  

    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
    Thu 21 Jun 2007 01:50:46 PM UTCtgcStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Thu 21 Jun 2007 09:03:24 AM UTCtgcStatusNone=>Ready For Test
    Sat 16 Jun 2007 01:53:49 PM UTCstrkCategoryNone=>sound-gst
      Severity3 - Normal=>6 - Security
      Assigned toNone=>tgc

    Back to the top


    Powered by Savane 3.1-cleanup1