found 685353 1.1.1+dfsg-1
thanks
Hi Michael,
> > > The hanging kvm process uses 100% CPU, there's no serial console anymore,
> > > no
> > > access to VNC anymore. No output on netconsole either. Unfortunately, I
> > > cannot
> > > even get a useful gdb backtrace:
>
> Finally, I figured out how to get a useful backtrace. Running gdb and then
> using "attach $PID" doesn't give me symbols, but "gdb /usr/bin/kvm -p $PID"
> does (tested with qemu-kvm{,-dbg} 1.1.1+dfsg-1). I will send a backtrace as
> soon as the problem occurs again.
After 1,5 days kvm hung up again (100% CPU, as above, same kernels, qemu-kvm
1.1.1+dfsg-1). This time I could get a backtrace using gdb that shows that
the bug is in the audio code/emulation.
So I'd like to be more precise about the audio configuration. The host has
a ASUS Xonar DX PCI-e audio card. As the host does not have an IOMMU, I'm
using an emulated ES1370 in the guest to capture host audio input. Due to
VNC, which I enabled trying to debug the guest crashes, I had to use
"vnc_allow_host_audio = 1" in /etc/libvirt/qemu.conf, otherwise libvirt would
set QEMU_AUDIO_DRV to none for some reason. AFAICT qemu-kvm is now using the
host's ALSA as the backend for the emulated sound card. The crashes happen with
VNC enabled or not.
lspci output for the host audio card:
03:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen
HD Audio]
lsof output showing that qemu-kvm is probably using the ALSA backend (new kvm
process, I restarted it with the same configuration after the crash documented
in gdb output below):
kvm 27040 libvirt-qemu mem CHR 116,3 4507
/dev/snd/pcmC0D0p
Hope that helps finding the bug!
Cheers,
Mike
# gdb /usr/bin/kvm -p 19892
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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/kvm...Reading symbols from
/usr/lib/debug/usr/bin/kvm...done.
done.
Attaching to program: /usr/bin/kvm, process 19892
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
Reading symbols from /lib/x86_64-linux-gnu/libglib-2.0.so.0...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libglib-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libiscsi.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libiscsi.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libusbredirparser.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libusbredirparser.so.0
Reading symbols from /lib/x86_64-linux-gnu/libutil.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libutil.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libbluetooth.so.3...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libbluetooth.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
Reading symbols from /lib/x86_64-linux-gnu/libncurses.so.5...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libncurses.so.5
Reading symbols from /lib/x86_64-linux-gnu/libtinfo.so.5...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libtinfo.so.5
Reading symbols from /lib/x86_64-linux-gnu/libbrlapi.so.0.5...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libbrlapi.so.0.5
Reading symbols from /usr/lib/x86_64-linux-gnu/libpulse.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpulse.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libasound.so.2...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libasound.so.2
Reading symbols from /usr/lib/libvdeplug.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libvdeplug.so.2
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libuuid.so.1
Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libjpeg.so.8...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libjpeg.so.8
Reading symbols from /usr/lib/x86_64-linux-gnu/libsasl2.so.2...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libsasl2.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libgnutls.so.26...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgnutls.so.26
Reading symbols from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11.so.6
Reading symbols from /lib/x86_64-linux-gnu/libaio.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libaio.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libspice-server.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libspice-server.so.1
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...(no debugging
symbols found)...done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fccec446700 (LWP 19893)]
Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpcre.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libidn.so.11...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libidn.so.11
Reading symbols from /usr/lib/x86_64-linux-gnu/libssh2.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libssh2.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2
Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.11...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcrypt.so.11
Reading symbols from /usr/lib/x86_64-linux-gnu/librtmp.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/librtmp.so.0
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libjson.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libjson.so.0
Reading symbols from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdbus-1.so.3
Reading symbols from /lib/libcap.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libcap.so.2
Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libresolv.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libtasn1.so.3...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libtasn1.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpulse-simple.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXext.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libdirectfb-1.2.so.9...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdirectfb-1.2.so.9
Reading symbols from /usr/lib/x86_64-linux-gnu/libfusion-1.2.so.9...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfusion-1.2.so.9
Reading symbols from /usr/lib/x86_64-linux-gnu/libdirect-1.2.so.9...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdirect-1.2.so.9
Reading symbols from /usr/lib/x86_64-linux-gnu/libcaca.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcaca.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libts-0.0.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libts-0.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libkrb5.so.3...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libkrb5.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libk5crypto.so.3
Reading symbols from /lib/x86_64-linux-gnu/libcom_err.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcom_err.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libkrb5support.so.0
Reading symbols from /lib/x86_64-linux-gnu/libkeyutils.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libkeyutils.so.1
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgpg-error.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libICE.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libICE.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libSM.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libSM.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXtst.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXtst.so.6
Reading symbols from /lib/x86_64-linux-gnu/libwrap.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libwrap.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libsndfile.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libsndfile.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libasyncns.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libasyncns.so.0
Reading symbols from /lib/x86_64-linux-gnu/libattr.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libattr.so.1
Reading symbols from /lib/x86_64-linux-gnu/libslang.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libslang.so.2
Reading symbols from /lib/x86_64-linux-gnu/libncursesw.so.5...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libncursesw.so.5
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXi.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXi.so.6
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libFLAC.so.8...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libFLAC.so.8
Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbis.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbis.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libogg.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libogg.so.0
Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_compat.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_nis.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libdb-5.1.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdb-5.1.so
Reading symbols from /usr/lib/x86_64-linux-gnu/sasl2/liblogin.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/sasl2/liblogin.so
Reading symbols from /lib/x86_64-linux-gnu/libcrypt.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcrypt.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/sasl2/libcrammd5.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/sasl2/libcrammd5.so
Reading symbols from /usr/lib/x86_64-linux-gnu/sasl2/libdigestmd5.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/sasl2/libdigestmd5.so
Reading symbols from /usr/lib/x86_64-linux-gnu/sasl2/libplain.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/sasl2/libplain.so
Reading symbols from /usr/lib/x86_64-linux-gnu/sasl2/libntlm.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/sasl2/libntlm.so
Reading symbols from /usr/lib/x86_64-linux-gnu/sasl2/libanonymous.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/sasl2/libanonymous.so
st_rate_flow (opaque=0x7fccf9248f40, ibuf=0x7fccf9150320, obuf=0x7fccf91975b0,
isamp=isamp@entry=0x7fffe9ff6550, osamp=osamp@entry=0x7fffe9ff6554)
at /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h:75
75 /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h: No such file or
directory.
(gdb) info threads
Id Target Id Frame
2 Thread 0x7fccec446700 (LWP 19893) "kvm" 0x00007fccf3f5fcec in
__lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
* 1 Thread 0x7fccf7c8c8e0 (LWP 19892) "kvm" st_rate_flow
(opaque=0x7fccf9248f40, ibuf=0x7fccf9150320, obuf=0x7fccf91975b0,
isamp=isamp@entry=0x7fffe9ff6550,
osamp=osamp@entry=0x7fffe9ff6554) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h:75
(gdb) thread apply all bt full
Thread 2 (Thread 0x7fccec446700 (LWP 19893)):
#0 0x00007fccf3f5fcec in __lll_lock_wait () from
/lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1 0x00007fccf3f5b339 in _L_lock_926 () from
/lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#2 0x00007fccf3f5b15b in pthread_mutex_lock () from
/lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#3 0x00007fccf7f18c29 in qemu_mutex_lock (mutex=mutex@entry=0x7fccf8c39a80) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/qemu-thread-posix.c:54
err = <optimized out>
__func__ = "qemu_mutex_lock"
#4 0x00007fccf7f729f0 in qemu_mutex_lock_iothread () at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/cpus.c:897
No locals.
#5 0x00007fccf7f9a0b6 in kvm_cpu_exec (env=env@entry=0x7fccf902d510) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/kvm-all.c:1268
run = 0x7fccf7d80000
ret = <optimized out>
run_ret = 0
#6 0x00007fccf7f71591 in qemu_kvm_cpu_thread_fn (arg=0x7fccf902d510) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/cpus.c:752
env = 0x7fccf902d510
r = <optimized out>
#7 0x00007fccf3f58b50 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#8 0x00007fccf3ca370d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7fccf7c8c8e0 (LWP 19892)):
#0 st_rate_flow (opaque=0x7fccf9248f40, ibuf=0x7fccf9150320,
obuf=0x7fccf91975b0, isamp=isamp@entry=0x7fffe9ff6550,
osamp=osamp@entry=0x7fffe9ff6554)
at /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h:75
rate = 0x7fccf9248f40
istart = 0x7fccf9148810
iend = 0x7fccf91730c0
ostart = 0x7fccf91975b0
oend = 0x7fccf9197870
ilast = {l = -50003968, r = 171704320}
icur = <optimized out>
out = <optimized out>
t = <optimized out>
#1 0x00007fccf7e08a96 in audio_pcm_sw_read (sw=0x7fccf9260bf0,
buf=0x7fffe9ff65d0, size=<optimized out>) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/audio.c:952
hw = 0x7fccf924aa20
samples = <optimized out>
live = <optimized out>
ret = <optimized out>
swlim = <optimized out>
isamp = 10891
osamp = 44
rpos = 0
total = <optimized out>
src = <optimized out>
dst = <optimized out>
__FUNCTION__ = "audio_pcm_sw_read"
#2 0x00007fccf7e9ac0a in es1370_transfer_audio (s=s@entry=0x7fccf90a9470,
d=0x7fccf90a9988, loop_sel=32768, max=<optimized out>,
irq=irq@entry=0x7fffe9ff7624)
at /tmp/buildd/qemu-kvm-1.1.1+dfsg/hw/es1370.c:803
acquired = <optimized out>
to_copy = 4096
tmpbuf =
"\344\002\230\017f\002\006\022\243\001~\021\230\000\000\r\251\377\035\005z\377{\374O\000\332\365\320\001\032\362\224\003]\360U\005\330\357\347\006\375\357i\b\\\360\062\n\273\360h\f9\361\263\016\070\362N\020\336\363`\020\233\365H\016{\366\357\n\234\366\351\a|\366\365\005\065\366\364\004n\365\230\004\372\363\242\004B\362\320\004\026\361\346\004\365\360\363\004\214\361\017\005E\362\323\004\034\363C\004\246\364\304\003\374\366\306\003\\\371p\004W\372\222\005\341\370\343\006\004\365\067\b\357\357}\t\202\353m\n\330\351\256\n\254\354C\n\226\362\024\t\346\367P\a\341\372\313\005\064\374\063\005\353\374\230\005y\375\221\006\336\375\270\a\025\376\366\b#\376>\n\367\375\062\v\372\375}\v\271\376P\v\357\377\357\n\t\001\256\n\213\001\023\v\033\001]\f\203\377\032\016\316\374R\017a\371Y\017\330\365\357\r,\363
\v\273\362\v\bA\364\215\005\210\366{\003n\370a\001\220\371=\377T\372\\\375v\373\372\373f\375T\373\275\377\265\373h\001\352\374\264\001$\376\340\000\312\376$\377\300\376\204\374a\376[\371\032\376H\366\a\376\t\364\363\375n\363\254\375\032\365\063\375\316\370\217\374P\375G\3---Type
<return> to continue, or q <return> to quit---
74q\000\240\374z\000\025\375t\375\061\375\375\370\n\375\346\364\027\375\363\361\275\375\363\357\365\376\316\356%\000&\357V\000R\361\066\377\374\363\205\375\300\365\277\374\376\366\344\375\033\370\220\000\037\371v\003\332\371\223\005\367\371\274\006\063\371U\a\272\367\304\a@\366W\b\\\365\372\b\323\364\352\b\322\363\071\b\032\362f\a\275\357\306\006\353\354\200\006\357\351\211\006\060\347"...
addr = 1021014016
sc = 1023
csc_bytes = 4096
cnt = 7168
size = 16383
left = <optimized out>
transferred = <optimized out>
temp = 4096
index = 2
#3 0x00007fccf7e9af54 in es1370_run_channel (s=0x7fccf90a9470, chan=<optimized
out>, free_or_avail=<optimized out>) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/hw/es1370.c:877
new_status = 96
max_bytes = <optimized out>
irq = <optimized out>
d = <optimized out>
b = 0x7fccf833ec30
#4 0x00007fccf7e0a4e7 in audio_run_in (s=<optimized out>) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/audio.c:1487
sw = 0x7fccf9260bf0
captured = <optimized out>
hw = <optimized out>
#5 audio_run (msg=msg@entry=0x7fccf80529d1 "alsa run (running)") at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/audio.c:1546
s = 0x7fccf84029c0
#6 0x00007fccf7e04b91 in alsa_poll_handler (opaque=0x7fccf924aaa8) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/alsaaudio.c:233
err = <optimized out>
count = <optimized out>
state = <optimized out>
revents = 1
#7 0x00007fccf7e5b406 in qemu_iohandler_poll
(readfds=readfds@entry=0x7fccf880f060, writefds=writefds@entry=0x7fccf880f0e0,
xfds=xfds@entry=0x7fccf880f160, ret=ret@entry=1)
at /tmp/buildd/qemu-kvm-1.1.1+dfsg/iohandler.c:122
pioh = 0x7fccf90e7990
ioh = 0x7fccf9274e40
#8 0x00007fccf7eedb6a in main_loop_wait (nonblocking=<optimized out>) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/main-loop.c:497
ret = 1
timeout = 4294967295
#9 0x00007fccf7dfd943 in main_loop () at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/vl.c:1566
nonblocking = <optimized out>
last_io = 1
#10 main (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at
/tmp/buildd/qemu-kvm-1.1.1+dfsg/vl.c:3702
i = <optimized out>
snapshot = 0
linux_boot = <optimized out>
icount_option = 0x0
initrd_filename = <optimized out>
kernel_filename = <optimized out>
kernel_cmdline = <optimized out>
boot_devices = "cad", '\000' <repeats 29 times>
ds = 0x7fccf90470b0
dcl = <optimized out>
cyls = 0
heads = 0
secs = 0
translation = 0
hda_opts = <optimized out>
opts = <optimized out>
machine_opts = <optimized out>
olist = <optimized out>
optind = 48
optarg = 0x7fffe9ff8f67
"virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4"
loadvm = 0x0
machine = 0x7fccf83fdb60
---Type <return> to continue, or q <return> to quit---
cpu_model = 0x0
vga_model = 0x7fffe9ff8ee4 "cirrus"
pid_file = 0x0
incoming = 0x0
defconfig = <optimized out>
userconfig = false
log_mask = 0x0
log_file = 0x0
mem_trace = {malloc = 0x7fccf7ee6c40 <malloc_and_trace>, realloc =
0x7fccf7ee6c00 <realloc_and_trace>, free = 0x7fccf7ee6bc0 <free_and_trace>,
calloc = 0, try_malloc = 0,
try_realloc = 0}
trace_events = 0x0
trace_file = 0x0
(gdb) step
73 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
75 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
71 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
72 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
73 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
75 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
73 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
75 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
71 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
72 in /tmp/buildd/qemu-kvm-1.1.1+dfsg/audio/rate_template.h
(gdb)
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]