From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KqkgU-0002fg-LY for qemu-devel@nongnu.org; Fri, 17 Oct 2008 04:27:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KqkgT-0002fU-Pe for qemu-devel@nongnu.org; Fri, 17 Oct 2008 04:27:46 -0400 Received: from [199.232.76.173] (port=60141 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KqkgT-0002fR-Jh for qemu-devel@nongnu.org; Fri, 17 Oct 2008 04:27:45 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:56024) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KqkgT-0002F5-8U for qemu-devel@nongnu.org; Fri, 17 Oct 2008 04:27:45 -0400 Message-ID: <48F84C7C.4070907@opensuse.org> Date: Fri, 17 Oct 2008 10:27:40 +0200 From: Martin Mohring MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] Implement shm* syscalls + Implement sem* syscalls References: <1223892640-15545-1-git-send-email-kirill@shutemov.name> <1223892640-15545-2-git-send-email-kirill@shutemov.name> <1223892640-15545-3-git-send-email-kirill@shutemov.name> <1223892640-15545-4-git-send-email-kirill@shutemov.name> <1223892640-15545-5-git-send-email-kirill@shutemov.name> <1223892640-15545-6-git-send-email-kirill@shutemov.name> <1223892640-15545-7-git-send-email-kirill@shutemov.name> <1223892640-15545-8-git-send-email-kirill@shutemov.name> <48F7AA5A.7070802@opensuse.org> <20081017040916.GA5360@localhost.localdomain> In-Reply-To: <20081017040916.GA5360@localhost.localdomain> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Kirill A. Shutemov" Cc: qemu-devel@nongnu.org, Paul Brook Kirill A. Shutemov wrote: > On Thu, Oct 16, 2008 at 10:55:54PM +0200, Martin Mohring wrote: > >> Thanks for providing these three sets of patches (msg calls already >> incorporated into svn as of svn trunk). >> I have tested them for x86 hosts running ARM targets for Debian:Etch, >> Debian:Lenny and Debian:Sid >> >> Now, the dpkg build environment for new debian releases using glibc 2.7 >> can be run in linux user mode. >> Even the SYS V IPC based fakeroot command is now working (No need to use >> fakeroot-tcp anymore). >> >> There is only one downside I found while testing: Debian:Etch/fakeroot, >> which worked correctly without these patches, is not working anymore. >> fakeroot hangs forever somewhere I did not yet identify. >> >> Any advise where I should look? Are you interested in that issue? >> > > Can you run qemu under strace and with defined QEMU_STRACE and send me > logs Ok. I will do that. The shell command which calls fakeroot is: chroot $BUILD_ROOT su -c "cd $TOPDIR/BUILD && dpkg-buildpackage -us -uc -rfakeroot" - $BUILD_USER < /dev/null && BUILD_SUCCEDED=true All things done in the chrooted environment are done with a registered qemu via the "binfmt" feature. But I could run this specific command also by involving qemu directly. Any specific options I should call strace? Martin