Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch/i386/i386
On Sat, May 09, 2009 at 06:58:46AM +0000, Andrew Doran wrote:
> > > xen isn't as vulnerable to the LDT/segreg problem as native x86 because
> > > it's not MP and doesn't do kernel preemption. For the time being I guess
> > > it would suffice to #ifdef the 'cli'.
> >
> > That's not enough to make the binary run: even with the cli commented
> > out the test binary segfaults.
> > There may be something else wrong, I'll try to look further.
> >
> > Any way to use gdb to see what it's doing ? The NetBSD/i386 doesn't want
> > to load this executable ...
>
> Can you ktrace it? At least we then can see if it's hitting the syscall
> path.
here's what I get:
11703 1 ktrace EMUL "netbsd"
11703 1 ktrace RET ktrace 0
11703 1 ktrace CALL execve(0xbf7ffc27,0xbf7feb68,0xbf7feb70)
11703 1 ktrace NAMI "./architextIndex"
11703 1 architextIndex EMUL "netbsd"
11703 1 architextIndex RET syscall JUSTRETURN
11703 1 architextIndex PSIG SIGSEGV SIG_DFL: code=SEGV_ACCERR,
addr=0xacb94, trap=4)
11703 1 architextIndex NAMI "architextIndex.core"
--
Manuel Bouyer, LIP6, Universite Paris VI.
Manuel.Bouyer%lip6.fr@localhost
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index