# IDA 8.4sp2

**IDA 8.4.240527 (SP2)** ***May 27, 2024***

This Service Pack of IDA 8.4 is a bugfix release.

* BUGFIX: IDA could display bogus "DATABASE IS CORRUPTED: cannot find struct member" warnings for some IDBs
* BUGFIX: ARM: change/use flags were incorrect for A64 instructions TBZ/TBNZ
* BUGFIX: decompiler's internal errors could escape to IDA and cause it to exit with fatal error
* BUGFIX: decompiler: a rule to convert while-loops into for-loops was not taking into account the gotos that could jump to the beginning of the while-loop
* BUGFIX: decompiler: fixed interr 50826
* BUGFIX: decompiler: memcpy(\&var-delta,...) would be handled incorrectly, leading to missing code in the output
* BUGFIX: IDA could crash when renaming a global name matching a type from a loaded type library
* BUGFIX: IDAPython: fixed SyntaxWarning about modules' docstrings in Python 3.12
* BUGFIX: IDAPython: some scripts could cause IDA to crash when using Python runtime below 3.12
* BUGFIX: kernel/sdk: explicit alignment of scalar types was not taken into accont by tinfo\_t::get\_size()
* BUGFIX: PDB: bitfields inside unions would lead to interr 3061
* BUGFIX: SDK: pc\_module\_t::save\_pushinfo() function did not work
* BUGFIX: ui: disabled buttons in "dark" theme would show as enabled
* BUGFIX: UI: fixed crash on opening Debugger > Process options in some cases
* BUGFIX: UI: IDA could crash in some cases when double-clicking in the filtered Functions list
* BUGFIX: UI: macOS: in dark theme, dock widget buttons would jump around when the mouse was hovered over them
* BUGFIX: UI: navigating to a global name which matched a known type name would fail
* BUGFIX: UI: on macOS in dark theme, dock widget buttons would erratically jump around when the mouse was hovered over them.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hex-rays.com/release-notes/8_4sp2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
