Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#2346 closed defect (fixed)

Assertion failed: "largePageSize != 0" wcpu.cpp:121 (os_cpu_LargePageSize)

Reported by: historic_bruno Owned by: ben
Priority: Should Have Milestone: Alpha 16
Component: Core engine Keywords:
Cc: Jan Wassenberg Patch:

Description (last modified by historic_bruno)

Reported on the forum: http://www.wildfiregames.com/forum/index.php?showtopic=18061

Game version is Alpha 15 win32.

OS             : Vista SP 2 (6.0.6002)
CPU            : x86,         Intel Xeon 3.06GHz (1x1x2), 3.06 GHz
Memory         : 2048 MiB; 852 MiB free

Attachments (2)

crashlog.dmp (57.0 KB ) - added by historic_bruno 10 years ago.
crashlog.txt (36.4 KB ) - added by historic_bruno 10 years ago.

Download all attachments as: .zip

Change History (6)

by historic_bruno, 10 years ago

Attachment: crashlog.dmp added

by historic_bruno, 10 years ago

Attachment: crashlog.txt added

comment:1 by historic_bruno, 10 years ago

Description: modified (diff)

comment:2 by Jan Wassenberg, 10 years ago

Thanks for reporting and CCing me. First time I've heard of that function failing. The OP can just click continue or suppress and everything should work. To fix this, we just need to remove the two assertions and add a comment that this has been seen to fail on Vista SP2 with an ancient single-core Xeon. (Unfortunately that's just the generic name for server-grade CPU, but it looks like an early P4 with hyperthreading and nothing else.) Possibly Windows has decided not to use nor allow large pages on that CPU, but I don't see why they would do that.

comment:3 by ben, 10 years ago

Owner: set to ben
Resolution: fixed
Status: newclosed

In 14731:

Disables checks in os_cpu_LargePageSize Windows implementation, since they failed on Vista SP2 with old Xeon CPU, fixes #2346

comment:4 by Itms, 10 years ago

Keywords: crashlog removed
Milestone: BacklogAlpha 16
Note: See TracTickets for help on using tickets.