[Pkg-alsa-devel] Bug#657342: Backtrace & valgrind log
Sami Liedes
sami.liedes at iki.fi
Thu Jan 26 20:54:30 UTC 2012
I too am seeing this crash under KDE. It's something PulseAudio
related. The crash happens in libasound.
I compiled alsa-utils and libasound with DEB_BUILD_OPTIONS="noopt
nostrip" to get some useful backtraces.
First, when run under valgrind (valgrind --log-file=valgrind.log
alsamixer), alsamixer does not crash, but it complains enough to give
a good clue as to where the bug is; apparently, it's a use after free
of a linked list. See attached valgrind.log for full details.
------------------------------------------------------------
[...]
==4105== Invalid read of size 8
==4105== at 0x58F1BD2: list_empty (list.h:115)
==4105== by 0x58F2C00: snd_mixer_close (mixer.c:603)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0xA8A6088: pulse_new (pulse.c:151)
==4105== by 0xA8A583F: _snd_ctl_pulse_open (ctl_pulse.c:698)
==4105== by 0x58E7BC8: snd_ctl_open_conf (control.c:858)
==4105== by 0x58E7CC8: snd_ctl_open_noupdate (control.c:885)
==4105== by 0x58E7D4C: snd_ctl_open (control.c:904)
==4105== Address 0x67fe260 is 16 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
[...]
------------------------------------------------------------
Here is a backtrace from the crash when run under gdb. The mixer data
structure seems pretty mangled:
------------------------------------------------------------
$ gdb alsamixer
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/alsamixer...done.
(gdb) r
Starting program: /usr/bin/alsamixer
[Thread debugging using libthread_db enabled]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7097a61 in snd_mixer_class_unregister (class=0x2e53555f6e652f65) at mixer.c:548
548 snd_mixer_t *mixer = class->mixer;
(gdb) bt
#0 0x00007ffff7097a61 in snd_mixer_class_unregister (class=0x2e53555f6e652f65) at mixer.c:548
#1 0x00007ffff7097bee in snd_mixer_close (mixer=0x616fa0) at mixer.c:606
#2 0x000000000040acbe in mixer_shutdown () at mixer_widget.c:636
#3 0x0000000000405a55 in shutdown () at mainloop.c:63
#4 0x00007ffff4fc6cb6 in xcb_disconnect (c=0x639f60) at ../../src/xcb_conn.c:307
#5 0x00007ffff5ba7fbc in pa_client_conf_from_x11 (c=0x637a20, dname=<optimized out>) at pulse/client-conf-x11.c:114
#6 0x00007ffff5fde9cf in pa_context_new_with_proplist (mainloop=0x627318, name=<optimized out>, p=<optimized out>) at pulse/context.c:171
#7 0x00007ffff2566089 in pulse_new () at pulse.c:151
#8 0x00007ffff2565840 in _snd_ctl_pulse_open (handlep=0x7fffffffde90, name=0x40ca40 "default", root=0x617150, conf=0x6270b0, mode=0) at ctl_pulse.c:698
#9 0x00007ffff708cbc9 in snd_ctl_open_conf (ctlp=0x7fffffffde90, name=0x40ca40 "default", ctl_root=0x617150, ctl_conf=0x6270b0, mode=0) at control.c:858
#10 0x00007ffff708ccc9 in snd_ctl_open_noupdate (ctlp=0x7fffffffde90, root=0x617150, name=0x40ca40 "default", mode=0) at control.c:885
#11 0x00007ffff708cd4d in snd_ctl_open (ctlp=0x7fffffffde90, name=0x40ca40 "default", mode=0) at control.c:904
#12 0x00007ffff7088c1a in snd_hctl_open (hctlp=0x7fffffffdec0, name=0x40ca40 "default", mode=0) at hcontrol.c:75
#13 0x00007ffff7097052 in snd_mixer_attach (mixer=0x616fa0, name=0x40ca40 "default") at mixer.c:203
#14 0x00007ffff7098ab8 in snd_mixer_selem_register (mixer=0x616fa0, options=0x611880, classp=0x0) at simple.c:69
#15 0x0000000000409bf0 in create_mixer_object (selem_regopt=0x611880) at mixer_widget.c:87
#16 0x0000000000405085 in main (argc=1, argv=0x7fffffffe048) at cli.c:125
(gdb) l
543 */
544 int snd_mixer_class_unregister(snd_mixer_class_t *class)
545 {
546 unsigned int k;
547 snd_mixer_elem_t *e;
548 snd_mixer_t *mixer = class->mixer;
549 for (k = mixer->count; k > 0; k--) {
550 e = mixer->pelems[k-1];
551 if (e->class == class)
552 snd_mixer_elem_remove(e);
(gdb) print *class
Cannot access memory at address 0x2e53555f6e652f65
(gdb) up
#1 0x00007ffff7097bee in snd_mixer_close (mixer=0x616fa0) at mixer.c:606
606 snd_mixer_class_unregister(c);
(gdb) print *mixer
$1 = {slaves = {next = 0x6168732f7273752f, prev = 0x6c61636f6c2f6572}, classes = {next = 0x2e53555f6e652f65, prev = 0x74752e382d465455}, elems = {
next = 0x454d5f434c2f3866, prev = 0x702f534547415353}, pelems = 0x6964756165736c75, count = 1869426287, alloc = 0, events = 0, callback = 0x21,
callback_private = 0x6578696d61736c61, compare = 0x610072}
------------------------------------------------------------
Sami
-------------- next part --------------
==4105== Memcheck, a memory error detector
==4105== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==4105== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==4105== Command: alsamixer
==4105== Parent PID: 6850
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F1BD2: list_empty (list.h:115)
==4105== by 0x58F2C00: snd_mixer_close (mixer.c:603)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0xA8A6088: pulse_new (pulse.c:151)
==4105== by 0xA8A583F: _snd_ctl_pulse_open (ctl_pulse.c:698)
==4105== by 0x58E7BC8: snd_ctl_open_conf (control.c:858)
==4105== by 0x58E7CC8: snd_ctl_open_noupdate (control.c:885)
==4105== by 0x58E7D4C: snd_ctl_open (control.c:904)
==4105== Address 0x67fe260 is 16 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F1BD2: list_empty (list.h:115)
==4105== by 0x58F2C14: snd_mixer_close (mixer.c:608)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0xA8A6088: pulse_new (pulse.c:151)
==4105== by 0xA8A583F: _snd_ctl_pulse_open (ctl_pulse.c:698)
==4105== by 0x58E7BC8: snd_ctl_open_conf (control.c:858)
==4105== by 0x58E7CC8: snd_ctl_open_noupdate (control.c:885)
==4105== by 0x58E7D4C: snd_ctl_open (control.c:904)
==4105== Address 0x67fe270 is 32 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 4
==4105== at 0x58F2C3C: snd_mixer_close (mixer.c:609)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0xA8A6088: pulse_new (pulse.c:151)
==4105== by 0xA8A583F: _snd_ctl_pulse_open (ctl_pulse.c:698)
==4105== by 0x58E7BC8: snd_ctl_open_conf (control.c:858)
==4105== by 0x58E7CC8: snd_ctl_open_noupdate (control.c:885)
==4105== by 0x58E7D4C: snd_ctl_open (control.c:904)
==4105== by 0x58E3C19: snd_hctl_open (hcontrol.c:75)
==4105== Address 0x67fe288 is 56 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F2C66: snd_mixer_close (mixer.c:610)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0xA8A6088: pulse_new (pulse.c:151)
==4105== by 0xA8A583F: _snd_ctl_pulse_open (ctl_pulse.c:698)
==4105== by 0x58E7BC8: snd_ctl_open_conf (control.c:858)
==4105== by 0x58E7CC8: snd_ctl_open_noupdate (control.c:885)
==4105== by 0x58E7D4C: snd_ctl_open (control.c:904)
==4105== by 0x58E3C19: snd_hctl_open (hcontrol.c:75)
==4105== Address 0x67fe280 is 48 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid write of size 8
==4105== at 0x58F2C76: snd_mixer_close (mixer.c:611)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0xA8A6088: pulse_new (pulse.c:151)
==4105== by 0xA8A583F: _snd_ctl_pulse_open (ctl_pulse.c:698)
==4105== by 0x58E7BC8: snd_ctl_open_conf (control.c:858)
==4105== by 0x58E7CC8: snd_ctl_open_noupdate (control.c:885)
==4105== by 0x58E7D4C: snd_ctl_open (control.c:904)
==4105== by 0x58E3C19: snd_hctl_open (hcontrol.c:75)
==4105== Address 0x67fe280 is 48 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F1BD2: list_empty (list.h:115)
==4105== by 0x58F2CD4: snd_mixer_close (mixer.c:612)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0xA8A6088: pulse_new (pulse.c:151)
==4105== by 0xA8A583F: _snd_ctl_pulse_open (ctl_pulse.c:698)
==4105== by 0x58E7BC8: snd_ctl_open_conf (control.c:858)
==4105== by 0x58E7CC8: snd_ctl_open_noupdate (control.c:885)
==4105== by 0x58E7D4C: snd_ctl_open (control.c:904)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid free() / delete / delete[] / realloc()
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0xA8A6088: pulse_new (pulse.c:151)
==4105== by 0xA8A583F: _snd_ctl_pulse_open (ctl_pulse.c:698)
==4105== by 0x58E7BC8: snd_ctl_open_conf (control.c:858)
==4105== by 0x58E7CC8: snd_ctl_open_noupdate (control.c:885)
==4105== by 0x58E7D4C: snd_ctl_open (control.c:904)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F1B60: list_add_tail (list.h:72)
==4105== by 0x58F216C: snd_mixer_attach_hctl (mixer.c:238)
==4105== by 0x58F2072: snd_mixer_attach (mixer.c:206)
==4105== by 0x58F3AB7: snd_mixer_selem_register (simple.c:69)
==4105== by 0x409BEF: create_mixer_object (mixer_widget.c:87)
==4105== by 0x405084: main (cli.c:125)
==4105== Address 0x67fe258 is 8 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid write of size 8
==4105== at 0x58F1AF8: __list_add (list.h:43)
==4105== by 0x58F1B76: list_add_tail (list.h:72)
==4105== by 0x58F216C: snd_mixer_attach_hctl (mixer.c:238)
==4105== by 0x58F2072: snd_mixer_attach (mixer.c:206)
==4105== by 0x58F3AB7: snd_mixer_selem_register (simple.c:69)
==4105== by 0x409BEF: create_mixer_object (mixer_widget.c:87)
==4105== by 0x405084: main (cli.c:125)
==4105== Address 0x67fe258 is 8 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid write of size 8
==4105== at 0x58F1B1B: __list_add (list.h:46)
==4105== by 0x58F1B76: list_add_tail (list.h:72)
==4105== by 0x58F216C: snd_mixer_attach_hctl (mixer.c:238)
==4105== by 0x58F2072: snd_mixer_attach (mixer.c:206)
==4105== by 0x58F3AB7: snd_mixer_selem_register (simple.c:69)
==4105== by 0x409BEF: create_mixer_object (mixer_widget.c:87)
==4105== by 0x405084: main (cli.c:125)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid write of size 8
==4105== at 0x58F34D6: snd_mixer_set_callback (mixer.c:862)
==4105== by 0x409C23: create_mixer_object (mixer_widget.c:91)
==4105== by 0x405084: main (cli.c:125)
==4105== Address 0x67fe298 is 72 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F2B04: snd_mixer_load (mixer.c:569)
==4105== by 0x409C32: create_mixer_object (mixer_widget.c:93)
==4105== by 0x405084: main (cli.c:125)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F1FCD: hctl_event_handler (mixer.c:180)
==4105== by 0x58E3F5E: snd_hctl_throw_event (hcontrol.c:205)
==4105== by 0x58E4E27: snd_hctl_load (hcontrol.c:613)
==4105== by 0x58F2B27: snd_mixer_load (mixer.c:573)
==4105== by 0x409C32: create_mixer_object (mixer_widget.c:93)
==4105== by 0x405084: main (cli.c:125)
==4105== Address 0x67fe260 is 16 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F2295: snd_mixer_get_hctl (mixer.c:297)
==4105== by 0x407715: display_card_info (mixer_display.c:157)
==4105== by 0x40AC6F: create (mixer_widget.c:618)
==4105== by 0x40ACE3: create_mixer_widget (mixer_widget.c:649)
==4105== by 0x40509E: main (cli.c:129)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F1BD2: list_empty (list.h:115)
==4105== by 0x58F32CA: snd_mixer_first_elem (mixer.c:789)
==4105== by 0x4071C2: create_controls (mixer_controls.c:501)
==4105== by 0x409C8A: set_view_mode (mixer_widget.c:105)
==4105== by 0x40AC7C: create (mixer_widget.c:619)
==4105== by 0x40ACE3: create_mixer_widget (mixer_widget.c:649)
==4105== by 0x40509E: main (cli.c:129)
==4105== Address 0x67fe270 is 32 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F1BD2: list_empty (list.h:115)
==4105== by 0x58F32CA: snd_mixer_first_elem (mixer.c:789)
==4105== by 0x405E52: are_there_any_controls (mixer_controls.c:61)
==4105== by 0x4078CC: display_view_mode (mixer_display.c:203)
==4105== by 0x4072C8: create_controls (mixer_controls.c:517)
==4105== by 0x409C8A: set_view_mode (mixer_widget.c:105)
==4105== by 0x40AC7C: create (mixer_widget.c:619)
==4105== by 0x40ACE3: create_mixer_widget (mixer_widget.c:649)
==4105== by 0x40509E: main (cli.c:129)
==4105== Address 0x67fe270 is 32 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F3B86: snd_mixer_find_selem (simple.c:139)
==4105== by 0x40706A: search_for_focus_control (mixer_controls.c:465)
==4105== by 0x4072CD: create_controls (mixer_controls.c:519)
==4105== by 0x409C8A: set_view_mode (mixer_widget.c:105)
==4105== by 0x40AC7C: create (mixer_widget.c:619)
==4105== by 0x40ACE3: create_mixer_widget (mixer_widget.c:649)
==4105== by 0x40509E: main (cli.c:129)
==4105== Address 0x67fe270 is 32 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F1BD2: list_empty (list.h:115)
==4105== by 0x58F32CA: snd_mixer_first_elem (mixer.c:789)
==4105== by 0x405E52: are_there_any_controls (mixer_controls.c:61)
==4105== by 0x4084BB: display_no_controls (mixer_display.c:378)
==4105== by 0x409778: display_controls (mixer_display.c:657)
==4105== by 0x40A0CE: refocus_control (mixer_widget.c:229)
==4105== by 0x4072D2: create_controls (mixer_controls.c:520)
==4105== by 0x409C8A: set_view_mode (mixer_widget.c:105)
==4105== by 0x40AC7C: create (mixer_widget.c:619)
==4105== by 0x40ACE3: create_mixer_widget (mixer_widget.c:649)
==4105== by 0x40509E: main (cli.c:129)
==4105== Address 0x67fe270 is 32 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F2FE5: snd_mixer_poll_descriptors_count (mixer.c:689)
==4105== by 0x405A9D: mainloop (mainloop.c:83)
==4105== by 0x4050A3: main (cli.c:131)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F307B: snd_mixer_poll_descriptors (mixer.c:713)
==4105== by 0x405B14: mainloop (mainloop.c:91)
==4105== by 0x4050A3: main (cli.c:131)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 4
==4105== at 0x58F2C3C: snd_mixer_close (mixer.c:609)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x4050A8: main (cli.c:133)
==4105== Address 0x67fe288 is 56 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F2C66: snd_mixer_close (mixer.c:610)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x4050A8: main (cli.c:133)
==4105== Address 0x67fe280 is 48 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid write of size 8
==4105== at 0x58F2C76: snd_mixer_close (mixer.c:611)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x4050A8: main (cli.c:133)
==4105== Address 0x67fe280 is 48 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid read of size 8
==4105== at 0x58F2C84: snd_mixer_close (mixer.c:615)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x4050A8: main (cli.c:133)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid write of size 8
==4105== at 0x58F1B8D: __list_del (list.h:85)
==4105== by 0x58F1BC3: list_del (list.h:96)
==4105== by 0x58F2CBC: snd_mixer_close (mixer.c:619)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x4050A8: main (cli.c:133)
==4105== Address 0x67fe258 is 8 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105== Invalid write of size 8
==4105== at 0x58F1B99: __list_del (list.h:86)
==4105== by 0x58F1BC3: list_del (list.h:96)
==4105== by 0x58F2CBC: snd_mixer_close (mixer.c:619)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x4050A8: main (cli.c:133)
==4105== Address 0x67fe250 is 0 bytes inside a block of size 96 free'd
==4105== at 0x4C269B4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4105== by 0x58F2CE4: snd_mixer_close (mixer.c:622)
==4105== by 0x40ACBD: mixer_shutdown (mixer_widget.c:636)
==4105== by 0x405A54: shutdown (mainloop.c:63)
==4105== by 0x7E38CB5: xcb_disconnect (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==4105== by 0x7284FBB: pa_client_conf_from_x11 (client-conf-x11.c:114)
==4105== by 0x6E019CE: pa_context_new_with_proplist (context.c:171)
==4105== by 0x6BF1A89: ???
==4105== by 0x58D7C1F: snd_config_hooks_call (conf.c:3324)
==4105== by 0x58D7DE9: snd_config_hooks (conf.c:3360)
==4105== by 0x58D72AD: snd_config_searcha_hooks (conf.c:3126)
==4105== by 0x58D7475: snd_config_searchva_hooks (conf.c:3163)
==4105==
==4105==
==4105== HEAP SUMMARY:
==4105== in use at exit: 1,037,659 bytes in 1,880 blocks
==4105== total heap usage: 3,311 allocs, 1,433 frees, 1,603,581 bytes allocated
==4105==
==4105== LEAK SUMMARY:
==4105== definitely lost: 0 bytes in 0 blocks
==4105== indirectly lost: 0 bytes in 0 blocks
==4105== possibly lost: 41,055 bytes in 1,251 blocks
==4105== still reachable: 996,604 bytes in 629 blocks
==4105== suppressed: 0 bytes in 0 blocks
==4105== Rerun with --leak-check=full to see details of leaked memory
==4105==
==4105== For counts of detected and suppressed errors, rerun with: -v
==4105== ERROR SUMMARY: 34 errors from 26 contexts (suppressed: 88 from 7)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-alsa-devel/attachments/20120126/b20d0de0/attachment-0001.pgp>
More information about the Pkg-alsa-devel
mailing list