Menu

#14 UDAV crashes when you press F5

open
nobody
None
5
2012-05-16
2012-05-16
Anonymous
No

1. Run udav
2. Press F5

Result: udav crash

It is reprodused on a version compiled with Qt-4.8 on Linux.

backtrace:

~/Projects/tmp/udav-0.7.1.2/bin $ gdb ./udav
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /mnt/DISKC/eegorov/Projects/tmp/udav-0.7.1.2/bin/udav...done.
(gdb) run
Starting program: /mnt/DISKC/eegorov/Projects/tmp/udav-0.7.1.2/bin/udav
[Thread debugging using libthread_db enabled]
QTextBrowser: No document for mgl_en_1.html
QTextBrowser: No document for mgl_en_1.html
[New Thread 0x7fffefda3700 (LWP 29615)]
[Thread 0x7fffefda3700 (LWP 29615) exited]
[New Thread 0x7fffefda3700 (LWP 29616)]
[Thread 0x7fffefda3700 (LWP 29616) exited]
[New Thread 0x7fffefda3700 (LWP 29617)]
[Thread 0x7fffefda3700 (LWP 29617) exited]
[New Thread 0x7fffefda3700 (LWP 29627)]
[Thread 0x7fffefda3700 (LWP 29627) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00000037e0b98e9d in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib64/qt4/libQtCore.so.4
(gdb) bt
#0 0x00000037e0b98e9d in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) ()
from /usr/lib64/qt4/libQtCore.so.4
#1 0x000000000041a7cc in TextEdit::setCompleter (this=0x1366200, completer=0x1428a60) at textedit.cpp:62
#2 0x0000000000466b4c in TextPanel::refreshData (this=0x11e9cd0) at text_pnl.cpp:141
#3 0x000000000046ec7e in MainWindow::refreshData (this=0x8fea80) at udav_wnd.cpp:236
#4 0x000000000047a77c in MainWindow::qt_static_metacall (_o=0x8fea80, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffb250)
at moc_udav_wnd.cpp:88
#5 0x00000037e0b96933 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#6 0x0000000000479303 in MemPanel::refreshData (this=0xdf4aa0) at moc_mem_pnl.cpp:130
#7 0x000000000044f4d5 in MemPanel::refresh (this=0xdf4aa0) at mem_pnl.cpp:179
#8 0x00000000004790cb in MemPanel::qt_static_metacall (_o=0xdf4aa0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffffffb4b0)
at moc_mem_pnl.cpp:67
#9 0x00000037e0b96933 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x0000000000477adf in QMGLCanvas::refreshData (this=0xa469c0) at moc_qmglcanvas.cpp:298
#11 0x000000000042da56 in QMGLCanvas::execute (this=0xa469c0, gr=0x0, line=-1) at qmglcanvas.cpp:172
#12 0x000000000045d75c in PlotPanel::pressF5 (this=0x9d1e90) at plot_pnl.cpp:97
#13 0x0000000000479ad5 in PlotPanel::qt_static_metacall (_o=0x9d1e90, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0x7fffffffb7b0)
at moc_plot_pnl.cpp:92
#14 0x00000037e0b96933 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00000037e1dd0e81 in QAction::activated(int) () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00000037e1dd0f20 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00000037e1dd1087 in QAction::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00000037e1dd72f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00000037e1ddbeef in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00000037e0b8115b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00000037e1e097eb in ?? () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00000037e1e0ad06 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00000037e1ddd898 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00000037e0b8115b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00000037e1e7832a in ?? () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00000037e1e7877f in ?? () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00000037e1e54ab3 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00000037e1e7c7d2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00000033bd447672 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#30 0x00000033bd447e68 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00000033bd448041 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#32 0x00000037e0bb029f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00000037e1e7c47e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00000037e0b80182 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#35 0x00000037e0b80435 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#36 0x00000037e0b84bbb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#37 0x00000000004472b0 in main (argc=1, argv=0x7fffffffd4a8) at main.cpp:81
(gdb)

Can I write in Russian?

Discussion