After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 359861 - [alsasink] crashes at EOS in gst_alsasink_unprepare()
[alsasink] crashes at EOS in gst_alsasink_unprepare()
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.x
Other All
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 364781 369115 374641 400210 404257 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-05 12:00 UTC by gijs
Modified: 2009-02-05 22:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
strace output (16.93 KB, application/x-gzip)
2006-11-09 12:21 UTC, David Meier
Details

Description gijs 2006-10-05 12:00:43 UTC
What were you doing when the application crashed?
I updated from 6.06 to 6.10 beta. I was playing mp3 songs from my Ipod. Pressed shuffle, pressed next, then a crash. I have about 5000 songs on the ipod.


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 94101504 vsize: 0 resident: 94101504 share: 0 rss: 29474816 rss_rlim: 0
CPU usage: start_time: 1160049543 rtime: 0 utime: 293 stime: 0 cutime:274 cstime: 0 timeout: 19 it_real_value: 0 frequency: 4

Backtrace was generated from '/usr/bin/rhythmbox'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1227827536 (LWP 6255)]
[New Thread -1267864672 (LWP 6276)]
[New Thread -1259471968 (LWP 6275)]
[New Thread -1242063968 (LWP 6274)]
[New Thread -1232950368 (LWP 6263)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1227827536 (LWP 6255))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 *__GI_raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 *__GI_abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 __libc_message
    from /lib/tls/i686/cmov/libc.so.6
  • #8 *__GI___libc_free
    from /lib/tls/i686/cmov/libc.so.6
  • #9 snd_pcm_munmap
    from /usr/lib/libasound.so.2
  • #10 snd_pcm_hw_free
    from /usr/lib/libasound.so.2
  • #11 _snd_pcm_plug_open
    from /usr/lib/libasound.so.2
  • #12 snd_pcm_hw_free
    from /usr/lib/libasound.so.2
  • #13 ??
    from /usr/lib/gstreamer-0.10/libgstalsa.so
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #18 ??
  • #19 ??
  • #20 ??
  • #21 gst_mini_object_unref
    from /usr/lib/libgstreamer-0.10.so.0
  • #22 gst_audio_sink_get_type
    from /usr/lib/libgstaudio-0.10.so.0
  • #23 gst_ring_buffer_release
    from /usr/lib/libgstaudio-0.10.so.0
  • #24 gst_base_audio_sink_get_type
    from /usr/lib/libgstaudio-0.10.so.0
  • #25 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #26 gst_element_release_request_pad
    from /usr/lib/libgstreamer-0.10.so.0
  • #27 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #28 gst_bin_add
    from /usr/lib/libgstreamer-0.10.so.0
  • #29 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #30 gst_element_release_request_pad
    from /usr/lib/libgstreamer-0.10.so.0
  • #31 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #32 gst_bin_add
    from /usr/lib/libgstreamer-0.10.so.0
  • #33 gst_hal_audio_sink_get_type
    from /usr/lib/gstreamer-0.10/libgsthalelements.so
  • #34 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #35 gst_element_release_request_pad
    from /usr/lib/libgstreamer-0.10.so.0
  • #36 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #37 gst_bin_add
    from /usr/lib/libgstreamer-0.10.so.0
  • #38 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #39 gst_element_release_request_pad
    from /usr/lib/libgstreamer-0.10.so.0
  • #40 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #41 gst_bin_add
    from /usr/lib/libgstreamer-0.10.so.0
  • #42 gst_gconf_audio_sink_get_type
    from /usr/lib/gstreamer-0.10/libgstgconfelements.so
  • #43 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #44 gst_element_release_request_pad
    from /usr/lib/libgstreamer-0.10.so.0
  • #45 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #46 gst_bin_add
    from /usr/lib/libgstreamer-0.10.so.0
  • #47 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #48 gst_element_release_request_pad
    from /usr/lib/libgstreamer-0.10.so.0
  • #49 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #50 gst_bin_add
    from /usr/lib/libgstreamer-0.10.so.0
  • #51 gst_pipeline_set_new_stream_time
    from /usr/lib/libgstreamer-0.10.so.0
  • #52 gst_play_base_bin_get_type
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #53 ??
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #54 ??
  • #55 ??
  • #56 ??
  • #57 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #58 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #59 gst_element_continue_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #60 gst_element_release_request_pad
    from /usr/lib/libgstreamer-0.10.so.0
  • #61 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #62 rb_player_close
  • #63 rb_shell_player_get_playing_entry
  • #64 rb_shell_player_set_playing_source
  • #65 rb_shell_player_do_next
  • #66 rb_shell_player_do_next
  • #67 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #68 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #69 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #70 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #71 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #72 _gtk_action_emit_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #73 gtk_action_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #74 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #75 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #76 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #77 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #78 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #79 gtk_tool_button_new_from_stock
    from /usr/lib/libgtk-x11-2.0.so.0
  • #80 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #81 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #82 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #83 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #84 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #85 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #86 gtk_button_set_alignment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #87 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #88 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #89 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #90 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #91 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #92 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #93 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #94 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #95 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #96 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #97 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #98 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #99 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #100 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #101 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #102 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #103 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #104 _gdk_events_init
    from /usr/lib/libgdk-x11-2.0.so.0
  • #105 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #106 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #107 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #108 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #109 main
  • #0 __kernel_vsyscall

