since updating to version 2.0.15 i have troubles with the soft when entering in the RC calibration item.

I tried uninstalling and reinstalling the soft different times, and finally instaled de jit debugger.

Debugger gave me this reply after crashing :

apmplanner2.exe caused an Access Violation at location 006FD1A7 in module apmplanner2.exe Reading from location 00000008.

eax=00000008 ebx=0759af98 ecx=0991e4e0 edx=ffffffff esi=0759b058 edi=ffffffff
eip=006fd1a7 esp=0028da10 ebp=0028da38 iopl=0 nv up ei ng nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010286

AddrPC Params
006FD1A7 0A831F60 0028DA90 000000EE apmplanner2.exe
0088E4BF 0759AF98 00000000 00000003 apmplanner2.exe
668CAE43 0996A080 00000003 00000003 Qt5Core.dll!QMetaObject::activate(QObject*, int, int, void**)
6692AAB3 0028DDF0 0028DDF0 00000001 Qt5Core.dll!QTimer::timeout(QTimer::QPrivateSignal)
668CBC1A 0028DDF0 0028DDF0 000000A0 Qt5Core.dll!QObject::event(QEvent*)
01F0829A 0996A080 0028DDF0 00000000 Qt5Widgets.dll!QApplicationPrivate::notify_helper(QObject*, QEvent*)
01F0D60A 0996A080 0028DDF0 05B149E7 Qt5Widgets.dll!QApplication::notify(QObject*, QEvent*)
668AB2CB 0996A080 0028DDF0 001606A8 Qt5Core.dll!QCoreApplication::notifyInternal(QObject*, QEvent*)
668EDA44 0000006F FFFFFFEB 0028DE44 Qt5Core.dll!QEventDispatcherWin32Private::sendTimerEvent(int)
668EDD33 6DCD3570 76DE930F 76DE791C Qt5Core.dll!QEventDispatcherWin32Private::sendTimerEvent(int)
76DE791C 668EDAB0 001606A8 00000113 USER32.dll!CallNextHookEx
76DE7B7A 668EDAB0 00000000 00000113 USER32.dll!CallNextHookEx
76DE97F4 00000113 0028FD78 668ED703 USER32.dll!GetMessageW
76DE9859 0028E038 0028E038 00000000 USER32.dll!DispatchMessageW
668ED703 05AD0000 00000000 0028FE00 Qt5Core.dll!QEventDispatcherWin32::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
6DCED5C3 0028FEF0 0C7D2AC8 0C7D2AC8 qwindows.dll!qt_plugin_instance
668AA3EA 00000000 00280000 00000000 Qt5Core.dll!QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
668B077B 074CBFB8 0028FEC0 00000001 Qt5Core.dll!QCoreApplication::exec()
00A13140 00000002 0028FF2C 7FFDE000 apmplanner2.exe
004010FD 7FFDE000 73F1188E 00000000 apmplanner2.exe
77870BBB FFFFFFFF 7785C9C0 00000000 ntdll.dll!RtlInitializeExceptionChain
77870B91 00401280 7FFDE000 00000000 ntdll.dll!RtlInitializeExceptionChain

Can sombody help me or tell me where i can download the 2.0.14 version wich was working perfectly...



Views: 1691

Reply to This

Replies to This Discussion


Thanks for the stack trace from the debugger, that should help in figuring this out. In the meantime, older versions are available for download here: http://firmware.diydrones.com/Tools/APMPlanner/

It seems with the fact we have near 420 parameters that are downloaded, we have a new race condition where can reference a parameter before it has been downloaded. I have fix for this now.

The simple workaround for 2.0.15 is to make sure all parameters have download. See bottom left corner for download progress of parameters. It's currently 417 but the max number is displayed also.

Hmmm...I have 1.3.10 MP. Where is 2.x.x? Am I missing something? 1.3.10 is the last stable one for me. The rest are a mystery!

This is APM Planner 2.0 not Mission Planner 1.3.xxx


Indeed, when doing a refresh in the full parameter list, making sure all parameters are read, i can run rc calibration without any problems.  Thanks for the fast answer.

Well Done, keep up the good work...

Reply to Discussion


© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service