nianshao163 2021-04-26 09:57 采纳率: 0%
浏览 6

Ubuntu18 环境下,QT程序在同一个进程中,不同位置访问空指针,不能都产生core文件

ubuntu环境下,使用QT5开发了仅有一个窗口的程序。

系统的core功能设置已经开启。

例如:在main函数开头中添加

char* ptr = nullptr;

*ptr = 'c' ;

会产生core文件

但是在QPushButton的click的slot函数中再添加这段代码,却不能产生core。使用getpid,slot所处的进程跟main函数是同一个进程。

有大牛能解释下为什么吗?

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-10-25 19:44
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

悬赏问题

  • ¥15 webstorm上开发的vue3+vite5+typeScript打包时报错
  • ¥15 vue使用gojs,需求在link中的虚线上添加方向箭头
  • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
  • ¥15 SPSS分类模型实训题步骤
  • ¥100 求ASMedia ASM1184e & ASM1187e 芯片datasheet/规格书
  • ¥15 求解决扩散模型代码问题
  • ¥15 工创大赛太阳能电动车项目零基础要学什么
  • ¥20 limma多组间分析最终p值只有一个
  • ¥15 nopCommerce开发问题
  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL