[GH-ISSUE #6] [BUG] Fatal crash on attempting to import a version that has a symlink #1

Open
opened 2026-02-17 17:16:13 -05:00 by yindo · 1 comment
Owner

Originally created by @Beethoven-n on GitHub (Aug 1, 2025).
Original GitHub issue: https://github.com/Drop-OSS/droplet/issues/6

unsure why this happens, but for some reason, if i have a game set up like this:

megaman
├── linux
│   └── Mega Man (USA).zip
└── windows
    └── Mega Man (USA).zip -> ../../../ROMS/nes/Mega Man (USA).zip

it'll error like so on trying to import the windows version of the game and stop the container.

thread '<unnamed>' panicked at src/version/utils.rs:20:31:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 1882752096, aborting
Aborted (core dumped)
Originally created by @Beethoven-n on GitHub (Aug 1, 2025). Original GitHub issue: https://github.com/Drop-OSS/droplet/issues/6 unsure why this happens, but for some reason, if i have a game set up like this: ```ls megaman ├── linux │   └── Mega Man (USA).zip └── windows └── Mega Man (USA).zip -> ../../../ROMS/nes/Mega Man (USA).zip ``` it'll error like so on trying to import the windows version of the game and stop the container. ``` thread '<unnamed>' panicked at src/version/utils.rs:20:31: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fatal runtime error: failed to initiate panic, error 1882752096, aborting Aborted (core dumped) ```
Author
Owner

@DecDuck commented on GitHub (Aug 1, 2025):

Rust says it should follow symlinks:

This function will traverse symbolic links to query information about the destination file.

The function is poorly written, so I'll refactor it properly and see if it resolves this issue.

@DecDuck commented on GitHub (Aug 1, 2025): Rust says it should follow symlinks: > This function will traverse symbolic links to query information about the destination file. The function is poorly written, so I'll refactor it properly and see if it resolves this issue.
yindo changed title from [BUG] Fatal crash on attempting to import a version that has a symlink to [GH-ISSUE #6] [BUG] Fatal crash on attempting to import a version that has a symlink 2026-06-05 14:27:28 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/droplet#1