Opened 9 years ago

Closed 9 years ago

#2985 closed defect (fixed)

Crash in SMBIOS::InitStructures

Reported by: Siva Machina Owned by: ben
Priority: Must Have Milestone: Alpha 18
Component: Core engine Keywords:
Cc: Jan Wassenberg Patch:

Description

after I did a fresh install of 0 A.D. I got this message.

http://pastebin.com/jkz8uEa6

Change History (7)

comment:1 by Lionkanzen, 9 years ago

was a crash ?

you can Add here These files

http://trac.wildfiregames.com/wiki/ReportingErrors

comment:2 by Siva Machina, 9 years ago

Not sure....I can click to continue and it works.

this is what shows up every time I open it up http://i.imgur.com/GNZANMv.png

I would also like to I am using Windows 7 home premium 64bit.

comment:3 by Itms, 9 years ago

Keywords: unanswered added
Milestone: Alpha 18Backlog
Summary: bug after installCrash in SMBIOS::InitStructures

Could you attach crashlog.dmp just after a crash? See GameDataPaths to know where to find it.

comment:4 by historic_bruno, 9 years ago

Cc: Jan Wassenberg added

Usually errors like these occur with new hardware/firmware that the game hasn't been updated to support, I will CC Jan who is the expert on that. If available, can you attach the game's sytem_info.txt from the log folder ? If that failed, it would still help to know specs of your motherboard and CPU.

comment:5 by Jan Wassenberg, 9 years ago

Thanks for sending word. Fortunately the error is very specific and points right at the problem:

if(header->length < sizeof(Header))  WARN_RETURN(ERR::_3);

The BIOS is reporting a table that's even less than 4 bytes large. That won't do ;) I'd recommend replacing with

return ERR::_3;  //NOWARN (happens with $NameOfSillyBIOS)

to just avoid generating an error.

comment:6 by historic_bruno, 9 years ago

Keywords: unanswered removed
Milestone: BacklogAlpha 18

comment:7 by ben, 9 years ago

Owner: set to ben
Resolution: fixed
Status: newclosed

In 16374:

Fixes error in SMBIOS::InitStructures by not warning on invalid header size, fixes #2985

Note: See TracTickets for help on using tickets.