Skip to content

cuda-checkpoint fails to throw error when performing CRIU on non-CUDA processes #41

Description

@xuhongqiang-kernel
Image

Problem Description

cuda-checkpoint is a CRIU extension tool designed to manage checkpoint/restore (CRIU) operations for CUDA processes. In a recent test, critical issues were observed:

  1. The tool successfully executes CRIU operations on an invalid/non-CUDA PID (2716) (no error/warning is thrown, even though 2716 is not a CUDA process and not the target CUDA process);

  2. Worse, after executing cuda-checkpoint --toggle --pid 2716, the actual running CUDA process (PID 2715, a counter CUDA application) unexpectedly terminates and disappears (confirmed via nvidia-smi and ps commands).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions