NASA
TrickHLA — High Level Architecture Simulation Engine
Deskripsi Bug
Kesalahan logika (inverted comparison) pada pencarian instans federasi. Kode menggunakan operator != yang seharusnya == saat mencocokkan MOM_instance_name dengan tMOMName.
Dampak
Ketika proses penghapusan federasi dipicu, sistem justru merekam dan menghapus entitas terakhir yang tidak cocok (FedC), sementara federasi yang sebenarnya mengundurkan diri tetap berada di dalam memori (state corruption). Jika hanya ada satu entitas, fungsi keluar lebih awal tanpa menghapus apa pun.
source/TrickHLA/Federate.cpp:4213Respons Maintainer
Terkonfirmasi oleh maintainer internal NASA (ezcrues). Beliau menyatakan: 'Yep, that looks like a bug.' dan langsung memasukkan commit perbaikan resmi dengan hash a26e0df ke dalam branch develop.