foxtrotgps crashed with SIGSEGV in ___vfprintf_chk()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
FoxtrotGPS |
Fix Released
|
Undecided
|
Joshua Judson Rosen | ||
libxml2 |
Invalid
|
Undecided
|
Unassigned | ||
foxtrotgps (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: foxtrotgps
Crash when trying to get a route via openrouteservice
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: foxtrotgps 0.99.4+debian3-3
ProcVersionSign
Uname: Linux 2.6.38-
NonfreeKernelMo
Architecture: i386
Date: Wed May 25 09:23:35 2011
ExecutablePath: /usr/bin/foxtrotgps
ProcCmdline: foxtrotgps
ProcEnviron:
LANGUAGE=de_DE:en
LANG=de_DE.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0xb6b749d0 <___vfprintf_
PC (0xb6b749d0) ok
source "(%esi)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%eax" ok
Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: foxtrotgps
StacktraceTop:
___vfprintf_chk (fp=0x0, flag=1, format=0xb6d7836a "%s:%d: ", ap=0xb03a2d98 "\320W \255\001") at vfprintf_chk.c:31
xmlGenericErro
?? () from /usr/lib/
__xmlRaiseError () from /usr/lib/
?? () from /usr/lib/
Title: foxtrotgps crashed with SIGSEGV in ___vfprintf_chk()
UpgradeStatus: Upgraded to natty on 2011-05-24 (0 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers
visibility: | private → public |
Changed in foxtrotgps (Ubuntu): | |
status: | New → Invalid |
Changed in foxtrotgps: | |
assignee: | nobody → Joshua Judson Rosen (rozzin) |
Changed in foxtrotgps: | |
status: | Confirmed → Fix Committed |
Changed in libxml2: | |
status: | New → Invalid |
Changed in foxtrotgps: | |
status: | Fix Committed → Fix Released |
Thanks for the report. I work on Debian but here's some information:
If I select
Start 60.121075,24.460361 e.org
End 60.121075,24.460361
Service openrouteservic
I get
do_pickpoint(): connectsock( ) connectsock( ) connectsock( ) connectsock( ) 24.460361, 60.116558,24.448656 org/friends/ navtrack. php?service= 1&start= 60.121075, 24.460361& end=60. 116558, 24.448656 connectsock( ) connectsock( ) connectsock( )
close(14) in netlib_
close(14) in netlib_
close(14) in netlib_
close(14) in netlib_
fetch_track(): 60.121075,
URL ROUTE www.tangogps.
close(15) in netlib_
HTTP-GET: size: 24, statuscode 203
noname.xml:1: parser error : Start tag expected, '<' not found
temporarily out of order
^
Failed to parse document
close(14) in netlib_
close(14) in netlib_
but no crash (this is foxtrotgps 0.99.4+debian3-3).
We have no control over www.tangogps.org. Can you reproduce the crash at will? Could you capture the network traffic between you and www.tangogps.org when that happens so that I could replay it?
You can record it without root privileges if you do
"strace -o foxtrotgps.strace -s4096 -f foxtrotgps"
and attach the foxtrotgps.strace here.