NetBSD-Bugs archive

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

Re: port-sparc/55573: sparc testbed logs many "coprocessor instruction" messages



The following reply was made to PR port-sparc/55573; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: Andreas Gustafsson <gson%gson.org@localhost>
Cc: gnats-bugs%netbsd.org@localhost
Subject: Re: port-sparc/55573: sparc testbed logs many "coprocessor
 instruction" messages
Date: Fri, 14 Aug 2020 15:43:12 +0200

 Matthew is right:
 
 Program received signal SIGILL, Illegal instruction.
 0xedc9aacc in _sparcv9_vis1_probe () from /usr/lib/libcrypto.so.14
 (gdb) c
 Continuing.
 [ 10891.4871409] coprocessor instruction
 
 Program received signal SIGILL, Illegal instruction.
 0xedc9ab58 in _sparcv9_fmadd_probe () from /usr/lib/libcrypto.so.14
 (gdb) x/i $pc
 => 0xedc9ab58 <_sparcv9_fmadd_probe>:       cpop1  [ %g0 + %g0 ], %g0
 
 so the fmadd (v9 VIS instruction) overlays the v8 cpop1 instructions and
 triggers this trap.
 
 I'll remove the kernel printf.
 
 Martin
 


Home | Main Index | Thread Index | Old Index