【bug】bug记录学习,Win系统下爆栈的表现, chkstk.asm 实际是栈溢出

运行时落到 MSVC 的 chkstk.asm 实际是栈溢出;VS 试图打开库源码路径 D:\a_work... 不存在才弹出"无法写入文件"对话框。原因是我们在关键路径上用 1 万大小的本地数组,叠加其他局部变量把线程栈打爆。

把大数组从栈改到堆上(std::vector),并用 .data() 传给原有 C 接口,避免再次触发 __chkstk。涉及的输出/可视化缓冲也统一改为向量。

修复方式

相关推荐
心中有国也有家6 小时前
AtomGit Flutter 鸿蒙客户端: ChangeNotifier 模式
学习·flutter·华为·harmonyos
取地址符7 小时前
C++学习笔记(基于learn-cxx)(1)
c++·经验分享·笔记·学习
恣逍信点8 小时前
主观是客观的聚焦
人工智能·学习·程序人生·生活·业界资讯·交友·哲学
打球她不香吗9 小时前
本周ALLegro学习内容的总结
学习·allegro
其实防守也摸鱼9 小时前
蓝队相关知识学习(1)---常用堡垒机和服务器
服务器·功能测试·学习·网络安全·网络攻击模型·攻防对抗·蓝队
冰可乐配10 小时前
fmpeg音频编码组件aac(Advanced Audio Coding (AAC) encoder)学习
学习·音视频·aac
憧憬成为java架构高手的小白10 小时前
MySQl学习
学习
三品吉他手会点灯11 小时前
嵌入式机器学习 - 学习笔记1.1.1 - 什么是机器学习?
c语言·人工智能·笔记·嵌入式硬件·学习·机器学习
程序猿小泓11 小时前
从 Claude Code 学 Agent Harness:一个前端工程师的 AI Agent 学习笔记
前端·人工智能·学习
minglie112 小时前
Axi4Full转SMMR突发读写和单次读写对比
学习