这个问题在所有扩展都被禁用时是否发生?:是
- VS Code 版本:1.90.2
- OS 版本:6.9.6-arch1-1
重现步骤:
- 在 Linux 系统上运行 VSCode
- 使用 KDE 的 "Crashed Processes Viewer"
回溯:
#0 sqlite3VdbeExec (p=p@entry=0x2c03bc8ca0) at /usr/src/debug/sqlite/sqlite-src-3460000/sqlite3.c:98848
#1 0x00007ffff5566d24 in sqlite3Step (p=<optimized out>) at /usr/src/debug/sqlite/sqlite-src-3460000/sqlite3.c:91222
#2 sqlite3_step (pStmt=<optimized out>) at /usr/src/debug/sqlite/sqlite-src-3460000/sqlite3.c:91283
#3 sqlite3_step (pStmt=<optimized out>) at /usr/src/debug/sqlite/sqlite-src-3460000/sqlite3.c:91272
#4 0x00007ffff15edec6 in node_sqlite3::Statement::Work_Run(napi_env__*, void*) ()
at /opt/visual-studio-code/resources/app/node_modules.asar.unpacked/@vscode/sqlite3/build/Release/vscode-sqlite3.node
#5 0x000055555ea7ab20 in ??? ()
#6 0x0000000000000214 in ??? ()
#7 0x0000000000000000 in ??? ()
模块仓库中的问题:microsoft/vscode-node-sqlite3#45
7条答案
按热度按时间4nkexdtk1#
显然,使用
code -n
强制让VSCode打开一个干净的窗口,然后重新打开我的项目就解决了这个问题。i2loujxw2#
我确认在OSS-code 1.90.0上遇到了类似的错误。
flvlnr443#
不允许我上传.zst核心转储。
b0zn9rqh4#
我在这里也看到了类似的堆栈跟踪(Arch Linux最新版本,VS Code 1.91):
它显然与项目状态的恢复有关,因为如上所述,
code -n
修复了这个问题。如果我能可靠地重现错误,我会进一步报告。pzfprimi5#
嗯...所以我可以从头开始可靠地重现这个,但我不能公开分享我正在使用的存储库。@deepak1556 如果有什么方法可以与您分享有关此项目的相关信息,请告诉我。
6qfn3psc6#
看到相同的问题。除了核心转储和使用
core -n
可以解决这个问题外,我没有什么其他可以补充的。线程215120的堆栈跟踪:
wtlkbnrh7#
在我机器上有两种不同的崩溃。一种与matthewwardrop之前的评论相符,在启用调试信息后出现,而另一种崩溃则是由于堆栈混乱导致的。
这种崩溃通常发生在使用Remote-SSH时,我的远程机器是OpenCloudOS,拥有相当旧的库(sqlite 3.26.0,建于2018年)。考虑到堆栈混乱以及堆栈中的奇怪
0x0000000001010101
,可能是版本不匹配和struct
布局不同导致了这个问题?