This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: MingW-related setup.exe crash w/ DEP enabled


2010/3/17 Corinna Vinschen <corinna-cygwin@cygwin.com>:
> On Mar 17 11:56, Chris Sutcliffe wrote:
>> HI Corinna,
>>
>> > ==============
>> > ? ? ? ? ? ? ? ? ? ? ? Ultimate Packer for eXecutables
>> > ?Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007
>> > UPX 3.01 ? ? ? ?Markus Oberhumer, Laszlo Molnar & John Reiser ? Jul 31st 2007
>> >
>> > ? ? ? ?File size ? ? ? ? Ratio ? ? ?Format ? ? ?Name
>> > ? -------------------- ? ------ ? ----------- ? -----------
>> > upx: rhsetup.exe: CantPackException: TLS callbacks are not supported
>> >
>> > Packed 1 file: 0 ok, 1 error.
>> > ==============
>>
>> As of the latest mingw-runtime (3.18), TLS callbacks are now the
>> default (and currently there is no way to disable them). ?Does a more
>> current (i.e. 3.0.4) version of UPX support TLS? ?Failing that, you'll
>> have to revert to mingw-runtime 3.17.
>>
>> Let me know how you make out.
>
> UPX is only the second problem. ?The really serious problem is that
> the executable crashes under DEP.
>
>
> Corinna
>
> --
> Corinna Vinschen ? ? ? ? ? ? ? ? ?Please, send mails regarding Cygwin to
> Cygwin Project Co-Leader ? ? ? ? ?cygwin AT cygwin DOT com
> Red Hat
>

Neither in .CRT, nor in .TLS is executable for sure. They are
containing function pointers (and for .TLS additional TLS data).

So by this for sure no DEP is reasoned.

Regards,
Kai



-- 
|  (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]