[GH-ISSUE #677] [BUG] Switching apps between shared and private breaks LiveContainer if that app's container folder hasn't been created yet #601

Closed
opened 2026-03-03 15:34:55 +03:00 by kerem · 1 comment
Owner

Originally created by @suprstarrd on GitHub (Jul 13, 2025).
Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/677

Describe the bug

Switching apps between shared and private breaks LiveContainer if that app's container folder hasn't been created yet. You can consistently encounter this if you haven't opened the app yet.

  • With a new app, you can attempt to convert it to a Shared App and you'll receive an error message telling you the container folder couldn't be found.
  • When attempting to do it again, it will error telling you the application already exists.
  • When attempting to now launch the app, you will consistently get a "Bad file descriptor" error: the app IS shared, but LiveContainer currently still believes it's private.

Instructions to reproduce

  1. Add a new app and don't open it
  2. Convert to Shared App
  3. Observe error about folder not existing
  4. Convert to Shared App
  5. Observe error about application already existing
  6. Attempt to run app
  7. Observe error about file descriptor

What version of LiveContainer and iOS are you using?

LC Version 3.5.60-Release (main/953a7ef); iPadOS 18.2 (22C152)

Other info

Restarting LiveContainer will make the app appear correctly and launch as normal.

Originally created by @suprstarrd on GitHub (Jul 13, 2025). Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/677 ### Describe the bug Switching apps between shared and private breaks LiveContainer if that app's container folder hasn't been created yet. You can consistently encounter this if you haven't opened the app yet. * With a new app, you can attempt to convert it to a Shared App and you'll receive an error message telling you the container folder couldn't be found. * When attempting to do it again, it will error telling you the application already exists. * When attempting to now launch the app, you will consistently get a "Bad file descriptor" error: the app IS shared, but LiveContainer currently still believes it's private. ### Instructions to reproduce 1. Add a new app and don't open it 2. Convert to Shared App 3. Observe error about folder not existing 4. Convert to Shared App 5. Observe error about application already existing 6. Attempt to run app 7. Observe error about file descriptor ### What version of LiveContainer and iOS are you using? LC Version 3.5.60-Release (main/953a7ef); iPadOS 18.2 (22C152) ### Other info Restarting LiveContainer will make the app appear correctly and launch as normal.
kerem 2026-03-03 15:34:55 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@hugeBlack commented on GitHub (Jul 13, 2025):

Cannot reproduce. Maybe because you did other things wrong. Please reopen if you find a stable way to reproduce this issue.

<!-- gh-comment-id:3067041198 --> @hugeBlack commented on GitHub (Jul 13, 2025): Cannot reproduce. Maybe because you did other things wrong. Please reopen if you find a stable way to reproduce this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LiveContainer#601
No description provided.