# Julia in VSCode occasionally crashes upon pressing ctrl+C

**URL:** https://discourse.julialang.org/t/julia-in-vscode-occasionally-crashes-upon-pressing-ctrl-c/128580
**Category:** VS Code
**Tags:** bug, vscode, crash
**Created:** [April 30, 2025, 6:31pm UTC](https://discourse.julialang.org/t/julia-in-vscode-occasionally-crashes-upon-pressing-ctrl-c/128580 "2025-04-30T18:31:41Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![JWMeer](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@JWMeer](https://discourse.julialang.org/u/JWMeer)
#### Post date: [April 30, 2025, 6:31pm UTC](https://discourse.julialang.org/t/julia-in-vscode-occasionally-crashes-upon-pressing-ctrl-c/128580/1 "2025-04-30T18:31:41Z")

</div>

Recently, I have repeatedly encountered a problem seemingly specific to Julia in VSCode.

Occasionally, I will press ctrl+C just to get a clean REPL line (so _not_ to cancel a running command), and Julia will simply crash. A stacktrace will appear on the screen very briefly, but then unfortunately VSCode closes the window. With a bit of luck, I eventually managed to get perfectly timed screenshots of the error messages that appear:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/d/0/d0cbb4f2d3ca15103cffa76c6dc808530e986cf9.jpeg)

 ![image](https://global.discourse-cdn.com/julialang/original/3X/2/b/2bab5b47406bd82b509813d080c1351a6588f75c.jpeg)

I’d be interested in any insight on what causes this to happen, and how to prevent this.

---

<div class="post-metadata">

### Author: ![digital\_carver](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/digital_carver/32/33818_2.png) [@digital\_carver](https://discourse.julialang.org/u/digital_carver)
#### Post date: [April 30, 2025, 6:36pm UTC](https://discourse.julialang.org/t/julia-in-vscode-occasionally-crashes-upon-pressing-ctrl-c/128580/2 "2025-04-30T18:36:13Z")

</div>

> [@JWMeer](#):
>
> Occasionally, I will press ctrl+C just to get a clean REPL line (so _not_ to cancel a running command

I’m not sure exactly what you mean here, but to just visually clear up the current REPL screen, you can press `Ctrl+L` instead.

---

<div class="post-metadata">

### Author: ![JWMeer](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@JWMeer](https://discourse.julialang.org/u/JWMeer)
#### Post date: [April 30, 2025, 6:40pm UTC](https://discourse.julialang.org/t/julia-in-vscode-occasionally-crashes-upon-pressing-ctrl-c/128580/5 "2025-04-30T18:40:38Z")

</div>

I didn’t mean a clear REPL; I just meant a new line to start working on. So the net result should be the same as just holding backspace.

---

<div class="post-metadata">

### Author: ![xgdgsc](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xgdgsc/32/608_2.png) [@xgdgsc](https://discourse.julialang.org/u/xgdgsc)
#### Post date: [April 30, 2025, 11:31pm UTC](https://discourse.julialang.org/t/julia-in-vscode-occasionally-crashes-upon-pressing-ctrl-c/128580/6 "2025-04-30T23:31:02Z")

</div>

> <https://github.com/julia-vscode/julia-vscode/issues/3676>
>
> When running some code and want to cancel, I press ctrl+c multiple times and it …crashes:
> \`\`\`
> Stacktrace: \[0/876\]
> \[1\] repl\_runcode\_request(conn::VSCodeServer.JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.P
> ipeEndpoint}, params::VSCodeServer.ReplRunCodeRequestParams)
> @ VSCodeServer ~/.vscode-server/extensions/julialang.language-julia-1.105.2/scripts/package
> s/VSCodeServer/src/eval.jl:125
> \[2\] dispatch\_msg(x::VSCodeServer.JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint
> }, dispatcher::VSCodeServer.JSONRPC.MsgDispatcher, msg::Dict{String, Any})
> @ VSCodeServer.JSONRPC ~/.vscode-server/extensions/julialang.language-julia-1.105.2/scripts
> /packages/JSONRPC/src/typed.jl:67
> \[3\] dispatch\_msg(conn\_endpoint::Base.RefValue{Union{Nothing, VSCodeServer.JSONRPC.JSONRPCEndp
> oint}}, msg\_dispatcher::VSCodeServer.JSONRPC.MsgDispatcher, msg::Dict{String, Any}, is\_dev::Bo
> ol)
> @ VSCodeServer ~/.vscode-server/extensions/julialang.language-julia-1.105.2/scripts/package
> s/VSCodeServer/src/VSCodeServer.jl:105
> \[4\] (::VSCodeServer.var"#234#236"{VSCodeServer.JSONRPC.MsgDispatcher, Dict{String, Any}, Bool
> , var"#17#18"})()
> @ VSCodeServer ~/.vscode-server/extensions/julialang.language-julia-1.105.2/scripts/package
> s/VSCodeServer/src/VSCodeServer.jl:155
> Pane is dead
> \`\`\`
