• 3168阅读
  • 0回复

这么个问题 [复制链接]

上一主题 下一主题
离线20044454
 
只看楼主 倒序阅读 楼主  发表于: 2009-09-10
在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


请帮忙看下 大概什么问题?谢谢
让我做一个Qt的大牛!!!!
快速回复
限100 字节
 
上一个 下一个