[Openstreetmap] SIGSEG trying to read from GPS

Joerg Ostertag openstreetmap at ostertag.name
Thu Feb 9 16:07:13 GMT 2006


I get a SIGSEG while trying to read from GPS in the actual svn Version.

 ./osmeditor
constructor
end constructor
calling trackFunc
garminGetTrack() 
port/dev/ttyS0
calling GPS_Init
error
GPS read of track done. 
GPS read of waypoints done. 
readGPS() done

Program received signal SIGSEGV, Segmentation fault.
0x0806b439 in std::vector<OpenStreetMap::TrackSeg*, std::allocator<OpenStreetMap::TrackSeg*> >::begin (this=0x4) at stl_vector.h:343
343           { return const_iterator (this->_M_impl._M_start); }
(gdb) bt
#0  0x0806b439 in std::vector<OpenStreetMap::TrackSeg*, std::allocator<OpenStreetMap::TrackSeg*> >::begin (this=0x4) at stl_vector.h:343
#1  0x0806b4d9 in std::vector<OpenStreetMap::TrackSeg*, std::allocator<OpenStreetMap::TrackSeg*> >::size (this=0x4) at stl_vector.h:403
#2  0x08075e68 in OpenStreetMap::Track::getAveragePoint (this=0x0) at Track.cpp:329
#3  0x0806961a in OpenStreetMap::Components::getAveragePoint (this=0x81e1e80) at Components.h:139
#4  0x08055594 in OpenStreetMap::MainWindow::readGPS (this=0xbfec0670) at MainWindow.cpp:527
#5  0x08084c3f in OpenStreetMap::MainWindow::qt_invoke (this=0xbfec0670, _id=63, _o=0xbfebfb00) at moc_MainWindow.cpp:164
#6  0xb7b1e58c in QObject::activate_signal () from /usr/lib/libqt.so.3
#7  0xb7e52b7a in QSignal::signal () from /usr/lib/libqt.so.3
#8  0xb7b3878d in QSignal::activate () from /usr/lib/libqt.so.3
#9  0xb7c211d2 in QPopupMenu::accelActivated () from /usr/lib/libqt.so.3
#10 0xb7e68498 in QPopupMenu::qt_invoke () from /usr/lib/libqt.so.3
#11 0xb7b1e58c in QObject::activate_signal () from /usr/lib/libqt.so.3
#12 0xb7b1e6ed in QObject::activate_signal () from /usr/lib/libqt.so.3
#13 0xb7e4ad02 in QAccel::activated () from /usr/lib/libqt.so.3
#14 0xb7abc0e1 in QAccelPrivate::activate () from /usr/lib/libqt.so.3
#15 0xb7abab22 in QAccelManager::dispatchAccelEvent () from /usr/lib/libqt.so.3
#16 0xb7ab9c1e in qt_dispatchAccelEvent () from /usr/lib/libqt.so.3
#17 0xb7ac18b5 in QApplication::notify () from /usr/lib/libqt.so.3
#18 0xb7aba198 in QAccelManager::tryAccelEvent () from /usr/lib/libqt.so.3
#19 0xb7ab9b8e in qt_tryAccelEvent () from /usr/lib/libqt.so.3
#20 0xb7a59bff in QETWidget::translateKeyEvent () from /usr/lib/libqt.so.3
#21 0xb7a55432 in QApplication::x11ProcessEvent () from /usr/lib/libqt.so.3
#22 0xb7a6c306 in QEventLoop::processEvents () from /usr/lib/libqt.so.3
#23 0xb7ad4468 in QEventLoop::enterLoop () from /usr/lib/libqt.so.3
#24 0xb7ad4318 in QEventLoop::exec () from /usr/lib/libqt.so.3
#25 0xb7ac24a1 in QApplication::exec () from /usr/lib/libqt.so.3
#26 0x0805266b in main (argc=1, argv=0xbfec0994) at osmeditor.cpp:58




More information about the talk mailing list