On Thursday, August 28, 2014 08:38 CEST, Oliver Eichler <[email protected]> 
wrote: 
 
> 
> Hi Sebastian,
> 
> yes there seems to be a problem. A wonder it did not crash on Linux. I
> wish Linux would be less tolerant on accessing memory that is already
> freed. Any way the latest commit in SVN should fix it. I changed the
> CMakefile too.
> 
> Thanks for reporting

Thanks for the quick fix, tested and works well.

Sebastian

> 
> Oliver
> 
> Am 28.08.2014 00:39, schrieb Sebastian Reitenbach:
> > 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
> >
> > ------------------------------------------------------------------------------
> > Slashdot TV.  
> > Video for Nerds.  Stuff that matters.
> > http://tv.slashdot.org/
> > _______________________________________________
> > Qlandkartegt-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
> 
> 
> ------------------------------------------------------------------------------
> Slashdot TV.  
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Qlandkartegt-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
 
 
 
 


------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to