[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local varia
From: |
cedric.vincent |
Subject: |
[Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp") |
Date: |
Fri, 26 Aug 2011 16:15:54 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hi Jan Kiszka & Blue Swirl,
Hi would like to report a strange behaviour exposed by commit 0d101938
"tcg: Reload local variables after return from longjmp" (found with
`git bisect` and then reverted to be sure).
When emulating in *user-mode* the program `msgmerge`, I get the
following error(s):
$ /usr/bin/msgmerge --update -q /dev/null /dev/null
qemu-arm: pthread_mutex_lock.c:62: __pthread_mutex_lock: Assertion
`mutex->__data.__owner == 0' failed.
or, from time to time:
$ /usr/bin/msgmerge --update -q /dev/null /dev/null
user-exec.c:99: handle_cpu_signal: Assertion `({ unsigned long __guest =
(unsigned long)(address) - guest_base; __guest < (1ul << 32); })' failed.
For information:
- version = 0.15.0 (vanilla)
- guest = ARMedSlack 13.37 (arm)
- host 1 = Slackware64 13.37 (x86_64, gcc 4.5.3)
- host 2 = Ubuntu 10.04.1 (x86_64, 4.4.3)
Please, could you help me to understand this issue?
Thanks in advance,
Cédric,
PS:
If you wish to reproduce the problem, first download a minimal
ARMedSlack-13.37 rootfs:
ftp://ftp.armedslack.org/armedslack/armedslack-devtools/minirootfs/roots/slack-13.37-miniroot_01May11.tar.xz
and then install these three missing packages:
ftp://ftp.armedslack.org/armedslack/armedslack-13.37/slackware/d/gettext-tools-0.18.1.1-arm-1.tgz
ftp://ftp.armedslack.org/armedslack/armedslack-13.37/slackware/l/libxml2-2.7.8-arm-2.tgz
ftp://ftp.armedslack.org/armedslack/armedslack-13.37/slackware/d/gcc-4.5.2-arm-3.tgz
$ installpkg gettext-0.18.1.1-arm-1.tgz
$ installpkg libxml2-2.7.8-arm-2.tgz
$ installpkg gcc-4.5.2-arm-3.tgz
- [Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp"),
cedric.vincent <=
- Re: [Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp"), Peter Maydell, 2011/08/26
- Re: [Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp"), cedric.vincent, 2011/08/26
- Re: [Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp"), Blue Swirl, 2011/08/26
- Re: [Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp"), cedric.vincent, 2011/08/29
- Re: [Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp"), Paolo Bonzini, 2011/08/29
- Re: [Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp"), cedric.vincent, 2011/08/29
- Re: [Qemu-devel] Regression in QEMU user-mode (Was: "tcg: Reload local variables after return from longjmp"), Paolo Bonzini, 2011/08/29