Skip to content

在高级设置的隐藏窗口中试图加载多个规则时,Avalonia框架因为组件绑定错误导致程序无限卡死循环 #1627

Description

@keflag

检查清单

  • 我已更新到最新版 最新的版本号最新的版本号 测试,并看过 最新提交,确认这一 Bug 还没有修复。我也已在 Issues 中检索,确认这一 Bug 未被提交过,并且在 常见问题 中没有解决方案。
  • 我已经仔细阅读过选项里的内容,并且知道这个选项不用勾选。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题(关于其他非程序本身的问题应当在 Discussion 板块提出)。

期望的行为

Image 如图所示,编辑时窗口可以正常加载

实际结果

下滑过程中,窗口出现卡死循环,然后未响应崩溃

重现步骤

Image 点击红框 Image 向下滑动知道看见滚动条卡死

截图/录屏(可选,建议)

log-2026-1-28-13-29-01-1.log.gz

堆栈跟踪(可选)

在上面的文本框上传了错误日志,因为这里粘贴不完所有内容

诊断信息

SystemOsVersion: Microsoft Windows 10.0.19045
SystemOsArch: X64
SystemDeviceName: 82AV
SystemDeviceVendor: LENOVO
AppPackageRoot: C:\ClassIsland2
AppRoot: C:\ClassIsland2\data
AppCurrentDirectory: C:\ClassIsland2\app-2.0.1.1-0
AppExecutingEntrance: C:\ClassIsland2\ClassIsland.exe
AppCurrentMemoryUsage: 350,580,736.00
AppStartupDurationMs: 2435
AppVersion: 2.0.1.1-LiliyaOlenyeva-32560c9(HEAD) (Core 2.0.0.0)
AppSubChannel: windows_x64_full_folder
AppIsAssetsTrimmed: False
DiagnosticFirstLaunchTime: 2025/09/29 17:42:27
DiagnosticStartupCount: 308
DiagnosticMemoryKillCount: 2
DiagnosticLastMemoryKillTime: 2026/01/28 13:24:36
DiagnosticMemoryKillFreqDay: 60.410

最后一步

  • 我认为上述的描述已经足以详细,以允许开发人员能复现该问题。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug在使用 ClassIsland 的过程中遇到了 Bug优先级:无短期内不会计划完成的事项待查看等待开发者查看此 Issue

    Type

    Fields

    开发周期

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions