[Qt-interest] Handling system signals
Scott Sibley
sisibley at gmail.com
Thu Oct 29 03:43:09 CET 2009
I'm trying to deal with SIGINT, so I can reboot the device I'm communicating
with when I hit ctrl-c during development. I get the following stack trace
after calling QApplication::exit() and freeing memory. Is it that I'm
forgetting to stop some timer? I've made an assessment, but I didn't see
where I might have.
Program received signal SIGINT, Interrupt.
0x004f0422 in __kernel_vsyscall ()
Missing separate debuginfos, use: debuginfo-install
GConf2-2.26.2-1.fc11.i586 ORBit2-2.14.17-1.fc11.i586
OpenEXR-libs-1.6.1-8.fc11.i586 PackageKit-gtk-module-0.4.9-1.fc11.i586
atk-1.25.2-2.fc11.i586 bug-buddy-2.26.0-2.fc11.i586 cairo-1.8.8-1.fc11.i586
dbus-glib-0.80-2.fc11.i586 dbus-libs-1.2.12-2.fc11.i586
e2fsprogs-libs-1.41.4-12.fc11.i586 elfutils-libelf-0.142-1.fc11.i586
expat-2.0.1-6.i586 fontconfig-2.7.1-1.fc11.i586 freetype-2.3.9-5.fc11.i586
glib2-2.20.5-1.fc11.i586 glibc-2.10.1-5.i686
gtk-nodoka-engine-0.7.2-5.fc11.i586 gtk2-2.16.6-2.fc11.i586
ilmbase-1.0.1-4.fc11.i586 lcms-libs-1.18-2.fc11.i586
libICE-1.0.4-7.fc11.i586 libSM-1.1.0-4.fc11.i586 libX11-1.2.2-1.fc11.i586
libXau-1.0.4-5.fc11.i586 libXcomposite-0.4.0-7.fc11.i586
libXcursor-1.1.9-4.fc11.i586 libXdamage-1.1.1-6.fc11.i586
libXext-1.0.99.1-3.fc11.i586 libXfixes-4.0.3-5.fc11.i586
libXi-1.2.1-1.fc11.i586 libXinerama-1.0.3-4.fc11.i586
libXrandr-1.2.99.4-3.fc11.i586 libXrender-0.9.4-5.fc11.i586
libattr-2.4.43-3.fc11.i586 libcanberra-0.12-1.fc11.i586
libcanberra-gtk2-0.12-1.fc11.i586 libcap-2.16-4.fc11.1.i586
libjpeg-6b-45.fc11.i586 libmng-1.0.10-2.fc11.i586 libogg-1.1.3-11.fc11.i586
libpng-1.2.37-1.fc11.i586 libselinux-2.0.80-1.fc11.i586
libtiff-3.8.2-14.fc11.i586 libtool-ltdl-2.2.6-11.fc11.1.i586
libvorbis-1.2.0-8.fc11.i586 libxcb-1.2-4.fc11.i586
linuxwacom-0.8.2.2-11.fc11.i586 openjpeg-libs-1.3-5.fc11.i586
pango-1.24.5-1.fc11.i586 pixman-0.14.0-2.fc11.i586 qt-4.5.2-3.fc11.i586
qt-x11-4.5.2-3.fc11.i586 zlib-1.2.3-22.fc11.i586
(gdb) bt
#0 0x004f0422 in __kernel_vsyscall ()
#1 0x0063a35b in poll () from /lib/libc.so.6
#2 0x07dc6adb in g_poll () from /lib/libglib-2.0.so.0
#3 0x07db981b in ?? () from /lib/libglib-2.0.so.0
#4 0x07db9b13 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5 0x045a15ec in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
from /usr/lib/libQtCore.so.4
#6 0x04832cb5 in ?? () from /usr/lib/libQtGui.so.4
#7 0x045750d9 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8 0x0457552a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9 0x045779af in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#10 0x047937f7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#11 0x080537c5 in LCD::LCDControl::Start (this=0x80bf928, argc=1,
argv=0xbffff404)
at LCDControl.cpp:30
#12 0x0806bce2 in main (argc=1, argv=0xbffff404) at Main.cpp:21
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20091028/0a64f935/attachment.html
More information about the Qt-interest-old
mailing list