Package: mingw32
Version: 3.4.2.20040916.1-1
Severity: important

*** Please type your report below this line 
Any builds created with this version build broken binaries.
Previous mingw32 or MinGW 3.4.2 from www.mingw.org for Windows are fine.

The binaries act normal till throw() is encoutered, at that point it
causes a segmentation fault. If you don't use exception handling,
then the binaries produced work fine in my tests.

A simple C++ program as this is all you need to see the problem:
int main() { try { throw(5); } catch (...) {} return(0); }

GDB backtrace shows this:
__cxa_throw ()
As being the problem.

For cross reference, I also submitted this bug to the MinGW team
as at first I thought they were at fault:
http://sourceforge.net/tracker/index.php?func=detail&aid=1101998&group_id=2435&atid=102435

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (300, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages mingw32 depends on:
ii  libc6               2.3.2.ds1-20         GNU C Library: Shared libraries an
ii  mingw32-binutils    2.15.91.20040904.1-1 Minimalist GNU win32 (cross) binut
ii  mingw32-runtime     3.5-1                Minimalist GNU win32 (cross) runti

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to