QT5的崩溃问题

QT5的崩溃问题运行一会主界面崩掉,gdb的报错信息全是关于QT的,设置环境变量可以解决。参考信息:1 https://github.com/ros-industrial-consortium/godel2 https://stackoverflow.com/questions/40490414/cannot-trace-cause-of-crash-in-qt-program在终端配置...
摘要由CSDN通过智能技术生成

QT5的崩溃问题

运行一会主界面崩掉,gdb的报错信息全是关于QT的,设置环境变量可以解决。

参考信息:
1 https://github.com/ros-industrial-consortium/godel
2 https://stackoverflow.com/questions/40490414/cannot-trace-cause-of-crash-in-qt-program

在终端配置环境方法:

export QT_NO_FT_CACHE=1 

报错信息:

0x00007fffe7452b1a in QFontEngineFT::loadGlyphSet(QTransform const&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
(gdb) bt
#0  0x00007fffe7452b1a in QFontEngineFT::loadGlyphSet(QTransform const&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#1  0x00007fffe7452b98 in QFontEngineFT::loadGlyphFor(unsigned int, QFixed, QFontEngine::GlyphFormat, QTransform const&, bool) ()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#2  0x00007fffe7453c64 in QFontEngineFT::lockedAlphaMapForGlyph(unsigned int, QFixed, QFontEngine::GlyphFormat, QTransform const&, QPoint*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#3  0x00007ffff4b8a141 in QRasterPaintEngine::drawCachedGlyphs(int, unsigned int const*, QFixedPoint const*, QFontEngine*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#4  0x00007ffff4b8ccaf in QRasterPaintEngine::drawTextItem(QPointF const&, QTextItem const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#5  0x00007ffff4baa321 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007ffff4a37cad in QTextLine::draw(QPainter*, QPointF const&, QTextLayout::FormatRange const*) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007ffff4a38a5d in QTextLayout::draw(QPainter*, QPointF const&, QVector<QTextLayout::FormatRange> const&, QRectF const&) const ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007ffff50e452b in QWidgetLineControl::draw(QPainter*, QPoint const&, QRect const&, int) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff5058078 in QLineEdit::paintEvent(QPaintEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
#10 0x00007ffff4f49fc8 in QWidget::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff505d389 in QLineEdit::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff4f0705c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值