{"task": {"agent_timeout": 3000, "task": "codegen__containerd__containerd-7632", "verifier_timeout": 3000, "instruction": "This is a code generation task. You are expected to write working code that solves the described problem.\n<issue>\n      <!--\nIf you are reporting a new issue, make sure that we do not have any duplicates\nalready open. You can ensure this by searching the issue list for this\nrepository. If there is a duplicate, please close your issue and add a comment\nto the existing issue instead.\n-->\n\n**Description**\n\n<!--\nBriefly describe the problem you are having in a few paragraphs.\n-->\n\nContainers are unable to start when using binary logging for containerd in Windows. The binary is unable to be found even when providing an absolute path. The error could exist in [`LogURIGenerator`](https://github.com/containerd/containerd/blob/ee3272e9cfe314d15ff5603817d4cd56492afd9a/cio/io.go#L303) method. The issue is related to `filepath.Clean` which will change the path for Windows to start with `\\`. Then the check `!strings.HasPrefix(path, \"/\")` fails in the next line.\n\n**Describe the results you received:**\n\nReturns the error\"absolute path needed\".\n\n</issue>\nFocus on implementing the required functionality correctly and efficiently. Treat this as a programming challenge.\nYou are not allowed to read git history.\n", "memory": "8192m", "runnable": false, "difficulty": "hard", "language": "", "cpus": "", "instruction_truncated": false, "category": "code-generation", "compose": false, "has_solution": true, "oracle": null, "docker_image": "", "taskset": "devopsgym", "tags": ["code-generation", "devops-bench"]}, "runs": []}