You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
A memory leak has been detected within the ODDLParser component of Assimp while parsing files. The leaks occur specifically in the parseName() and parseIdentifier() functions, leading to unreleased memory allocations, which accumulate over time and may impact application performance and stability.
Expected behavior
When using the importer.ReadFileFromMemory() function, all memory allocated during the parsing process should be properly managed and freed upon completion to prevent memory leaks. Memory allocated for parsing nodes and names within ODDLParser should be appropriately released.
Screenshots
Platform (please complete the following information):
OS: ubuntu
Additional context
The bug was identified during a fuzz testing session aimed at identifying potential stability and security issues.
The memory leaks may not cause immediate crashes but could lead to degraded performance in long-running applications or applications that load multiple models.
This issue may affect all users of the library who utilize the OpenGEX format and similar parsing routines.
The text was updated successfully, but these errors were encountered:
Describe the bug
A memory leak has been detected within the ODDLParser component of Assimp while parsing files. The leaks occur specifically in the parseName() and parseIdentifier() functions, leading to unreleased memory allocations, which accumulate over time and may impact application performance and stability.
To Reproduce
Test_assimp_leak4.tar.gz
Expected behavior
When using the importer.ReadFileFromMemory() function, all memory allocated during the parsing process should be properly managed and freed upon completion to prevent memory leaks. Memory allocated for parsing nodes and names within ODDLParser should be appropriately released.
Screenshots
Platform (please complete the following information):
Additional context
The bug was identified during a fuzz testing session aimed at identifying potential stability and security issues.
The memory leaks may not cause immediate crashes but could lead to degraded performance in long-running applications or applications that load multiple models.
This issue may affect all users of the library who utilize the OpenGEX format and similar parsing routines.
The text was updated successfully, but these errors were encountered: