What does Intel IPP status 2 (ippStsMisalignedBuf) mean?

 
Could be also:
ConstantTypeOS
ERROR_FILE_NOT_FOUNDWin32 errorWindows
STATUS_WAIT_2NTSTATUSWindows
KERN_PROTECTION_FAILUREKern returnMac
WDSMCCLIENT_CATEGORYHRESULTWindows
ENOENTerrnoAny
DEVICE_QUEUE_NOT_BUSYBugCheck CodeWindows
Previous Next
ippStsNoOperation ippStsSqrtNegArg

ippStsMisalignedBuf

The buffer address violates an IPP alignment requirement

ippStsMisalignedBuf identifies a pointer-alignment error in an Intel IPP primitive whose contract requires aligned storage. The problem is the effective address passed to that call, not a general issue with C structure padding.

What to verify

  • Identify the exact IPP function and the documented alignment requirement for each source, destination, state, or work buffer.
  • Log the pointer value and its low address bits. A correctly aligned allocation can become misaligned after adding an ROI, channel, header, or byte offset.
  • Use the IPP-recommended allocator or another allocator that guarantees the required alignment and preserve that alignment through pointer arithmetic.

Recovery boundary

Correct the allocation or offset calculation and repeat the same operation. Copying into an aligned temporary buffer can prove the diagnosis, but it should not replace fixing an ownership or layout bug that repeatedly creates misaligned pointers.

References


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