View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005492 | CaseTalk Modeler | Other | public | 2026-03-30 17:16 | 2026-03-30 17:43 |
| Reporter | Marco Wobben | Assigned To | Marco Wobben | ||
| Priority | high | Severity | crash | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Target Version | 15.0 | Fixed in Version | 15.0 | ||
| Summary | 0005492: Application freezes during FormClose in RadioStation.BroadCast | ||||
| Description | Application frozen during close. The main thread is stuck in ProcessPaintMessages called from TMainForm.ListenToRadio, which is being invoked as a RadioStation listener during BroadCast. The RadioStation.BroadCast was triggered by TMainForm.FormClose, causing a re-entrant call into ListenToRadio while the UI is processing paint messages. Call chain: | ||||
| Tags | No tags attached. | ||||
| CaseTalk Edition | Corporate | ||||
|
Fixed: added FApplicationClosing guard around Invalidate/ProcessPaintMessages in ListenToRadio (MainFrmUnit.pas). When FormClose broadcasts NRL_Shutdown, ListenToRadio was calling ProcessPaintMessages during application teardown, allowing re-entrant radio broadcasts and a freeze. Guard added: if not FApplicationClosing then begin Invalidate; ProcessPaintMessages; end. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-03-30 17:16 | Marco Wobben | New Issue | |
| 2026-03-30 17:16 | Marco Wobben | View Status | public => private |
| 2026-03-30 17:19 | Marco Wobben | View Status | private => public |
| 2026-03-30 17:19 | Marco Wobben | Summary | Application freezes during FormClose in RadioStation.BroadCast (ProRail) => Application freezes during FormClose in RadioStation.BroadCast |
| 2026-03-30 17:19 | Marco Wobben | Description Updated | |
| 2026-03-30 17:19 | Marco Wobben | Description Updated | |
| 2026-03-30 17:36 | Marco Wobben | Assigned To | => Marco Wobben |
| 2026-03-30 17:36 | Marco Wobben | Status | new => resolved |
| 2026-03-30 17:36 | Marco Wobben | Resolution | open => fixed |
| 2026-03-30 17:36 | Marco Wobben | Fixed in Version | => 15.0 |
| 2026-03-30 17:43 | Marco Wobben | Note Added: 0005928 | |
| 2026-03-30 17:43 | Marco Wobben | Target Version | => 15.0 |