Re: npxintr from nowhere

From: Bruce Evans (bde_at_zeta.org.au)
Date: 05/22/05

  • Next message: Vaibhave Agarwal: "Re: npxintr from nowhere"
    Date: Sun, 22 May 2005 22:12:33 +1000 (EST)
    To: Vaibhave Agarwal <vaibhave@cs.utah.edu>
    
    

    On Sun, 22 May 2005, Vaibhave Agarwal wrote:

    > I was writing some code at the ethernet layer,
    > mainly changing the if_ethersubr.c for my work.
    >
    > I am not using any FP instructions in my code.
    > But while running, my kernel crashes and gives the following panic msg:
    > npx is the Floating point unit (fpu).
    >
    > ----------------------------------
    > npxintr: npxproc = 0 , currproc = 0, npx_exists = 1
    > panic: npxintr from nowhere
    > ---------------------------------
    > ...
    >
    > Has anybody ever got such message or they know the fix for it.
    > I was not able to trace the error...even using kernel debug corefiles.

    If you have a system newer than a 486SX, then npx interrupts shouldn't
    be used for anything except to probe that not using them works. It
    is barely possible that a bug in turning off npx interrupts after the
    probe results in one being delivered much later (there have been bugs
    in this area).

    If it was a real npx interrupt, then the address of the FP instruction
    that caused it should be in the FPU state in the kernel dump.

    Bruce
    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"


  • Next message: Vaibhave Agarwal: "Re: npxintr from nowhere"

    Relevant Pages

    • Re: Problem compiling Kernel 2.6 test4
      ... >> I'm trying to compile the latest kernel, ... > it's a bug. ... > the instructions to the letter and if you still get an error post it to ... > the linux kernel mailing list. ...
      (alt.os.linux)
    • Re: how do threads work?
      ... >> A process cannot consider to switch task unless the flow of instructions ... >> kernel for a little help, in the form of regular timer signals. ... If you now ask, how does the kernel deliver signals, then we are no longer ...
      (comp.os.linux.development.system)
    • Re: Direct Linux syscalls
      ... > int 80h still exist. ... the "sysenter" has better performance because it's a CPU ... One of the slowest instructions turns out to be "int" (especially when also ... changing from the "user stack" to the "kernel stack" and so on and so forth ...
      (comp.os.linux.development.apps)
    • Re: POWER6 on zSeries?
      ... there was some mvs kernel performance assist microcode done for 3033 ... ... 370 instructions already running at or close to hardware speed. ... vm ran the virtual machine in problem mode and all ...
      (bit.listserv.ibm-main)
    • Re: Why C for operating systems
      ... registers of the computer. ... If not at the posix user space level then in the kernel ... of assembler which initiates the system call (via special CPU instructions, ...
      (comp.programming)

  • Quantcast