Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Severe bug with large sizes of 'mold values in Windows 2000 with Rebol/V

From: al::bri::xtra::co::nz at: 2-Nov-2001 20:53

I've only just come across this bug and I'm not sure if it's confined to Windows 2000 and Rebol/View. I had a large block of 699 objects. Each object could be 'save-d in a text file that is 17 Kbytes in size (I found this out later on). So the total 'mold-ed value is nearly 12 megabytes in size. Rebol/View failed in this task (no error message though), and Windows 2000 popped up with the error message (IIRC): Your virtual memory ... is too small. While this ... is being enlarged, allocations will fail. I clicked OK and waited, nothing happened. I checked with the task manager program and saw that the Rebol.exe process was using nearly 100% processor time and consuming around 21Megabytes of memory. Then Rebol would release it all to nearly 14 megabytes and ramp up again to 21, much like a sawtooth pattern. It did this for around 8 minutes, before I finally stopped Rebol with the task manager. Unfortunately, I haven't got a test program, as my script created these 699 objects in a block from a 4 megabyte long BASIC data file. When I used a 'foreach and 'save-d the objects individually, everything worked fine (with small objects). When I went back to 'save-ing the block, the same problem occured. I suspect that this problem might occur with any mold value that results in output greater than 10 - 12 megabytes, but I haven't confirmed it. It may also be a similar problem to the problem that occurs when trying to 'probe system from inside Rebol/View. I've emailed this to [feedback--rebol--com] as well. Anyone got any suggestions? Andrew Martin ICQ: 26227169