delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/12/12/19:54:33

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Authenticated: #9087063
Message-ID: <3FDA6322.3060100@gmx.de>
Date: Fri, 12 Dec 2003 18:53:54 -0600
From: Axel Naumann <axel-naumann AT gmx DOT de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031208
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: vtable with snapshot >=20031123

--------------020609060301050807060702
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

I ran into a problem with gcc 3.3.1, cygwin snapshots>=20031123 (at 
least, probably also earlier versions). The binary built from the 
attached sources (with vtbllib.hpp's INLINE_CTOR defined) coredumps. It 
seems that the vtable is invalid, probably because a class's vtable is 
created for each translation unit (it only crashes if the c'tor is 
inlined; #undef INLINE_CTOR fixes vtbl.exe).

This did not happen with earlier versions of cygwin (1.4*); as far as I 
can remember even gcc 3.3.1 with cygwin 1.4* worked. This is why I 
believe it's a cygwin problem, not a gcc problem - but I'm really just 
guessing.

Could you tell me if you can reproduce this, and whether it's cygwin or 
gcc or me? If you need more info on my system please let me know (in 
general: everything up to date, yesterday's cygwin setup.exe 
installation except for the cygwin snapshot).

Axel.

--------------020609060301050807060702
Content-Type: application/gzip;
 name="vtbl_inline.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="vtbl_inline.tar.gz"

H4sIADFP2j8AA+1YW0/bMBjtK/4Vn9ohFVC63GgkNyBNA2loWZkQK9pTlTYuWHPTKEk7JER/
+2ynaVw26B6Wsmk+qvCF71acc/yFT+E3MqGMNGqEaZlm13Ubpmla3nEx8o8YTTl3jxum53W5
jee4Jre3LMdugFlnUSXmWR6mAI3wnrCX7D4SGu+inh2j8/nDZf8rhpAxYHQEIxrDmJEwRnyG
YZGPWIfcE8R/h4WB3IgKYzG3xQJxb1y6I1Q6Pe8A05DGnRnauz06AuMWjJnMtNoGI+i8BYPJ
rWKwkRKqKItvqBGyuzAlkYikJl0bAlLzryPYnQ37F8LZajy7LHJVHkJF5UrcuyRB6+xVxeMk
Wc+5CaAqouKsWMlImy773HZf2uzLNEXRY1l3QhMCxo04TuNmtiApm4URiYwFTfN5yDfPhmdB
IIar8/P+9dW7/jW88ZE8coz20ikYEzjkX+9QnCD/Kf4qr/2QatQG+dzyR6nOHFv0ny+sUv8d
z3Sl/lta/3eCFo3HbB4RaKp600Q0zqUatw/gAQHAl4xkgwAWPbFIST5PYzB76FFrw78N5V6q
Lcc2/juOs+7/bLFvWV3b0/zfBX7if0F/1KKTOCITuOgHF/3z4fvryys0CDAeBO0DDMMpmbYt
23FX6pDlEcbj2TwH328Kk6bvyz0SR4yrRA+1+IxOkIyxFBbwUHn5vowIqtMjWsxoBMI+mk+T
9tNMMhHGwu+EZxPjZk6tTL8D5dRry7GN/65lVu9/nif573Y1/3eBkuer5wC1+ILGpFqX+uDT
WZanJJyeorWRKg5jFmYZpyunaTIfMTrGgq6C6bJlKN8/JKkLQm/sLwvLJKWLMCfSV7QggtY9
EAIiJakGRVoNr30OrwX1lbOuHFv7/65y/9vHgv+8D9D83wWe6/+Lfh/jYixv3+GCncTke0Vr
vmGclnR+XHstN90iwkhOhLG+l/8yqKdeV45t/Lcdr+K/5Rb8P9b83wWe3P/20wbA/mUH8Nxb
Q9EErP5XsNEIlIIgVWNZrdQLfxAcrjSi979fyxoaGhoaGhoaGhoaGhoafxQ/ALUu3s4AKAAA


--------------020609060301050807060702
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
--------------020609060301050807060702--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019