Skip to content

Renderer crash when opening session - infinite loop in constructMessageRows #29149

Closed as duplicate

Description

@Poiar

Steps to reproduce

  1. Open OpenCode Desktop
  2. Click on a specific session (Named: Looking into Playwright page UI/UX...)

Expected: Session opens and displays messages normally
Actual: Renderer becomes unresponsive and eventually the desktop application crashes

Description

Stack Trace:

renderer unresponsive { window: 'main', currentURL: 'oc://renderer/index.html' }
  at Object.constructMessageRows (session-oGzwM_29.js:21244:55)
  at Array.some (<anonymous>)
  at Proxy.reduceRight (<anonymous>)
  [infinite reactive loop in SolidJS computation]

Debug Files:
opencode-debug-20260524T230001.zip

Notes:

  • Only affects this one particular session
  • All other sessions load/work fine
  • Issue persists across multiple app restarts
  • Debug logs attached show the renderer thread getting stuck

Personal Notes:
Everything in this issue, I had OpenCode help me write.
I'd just like to point out that the session in question probably is pretty big, and that is likely the culprit.
I used Owl Alpha (free) from OpenRouter to generate the data. I don't know if it makes any difference.
I had the Playwright MCP enabled - but seeing as it kept crashing, I tried without it being enabled. It still crashes in the exact same manner

Plugins

None

OpenCode version

1.15.10 (Electron 41.2.1, Chrome 146.0.7680.188)

Screenshot and/or share link

Image

Operating System

Windows 10 Pro (win32 x64)

Terminal

None - The Desktop application

Activity

  1. github-actions commented on May 24, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    If your issue is the same, please add a thumbs-up or comment on one of those issues rather than opening a new one. If you believe your situation is meaningfully different, please clarify the distinction.

  2. Poiar commented on May 24, 2026

    @Poiar
    Author

    Yeah, somebody had found this and even described it better. Closed as duplicate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions