Skip to content

#6276 Fix filesystem path processing for cache - #6390

Merged
akleshchev merged 1 commit into
release/26.4from
andreyk/viewer_6276_2
Sep 29, 2026
Merged

akleshchev merged 1 commit into
release/26.4from
andreyk/viewer_6276_2

Conversation

@akleshchev

@akleshchev akleshchev commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Basically a crash fix for a crash on path().string().

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

A moderate path-encoding issue and a header dependency issue remain unresolved.

Review effort: Lite
Findings: 1 Medium severity

Open (1)
What changed in this PR

Fixes filesystem path conversion crashes in disk-cache processing, especially on Windows.

Changes:

  • Uses UTF-8-aware fsyspath conversions for cache paths.
  • Updates cache cleanup, matching, and size calculations.
File Summary
indra/​llfilesystem/​lldiskcache.cpp Updates cache path handling. A moderate issue remains with UTF-8 paths passed to std::filesystem::remove (4 votes), and a nit requests a direct fsyspath.h include (1 vote).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread indra/llfilesystem/lldiskcache.cpp

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

Only a non-blocking include cleanup remains.

Review effort: Lite
Findings: None

Resolved since last review (1)

@akleshchev
akleshchev merged commit 4598c53 into release/26.4 Sep 29, 2026
18 checks passed
@akleshchev
akleshchev deleted the andreyk/viewer_6276_2 branch September 29, 2026 21:47
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BugSplat Report: SecondLifeViewer!std::_Throw_system_error_from_std_win_error(724)

3 participants