Port-amd64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Linux emulation problem



On Jun 28, 11:17pm, harenberg%physik.uni-wuppertal.de@localhost (Torsten 
Harenberg) wrote:
-- Subject: Re: Linux emulation problem

| Hi Nicolas,
| 
| Am 28.06.2011 um 22:55 schrieb Nicolas Joly:
| 
| >=20
| > Looks like something similar a problem i currently see on my machines
| > with forked processes crashing.
| >=20
| > njoly@lanfeust [~]> ktrace -di ./fork64
| > fork64: child failed
| > njoly@lanfeust [~]> kdump
| > [...]
| > 15032  15032 fork64   CALL  clone(0x1200011,0,0,0x68e8e0,0)
| > 15032  15032 fork64   RET   clone 8516/0x2144
| > 15032  15032 fork64   CALL  =
| wait4(0xffffffffffffffff,0x7f7ffffff16c,0,0)
| >  8516   8516 fork64   EMUL  "linux"
| >  8516   8516 fork64   RET   fork 0
| >  8516   8516 fork64   PSIG  SIGSEGV SIG_DFL: =
| code=3DSEGV_MAPERR,addr=3D0x90,trap=3D14)
| >  8516   8516 fork64   NAMI  "fork64.core"
| > 15032  15032 fork64   RET   wait4 8516/0x2144
| >=20
| > Can you try the attached forked binary, compiled on CentOS 5.6 x86_64
| > machine from given fork.c source.
| 

It dumps accessing addr=0x90 which is not mapped. The plot thickens.
Now we need to find the instruction that does this.

christos


Home | Main Index | Thread Index | Old Index