MingW-related setup.exe crash w/ DEP enabled
Kai Tietz
ktietz70@googlemail.com
Wed Mar 17 16:12:00 GMT 2010
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
More information about the Cygwin-apps
mailing list