You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用GDB调试QuantumESPRESSO的PWscf程序时出现挂起问题

GDB调试PWscf Fortran程序时挂起/段错误问题

问题详情

  • 基于VSCode,搭配C/C++和Modern Fortran扩展调试QuantumESPRESSO套件中的PWscf串行Fortran程序
  • 程序正常运行无问题,但在open_input_file调用后的任意断点触发后,VSCode调试会话直接挂起:无法加载断点详情、变量值及调用栈,执行任何GDB命令均无响应
  • 单独使用GDB调试时,触发断点后可以正常执行bt命令,但执行info variables会直接导致GDB段错误。由此推测VSCode的调试插件在断点触发后自动调用了类似info variables的命令,进而引发了挂起现象

环境配置

  • 操作系统:Debian 12
  • 编译器:gfortran 12.2.0
  • 调试器:GDB 13.1
  • 编译参数:包含-O3 -g等选项

后续处理计划

  • 整理相关复现步骤及环境信息,向GDB官方开发者提交bug报告

内容的提问来源于stack exchange,提问作者James Telzrow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:15:56