process.waitUntilExit never exits in tahoe 26.3

I have this code in my Virutalization application

              let process = Process()
              process.executableURL = URL(fileURLWithPath: "/usr/sbin/diskutil")
              process.arguments = ["image", "create", "blank",
                                   "--fs", "none", "--format",
                                   "ASIF", "--size", "2GiB",
                                   url.path
                                  ]
              try process.run()
              process.waitUntilExit()
                            
              if process.terminationStatus == 0 {
                  print("✅ Disk image creation succeeded.")
              } else {
                  print("❌ Disk image creation failed with exit code \(process.terminationStatus)")
              }
              
          } catch {
              print("Process failed to launch: \(error.localizedDescription)")
              return
          }

this code was working fine until Tahoe 26.2. with the update of 26.3 the system freezes at process.waitUntilExit()

The code never exits and i get beech balls. This is working fine with intel macs. i am getting the problem in apple silicon m4 mac mini.

Any help would be appreciated.

Answered by DTS Engineer in 876261022

Well, that’s annoying. We have a bug to track this internally (r. 170381800). We’re hoping to fix it sooner rather than later but, as always, I can’t offer a concrete timeline. If you want to be notified when the fix starts seeding, file your own bug in Feedback Assistant and ask that it be marked as a duplicate of the above-mentioned bug.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Well, that’s annoying. We have a bug to track this internally (r. 170381800). We’re hoping to fix it sooner rather than later but, as always, I can’t offer a concrete timeline. If you want to be notified when the fix starts seeding, file your own bug in Feedback Assistant and ask that it be marked as a duplicate of the above-mentioned bug.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

process.waitUntilExit never exits in tahoe 26.3
 
 
Q