[aldug@edison ~]$ valgrind --tool=memcheck --error-limit=no /opt/gnome28/bin/gnome-volume-control ==20529== Memcheck, a memory error detector for x86-linux. ==20529== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al. ==20529== Using valgrind-2.2.0, a program supervision framework for x86-linux. ==20529== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al. ==20529== For more details, rerun with: -v ==20529== ==20529== warning: Valgrind's pthread_getschedparam is incomplete ==20529== your program may misbehave as a result **20529** GStreamer has detected that it is running inside valgrind. **20529** It might now take different code paths to ease debugging. **20529** Of course, this may also lead to different bugs. ==20529== Syscall param write(buf) contains uninitialised or unaddressable byte(s) ==20529== at 0x1C802E43: __write_nocancel (in /lib/tls/libc-2.3.4.so) ==20529== by 0x1BA9702F: (within /usr/X11R6/lib/libX11.so.6.2) ==20529== by 0x1BA972F2: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2) ==20529== by 0x1BA7B3F2: (within /usr/X11R6/lib/libX11.so.6.2) ==20529== Address 0x1CEE85E0 is 128 bytes inside a block of size 16384 alloc'd ==20529== at 0x1B90540D: calloc (vg_replace_malloc.c:176) ==20529== by 0x1BA6B825: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==20529== by 0x1BF11143: IA__gdk_display_open (gdkdisplay-x11.c:165) ==20529== by 0x1BEF54C8: IA__gdk_display_open_default_libgtk_only (gdk.c:272)==20529== ==20529== Syscall param write(buf) contains uninitialised or unaddressable byte(s) ==20529== at 0x1C802E43: __write_nocancel (in /lib/tls/libc-2.3.4.so) ==20529== by 0x1BA3AF5C: (within /usr/X11R6/lib/libICE.so.6.3) ==20529== by 0x1BA3B395: _IceTransWrite (in /usr/X11R6/lib/libICE.so.6.3) ==20529== by 0x1BA33435: _IceWrite (in /usr/X11R6/lib/libICE.so.6.3) ==20529== Address 0x1CA469AC is 12 bytes inside a block of size 1024 alloc'd ==20529== at 0x1B90540D: calloc (vg_replace_malloc.c:176) ==20529== by 0x1BA3073B: IceOpenConnection (in /usr/X11R6/lib/libICE.so.6.3) ==20529== by 0x1BA231DE: SmcOpenConnection (in /usr/X11R6/lib/libSM.so.6.0) ==20529== by 0x1B964D51: gnome_client_connect (gnome-client.c:1491) ==20529== ==20529== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s) ==20529== at 0x1C80A04B: writev (in /lib/tls/libc-2.3.4.so) ==20529== by 0x1C3FB5E8: write_data_T (linc-connection.c:942) ==20529== by 0x1C3FB941: link_connection_writev (linc-connection.c:1134) ==20529== by 0x1C3E0CB9: giop_send_buffer_write (giop-send-buffer.c:437) ==20529== Address 0x1CD04F8A is 10 bytes inside a block of size 2048 alloc'd ==20529== at 0x1B904A90: malloc (vg_replace_malloc.c:131) ==20529== by 0x1C6F7A11: IA__g_malloc (gmem.c:137) ==20529== by 0x1C3E0AFC: get_next_indirect (giop-send-buffer.c:293) ==20529== by 0x1C3E0C2E: giop_send_buffer_append_copy (giop-send-buffer.c:315) ==20529== warning: Valgrind's pthread_cond_destroy is incomplete ==20529== (it doesn't check if the cond is waited on) ==20529== your program may misbehave as a result ==20529== warning: Valgrind's pthread_cond_destroy is incomplete ==20529== (it doesn't check if the cond is waited on) ==20529== your program may misbehave as a result ==20529== warning: Valgrind's pthread_cond_destroy is incomplete ==20529== (it doesn't check if the cond is waited on) ==20529== your program may misbehave as a result ==20529== ==20529== pthread_mutex_lock/trylock: mutex has invalid owner ==20529== at 0x1C66FAF7: pthread_mutex_lock (vg_libpthread.c:1324) ==20529== by 0x1C674FD1: _IO_flockfile (vg_libpthread.c:3395) ==20529== by 0x1BFA8F67: pango_read_line (pango-utils.c:171) ==20529== by 0x1BF98539: pango_find_map (modules.c:464) ==20529== ==20529== Conditional jump or move depends on uninitialised value(s) ==20529== at 0x8050803: cb_check (volume.c:581) ==20529== by 0x1C6F4532: g_timeout_dispatch (gmain.c:3306) ==20529== by 0x1C6F1D78: IA__g_main_context_dispatch (gmain.c:1947) ==20529== by 0x1C6F3656: g_main_context_iterate (gmain.c:2578) ==20529== ==20529== Invalid read of size 4 ==20529== at 0x1BB870B0: snd_mixer_selem_has_playback_switch (in /lib/libasound.so.2.0.0) ==20529== by 0x1D01AB2B: gst_alsa_mixer_update (gstalsamixer.c:412) ==20529== by 0x1D01AC4A: gst_alsa_mixer_get_volume (gstalsamixer.c:439) ==20529== by 0x1C416998: gst_mixer_get_volume (mixer.c:185) ==20529== Address 0x1CE2B678 is 0 bytes inside a block of size 44 free'd ==20529== at 0x1B904FB1: free (vg_replace_malloc.c:153) ==20529== by 0x1BB8390C: snd_mixer_elem_remove (in /lib/libasound.so.2.0.0) ==20529== by 0x1BB86630: (within /lib/libasound.so.2.0.0) ==20529== by 0x1BB8668C: (within /lib/libasound.so.2.0.0) ==20529== ==20529== Invalid read of size 4 ==20529== at 0x1BB870B6: snd_mixer_selem_has_playback_switch (in /lib/libasound.so.2.0.0) ==20529== by 0x1D01AB2B: gst_alsa_mixer_update (gstalsamixer.c:412) ==20529== by 0x1D01AC4A: gst_alsa_mixer_get_volume (gstalsamixer.c:439) ==20529== by 0x1C416998: gst_mixer_get_volume (mixer.c:185) ==20529== Address 0x1CE2B688 is 16 bytes inside a block of size 44 free'd ==20529== at 0x1B904FB1: free (vg_replace_malloc.c:153) ==20529== by 0x1BB8390C: snd_mixer_elem_remove (in /lib/libasound.so.2.0.0) ==20529== by 0x1BB86630: (within /lib/libasound.so.2.0.0) ==20529== by 0x1BB8668C: (within /lib/libasound.so.2.0.0) ==20529== ==20529== Invalid read of size 4 ==20529== at 0x1BB870BB: snd_mixer_selem_has_playback_switch (in /lib/libasound.so.2.0.0) ==20529== by 0x1D01AB2B: gst_alsa_mixer_update (gstalsamixer.c:412) ==20529== by 0x1D01AC4A: gst_alsa_mixer_get_volume (gstalsamixer.c:439) ==20529== by 0x1C416998: gst_mixer_get_volume (mixer.c:185) ==20529== Address 0x168 is not stack'd, malloc'd or (recently) free'd ==20529== ==20529== Process terminating with default action of signal 11 (SIGSEGV) ==20529== Access not within mapped region at address 0x168 ==20529== at 0x1BB870BB: snd_mixer_selem_has_playback_switch (in /lib/libasound.so.2.0.0) ==20529== by 0x1D01AB2B: gst_alsa_mixer_update (gstalsamixer.c:412) ==20529== by 0x1D01AC4A: gst_alsa_mixer_get_volume (gstalsamixer.c:439) ==20529== by 0x1C416998: gst_mixer_get_volume (mixer.c:185) ==20529== ==20529== ERROR SUMMARY: 19704 errors from 8 contexts (suppressed: 191 from 3) ==20529== malloc/free: in use at exit: 2924654 bytes in 47963 blocks. ==20529== malloc/free: 1547656 allocs, 1499693 frees, 58530030 bytes allocated. ==20529== For a detailed leak analysis, rerun with: --leak-check=yes ==20529== For counts of detected errors, rerun with: -v Segmentation fault [aldug@edison ~]$