Public bug reported:

Ubuntu release: Ubuntu 24.04.4 LTS (Noble)

Package version:

```text
file-roller:
  Installed: 44.3-0ubuntu2
  Candidate: 44.3-0ubuntu2
```

Related upstream report: https://gitlab.gnome.org/GNOME/file-
roller/-/work_items/329

Upstream closed that report because File Roller 44.3 is no longer
supported by GNOME and recommended reporting the problem to the
distribution that still ships this version.

## Steps to reproduce

1. In Brave Browser 1.93.138 (Deb package), download a ZIP from Moodle using 
the folder's download button.
2. Open the downloaded ZIP from Brave's download notification.
3. File Roller displays the 14 archive members and then becomes unresponsive. 
GNOME offers to force-quit it.

The downloaded archive was named `Soovituslikke mudeleid ja malle
huvilistele-20260825.zip` and was 1,545,390 bytes.

## Expected result

The archive opens and extracts without making the UI unresponsive. If
its filename metadata is invalid, File Roller reports an actionable
error and remains responsive.

## Actual result

File Roller remains unresponsive. The user journal records these
messages at the same time:

```text
(file-roller:222908): GVFS-WARNING: The peer-to-peer connection failed: Timeout 
was reached. Falling back to the session bus. Your application is probably 
missing --filesystem=xdg-run/gvfsd privileges.
xdg-desktop-portal: Failed to measure available space: Connection timed out
```

File Roller copied the archive to `~/.cache/.fr-XXXXXX/`, while the
original download was not present in `~/Downloads`.

## Archive validation

The ZIP contains mismatched local-header and central-directory names for
at least two UTF-8 filenames. `unzip -t` reports:

```text
Rakenduskava koostamise tööleht.pdf: mismatching "local" filename
Tööelu ootuste ja erialase sisu kaart.pdf: mismatching "local" filename
```

All 14 payloads are readable: `bsdtar` extracted them successfully and
`pdfinfo` validated every PDF without errors. I cannot attach the course
archive publicly.

## Workaround

Extract the cached archive using `bsdtar`, which uses the valid UTF-8
names from the central directory.

## Related package versions

```text
gvfs 1.54.4-0ubuntu1~24.04.2
xdg-desktop-portal 1.18.4-1ubuntu2.24.04.2
xdg-desktop-portal-gnome 46.2-0ubuntu1
xdg-desktop-portal-gtk 1.15.1-1build2
libarchive13t64 3.7.2-2ubuntu0.8
```

** Affects: file-roller (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to file-roller in Ubuntu.
https://bugs.launchpad.net/bugs/2165730

Title:
  File Roller 44.3 becomes unresponsive opening a ZIP handed off by
  Brave

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/2165730/+subscriptions


-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to