Repository navigation
Replies: 1 comment 1 reply
|
The flag results suggest that the GPU itself may not be the primary problem here. In particular, Since the machine has several components that can interact with Chromium's sandbox or graphics stack (Huorong AV, MuMu's virtual display adapter, and the Clash Verge TUN driver), I would try isolating those before changing the GPU configuration:
The fact that It may also be worth logging the Chromium sandbox initialization failure itself. The current I would avoid recommending |
Uh oh!
There was an error while loading. Please reload this page.
Caution
The Windows desktop app (0.2.0-rc.2) cannot start on this machine at all: Chromium's process sandbox
fails to initialize, the GPU process hits
IMMEDIATE_CRASH(0x80000003) 9 times in 537 ms, thenChromium kills itself with
FATAL: GPU process isn't usable. Goodbye.The UI only shows a window titled"DeepSeek Harness 无法使用" with no error code and no log path.
The usual advice
--disable-gpudoes not help (it does not remove the GPU process). Only--no-sandboxworks — and with it, Chromium's stderr is completely empty (0 bytes).Environment
SHA256
d61cd8882f8b8a1251144320493ad27920d15139503eba2465b9579eee720cfc, size matches the CDN byte-for-byteapp.asarintegrity: 11,470/11,470 files match the embedded SHA256 manifestGet-ProcessMitigation -System→ allNOTSET(not a system mitigation policy)Symptom
Double-clicking the app: the window flashes and disappears. Later runs show a window titled
"DeepSeek Harness 无法使用" (unusable). No actionable error, no log path.
Root cause (Chromium logging)
--enable-logging=stderr --v=1(trimmed to non-VERBOSE lines):First GPU crash at
011643.717, FATAL at011644.254-> 537 ms end-to-end.-2147483645=0x80000003=STATUS_BREAKPOINT(ChromiumIMMEDIATE_CRASH()).Windows Application Error log agrees: faulting module =
DeepSeek Harness.exeitself,exception
0x80000003, offset0x7274509, repeatedly.To contrast, the same binary with
--no-sandboxproduced an empty Chromium stderr (0 bytes),window title "DeepSeek Harness", host ready on 127.0.0.1:19387,
GET /-> 401 (expected).Flag matrix (measured on this machine)
--disable-gpu--disable-gpu-sandbox--disable-gpu --disable-gpu-sandbox --disable-software-rasterizer--disable-gpu-sandbox --disable-features=WebGPU,Vulkan--disable-gpu-sandbox --use-angle=swiftshader--in-process-gpu--no-sandboxSo Chromium's process sandbox cannot be established on this machine at all.
Requests
%APPDATA%\@deepseek-ai\dsh-desktop\logs\and on the failure page, with a copy button. Today those logsonly contain
Desktop renderer exited: crashed/ERR_FAILED (-2) loading 'dsh-app://app/', whichhides the actual cause.
switch) instead of
IMMEDIATE_CRASH+ a window that only says "无法使用".Other reportable items (same environment)
A. Windows sandbox grant failure breaks EVERY command under
workspace-write(CLI, 0.1.7+)@deepseek-ai/dsh-sandbox-windows-aclperforms three edits in ONESetNamedSecurityInfoWcall(capability-SID allow ACE + a Deny ACE removing
FILE_DELETE_CHILDfrom the world SID + a Low mandatorylabel), which needs WRITE_DAC on the workspace root. A workspace whose DACL only carries inherited
ACEs (
Administrators(F)[deny-only in an unelevated token] /SYSTEM(F)/Authenticated Users(M)/Users(RX)) grants the user none, so every command fails — includingecho. Adding a single explicit(OI)(CI)(F)ACE for the current user fixes it instantly; afterwardsicaclsshows all three edits landed(
Everyone:(CI)(DENY)(DC), a capability SID:(OI)(CI)(W,D,DC), andMandatory Label\Low Mandatory Level:(OI)(CI)(NW)). The failure should be actionable, not silent.B. Boot-time regression
Same machine, same stock profile, time to
dsh web: http://…: 3.2 s (0.1.2-rc.1) → 12.2–13.3 s(0.1.5-rc.2) → 17–19 s with a 4-plugin profile; a second independent install took 29.7 s on first boot.
--dump-configis 0.18 s, and startup burns 5–6 s of CPU with no child processes and no file writes,so the cost is in-process plugin startup rather than profile composition.
All reactions