Hey guys just wanted to know if i'm going nuts. Creating a recursive program. (Calling the function from within itself to loop it) How is it possible that calling the recursion causes a status stack overflow. I've done this process many times and never had this issue come up before.
Here is the dump file if it's any help.
Thanks in advanceCode:Exception: STATUS_STACK_OVERFLOW at eip=00410423 eax=0008884C ebx=00000005 ecx=000322EC edx=0004B304 esi=00000008 edi=00000001 ebp=0004B2F8 esp=0004B2E4 program=C:\Documents and Settings\Noah Blair\My Documents\CPP Projects\Sudoku2\Debug\Sudoku2.exe, pid 5036, thread main cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023 Stack trace: Frame Function Args 0004B2F8 00410423 (000EBB64, 00000002, 00000001, 00000000) 000EBB58 00401D24 (0018C4E0, 00000002, 00000001, 00000000) 0022CCC8 004022C7 (00000001, 006C1370, 006C0090, 61010F8C) 0022CD98 61006198 (00000000, 0022CDD0, 61005510, 0022CDD0) 61005510 61004416 (0000009C, A02404C7, E8611001, FFFFFF48) 1306078 [main] sudoku2 5036 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATION 1333106 [main] sudoku2 5036 _cygtls::handle_exceptions: Error while dumping state (probably corrupted stack)




Reply With Quote