[Qlandkartegt-users] crash when not creating a waypoint
Brought to you by:
kiozen
From: Sebastian R. <seb...@l0...> - 2014-08-27 22:43:03
|
Hi, in qlgt 1.7.7 (but bug was also apparent for me on 1.7.5, but never got around to report), in the Waypoints menu, choose new waypoint, click on the map, and wait for the waypoint editor window. Now close the window with the X in the top right corner. This ends for me in a bus error on OpenBSD 5.6-current amd64. Program received signal SIGBUS, Bus error. operator= (l=..., this=<optimized out>) at /usr/local/include/X11/qt4/QtCore/qlist.h:442 442 if (!d->ref.deref()) (gdb) bt #0 operator= (l=..., this=<optimized out>) at /usr/local/include/X11/qt4/QtCore/qlist.h:442 #1 QList<CWpt::buddy_t>::clear (this=0x1661ea4c9728) at /usr/local/include/X11/qt4/QtCore/qlist.h:766 #2 0x0000165f23b9852f in CWpt::showBuddies (this=0x1661ea4c9600, show=false) at /home/ports/pobj/amd64/qlandkartegt-1.7.7/qlandkartegt-1.7.7/src/CWpt.cpp:1256 #3 0x0000165f23bdc173 in CDlgEditWpt::~CDlgEditWpt (this=0x7f7ffffccde0, __in_chrg=<optimized out>) at /home/ports/pobj/amd64/qlandkartegt-1.7.7/qlandkartegt-1.7.7/src/CDlgEditWpt.cpp:120 #4 0x0000165f23ba8741 in CWptDB::newWpt (this=0x1661e8979b40, lon=0.226921335, lat=0.914430261, ele=9.99999956e+24, name=...) at /home/ports/pobj/amd64/qlandkartegt-1.7.7/qlandkartegt-1.7.7/src/CWptDB.cpp:312 #5 0x0000165f23aed20c in CMouseAddWpt::mousePressEvent (this=<optimized out>, e=<optimized out>) at /home/ports/pobj/amd64/qlandkartegt-1.7.7/qlandkartegt-1.7.7/src/CMouseAddWpt.cpp:54 #6 0x000016616df114a1 in QWidget::event(QEvent*) () from /usr/local/lib/qt4/libQtGui.so.10.1 #7 0x000016616deaf9af in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt4/libQtGui.so.10.1 #8 0x000016616deb8fae in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/qt4/libQtGui.so.10.1 #9 0x0000166181cfc000 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/local/lib/qt4/libQtCore.so.9.0 #10 0x000016616deb2a1f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/local/lib/qt4/libQtGui.so.10.1 #11 0x000016616df44325 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/local/lib/qt4/libQtGui.so.10.1 #12 0x000016616df43419 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/local/lib/qt4/libQtGui.so.10.1 #13 0x000016616df70468 in ?? () from /usr/local/lib/qt4/libQtGui.so.10.1 #14 0x0000166124ad4f1f in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.4000.0 #15 0x0000166124ad6f1e in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.4000.0 #16 0x0000166124ad6ff7 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.4000.0 #17 0x0000166181d34fec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt4/libQtCore.so.9.0 #18 0x000016616df6ffa9 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt4/libQtGui.so.10.1 #19 0x0000166181cfaecc in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt4/libQtCore.so.9.0 #20 0x0000166181cfb2ed in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt4/libQtCore.so.9.0 #21 0x0000166181d002de in QCoreApplication::exec() () from /usr/local/lib/qt4/libQtCore.so.9.0 #22 0x0000165f23a81957 in main (argc=1, argv=<optimized out>) at /home/ports/pobj/amd64/qlandkartegt-1.7.7/qlandkartegt-1.7.7/src/main.cpp:332 cheers, Sebastian |