r1ch.net forums
* Home Help Search Login Register
r1ch.net  |  r1ch.net stuff  |  R1Q2  |  Topic: VirtualAlloc commit failed
Pages: [1]
Print
Author Topic: VirtualAlloc commit failed  (Read 2852 times)
VoB[+30]
Guest
« on: November 22, 2005, 07:26:39 am »

I updated my R1Q2 and now I can't use Q2 anymore - it crashes and I get the message

Quake II Fatal Error
VirtualAlloc commit failed.
This function is only available in win32
Would you like to debug? (DEVELOPERS ONLY!)

What is wrong?
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #1 on: November 22, 2005, 02:53:20 pm »

You need to use Win32.
Logged
VoB[+30]
Guest
« Reply #2 on: November 23, 2005, 12:10:38 am »

But that is the weird thing - I have win32.

Earlier versions of R1Q2 has been working fine. The uptdater has been working as expected. Only this time something happened.

But now I have solved the problem: I copied over all files in the Quake2-directory from a backup and now Q2 and R1Q2  is working again. I ran the updater again - but it says all files are up to date.
Logged
VoB[+30]
Guest
« Reply #3 on: November 23, 2005, 04:23:01 am »

It seems that it is not R1Q2 that was causing the problem but R1GL.

I managed to recreate the problem:

I saved all essential Q2-files in another directory.
I downloaded r1q2.exe but not r1gl.dll again but didn't run the updater - no problem
I ran the updater - no problem with Q2 after that
I downloaded r1gl.dll but didn't run the updater - no problem
I ran the updater and it updated r1gl.dll as well - bang, there it was again - the error I described before

I deleted r1gl.dll and replaced it with the older saved version - Q2 running fine again
I renamed r1gl so updater won't try to update it.

It must be something wrong with the newest version of r1gl or with the updater

I am running win98se
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #4 on: November 23, 2005, 10:15:50 am »

You probably need to upgrade to Windows 2000 or XP for a full Win32 system, obviously something on the Win95 kernel doesn't support whatever the hell I changed Smiley. Although I'm pretty sure I rolled back the last Virtual Memory changes due to other reported problems...

EDIT: Found the problem, a new R1GL release will be released with the next R1Q2 (since my build script doesn't support single releases Smiley).
« Last Edit: November 23, 2005, 10:24:43 am by R1CH » Logged
Pages: [1]
Print
r1ch.net  |  r1ch.net stuff  |  R1Q2  |  Topic: VirtualAlloc commit failed
Jump to:  

Powered by SMF 1.1.19 | SMF © 2013, Simple Machines