Opened 12 years ago

Closed 9 years ago

Last modified 9 years ago

#1125 closed defect (needsinfo)

Insufficient access rights to open file

Reported by: Jonathan Waller Owned by:
Priority: Should Have Milestone:
Component: Core engine Keywords:
Cc: Patch:

Description

Received a crashlog from irc user Funcod.

(error while dumping stack: No stack frames found) errno = 13 (Insufficient access rights to open file) OS error = 2 (The system cannot find the file specified.)

Attachments (2)

crashlog.txt (2.9 KB ) - added by Jonathan Waller 12 years ago.
crashlog.dmp (55.4 KB ) - added by Jonathan Waller 12 years ago.

Download all attachments as: .zip

Change History (8)

by Jonathan Waller, 12 years ago

Attachment: crashlog.txt added

by Jonathan Waller, 12 years ago

Attachment: crashlog.dmp added

comment:1 by historic_bruno, 12 years ago

Why is it finding atioglxx.dll as an OpenGL driver when he has an NVIDIA !GeForce2 GTS/GeForce2 Pro? It seems he has or had ATI drivers installed, they should be uninstalled, and then reinstall the latest NVIDIA drivers (which will likely be quite old given its a !GeForce2).

comment:2 by Philip Taylor, 12 years ago

The driver detection code (AppendDriverVersionsFromRegistry or AppendDriverVersionsFromKnownFiles) intentionally reports all the drivers it can find, regardless of whether they're active or not. (That shouldn't be a problem - Windows will only try to use the relevant one.)

The crashlog.dmp is failing in ogl_Init()'s ENSURE(exts) (then the user selected 'break' in the dialog box), seemingly via a call to CVideoMode::SetFullscreen from an earlier psDisplayError. I guess we should add some protection against that - don't try breaking out of fullscreen if ogl is not currently initialised (even if the error occurs in the middle of ogl_Init).

That original psDisplayError seems to be an access violation reading 0x21B216E4, but I can't easily see where that was triggered. It'd be nice if recent debug_printfs were saved in crashlog.txt so we could see earlier errors.

comment:3 by Stan, 9 years ago

Is it still accurate ?

comment:4 by historic_bruno, 9 years ago

Both of Philip's points still stand, but I think we never had enough information to solve the original bug report. Maybe we can split Philip's comment into two new tickets and close this one as worksforme.

comment:5 by Stan, 9 years ago

Resolution: needsinfo
Status: newclosed

comment:6 by Stan, 9 years ago

Milestone: Backlog
Note: See TracTickets for help on using tickets.