microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
162.37k stars 28.61k forks source link

Kernel Panic linked to Vscode #208560

Closed smac89 closed 5 months ago

smac89 commented 5 months ago

Type: Bug

I really don't know how to reliably reproduce this bug. Here is a kernel dump right after whatever happened, had happened:

Kernel dump
Mar 24 17:20:04 ArcoB kernel: traps: VizCompositorTh[12472] trap int3 ip:61f2a78827b3 sp:705a877f7120 error:0 in electron[61f2a009b000+7fe3000]
Mar 24 17:20:07 ArcoB kernel: BUG: unable to handle page fault for address: 0000000000045d72
Mar 24 17:20:07 ArcoB kernel: #PF: supervisor read access in kernel mode
Mar 24 17:20:07 ArcoB kernel: #PF: error_code(0x0000) - not-present page
Mar 24 17:20:07 ArcoB kernel: PGD 800000061b8b9067 P4D 800000061b8b9067 PUD 0 
Mar 24 17:20:07 ArcoB kernel: Oops: 0000 [#1] PREEMPT SMP PTI
Mar 24 17:20:07 ArcoB kernel: CPU: 7 PID: 303432 Comm: kworker/7:0 Tainted: P     U     OE      6.6.22-1-lts #1 462f0c912a0d1963df15120bcffe9f791135d917
Mar 24 17:20:07 ArcoB kernel: Hardware name: LENOVO 20MBCTO1WW/20MBCTO1WW, BIOS N2CET69W (1.52 ) 11/27/2023
Mar 24 17:20:07 ArcoB kernel: Workqueue: cgroup_destroy css_free_rwork_fn
Mar 24 17:20:07 ArcoB kernel: RIP: 0010:rb_first+0xf/0x30
Mar 24 17:20:07 ArcoB kernel: Code: 10 c3 cc cc cc cc 0f 1f 44 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 07 48 85 c0 74 14 48 89 c2 <48> 8b 40 10 48 85 c0 75 f4 48 89 d0 c3 cc cc cc>
Mar 24 17:20:07 ArcoB kernel: RSP: 0000:ffffc900032ebdd8 EFLAGS: 00010202
Mar 24 17:20:07 ArcoB kernel: RAX: 0000000000045d62 RBX: ffff88862b58cd80 RCX: 000000008040003d
Mar 24 17:20:07 ArcoB kernel: RDX: 0000000000045d62 RSI: 0000000000000000 RDI: ffff88816bba28a8
Mar 24 17:20:07 ArcoB kernel: RBP: ffff888173868b00 R08: 0000000000000000 R09: 000000008040003d
Mar 24 17:20:07 ArcoB kernel: R10: ffff888233231ac0 R11: fefefefefefefeff R12: 0000000000000000
Mar 24 17:20:07 ArcoB kernel: R13: ffff88816bba28a8 R14: ffff88864607f000 R15: ffff88864607f090
Mar 24 17:20:07 ArcoB kernel: FS:  0000000000000000(0000) GS:ffff888a777c0000(0000) knlGS:0000000000000000
Mar 24 17:20:07 ArcoB kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 24 17:20:07 ArcoB kernel: CR2: 0000000000045d72 CR3: 000000011286a003 CR4: 00000000003706e0
Mar 24 17:20:07 ArcoB kernel: Call Trace:
Mar 24 17:20:07 ArcoB kernel:  
Mar 24 17:20:07 ArcoB kernel:  ? __die+0x23/0x70
Mar 24 17:20:07 ArcoB kernel:  ? page_fault_oops+0x171/0x4e0
Mar 24 17:20:07 ArcoB kernel:  ? exc_page_fault+0x7f/0x180
Mar 24 17:20:07 ArcoB kernel:  ? asm_exc_page_fault+0x26/0x30
Mar 24 17:20:07 ArcoB kernel:  ? rb_first+0xf/0x30
Mar 24 17:20:07 ArcoB kernel:  simple_xattrs_free+0x29/0x90
Mar 24 17:20:07 ArcoB kernel:  kernfs_put.part.0+0x60/0x150
Mar 24 17:20:07 ArcoB kernel:  css_free_rwork_fn+0x131/0x410
Mar 24 17:20:07 ArcoB kernel:  process_one_work+0x178/0x350
Mar 24 17:20:07 ArcoB kernel:  worker_thread+0x30f/0x450
Mar 24 17:20:07 ArcoB kernel:  ? __pfx_worker_thread+0x10/0x10
Mar 24 17:20:07 ArcoB kernel:  kthread+0xe5/0x120
Mar 24 17:20:07 ArcoB kernel:  ? __pfx_kthread+0x10/0x10
Mar 24 17:20:07 ArcoB kernel:  ? __pfx_kthread+0x10/0x10
Mar 24 17:20:07 ArcoB kernel:  ret_from_fork+0x31/0x50
Mar 24 17:20:07 ArcoB kernel:  ? __pfx_kthread+0x10/0x10
Mar 24 17:20:07 ArcoB kernel:  ret_from_fork_asm+0x1b/0x30
Mar 24 17:20:07 ArcoB kernel:  
Mar 24 17:20:07 ArcoB kernel: Modules linked in: xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack_netlink nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype nft_compat nf_tables br_netfilter brid>
Mar 24 17:20:07 ArcoB kernel:  snd_hda_codec_realtek rapl btusb snd_compress intel_pmc_bxt ac97_bus ee1004 btrtl snd_hda_codec_generic iTCO_vendor_support wl(POE) mei_hdcp mei_pxp intel_rapl_msr snd_pcm_dmaengin>
Mar 24 17:20:07 ArcoB kernel:  int3400_thermal mousedev acpi_pad acpi_thermal_rel joydev mac_hid vmmon(OE) vmw_vmci snd_aloop snd_pcm snd_timer snd soundcore v4l2loopback_dc(OE) videodev mc i2c_dev crypto_user l>
Mar 24 17:20:07 ArcoB kernel: CR2: 0000000000045d72
Mar 24 17:20:07 ArcoB kernel: ---[ end trace 0000000000000000 ]---
Mar 24 17:20:07 ArcoB kernel: RIP: 0010:rb_first+0xf/0x30
Mar 24 17:20:07 ArcoB kernel: Code: 10 c3 cc cc cc cc 0f 1f 44 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 07 48 85 c0 74 14 48 89 c2 <48> 8b 40 10 48 85 c0 75 f4 48 89 d0 c3 cc cc cc>
Mar 24 17:20:07 ArcoB kernel: RSP: 0000:ffffc900032ebdd8 EFLAGS: 00010202
Mar 24 17:20:07 ArcoB kernel: RAX: 0000000000045d62 RBX: ffff88862b58cd80 RCX: 000000008040003d
Mar 24 17:20:07 ArcoB kernel: RDX: 0000000000045d62 RSI: 0000000000000000 RDI: ffff88816bba28a8
Mar 24 17:20:07 ArcoB kernel: RBP: ffff888173868b00 R08: 0000000000000000 R09: 000000008040003d
Mar 24 17:20:07 ArcoB kernel: R10: ffff888233231ac0 R11: fefefefefefefeff R12: 0000000000000000
Mar 24 17:20:07 ArcoB kernel: R13: ffff88816bba28a8 R14: ffff88864607f000 R15: ffff88864607f090
Mar 24 17:20:07 ArcoB kernel: FS:  0000000000000000(0000) GS:ffff888a777c0000(0000) knlGS:0000000000000000
Mar 24 17:20:07 ArcoB kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 24 17:20:07 ArcoB kernel: CR2: 0000000000045d72 CR3: 000000011286a003 CR4: 00000000003706e0
Mar 24 17:20:07 ArcoB kernel: note: kworker/7:0[303432] exited with irqs disabled
Mar 24 17:20:10 ArcoB kernel: traps: VizCompositorTh[453999] trap int3 ip:61f2a78827b3 sp:705a877f72e0 error:0 in electron[61f2a009b000+7fe3000]

VS Code version: Code 1.87.2 (863d2581ecda6849923a2118d93a088b0745d9d6, 2024-03-13T17:44:04.525Z) OS version: Linux x64 6.6.22-1-lts Modes:

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 3890)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off| |Load (avg)|0, 1, 0| |Memory (System)|38.83GB (27.56GB free)| |Process Argv|--unity-launch| |Screen Reader|no| |VM|0%| |DESKTOP_SESSION|plasmax11| |XDG_CURRENT_DESKTOP|KDE| |XDG_SESSION_DESKTOP|KDE| |XDG_SESSION_TYPE|x11|
Extensions (91) Extension|Author (truncated)|Version ---|---|--- better-comments|aar|3.0.2 vscode-sqlite|ale|0.14.1 sort-imports|ama|6.3.1 vite|ant|0.2.5 asciidoctor-vscode|asc|3.2.2 astro-vscode|ast|2.8.4 troff|ban|1.0.24 markdown-emoji|bie|0.3.0 markdown-preview-github-styles|bie|2.0.4 vscode-tldr|bmu|1.0.0 vscode-tailwindcss|bra|0.10.5 simple-react-snippets|bur|1.2.7 npm-intellisense|chr|1.4.5 codeium|Cod|1.8.14 doxdocgen|csc|1.4.0 dbclient-jdbc|cwe|1.3.4 firebase-json|dam|1.3.0 vscode-eslint|dba|2.4.4 githistory|don|0.6.20 typescript-notebook|don|2.0.6 xml|Dot|2.5.1 es7-react-js-snippets|dsz|4.4.3 EditorConfig|Edi|0.16.6 vsc-material-theme|Equ|34.3.1 vsc-material-theme-icons|equ|3.5.0 prettier-vscode|esb|10.4.0 vscode-firefox-debug|fir|2.9.10 code-runner|for|0.12.1 shell-format|fox|7.2.5 vscode-yarn|gam|2.1.0 go|gol|0.41.2 todo-tree|Gru|0.0.226 vscode-systemd-support|han|2.2.0 vscode-drawio|hed|1.6.6 output-colorizer|IBM|0.1.2 jbockle-format-files|jbo|3.4.0 better-cpp-syntax|jef|1.21.1 intellij-idea-keybindings|k--|1.6.0 vscode-colorize|kam|0.11.1 vscode-gutter-preview|kis|0.30.0 AWK|lug|0.0.2 vscode-gsl|mar|1.0.0 dotenv|mik|1.0.1 vscode-json5|mrm|1.0.0 vscode-dapr|ms-|0.8.0 black-formatter|ms-|2024.0.1 debugpy|ms-|2024.2.0 isort|ms-|2023.10.1 python|ms-|2024.2.1 vscode-pylance|ms-|2024.3.1 vscode-jupyter-cell-tags|ms-|0.1.8 vscode-jupyter-slideshow|ms-|0.1.5 remote-containers|ms-|0.348.0 remote-ssh|ms-|0.109.0 remote-ssh-edit|ms-|0.86.0 vscode-remote-extensionpack|ms-|0.25.0 cmake-tools|ms-|1.17.17 cpptools|ms-|1.19.9 cpptools-extension-pack|ms-|1.3.0 remote-explorer|ms-|0.4.3 remote-server|ms-|1.5.1 vscode-pylens|nin|0.2.4 autodocstring|njp|0.6.1 hide-gitignored|npx|1.1.0 docthis|oou|0.8.2 vscode-versionlens|pfl|1.9.2 vscode-gitignore-generator|pio|1.0.3 material-icon-theme|PKi|4.34.0 quicktype|qui|12.0.46 goasm|qui|0.0.5 text-utils|qux|0.1.7 svg-preview|Sim|2.8.3 just|ske|2.0.0 vscode-standard|sta|2.1.3 stately-vscode|sta|2.1.0 code-spell-checker|str|3.0.1 ninja|sur|0.0.1 xmake-vscode|tbo|2.3.0 shellcheck|tim|0.37.0 zip-file-system|Tom|2.0.0 pdf|tom|1.2.2 vscode-mdx|uni|1.4.0 ts-react-snippets|vad|1.4.0 windicss-intellisense|voo|0.21.6 material-ui-snippets|vsc|3.3.8 vscode-import-cost|wix|3.3.0 clang-format|xav|1.9.0 local-history|xyz|1.8.1 city-lights-icon-vsc|Yum|1.1.3 material-theme|zhu|3.17.0 vscode-proto3|zxh|0.5.5 (5 theme extensions excluded)

It happened again after I restarted, when I tried to drag the vscode window. This time the logs only showed one line:

Mar 24 18:14:20 ArcoB kernel: traps: VizCompositorTh[14557] trap int3 ip:637ba66c57b3 sp:79d83d5f72e0 error:0 in electron[637b9eede000+7fe3000]
VSCodeTriageBot commented 5 months ago

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.

Happy Coding!

VSCodeTriageBot commented 5 months ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!