Opened 13 years ago

Closed 12 years ago

#209 closed defect (wontfix)

osmeditor2 crashes in waypoint dialogue

Reported by: andrew@… Owned by: steve@…
Priority: major Milestone:
Component: admin Version:
Keywords: Cc:

Description

osmeditor2 crashed while trying to create a waypoint. The sequence of events was:

Start osmeditor2
Set GPS serial port name
Grab from GPS
Adjust scale and position
Login to live update
Grab OSM from net
Click on an existing node

GDB shows this trace:

(gdb) run
Starting program: /home/andrew/src/osmeditor/svn.openstreetmap.org/osm-editor/os
meditor2
[Thread debugging using libthread_db enabled]
[New Thread 1087139136 (LWP 14091)]
constructor
done segpens
done combo box
end constructor
garminGetTrack()
port/dev/ttyUSB0
calling GPS_Init
init was successful
GPS read done.
SENDING URL: /api/0.3/map?bbox=-0.942187,51.444360,-0.770062,51.559360
Making request: host: www.openstreetmap.org requestType: GETURL :/api/0.3/map?bb
ox=-0.942187,51.444360,-0.770062,51.559360
curReqId is  2
doing erase
done
response: id=2 error=0
RESPONSE RECEIVED!
creating waypoint dialogue
waypoint dialogue constructor

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1087139136 (LWP 14091)]
0x402bcfc4 in QPixmap::operator= () from /usr/lib/libqt-mt.so.3
(gdb) where
#0  0x402bcfc4 in QPixmap::operator= () from /usr/lib/libqt-mt.so.3
#1  0x40383873 in QListBoxPixmap::QListBoxPixmap () from /usr/lib/libqt-mt.so.3
#2  0x4038395b in QListBox::insertItem () from /usr/lib/libqt-mt.so.3
#3  0x40348278 in QComboBox::insertItem () from /usr/lib/libqt-mt.so.3
#4  0x0807d653 in WaypointDialogue (this=0x82c47c8, parent=0xbfffece0,
    waypointReps=@0xbfffed8c, caption=@0xbfffe260, origType=@0xbfffe270,
    origName=@0xbfffe280) at WaypointDialogue.cpp:50
#5  0x08068ba4 in OpenStreetMap::MainWindow2::editNode (this=0xbfffece0,
    x=488, y=788, limit=0) at MainWindow2.cpp:1204
#6  0x08067434 in OpenStreetMap::MainWindow2::mousePressEvent (
    this=0xbfffece0, ev=0xbfffe7a0) at MainWindow2.cpp:961
#7  0x402dde12 in QWidget::event () from /usr/lib/libqt-mt.so.3
#8  0x403a0ff2 in QMainWindow::event () from /usr/lib/libqt-mt.so.3
#9  0x40246fef in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#10 0x402491c8 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#11 0x401e2753 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#12 0x401e1345 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#13 0x401f5a85 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#14 0x4025ea31 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#15 0x4025e876 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#16 0x402488df in QApplication::exec () from /usr/lib/libqt-mt.so.3
#17 0x08053256 in main (argc=1, argv=0xbffff0d4) at osmeditor2.cpp:58
(gdb)

Change History (1)

comment:1 Changed 12 years ago by osm@…

Resolution: wontfix
Status: newclosed

Probably not developed any more.

Note: See TracTickets for help on using tickets.