| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
| X-Authentication-Warning: | mcomail01.maxtor.com: iscan owned process doing -bs |
| X-MimeOLE: | Produced By Microsoft Exchange V6.5.7226.0 |
| MIME-Version: | 1.0 |
| Subject: | Executable corruption with UPX v1.24 and v1.25 |
| Date: | Tue, 15 Nov 2005 19:20:37 -0700 |
| Message-ID: | <71078E41DDE3E541B024832F34BC3D0DA30816@cowexc03.corp.mxtr.net> |
| X-MS-Has-Attach: | |
| X-MS-TNEF-Correlator: | |
| Thread-Topic: | Executable corruption with UPX v1.24 and v1.25 |
| Thread-Index: | AcXqVFURBLHPJ8vdRO6MRJzAfPqZAA== |
| From: | "Schumacher, Gordon" <gordon_schumacher AT maxtor DOT com> |
| To: | "DJGPP List \(E-mail\)" <djgpp AT delorie DOT com> |
| X-OriginalArrivalTime: | 16 Nov 2005 02:20:37.0760 (UTC) FILETIME=[5534C000:01C5EA54] |
| X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id jAG3CbxL024952 |
Just a heads-up to those out there using UPX to compress their executables... With the v1.25 release of UPX, if I build a particular executable (linked with -s to strip debug symbols), and then compress and decompress the generated executable, the finished product is 4KB smaller than the original compiled program - and crashes in a way that the original does not. If I use version 1.93 beta of UPX, the file compares properly after compression and decompression. I've e-mailed the authors of UPX, and Markus Oberhumer has replied that he recalls that v1.93 adds a workaround for a DJGPP linker bug. I don't have any more information than that - but I thought I'd give everyone out there a warning so you're not tearing at your hair if your executable is crashing inexplicably (especially if it's only the "release" build!)
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |