ArduPilot / ArduPilot/MissionPlanner

simpleble.dll causing crashes

Open
#3,480 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

I have a portable GCS running Windows 10 that reliably crashes on the latest build whenever bluetooth is enabled.

Build: https://github.com/ArduPilot/MissionPlanner/actions/runs/12824031574

Error:
```
Faulting application name: MissionPlanner.exe, version: 1.3.82.0, time stamp: 0x6789fc94
Faulting module name: simpleble.dll, version: 0.0.0.0, time stamp: 0x65ff1580
Exception code: 0xc0000005
Fault offset: 0x0000000000020de6
Faulting process id: 0x24f8
Faulting application start time: 0x01db6b96f38dcc92
Faulting application path: C:\Users\User\Desktop\MissionPlannerLatest\MissionPlanner.exe
Faulting module path: C:\Users\User\Desktop\MissionPlannerLatest\simpleble.dll
Report Id: 66aae934-0032-4da7-967e-508ef3fa8fc0
Faulting package full name:
Faulting package-relative application ID:
```

System specs:
![Image](https://github.com/user-attachments/assets/47594107-96d7-4c2d-ae61-45b6aac4d41b)

I also captured a dump from the event, but it's not very useful since the exception occurs within simpleble.dll, and I don't have symbols or source for that. Here's the dump if it's useful to anyone else: https://drive.google.com/drive/folders/1vbkpm2-LiP6nOKt6EcLLY85INzVaRcbD?usp=sharing

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the crash in MissionPlanner.exe from the linked Windows build on Windows 10 with Bluetooth enabled, then inspect the interaction with simpleble.dll using the supplied event details and dump. Done means the portable GCS no longer reliably crashes when Bluetooth is enabled, with regression coverage or a documented reproduction result.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.