在ubuntu下面没问题
在centos下
gdb调试
[Thread debugging using libthread_db enabled]
[New Thread -1208485152 (LWP 4577)]
[New Thread -1223783520 (LWP 4580)]
[New Thread -1236272224 (LWP 4581)]
[Thread -1223783520 (LWP 4580) exited]
[New Thread -1223783520 (LWP 4582)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1223783520 (LWP 4582)]
0x00a5fff4 in miUnionO (dest=@0xb5704688, r1=0xb5704590, r1End=0xb57045a0,
r2=0xb65008b8, r2End=0xb65008c8, y1=134, y2=153)
at ../../include/QtCore/../../src/corelib/tools/qrect.h:239
239 { return y1; }
Current language: auto; currently c++
(gdb) info thread
* 4 Thread -1223783520 (LWP 4582) 0x00a5fff4 in miUnionO (dest=@0xb5704688,
r1=0xb5704590, r1End=0xb57045a0, r2=0xb65008b8, r2End=0xb65008c8, y1=134,
y2=153) at ../../include/QtCore/../../src/corelib/tools/qrect.h:239
3 Thread -1236272224 (LWP 4581) 0x005737a2 in _dl_sysinfo_int80 ()
from /lib/ld-linux.so.2
1 Thread -1208485152 (LWP 4577) 0x05ad1720 in HB_HeuristicSetGlyphAttributes
(item=0xbfef4510) at ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:454
(gdb) frame 4
#4 0x0099ed65 in QWidgetPrivate::dirtyWidget_sys (this=0x8d26760,
rgn=@0xb70e7070, updateImmediately=false) at kernel/qwidget_x11.cpp:1401
1401 dirtyOnScreen += rgn;
(gdb) l
1396
1397 void QWidgetPrivate::dirtyWidget_sys(const QRegion &rgn, bool updateImmediately)
1398 {
1399 Q_Q(QWidget);
1400 if (!rgn.isEmpty()) {
1401 dirtyOnScreen += rgn;
1402 if (updateImmediately) {
1403 QEvent event(QEvent::UpdateRequest);
1404 QApplication::sendEvent(q, &event);
1405 } else {
(gdb) l
请帮忙看下 大概什么问题?谢谢