Date: Sat, 6 Sep 2008 14:46:59 +0400 From: Chagin Dmitry <dchagin@freebsd.org> To: "Sean C. Farley" <scf@freebsd.org> Cc: freebsd-emulation@freebsd.org Subject: Re: Linux applications core if running (k)qemu Message-ID: <20080906104659.GA2113@dchagin.dialup.corbina.ru> In-Reply-To: <alpine.BSF.2.00.0809021552040.7934@thor.farley.org> References: <alpine.BSF.1.10.0808291711580.5866@thor.farley.org> <20080830113448.GA2152@dchagin.dialup.corbina.ru> <alpine.BSF.2.00.0809021552040.7934@thor.farley.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 02, 2008 at 03:56:33PM -0500, Sean C. Farley wrote: > On Sat, 30 Aug 2008, Chagin Dmitry wrote: > > >On Fri, Aug 29, 2008 at 05:29:09PM -0500, Sean C. Farley wrote: > >>I am having trouble with kqemu.ko and linux.ko. If I run qemu with > >>the following command, Linux applications (chroot, acroread, ls) will > >>start core dumping: > >> qemu-system-x86_64 -m 512 \ > >> -drive file=/usr/QEMU/WinXP/c.img,if=ide,media=disk -boot c \ > >> -std-vga -parallel none -serial none -monitor stdio \ > >> -net nic,model=e1000 -net tap,ifname=tap0,script=no -localtime > >> > >>Loading kqemu.ko does not cause the problem, but the cores start a > >>little after WinXP starts running. Unloading kqemu.ko does not help; > >>the cores still happen but more randomly. I even tried unloading all > >>linux modules and reloading them without luck. It takes a reboot. > >> > >>Packages: > >>qemu-devel-0.9.1s.20080620_1 > >>kqemu-kmod-devel-1.4.0.p1 > >>linux_base-f8-8_4 > >> > >>sysctl: > >>compat.linux.osrelease: 2.6.16 > >> > >>dmesg: > >>kqemu version 0x00010400 > >>kqemu: KQEMU installed, max_locked_mem=1792492kB. > >> > >>System is 7-STABLE as of r181963 with or without the patch to fix RT > >>signals from Chagin. > > > >Interestingly... Sean, can you provide ktrace/kdump log of coring > >apps? thnx! > > Here they are (good and bad): > http://www.farley.org/freebsd/tmp/linuxulator_vs_kqemu/ > > The good trace is after the bad trace. I just kept running ktrace > /compat/linux/bin/date over and over until I got a good trace. Before > loading kqemu and running qemu, there were no core dumps. Also, I > compared two bad traces and they were basically the same except for PID > and a couple of addresses (still very close in value). > Most likely it is a tls problem again, some days ago kib@ has made MFC r182684, probably it will help.. thnx! -- Have fun! chd
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080906104659.GA2113>