qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] bug in ARM thumb usermode emulation
@ 2006-09-18 20:05 Rafael Espíndola
  2006-09-18 20:16 ` Paul Brook
  0 siblings, 1 reply; 6+ messages in thread
From: Rafael Espíndola @ 2006-09-18 20:05 UTC (permalink / raw)
  To: qemu-devel; +Cc: maemo-developers

Running python 2.4 in qemu sometimes causes this assert

Inconsistency detected by ld.so: rtld.c: 288: _dl_start_final:
Assertion `info->l.l_tls_modid == 0' failed!

The same error is present in all versions tested (0.8.1, 0.8.2 and CVS).

I have been able to create a "small" ARM chroot that contais a test
program and python 2.4. It is available at
http://www.maemo.org.br/platform/rafael/qemu-bug.tar.bz2

The test program sets some environment variables and execs python. The
test can be run with

sudo chroot bug/ ./test

An equivalent test program that skips qemu runs correctly in a real
ARM device, so I thing that the bug is really in qemu.

The bug is very dependent on the environment variables and argv. Small
changes can hide the bug.

Do you have any suggestions on how to debug this?

Thanks,
Rafael

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-09-29 10:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-18 20:05 [Qemu-devel] bug in ARM thumb usermode emulation Rafael Espíndola
2006-09-18 20:16 ` Paul Brook
2006-09-18 20:43   ` Rafael Espíndola
2006-09-18 20:56     ` Paul Brook
2006-09-19 20:36   ` Rafael Espíndola
2006-09-29 10:59   ` Rafael Espíndola

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).