Comment 1 Jonathan Matthew 2006-10-05 21:34:49 UTC
This looks like a problem with ALSA (or perhaps gstreamer).  Does 'gst-launch-0.10 playbin uri=file:///path/to/file.mp3' also crash?  Do other applications that play sound crash?
Comment 2 Karsten Bräckelmann 2006-10-24 20:38:36 UTC
*** Bug 364781 has been marked as a duplicate of this bug. ***
Comment 3 Karsten Bräckelmann 2006-11-02 01:38:32 UTC
*** Bug 369115 has been marked as a duplicate of this bug. ***
Comment 4 David Meier 2006-11-04 10:34:11 UTC
calling gst-launch works fine here (coming from the duplicate #369115). Playback normally is no problem - it is just moving on to the next track causes srashes sometimes. No matter if by doubleclick or playlist or next-button btw.
Comment 5 David Meier 2006-11-05 15:09:43 UTC
Sorry, have to eat my words. Gst-launch crashes at the end of playback.

$ gst-launch-0.10 playbin uri=file:///home/dm/data/media/HP6-engl/040635\ Draco\'s\ Detour.ogg 
Pausiere Leitung ...
Leitung wird gestartet ...
Leitung ist gestrartet ...
Setze Pipeline zum Abspielen...
New clock: audioclock1
FEHLER: Ende des Datenstromes in Element "playbin0".
Execution ended after 93561345000 ns.
Pausiere Leitung ...
Setze Pipeline auf BEREIT...
*** glibc detected *** gst-launch-0.10: double free or corruption (!prev): 0x082d8528 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7d228bd]
/lib/tls/i686/cmov/libc.so.6(__libc_free+0x84)[0xb7d22a44]
/usr/lib/libasound.so.2(snd_pcm_munmap+0x292)[0xb666d02d]
/usr/lib/libasound.so.2(snd_pcm_hw_free+0x31)[0xb6661d0a]
/usr/lib/libasound.so.2[0xb667cdf3]
/usr/lib/libasound.so.2(snd_pcm_hw_free+0x49)[0xb6661d22]
/usr/lib/gstreamer-0.10/libgstalsa.so[0xb6771dfc]
/usr/lib/libgstaudio-0.10.so.0[0xb793057c]
/usr/lib/libgstaudio-0.10.so.0(gst_ring_buffer_release+0x9e)[0xb7938cee]
/usr/lib/libgstaudio-0.10.so.0[0xb7934afe]
/usr/lib/libgstreamer-0.10.so.0[0xb7f0916a]
/usr/lib/libgstreamer-0.10.so.0[0xb7f0c196]
/usr/lib/libgstreamer-0.10.so.0(gst_element_set_state+0x53)[0xb7f082f3]
/usr/lib/libgstreamer-0.10.so.0[0xb7efda72]
/usr/lib/gstreamer-0.10/libgstautodetect.so[0xb67d997b]
/usr/lib/libgstreamer-0.10.so.0[0xb7f0916a]
/usr/lib/libgstreamer-0.10.so.0[0xb7f0c196]
/usr/lib/libgstreamer-0.10.so.0(gst_element_set_state+0x53)[0xb7f082f3]
/usr/lib/libgstreamer-0.10.so.0[0xb7efda72]
/usr/lib/libgstreamer-0.10.so.0[0xb7f0916a]
/usr/lib/libgstreamer-0.10.so.0[0xb7f0c196]
/usr/lib/libgstreamer-0.10.so.0(gst_element_set_state+0x53)[0xb7f082f3]
/usr/lib/libgstreamer-0.10.so.0[0xb7efda72]
/usr/lib/libgstreamer-0.10.so.0[0xb7f2636a]
/usr/lib/gstreamer-0.10/libgstplaybin.so[0xb79f1d4d]
/usr/lib/gstreamer-0.10/libgstplaybin.so[0xb79ec790]
/usr/lib/libgstreamer-0.10.so.0[0xb7f0916a]
/usr/lib/libgstreamer-0.10.so.0[0xb7f0c196]
/usr/lib/libgstreamer-0.10.so.0(gst_element_set_state+0x53)[0xb7f082f3]
gst-launch-0.10(main+0xa97)[0x804b0a7]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7cd18cc]
gst-launch-0.10[0x8049df1]
======= Memory map: ========
08048000-0804d000 r-xp 00000000 fe:1b 58721008   /usr/bin/gst-launch-0.10
0804d000-0804e000 rw-p 00004000 fe:1b 58721008   /usr/bin/gst-launch-0.10
0804e000-0830e000 rw-p 0804e000 00:00 0          [heap]
b44f5000-b44ff000 r-xp 00000000 fe:1b 50521775   /lib/libgcc_s.so.1
b44ff000-b4500000 rw-p 00009000 fe:1b 50521775   /lib/libgcc_s.so.1
b4500000-b4521000 rw-p b4500000 00:00 0 
b4521000-b4600000 ---p b4521000 00:00 0 
b4617000-b4618000 ---p b4617000 00:00 0 
b4618000-b4e18000 rw-p b4618000 00:00 0 
b4e18000-b4e19000 ---p b4e18000 00:00 0 
b4e19000-b5619000 rw-p b4e19000 00:00 0 
b5619000-b561a000 ---p b5619000 00:00 0 
b561a000-b5e1a000 rw-p b561a000 00:00 0 
b5e1a000-b5e1b000 ---p b5e1a000 00:00 0 
b5e1b000-b661b000 rw-p b5e1b000 00:00 0 
b661b000-b66ce000 r-xp 00000000 fe:1b 25216068   /usr/lib/libasound.so.2.0.0
b66ce000-b66d3000 rw-p 000b2000 fe:1b 25216068   /usr/lib/libasound.so.2.0.0
b66d7000-b66e6000 rw-s 00000000 00:0c 12941      /dev/snd/pcmC1D0p
b66e6000-b672d000 r-xp 00000000 fe:1b 26026207   /usr/lib/libORBit-2.so.0.1.0
b672d000-b6737000 rw-p 00046000 fe:1b 26026207   /usr/lib/libORBit-2.so.0.1.0
b6737000-b6765000 r-xp 00000000 fe:1b 25523541   /usr/lib/libgconf-2.so.4.1.0
b6765000-b6768000 rw-p 0002e000 fe:1b 25523541   /usr/lib/libgconf-2.so.4.1.0
b6768000-b677a000 r-xp 00000000 fe:1b 21005071   /usr/lib/gstreamer-0.10/libgstalsa.so
b677a000-b677b000 rw-p 00012000 fe:1b 21005071   /usr/lib/gstreamer-0.10/libgstalsa.so
b677b000-b67c0000 r-xp 00000000 fe:1b 25254096   /usr/lib/liboil-0.3.so.0.1.0
b67c0000-b67d4000 rw-p 00045000 fe:1b 25254096   /usr/lib/liboil-0.3.so.0.1.0
b67d4000-b67d6000 rw-p b67d4000 00:00 0 
b67d8000-b67dc000 r-xp 00000000 fe:1b 21086072   /usr/lib/gstreamer-0.10/libgstautodetect.so
b67dc000-b67dd000 rw-p 00003000 fe:1b 21086072   /usr/lib/gstreamer-0.10/libgstautodetect.so
b67dd000-b67e4000 r-xp 00000000 fe:1b 25259940   /usr/lib/libgstcontroller-0.10.so.0.9.0
b67e4000-b67e5000 rw-p 00006000 fe:1b 25259940   /usr/lib/libgstcontroller-0.10.so.0.9.0
b67e5000-b67e8000 r-xp 00000000 fe:1b 21377222   /usr/lib/gstreamer-0.10/libgstvolume.so
b67e8000-b67e9000 rw-p 00002000 fe:1b 21377222   /usr/lib/gstreamer-0.10/libgstvolume.so
b67e9000-b67ea000 ---p b67e9000 00:00 0 
b67ea000-b6feAborted (core dumped)
Comment 6 James "Doc" Livingston 2006-11-08 13:25:12 UTC
Moving to GStreamer since it crashes with gst-launch.
Comment 7 Tim-Philipp Müller 2006-11-08 19:41:50 UTC
Could you please install the following packages:

  $ sudo apt-get install libgstreamer0.10-0-dbg gstreamer0.10-plugins-base-dbg

