Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <1F8B49DD9100D31195FC00A0C94989FE0D8D@obelix> From: Joost Kraaijeveld To: "Cygwin AT Sourceware. Cygnus. Com (E-mail)" Subject: RE: 20.1 with GCC 2.95.2 problem Date: Wed, 29 Dec 1999 16:13:16 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.1960.3) Content-Type: text/plain I think I narrowed my problem down a bit. Using thge debugger I found the line that, as far as I can see, is responsible for the crash, that is, after these lines a SEGSEGV occurs. ADatabaseManager::ADatabaseManager( const char* aDefaultDatabaseName) // Called with "ALib" : AManager(), // Goes OK defaultDatabaseName(aDefaultDatabaseName), // Goes to below (in bastring.h) odbcEnvironment(new AODBCEnvironment), // Is executed odbcDatabase(0) { ... // Never gets here } in bastring.h 177 basic_string (const charT* s ) 178 : dat (nilRep.grab ()) { assign (s); } Note: Debugger says: s="ALib" Than it goes to: 75 charT* grab () { if (selfish ) return clone (); ++ref ; return data (); } Note: Debugger says: selfish = false, ref = 1, 3 charT* data () { return reinterpret_cast(this + 1); } SIGSEGV Joost Kraaijeveld Askesis B.V. Groenewoudseweg 46 6524VB Nijmegen tel: 024-3888063 / 06-51855277 fax: 024-3608416 email: JKraaijeveld AT askesis DOT nl web: www.askesis.nl -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com