Skip to content

Windows 64-bit executable crashes with "Access denied" - Windows 10, UPX 3.91 and 3.94 #154

@apankrat

Description

@apankrat

What's the problem (or question)?

Got a report from a customer, can't reproduce, but the symptoms are interesting.

A 64-bit executable - C++, built with Visual C++ 2013, v120_xp.
Been compressing it with UPX 3.91 since October 2013.
The installation base is at least in 10s of thousands.
Never had a single UPX-related issue reported until now.

A couple of days ago a customer complained that the program no longer starts. The OS is Windows 10. Ruled out the program's own crash as a cause, also ruled out any antivirus interference (there are no 3rd party AV installed). The event log shows:

Faulting application name: ***, version: ***, time stamp: 0x5a1c2d50
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x000000000028ae40
Faulting process id: 0x3d85c
Faulting application start time: 0x01d36c3fe2462f40
Faulting application path: ***
Faulting module path: unknown
Report Id: ***
Faulting package full name:
Faulting package-relative application ID:

Switched from UPX 3.91 to 3.94 - the issue remained.
Removed UPX compression - the issue went away.

Also of relevance - this gentleman has been running an older version of the program (not dramatically different and also UPX-3.91 compressed) on the same machine and OS for over a year.

I've asked for additional details, including if he perhaps was "tightening up" his OS setup in some form. Once I hear back, I'll update the ticket. I can ask for any details required and, probably, can ask to run diagnostics, collect logs, etc. Just need some guidance from you guys as to what to ask for.

What should have happened?

Program should've launched

Do you have an idea for a solution?

No

How can we reproduce the issue?

Can't tell

Please tell us details about your environment.

  • UPX version used - 3.91 and 3.94
  • Host Operating System and version: Windows 8.1
  • Host CPU architecture: 64-bit
  • Target Operating System and version: Windows 10
  • Target CPU architecture: 64-bit

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions