当前位置: 代码迷 >> QT开发 >> ,程序退出错误
  详细解决方案

,程序退出错误

热度:359   发布时间:2016-04-25 05:11:54.0
求助,程序退出异常
写的程序运行时候很正常,就是退出的时候报段错误,然后把几个界面类的变量改为全局变量后,退出的时候就报下面这些信息了,程序运行是正常的
C/C++ code
*** glibc detected *** ./qt_systemKeyboard/systemKeyboard: free(): invalid pointer: 0xbfdf25e8 ***======= Backtrace: =========/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xfa3591]/lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xfa4de8]/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xfa7ecd]/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x27b741]./qt_systemKeyboard/systemKeyboard[0x804d7c5]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4(_Z21qDeleteInEventHandlerP7QObject+0x1c)[0x45bdac]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x270)[0x45d580]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x59)[0x8d8f19]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xb4)[0x88d9d4]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x182)[0x893582]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xa6)[0x44f736]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x1a4)[0x44fd04]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4(_ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x4a)[0x476f8a]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtGui.so.4(+0x2008d3)[0x8f18d3]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x49)[0x44de09]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xfa)[0x44dfda]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xa5)[0x450065]/usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtGui.so.4(_ZN12QApplication4execEv+0x27)[0x88d857]./qt_systemKeyboard/systemKeyboard[0x804ed21]/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xf4ebd6]./qt_systemKeyboard/systemKeyboard[0x804c0f1]======= Memory map: ========00110000-00197000 r-xp 00000000 08:01 151756     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtNetwork.so.4.4.300197000-00199000 r--p 00087000 08:01 151756     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtNetwork.so.4.4.300199000-0019a000 rw-p 00089000 08:01 151756     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtNetwork.so.4.4.30019a000-001a1000 r-xp 00000000 08:01 404231     /lib/tls/i686/cmov/librt-2.11.1.so001a1000-001a2000 r--p 00006000 08:01 404231     /lib/tls/i686/cmov/librt-2.11.1.so001a2000-001a3000 rw-p 00007000 08:01 404231     /lib/tls/i686/cmov/librt-2.11.1.so001a3000-001a5000 r-xp 00000000 08:01 403441     /lib/tls/i686/cmov/libdl-2.11.1.so001a5000-001a6000 r--p 00001000 08:01 403441     /lib/tls/i686/cmov/libdl-2.11.1.so001a6000-001a7000 rw-p 00002000 08:01 403441     /lib/tls/i686/cmov/libdl-2.11.1.so001a7000-001bc000 r-xp 00000000 08:01 403505     /lib/tls/i686/cmov/libpthread-2.11.1.so001bc000-001bd000 r--p 00014000 08:01 403505     /lib/tls/i686/cmov/libpthread-2.11.1.so001bd000-001be000 rw-p 00015000 08:01 403505     /lib/tls/i686/cmov/libpthread-2.11.1.so001be000-001c0000 rw-p 00000000 00:00 0 001c0000-002a9000 r-xp 00000000 08:01 3776       /usr/lib/libstdc++.so.6.0.13002a9000-002aa000 ---p 000e9000 08:01 3776       /usr/lib/libstdc++.so.6.0.13002aa000-002ae000 r--p 000e9000 08:01 3776       /usr/lib/libstdc++.so.6.0.13002ae000-002af000 rw-p 000ed000 08:01 3776       /usr/lib/libstdc++.so.6.0.13002af000-002b6000 rw-p 00000000 00:00 0 002b6000-002da000 r-xp 00000000 08:01 403442     /lib/tls/i686/cmov/libm-2.11.1.so002da000-002db000 r--p 00023000 08:01 403442     /lib/tls/i686/cmov/libm-2.11.1.so002db000-002dc000 rw-p 00024000 08:01 403442     /lib/tls/i686/cmov/libm-2.11.1.so002dc000-002e1000 r-xp 00000000 08:01 153582     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqgif.so002e1000-002e2000 r--p 00004000 08:01 153582     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqgif.so002e2000-002e3000 rw-p 00005000 08:01 153582     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqgif.so002e3000-002e8000 r-xp 00000000 08:01 153590     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqico.so002e8000-002e9000 r--p 00004000 08:01 153590     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqico.so002e9000-002ea000 rw-p 00005000 08:01 153590     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqico.so002ea000-002ed000 r-xp 00000000 08:01 153586     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqsvg.so002ed000-002ee000 r--p 00002000 08:01 153586     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqsvg.so002ee000-002ef000 rw-p 00003000 08:01 153586     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqsvg.so00319000-0055b000 r-xp 00000000 08:01 151184     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4.4.30055b000-00561000 r--p 00242000 08:01 151184     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4.4.300561000-00563000 rw-p 00248000 08:01 151184     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtCore.so.4.4.300563000-00564000 rw-p 00000000 00:00 0 0056e000-00592000 r-xp 00000000 08:01 153580     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqjpeg.so00592000-00593000 r--p 00023000 08:01 153580     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqjpeg.so00593000-00594000 rw-p 00024000 08:01 153580     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqjpeg.so005aa000-005c7000 r-xp 00000000 08:01 262235     /lib/libgcc_s.so.1005c7000-005c8000 r--p 0001c000 08:01 262235     /lib/libgcc_s.so.1005c8000-005c9000 rw-p 0001d000 08:01 262235     /lib/libgcc_s.so.1005c9000-00603000 r-xp 00000000 08:01 153514     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtSvg.so.4.4.300603000-00604000 r--p 0003a000 08:01 153514     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtSvg.so.4.4.300604000-00605000 rw-p 0003b000 08:01 153514     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtSvg.so.4.4.300611000-0062c000 r-xp 00000000 08:01 273667     /lib/ld-2.11.1.so0062c000-0062d000 r--p 0001a000 08:01 273667     /lib/ld-2.11.1.so0062d000-0062e000 rw-p 0001b000 08:01 273667     /lib/ld-2.11.1.so0062e000-0067e000 r-xp 00000000 08:01 153584     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqmng.so0067e000-0067f000 ---p 00050000 08:01 153584     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqmng.so0067f000-00681000 r--p 00050000 08:01 153584     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqmng.so00681000-00682000 rw-p 00052000 08:01 153584     /usr/local/Trolltech/QtEmbedded-4.4.3/plugins/imageformats/libqmng.so00682000-006b3000 r-xp 00000000 08:01 151697     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtXml.so.4.4.3006b3000-006b4000 ---p 00031000 08:01 151697     /usr/local/Trolltech/QtEmbedded-4.4.3/lib/libQtXml.so.4.4.3-已放弃
  相关解决方案