Mail Archives: djgpp-workers/2012/07/31/14:33:47
On 07/31/2012 08:26 PM, Andris Pavenis wrote:
> On 07/31/2012 03:54 PM, Rugxulo wrote:
>>> I think that one of suspects is nmalloc used instead of DJGPP own memory
>>> allocation (as DJGPP free() is too slow). I had some stability problems
>>> earlier running my own test program (linked with nmalloc) which allocates
>>> large numbers of random memory blocks and after that frees them in random
>>> order. That memory allocation test program caused random NTVDM crashes
>>> on Windows Vista.
>>
>> It could be nmalloc's bug, who knows, but I don't trust Vista as far
>> as I can throw it re: DPMI. I would not put it past them as their bug,
>> even with the DPMI limit override. Seriously. Try testing in pure DOS,
>> if possible, and see if it's still buggy.
>
> Maybe. Similar problems does not happen using DJGPP own memory allocation
> as far as I remember.
>
> Well I do not have any pure DOS installation. Also Windows 7 Pro 64 bit version
> is not suitable (maybe it is still possible to try WinXP compatibility mode,
> really WinXP virtual machine provided by M$)
Repeated tests with the same test program:
- failed to reproduce failure under Dosemu (under Fedora 17 x86_64)
- problem is easy reproducible in Windows Vista
I do not know about other environments.
Andris
- Raw text -