and reproduce the crash and post a stack trace with debugging symbols?

It would also be great if you could install valgrind and run the gst-launch-0.10 pipeline with valgrind (just do  $ valgrind gst-launch-0.10 .....) and attach the output of that.

Comment 8 David Meier 2006-11-09 12:11:21 UTC
$ valgrind gst-launch-0.10 playbin uri=file:///home/dm/data/media/HP6-engl/010217\ Spinner\'s\ End.ogg 
==12009== Memcheck, a memory error detector.
==12009== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==12009== Using LibVEX rev 1606, a library for dynamic binary translation.
==12009== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==12009== Using valgrind-3.2.0-Debian, a dynamic binary instrumentation framework.
==12009== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==12009== For more details, rerun with: -v
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014199: (within /lib/ld-2.4.so)
==12009==    by 0x4005A89: (within /lib/ld-2.4.so)
==12009==    by 0x40077AD: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x42BA801: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x42BA9B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4296350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x429643F: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4298055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==  Address 0x44CB5C4 is 36 bytes inside a block of size 38 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4007CC7: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x42BA801: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x42BA9B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4296350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x429643F: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4298055: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4245D6D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x40141C7: (within /lib/ld-2.4.so)
==12009==    by 0x4005A89: (within /lib/ld-2.4.so)
==12009==    by 0x40077AD: (within /lib/ld-2.4.so)
==12009==    by 0x400B346: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x400B53A: (within /lib/ld-2.4.so)
==12009==    by 0x40108D4: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x42BA801: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x42BA9B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==  Address 0x44CB8FC is 28 bytes inside a block of size 31 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4007CC7: (within /lib/ld-2.4.so)
==12009==    by 0x400B346: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x400B53A: (within /lib/ld-2.4.so)
==12009==    by 0x40108D4: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x42BA801: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x42BA9B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4296350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014183: (within /lib/ld-2.4.so)
==12009==    by 0x4005A89: (within /lib/ld-2.4.so)
==12009==    by 0x40077AD: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x42BA801: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x42BA9B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4296350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x467C16B: (within /lib/tls/i686/cmov/libnss_compat-2.4.so)
==12009==    by 0x467D685: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.4.so)
==12009==  Address 0x44CBF78 is 32 bytes inside a block of size 35 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4007CC7: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x42BA801: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x42BA9B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4296350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x467C16B: (within /lib/tls/i686/cmov/libnss_compat-2.4.so)
==12009==    by 0x467D685: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.4.so)
==12009==    by 0x4245C92: getpwnam_r (in /lib/tls/i686/cmov/libc-2.4.so)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014199: (within /lib/ld-2.4.so)
==12009==    by 0x4005A89: (within /lib/ld-2.4.so)
==12009==    by 0x40077AD: (within /lib/ld-2.4.so)
==12009==    by 0x400B346: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x400B53A: (within /lib/ld-2.4.so)
==12009==    by 0x40108D4: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x42BA801: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x42BA9B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==  Address 0x44CC2B4 is 36 bytes inside a block of size 37 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4007CC7: (within /lib/ld-2.4.so)
==12009==    by 0x400B346: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x400B53A: (within /lib/ld-2.4.so)
==12009==    by 0x40108D4: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x42BA801: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x42BA9B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x4296350: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.4.so)
==12013== 
==12013== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 41 from 1)
==12013== malloc/free: in use at exit: 548,990 bytes in 9,929 blocks.
==12013== malloc/free: 23,258 allocs, 13,329 frees, 1,416,811 bytes allocated.
==12013== For counts of detected errors, rerun with: -v
==12013== searching for pointers to 9,929 not-freed blocks.
==12013== checked 671,696 bytes.
==12013== 
==12013== LEAK SUMMARY:
==12013==    definitely lost: 2,196 bytes in 12 blocks.
==12013==      possibly lost: 43,552 bytes in 68 blocks.
==12013==    still reachable: 503,242 bytes in 9,849 blocks.
==12013==         suppressed: 0 bytes in 0 blocks.
==12013== Use --leak-check=full to see details of leaked memory.
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014058: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==  Address 0x48B2088 is 40 bytes inside a block of size 41 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x4068792: gst_element_factory_make (gstelementfactory.c:444)
==12009==    by 0x40AD910: _gst_parse__yyparse (grammar.y:573)
==12009==    by 0x40AF965: _gst_parse_launch (grammar.y:838)
==12009==    by 0x40A37A7: gst_parse_launch (gstparse.c:159)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014058: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==  Address 0x48B2088 is 40 bytes inside a block of size 41 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x4068792: gst_element_factory_make (gstelementfactory.c:444)
==12009==    by 0x40AD910: _gst_parse__yyparse (grammar.y:573)
==12009==    by 0x40AF965: _gst_parse_launch (grammar.y:838)
==12009==    by 0x40A37A7: gst_parse_launch (gstparse.c:159)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x40141B0: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==  Address 0x48B2088 is 40 bytes inside a block of size 41 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x4068792: gst_element_factory_make (gstelementfactory.c:444)
==12009==    by 0x40AD910: _gst_parse__yyparse (grammar.y:573)
==12009==    by 0x40AF965: _gst_parse_launch (grammar.y:838)
==12009==    by 0x40A37A7: gst_parse_launch (gstparse.c:159)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x40141B0: (within /lib/ld-2.4.so)
==12009==    by 0x4005A89: (within /lib/ld-2.4.so)
==12009==    by 0x40077AD: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==  Address 0x48B2088 is 40 bytes inside a block of size 41 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x4068792: gst_element_factory_make (gstelementfactory.c:444)
==12009==    by 0x40AD910: _gst_parse__yyparse (grammar.y:573)
==12009==    by 0x40AF965: _gst_parse_launch (grammar.y:838)
==12009==    by 0x40A37A7: gst_parse_launch (gstparse.c:159)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x40141B0: (within /lib/ld-2.4.so)
==12009==    by 0x400CD99: (within /lib/ld-2.4.so)
==12009==    by 0x4009325: (within /lib/ld-2.4.so)
==12009==    by 0x42BAB32: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x42BAD99: _dl_sym (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x410FFD7: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FF62: dlsym (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C1EC: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x410C6F4: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==  Address 0x48B20E8 is 40 bytes inside a block of size 41 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4006DD4: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
Pausiere Leitung ...
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014087: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==  Address 0x48BDEBC is 44 bytes inside a block of size 46 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x4068792: gst_element_factory_make (gstelementfactory.c:444)
==12009==    by 0x46B47D1: gst_play_bin_change_state (gstplaybin.c:1700)
==12009==    by 0x4063169: gst_element_change_state (gstelement.c:2182)
==12009==    by 0x4063251: gst_element_change_state (gstelement.c:2215)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014087: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==  Address 0x48BDEBC is 44 bytes inside a block of size 46 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x4068792: gst_element_factory_make (gstelementfactory.c:444)
==12009==    by 0x46B47D1: gst_play_bin_change_state (gstplaybin.c:1700)
==12009==    by 0x4063169: gst_element_change_state (gstelement.c:2182)
==12009==    by 0x4063251: gst_element_change_state (gstelement.c:2215)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x40141C7: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==  Address 0x48BDEBC is 44 bytes inside a block of size 46 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x4068792: gst_element_factory_make (gstelementfactory.c:444)
==12009==    by 0x46B47D1: gst_play_bin_change_state (gstplaybin.c:1700)
==12009==    by 0x4063169: gst_element_change_state (gstelement.c:2182)
==12009==    by 0x4063251: gst_element_change_state (gstelement.c:2215)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x40141C7: (within /lib/ld-2.4.so)
==12009==    by 0x4005A89: (within /lib/ld-2.4.so)
==12009==    by 0x40077AD: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==  Address 0x48BDEBC is 44 bytes inside a block of size 46 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x4068792: gst_element_factory_make (gstelementfactory.c:444)
==12009==    by 0x46B47D1: gst_play_bin_change_state (gstplaybin.c:1700)
==12009==    by 0x4063169: gst_element_change_state (gstelement.c:2182)
==12009==    by 0x4063251: gst_element_change_state (gstelement.c:2215)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x40141C7: (within /lib/ld-2.4.so)
==12009==    by 0x400CD99: (within /lib/ld-2.4.so)
==12009==    by 0x4009325: (within /lib/ld-2.4.so)
==12009==    by 0x42BAB32: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x42BAD99: _dl_sym (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x410FFD7: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FF62: dlsym (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C1EC: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x410C6F4: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==  Address 0x48BDF1C is 44 bytes inside a block of size 46 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4006DD4: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4013FE3: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x409372B: gst_type_find_factory_call_function (gsttypefindfactory.c:237)
==12009==  Address 0x48EE7A0 is 48 bytes inside a block of size 51 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x409372B: gst_type_find_factory_call_function (gsttypefindfactory.c:237)
==12009==    by 0x471D649: gst_type_find_helper_get_range (gsttypefindhelper.c:223)
==12009==    by 0x46FB7D0: gst_type_find_element_activate (gsttypefindelement.c:718)
==12009==    by 0x407DDB3: gst_pad_set_active (gstpad.c:648)
==12009==    by 0x4066ADA: activate_pads (gstelement.c:2261)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4013FE3: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==  Address 0x48EE7A0 is 48 bytes inside a block of size 51 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x409372B: gst_type_find_factory_call_function (gsttypefindfactory.c:237)
==12009==    by 0x471D649: gst_type_find_helper_get_range (gsttypefindhelper.c:223)
==12009==    by 0x46FB7D0: gst_type_find_element_activate (gsttypefindelement.c:718)
==12009==    by 0x407DDB3: gst_pad_set_active (gstpad.c:648)
==12009==    by 0x4066ADA: activate_pads (gstelement.c:2261)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014183: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==  Address 0x48EE7A0 is 48 bytes inside a block of size 51 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x409372B: gst_type_find_factory_call_function (gsttypefindfactory.c:237)
==12009==    by 0x471D649: gst_type_find_helper_get_range (gsttypefindhelper.c:223)
==12009==    by 0x46FB7D0: gst_type_find_element_activate (gsttypefindelement.c:718)
==12009==    by 0x407DDB3: gst_pad_set_active (gstpad.c:648)
==12009==    by 0x4066ADA: activate_pads (gstelement.c:2261)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014183: (within /lib/ld-2.4.so)
==12009==    by 0x400CD99: (within /lib/ld-2.4.so)
==12009==    by 0x4009325: (within /lib/ld-2.4.so)
==12009==    by 0x42BAB32: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x42BAD99: _dl_sym (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x410FFD7: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FF62: dlsym (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C1EC: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x410C6F4: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==  Address 0x48EE548 is 48 bytes inside a block of size 51 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4006DD4: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014021: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==  Address 0x4941EEC is 36 bytes inside a block of size 37 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x466A19A: close_pad_link (gstdecodebin.c:822)
==12009==    by 0x466AD7D: type_found (gstdecodebin.c:1401)
==12009==    by 0x40A903C: gst_marshal_VOID__UINT_BOXED (gstmarshal.c:507)
==12009==    by 0x40D479A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1200.4)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014021: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==  Address 0x4941EEC is 36 bytes inside a block of size 37 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x466A19A: close_pad_link (gstdecodebin.c:822)
==12009==    by 0x466AD7D: type_found (gstdecodebin.c:1401)
==12009==    by 0x40A903C: gst_marshal_VOID__UINT_BOXED (gstmarshal.c:507)
==12009==    by 0x40D479A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1200.4)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014199: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==  Address 0x4941EEC is 36 bytes inside a block of size 37 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4145CE5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41590F8: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x410C912: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==    by 0x40824FA: gst_plugin_load_by_name (gstplugin.c:874)
==12009==    by 0x40831BF: gst_plugin_feature_load (gstpluginfeature.c:113)
==12009==    by 0x4067F8E: gst_element_factory_create (gstelementfactory.c:362)
==12009==    by 0x466A19A: close_pad_link (gstdecodebin.c:822)
==12009==    by 0x466AD7D: type_found (gstdecodebin.c:1401)
==12009==    by 0x40A903C: gst_marshal_VOID__UINT_BOXED (gstmarshal.c:507)
==12009==    by 0x40D479A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1200.4)
==12009== 
==12009== Invalid read of size 4
==12009==    at 0x4014199: (within /lib/ld-2.4.so)
==12009==    by 0x400CD99: (within /lib/ld-2.4.so)
==12009==    by 0x4009325: (within /lib/ld-2.4.so)
==12009==    by 0x42BAB32: (within /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x42BAD99: _dl_sym (in /lib/tls/i686/cmov/libc-2.4.so)
==12009==    by 0x410FFD7: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FF62: dlsym (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C1EC: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x410C6F4: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
==12009==  Address 0x4941F44 is 36 bytes inside a block of size 37 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4006DD4: (within /lib/ld-2.4.so)
==12009==    by 0x40076F9: (within /lib/ld-2.4.so)
==12009==    by 0x4010874: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410C608: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.4)
==12009==    by 0x4081E1D: gst_plugin_load_file (gstplugin.c:411)
Leitung wird gestartet ...
==12009== 
==12009== Thread 2:
==12009== Invalid read of size 4
==12009==    at 0x40141B0: (within /lib/ld-2.4.so)
==12009==    by 0x4005A89: (within /lib/ld-2.4.so)
==12009==    by 0x40077AD: (within /lib/ld-2.4.so)
==12009==    by 0x400B346: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x400B53A: (within /lib/ld-2.4.so)
==12009==    by 0x40108D4: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==  Address 0x49AA148 is 24 bytes inside a block of size 27 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x4007CC7: (within /lib/ld-2.4.so)
==12009==    by 0x400B346: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x400B53A: (within /lib/ld-2.4.so)
==12009==    by 0x40108D4: (within /lib/ld-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x40103C8: (within /lib/ld-2.4.so)
==12009==    by 0x410FE1C: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x400CA95: (within /lib/ld-2.4.so)
==12009==    by 0x411049B: (within /lib/tls/i686/cmov/libdl-2.4.so)
==12009==    by 0x410FD53: dlopen (in /lib/tls/i686/cmov/libdl-2.4.so)
==12009== 
==12009== Thread 4:
==12009== Syscall param ioctl(arg) contains uninitialised byte(s)
==12009==    at 0x4000822: (within /lib/ld-2.4.so)
==12009==    by 0x6020E2D: snd_pcm_prepare (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603E0AA: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6020E2D: snd_pcm_prepare (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6026D77: snd_pcm_hw_params (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F3FA86: set_hwparams (gstalsasink.c:418)
==12009==    by 0x5F422EA: gst_alsasink_prepare (gstalsasink.c:659)
==12009==    by 0x4A746CA: gst_audioringbuffer_acquire (gstaudiosink.c:316)
==12009==    by 0x4A7D012: gst_ring_buffer_acquire (gstringbuffer.c:612)
==12009==    by 0x4A76712: gst_base_audio_sink_setcaps (gstbaseaudiosink.c:313)
==12009==    by 0x47097E3: gst_base_sink_pad_setcaps (gstbasesink.c:385)
==12009==    by 0x4078796: gst_pad_set_caps (gstpad.c:2277)
Leitung ist gestrartet ...
Setze Pipeline zum Abspielen...
==12009== 
==12009== Thread 1:
==12009== Syscall param ioctl(arg) contains uninitialised byte(s)
==12009==    at 0x4000822: (within /lib/ld-2.4.so)
==12009==    by 0x602100E: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603D715: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603E587: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6020F70: snd_pcm_delay (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F4185A: gst_alsasink_delay (gstalsasink.c:833)
==12009==    by 0x4A73FCD: gst_audioringbuffer_delay (gstaudiosink.c:456)
==12009==    by 0x4A7CAB5: gst_ring_buffer_delay (gstringbuffer.c:1012)
==12009==    by 0x4A7CB48: gst_ring_buffer_samples_done (gstringbuffer.c:1042)
==12009==    by 0x4A75FA7: gst_base_audio_sink_get_time (gstbaseaudiosink.c:227)
==12009==    by 0x4A71612: gst_audio_clock_get_internal_time (gstaudioclock.c:108)
==12009==    by 0x405F522: gst_clock_get_internal_time (gstclock.c:785)
New clock: audioclock1
==12009== 
==12009== Thread 6:
==12009== Syscall param ioctl(arg) contains uninitialised byte(s)
==12009==    at 0x4000822: (within /lib/ld-2.4.so)
==12009==    by 0x6020CF1: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603360E: snd_pcm_generic_start (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6020CF1: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6027E4C: snd_pcm_write_areas (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6031C3F: snd_pcm_mmap_writei (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x602089C: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F41916: gst_alsasink_write (gstalsasink.c:798)
==12009==    by 0x4A748A9: audioringbuffer_thread_func (gstaudiosink.c:179)
==12009==    by 0x415C38E: (within /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41AA503: start_thread (in /lib/tls/i686/cmov/libpthread-2.4.so)
==12009==    by 0x428551D: clone (in /lib/tls/i686/cmov/libc-2.4.so)
==12009== 
==12009== Syscall param ioctl(arg) contains uninitialised byte(s)
==12009==    at 0x4000822: (within /lib/ld-2.4.so)
==12009==    by 0x602100E: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603D715: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x602100E: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6027D0D: snd_pcm_write_areas (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6031C3F: snd_pcm_mmap_writei (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x602089C: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F41916: gst_alsasink_write (gstalsasink.c:798)
==12009==    by 0x4A748A9: audioringbuffer_thread_func (gstaudiosink.c:179)
==12009==    by 0x415C38E: (within /usr/lib/libglib-2.0.so.0.1200.4)
==12009==    by 0x41AA503: start_thread (in /lib/tls/i686/cmov/libpthread-2.4.so)
==12009==    by 0x428551D: clone (in /lib/tls/i686/cmov/libc-2.4.so)
==12009== 
==12009== Invalid write of size 4
==12009==    at 0x6040C2D: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6040034: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603EE72: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603F0CE: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603F41C: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603F51F: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x60279BC: snd_pcm_mmap_commit (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6032A42: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6027DE1: snd_pcm_write_areas (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6031C3F: snd_pcm_mmap_writei (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x602089C: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F41916: gst_alsasink_write (gstalsasink.c:798)
==12009==  Address 0x7B8B141 is 4,641 bytes inside a block of size 4,644 alloc'd
==12009==    at 0x4021396: malloc (vg_replace_malloc.c:149)
==12009==    by 0x603DABE: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x602BAF4: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6043303: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x602BAF4: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6026D6B: snd_pcm_hw_params (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F3FA86: set_hwparams (gstalsasink.c:418)
==12009==    by 0x5F422EA: gst_alsasink_prepare (gstalsasink.c:659)
==12009==    by 0x4A746CA: gst_audioringbuffer_acquire (gstaudiosink.c:316)
==12009==    by 0x4A7D012: gst_ring_buffer_acquire (gstringbuffer.c:612)
==12009==    by 0x4A76712: gst_base_audio_sink_setcaps (gstbaseaudiosink.c:313)
==12009==    by 0x47097E3: gst_base_sink_pad_setcaps (gstbasesink.c:385)
==12009== 
==12009== Syscall param ioctl(arg) contains uninitialised byte(s)
==12009==    at 0x4000822: (within /lib/ld-2.4.so)
==12009==    by 0x602100E: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603D715: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603F490: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x602020B: snd_pcm_poll_descriptors_revents (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6025CDF: snd_pcm_wait_nocheck (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6025E98: snd_pcm_wait (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6027CEB: snd_pcm_write_areas (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6031C3F: snd_pcm_mmap_writei (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x602089C: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F41916: gst_alsasink_write (gstalsasink.c:798)
==12009==    by 0x4A748A9: audioringbuffer_thread_func (gstaudiosink.c:179)
FEHLER: Ende des Datenstromes in Element "playbin0".
Execution ended after 47457667000 ns.
Pausiere Leitung ...
==12009== 
==12009== Thread 1:
==12009== Syscall param ioctl(arg) contains uninitialised byte(s)
==12009==    at 0x4000822: (within /lib/ld-2.4.so)
==12009==    by 0x6020C53: snd_pcm_drop (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x60335E3: snd_pcm_generic_drop (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6020C53: snd_pcm_drop (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F41416: gst_alsasink_reset (gstalsasink.c:848)
==12009==    by 0x4A74222: gst_audioringbuffer_pause (gstaudiosink.c:411)
==12009==    by 0x4A7A9E2: gst_ring_buffer_pause_unlocked (gstringbuffer.c:878)
==12009==    by 0x4A7BB3E: gst_ring_buffer_pause (gstringbuffer.c:918)
==12009==    by 0x4A78B49: gst_base_audio_sink_change_state (gstbaseaudiosink.c:806)
==12009==    by 0x4063169: gst_element_change_state (gstelement.c:2182)
==12009==    by 0x4066195: gst_element_set_state_func (gstelement.c:2144)
==12009==    by 0x40622F2: gst_element_set_state (gstelement.c:2054)
Setze Pipeline auf BEREIT...
==12009== 
==12009== Syscall param ioctl(arg) contains uninitialised byte(s)
==12009==    at 0x4000822: (within /lib/ld-2.4.so)
==12009==    by 0x6026D21: snd_pcm_hw_free (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x603D8D6: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6026D21: snd_pcm_hw_free (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6041DF2: (within /usr/lib/libasound.so.2.0.0)
==12009==    by 0x6026D21: snd_pcm_hw_free (in /usr/lib/libasound.so.2.0.0)
==12009==    by 0x5F41DFB: gst_alsasink_unprepare (gstalsasink.c:705)
==12009==    by 0x4A7457B: gst_audioringbuffer_release (gstaudiosink.c:372)
==12009==    by 0x4A7CCED: gst_ring_buffer_release (gstringbuffer.c:705)
==12009==    by 0x4A78AFD: gst_base_audio_sink_change_state (gstbaseaudiosink.c:826)
==12009==    by 0x4063169: gst_element_change_state (gstelement.c:2182)
==12009==    by 0x4066195: gst_element_set_state_func (gstelement.c:2144)
Setze Pipeline auf NULL...
BEREINIGE Pipeline...
==12009== 
==12009== ERROR SUMMARY: 13998 errors from 31 contexts (suppressed: 179 from 1)
==12009== malloc/free: in use at exit: 651,136 bytes in 7,966 blocks.
==12009== malloc/free: 73,157 allocs, 65,191 frees, 40,409,329 bytes allocated.
==12009== For counts of detected errors, rerun with: -v
==12009== searching for pointers to 7,966 not-freed blocks.
==12009== checked 35,477,944 bytes.
==12009== 
==12009== LEAK SUMMARY:
==12009==    definitely lost: 2,228 bytes in 14 blocks.
==12009==      possibly lost: 200,484 bytes in 878 blocks.
==12009==    still reachable: 448,424 bytes in 7,074 blocks.
==12009==         suppressed: 0 bytes in 0 blocks.
==12009== Use --leak-check=full to see details of leaked memory.
Comment 9 David Meier 2006-11-09 12:21:05 UTC
Created attachment 76262 [details]
strace output
Comment 10 Jonathan Matthew 2006-11-13 11:20:57 UTC
*** Bug 374641 has been marked as a duplicate of this bug. ***
Comment 11 David Meier 2006-12-01 23:13:02 UTC
I did some more tests. The crash does only occur here in one specific case: if I try to play files with a 44.1k samplerate on my "better" soundcard where the samplerate can only set ba hardware knob, if it is set to the wrong rate there (48k or 96k). The other way round, playing 48k or 96k files with sr set to 44.1 works. Playing back anything with my onboard card (which can adjust sr by software AFAIR) works.

Something seems to be wrong with samplerate conversion.
Comment 12 André Klapper 2007-01-25 03:00:36 UTC
*** Bug 400210 has been marked as a duplicate of this bug. ***
Comment 13 Jens Granseuer 2007-02-04 15:55:14 UTC
*** Bug 404257 has been marked as a duplicate of this bug. ***
Comment 14 Tobias Mueller 2009-02-04 21:57:06 UTC
The questions in comment #7 have been answered. I am thus reopening.
Comment 15 Tim-Philipp Müller 2009-02-05 13:56:19 UTC
Sorry this has never really been dealt with. There's still not that much useful information to go on unfortunately.

When I asked for a 'stack trace with debugging symbols' in comment #7, I did mean just that, and not the output of 'strace', which is something completely different. The valgrind output is also not that useful I'm afriad, because it doesn't reproduce the crash, as far as I can see.

In any case, I wil, close this one as OBSOLETE, since it's two years old and there haven't been any new duplicates for two years now.

FWIW, I suspect the issue here is a race-condition in the shutdown of the audioresample element which would free memory still in use in the streaming thread, but this got fixed ages ago.

I'm sure if it's still an issue with current versions of GStreamer, sooner or later a new bug will pop up.

Comment 16 David Meier 2009-02-05 22:10:07 UTC
I am sure the valgrind output was made when gst-launch crashed in the described manner. The strace thing was simply stupid, I admit. Anyhow, I have never had the crash for a long time now, so I assume it is indeed fixed.