I just upgraded mavproxy on Ubuntu 18 using “pip3 install upgrade mavproxy”. (I also upgraded the python 2 libraries as well.) I am running SITL with Copter-4.0. When I run it now, I get this error in the SITL window:
Serial port 3 on TCP port 5763
validate_structures:411: Validating structures
Loaded defaults from /home/rrr6399/3dr/ardupilot/Tools/autotest/default_params/copter.parm,/home/rrr6399/3dr/ardupilot/Tools/autotest/default_params/copter-hexa.parm
stack overflow in thread FTP
Running: sh dumpstack 3558 >segv_arducopter.3558.out 2>&1 Failed
I tried it with Python 2 and 3 and even performed a clean build of ArduCopter. Any ideas what would cause this?
I just pulled and ran Copter-4.0 branch and plane4.0 branches in SITL and got the stack overflow from FTP. I am using master branch mavproxy, but I recall from a few weeks ago I got the same result from running MissionPlanner latest beta. Master branch plane SITL works just fine.
Yep. You mentioned earlier in a github comment that commit f504009 “fixes” it. Fetching that commit into Plane Stable works great for me. Windows 10 1909 running WSL1 with Ubuntu 18.04.