Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Compiler/Delphi/Code Generation/Optimization    [ Add a report in this area ]  
Report #:  106781   Status: Open
[Windows 8] lack of SafeSEH support
Project:  Delphi Build #:  XE2
Version:    16.4 Submitted By:   Harald Binkle
Report Type:  Basic functionality failure Date Reported:  6/29/2012 5:34:01 AM
Severity:    Serious / Highly visible problem Last Updated: 3/31/2014 6:10:32 PM
Platform:    All versions Internal Tracking #:  
Resolution: Duplicate (Resolution Comments) Resolved in Build: : None
Duplicate of:  107098
Voting and Rating
Overall Rating: (8 Total Ratings)
5.00 out of 5
Total Votes: 116
Description
The Microsoft Windows Logo Test for Windows 8 complains about lack of SafeSEH support of delphi executables.
Please add this.

Additional information about this can be found here:
[Old Meets New: Microsoft Windows SafeSEH Incompatibility]
http://www.accuvant.com/node/5552
[/SAFESEH (Image has Safe Exception Handlers)]
http://msdn.microsoft.com/en-us/library/9a89h429%28v=vs.80%29.aspx
Steps to Reproduce:
create a exe file.
Run Microsoft Windows Logo Test for Windows 8
--> it complains that SafeSEH is not supported by the executable

Please see also this thread.
[Enable Safe Exception Handling in C++ Builder]
http://stackoverflow.com/questions/11196471/enable-safe-exception-handling-in-c-builder
Workarounds
None
Attachment
None
Comments

Tomohiro Takahashi at 7/3/2012 10:34:33 PM -
> [Steps]
> create a exe file.
Is it 32bit(x86) executable file?

Haim Gelfenbeyn at 7/30/2012 11:47:50 PM -
Yes, SafeSEH need applies only to 32-bit (x86) targets. On x64 all exception handlers are noted in the PDATA already.

Tomohiro Takahashi at 7/3/2012 10:37:19 PM -
This report was opened.
But, Internal Tracking Number field is still blank.

Stephen Fewer at 5/19/2013 12:16:42 PM -
This is still not supported in XE4! can Embarcadero provide a suitable workaround for Win32 builds to get SafeSEH enabled or is this going to be available in XE5?

Chris Nillissen at 9/23/2013 6:52:34 PM -
Yes this is very important to get sorted!!

Server Response from: ETNACODE01