Skip to content

File manager gets stuck when transfering large files (>2GB) from flash drive to internal storage

  • Device: Google Pixel 3a XL, running newest version of Ubuntu Touch as of 2025-09-09 (I just flashed it yesterday)

Steps to reproduce

  • Connect a flash drive to the phone's USB port
  • The flash drive is recognized by both the "External Storage" app and the "File Manager" app.
  • Attempt to move a large file (multiple GB) from flash drive to internal storage
  • Observe that the transfer does not complete properly in the UI

Expected behavior

When copying a file from a flash drive, I should see the "Transfer In Progress" popup appear, then the popup should close automatically when the transfer is complete. I should then be able to then go back to using the file browser normally.

Actual behavior

When transferring very large files (observed on a 2.7GB file and a 4GB file, and NOT on a 600 MB file - the threshold is somewhere in the middle of there, more testing to follow), the progress bar gets almost all the way to the end, and then stops indefinitely. The "transfer in progress" popup never closes on its own. If I cancel the transfer, the entire file appears to be correctly transferred, but I can no longer move any other files until I completely close the app. Copying and pasting files in internal storage and in the flash drive stops working until I fully close and reopen the file browser app.

This also happens if copying the large file together with the multiple smaller files - the progress bar will get locked up as soon as it encounters the end of the large file and will not move beyond that point.

I'm confident that it is not just a matter of needing to wait longer - I waited a full half hour and the progress bar did not move at all after hitting the end of the large file.

Let me know if any additional information is needed. In case people are curious, I can send you the files I was using. They're PS2 ROM files.

This is also my first time filing a bug so apologies if I omitted any needed information.

Logfiles and additional information