-
Notifications
You must be signed in to change notification settings - Fork 714
Closed
Labels
Description
Stack trace
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xa6538c]
goroutine 1 [running]:
github.com/microsoft/typescript-go/internal/execute/tsc.(*Statistics).SetTotalTime(...)
github.com/microsoft/typescript-go/internal/execute/tsc/statistics.go:153
github.com/microsoft/typescript-go/internal/execute/build.(*orchestratorResult).report(0xc00015e2c0, 0xc00014c090)
github.com/microsoft/typescript-go/internal/execute/build/orchestrator.go:51 +0x1ec
github.com/microsoft/typescript-go/internal/execute/build.(*Orchestrator).buildOrClean(0xc00014c090)
github.com/microsoft/typescript-go/internal/execute/build/orchestrator.go:322 +0x171
github.com/microsoft/typescript-go/internal/execute/build.(*Orchestrator).Start(0xc00014c090)
github.com/microsoft/typescript-go/internal/execute/build/orchestrator.go:215 +0x6f
github.com/microsoft/typescript-go/internal/execute.tscBuildCompilation({0xe73a98, 0xc00013e000}, 0xc00014c000, {0x0, 0x0})
github.com/microsoft/typescript-go/internal/execute/tsc.go:94 +0x23c
github.com/microsoft/typescript-go/internal/execute.CommandLine({0xe73a98, 0xc00013e000}, {0xc0000200d0, 0x3, 0x3}, {0x0, 0x0})
github.com/microsoft/typescript-go/internal/execute/tsc.go:28 +0x1d5
main.runMain()
github.com/microsoft/typescript-go/cmd/tsgo/main.go:23 +0x10c
main.main()
github.com/microsoft/typescript-go/cmd/tsgo/main.go:10 +0x13
Steps to reproduce
- I'm reproing against https://github.com/joshcartme/tsgo-repros/tree/main/stale-cache, but I think it'll happen anywhere
- Run
yarn dlx @typescript/native-preview@7.0.0-dev.20250926.1 --build --incremental --diagnostics
twice, the second run results in the panic
This does not happen on 7.0.0-dev.20250925.1