Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: KASSERT(ci->ci_ilevel < IPL_HIGH) failed when running a linux binary
Hi,
On Fri, Apr 16, 2010 at 9:26 PM, Mindaugas Rasiukevicius
<rmind%netbsd.org@localhost> wrote:
> Arnaud Lacombe <lacombar%gmail.com@localhost> wrote:
>> On a -current kernel from CVS of April 2nd, my machine is crashing on
>> following assertion:
>>
>> KASSERT(ci->ci_ilevel < IPL_HIGH) in arch/x86/x86/pmap.c
>>
>> It is fairly easy to reproduce: after a fresh reboot, while running
>> grep in background, starting a linux binary in a loop is enough
>> trigger the issue. <...>
>> dmesg(8) of an older previous kernel attached.
>
> Well, dmesg output is quite useless in such case. Can you get a backtrace?
> That would be a good start.
>
D'oh... The printf() call in netbsd_elf_signature() at
sys/kern/kern_exec.c:882, trigger a fault. The exact trace is
netbsd_elf_signature() ->
strlen() ->
trap(): trap number 6 ->
uvm_fault_internal() ->
pmap_map_ptes() ...
The message printed during previous successful executions is:
/path/to/bin/gcc: bad tag 1: [14 4, 16 4, GNU PaX]
- Arnaud
Home |
Main Index |
Thread Index |
Old Index