$ ps aux | grep esd fab 8021 0.0 1.2 3784 2332 ? SL 13:36 0:00 /usr/bin/esd -nobeeps fab 8030 0.0 0.2 2924 504 ? Ss 13:36 0:00 /usr/bin/esd -nobeeps fab 8105 0.0 0.3 2764 732 pts/0 R+ 13:41 0:00 grep esd fab@tux /home/fab $ gdb esd 8030 GNU gdb 6.4 Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". Attaching to program: /usr/bin/esd, process 8030 (no debugging symbols found) `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. Reading symbols from /lib/libwrap.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libwrap.so.0 Reading symbols from /usr/lib/libesd.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libesd.so.0 Reading symbols from /usr/lib/libaudiofile.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libaudiofile.so.0 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libasound.so.2... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread -1210685776 (LWP 8030)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e2d63d in poll () from /lib/libc.so.6 #2 0xb7f153e0 in snd_pcm_direct_server_create () from /usr/lib/libasound.so.2 #3 0xb7f11688 in snd_pcm_dmix_open () from /usr/lib/libasound.so.2 #4 0xb7f11b4d in _snd_pcm_dmix_open () from /usr/lib/libasound.so.2 #5 0xb7ed8cae in snd_pcm_close () from /usr/lib/libasound.so.2 #6 0xb7ed92bd in snd_pcm_close () from /usr/lib/libasound.so.2 #7 0xb7ed9577 in snd_pcm_open_slave () from /usr/lib/libasound.so.2 #8 0xb7f1ba64 in _snd_pcm_softvol_open () from /usr/lib/libasound.so.2 #9 0xb7ed8cae in snd_pcm_close () from /usr/lib/libasound.so.2 #10 0xb7ed95a4 in snd_pcm_open_slave () from /usr/lib/libasound.so.2 #11 0xb7efd745 in _snd_pcm_plug_open () from /usr/lib/libasound.so.2 #12 0xb7ed8cae in snd_pcm_close () from /usr/lib/libasound.so.2 #13 0xb7ed95a4 in snd_pcm_open_slave () from /usr/lib/libasound.so.2 #14 0xb7f1850c in _snd_pcm_asym_open () from /usr/lib/libasound.so.2 #15 0xb7ed8cae in snd_pcm_close () from /usr/lib/libasound.so.2 #16 0xb7ed92bd in snd_pcm_close () from /usr/lib/libasound.so.2 #17 0xb7fa6fa9 in initAlsa () from /usr/lib/libesd.so.0 #18 0xb7fa75de in esd_audio_open () from /usr/lib/libesd.so.0 #19 0x0804a6fa in clean_exit () #20 0xb7d93f21 in __libc_start_main () from /lib/libc.so.6 #21 0x080495a1 in ?? () (gdb) quit The program is running. Quit anyway (and detach it)? (y or n) y Detaching from program: /usr/bin/esd, process 8030 fab@tux /home/fab $ gdb esd 8021 GNU gdb 6.4 Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". Attaching to program: /usr/bin/esd, process 8021 (no debugging symbols found) `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. Reading symbols from /lib/libwrap.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libwrap.so.0 Reading symbols from /usr/lib/libesd.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libesd.so.0 Reading symbols from /usr/lib/libaudiofile.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libaudiofile.so.0 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libasound.so.2... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread -1210685776 (LWP 8021)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e2d63d in poll () from /lib/libc.so.6 #2 0xb7ed963f in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2 #3 0xb7ed982f in snd_pcm_wait () from /usr/lib/libasound.so.2 #4 0xb7ef92f2 in _snd_pcm_adpcm_open () from /usr/lib/libasound.so.2 #5 0xb7ed71c2 in snd_pcm_drain () from /usr/lib/libasound.so.2 #6 0xb7fa7d98 in esd_audio_flush () from /usr/lib/libesd.so.0 #7 0x0804ba06 in clean_exit () #8 0x0804a94d in clean_exit () #9 0xb7d93f21 in __libc_start_main () from /lib/libc.so.6 #10 0x080495a1 in ?? () (gdb) quit The program is running. Quit anyway (and detach it)? (y or n) y Detaching from program: /usr/bin/esd, process 8021