What does Windows error code 1769 (RPC_S_FP_DIV_ZERO) mean?

 
Previous Next
RPC_S_ADDRESS_ERROR RPC_S_FP_UNDERFLOW

RPC_S_FP_DIV_ZERO

Floating-point arithmetic failed inside the server implementation

RPC_S_FP_DIV_ZERO means the server manager routine or a called component divided a floating-point value by zero while processing the request. It is a server execution fault propagated through RPC, not an NDR encoding error and not a connectivity problem.

Reproduce with the same serialized inputs and inspect the server floating-point environment, because exception masks and compiler settings can affect whether the operation traps or produces infinity. Validate denominators and reject non-finite input where the interface contract requires finite values. Keep the original server stack and parameter set; a client-side retry alone provides little diagnostic value.

What to inspect

  • Capture the server faulting instruction and floating-point control state.
  • Validate zero, NaN, and infinity before numerical processing.
  • Document whether the RPC contract permits IEEE exceptional values.

References


Looking for a different code? Search another status or error code.