View Single Post
Azhrei
Senior Member
 
Join Date: Sep 2015
Posts: 435

Old June 3rd, 2019, 07:05 AM
Quote:
Originally Posted by Farling View Post
The problem appears to be the 32-bit version running out of memory because the data set for Pathfinder is too big; thus the problem is fixed by using technology that allows more memory to be accessed.
Huh? That doesn't make any sense, because a second attempt will work. How can that be if the problem is a lack of addressing space?

Without knowing the code, there could be an issue where memory is allocated and the return value isn't checked to ensure memory was actually allocated. There's a possibility that the memory is allocated, but a dangling pointer results in the allocation being "forgotten" such that the code can't find that element in the future. Or it could just be a bug in managing pointers and have nothing to do with memory allocation at all.

Since it's not an open source project, there's no way for experienced programmers in the community to do anything more than speculate. And while I've disassembled code in the past to fix bugs, those were back in the days when I had infinitely more time.
Azhrei is offline   #1678 Reply With Quote