-
Notifications
You must be signed in to change notification settings - Fork 268
Closed
Closed
Crash likely caused by stack overflow in recursive functions (or using Intel i9-13900K/14900K CPU)#5449
Crash
Copy link
Milestone
Description
Version and Platform (required):
- Binary Ninja Version: 4.1.5339-dev Personal and 4.0.4958-stable Personal
- OS: Windows 11
- OS Version: 10.0.22631 N/A Build 22631
- CPU Architecture: x64
Bug Description:
Binary Ninja crashes when loading ntoskrnl.exe after 10-15 seconds.
Steps To Reproduce:
- Go to "File"
- Click on "Open"
- Select ntoskrnl.exe
- Wait for Binary Ninja to crash
Expected Behavior:
The expected behavior is that it should not crash.
Additional Information:
Stack trace output from WinDbg on version: 4.1.5339-dev
This exception may be expected and handled.
binaryninjacore!BNRegisterGlobalFunctionRecognizer+0x1b09e:
00007ffa`31006aae 498b4f50 mov rcx,qword ptr [r15+50h] ds:00000000`00000050=????????????????
0:046> k
# Child-SP RetAddr Call Site
00 00000020`155fe290 00007ffa`31009943 binaryninjacore!BNRegisterGlobalFunctionRecognizer+0x1b09e
01 00000020`155fe6c0 00007ffa`30ffe94b binaryninjacore!BNRegisterGlobalFunctionRecognizer+0x1df33
02 00000020`155feaa0 00007ffa`307d07d8 binaryninjacore!BNRegisterGlobalFunctionRecognizer+0x12f3b
03 00000020`155fee00 00007ffa`3100855e binaryninjacore+0x5607d8
04 00000020`155fef00 00007ffa`3100828d binaryninjacore!BNRegisterGlobalFunctionRecognizer+0x1cb4e
05 00000020`155ff040 00007ffa`3118355b binaryninjacore!BNRegisterGlobalFunctionRecognizer+0x1c87d
06 00000020`155ff1a0 00007ffa`30f3f646 binaryninjacore!BNGetHighLevelILVariables+0x31c7b
07 00000020`155ff5c0 00007ffa`30f0fb9e binaryninjacore!BNSetFlowGraphNodeLines+0xf7926
08 00000020`155ff720 00007ffa`315e821e binaryninjacore!BNSetFlowGraphNodeLines+0xc7e7e
09 00000020`155ff750 00007ffa`3178e4a8 binaryninjacore!BNTagTypeSetVisible+0x4f2e
0a 00000020`155ff7e0 00007ffa`31789201 binaryninjacore!BNWriteWebsocketClientData+0x85b8
0b 00000020`155ff930 00007ffb`07679333 binaryninjacore!BNWriteWebsocketClientData+0x3311
0c 00000020`155ff960 00007ffb`093e257d ucrtbase!thread_start<unsigned int (__cdecl*)(void *),1>+0x93
0d 00000020`155ff990 00007ffb`0a0caa48 KERNEL32!BaseThreadInitThunk+0x1d
0e 00000020`155ff9c0 00000000`00000000 ntdll!RtlUserThreadStart+0x28
Metadata
Metadata
Assignees
Labels
No labels