delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/06/22/14:49:04

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-Id: <4.3.2.7.0.20000622144003.00b3f978@courriel.polymtl.ca>
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 22 Jun 2000 14:50:37 -0400
To: cygwin AT sourceware DOT cygnus DOT com
From: Andre Bleau <andre DOT bleau AT courriel DOT polymtl DOT ca>
Subject: gdb 20000610 crashes
Mime-Version: 1.0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id OAA01527

When the program run in the last version of gdb generates an exception gdb 
itself crashes. Example:

/* Bogus C example to show gdb crashing */
#include <stdio.h>
int main()
{
char* null = NULL;
printf("null[0]=%c\n", null[0]);
return 0;
}

compiled with: gcc -g crash.c -o crash

Running the program in gdb crashes gdb itself when the printf line is executed:

* Source Display *:gdb.exe - Application Error
The instruction at "0x77f8aa57"referenced memory at "0x00000034". The 
memory could not be "read".

gdb --version shows:
GNU gdb 4.17.gnat.3.12p

This is with the latest cygwin release under Windows 2000. Output from
cygcheck -s gdb:

Found: C:\cygwin\bin\gdb.exe
Found: c:\GNAT\BIN\gdb.exe
C:\cygwin\bin\gdb.exe
   C:\cygwin\bin\cygitcl30.dll
     C:\cygwin\bin\cygtcl80.dll
       C:\cygwin\bin\cygwin1.dll
         C:\WINNT\System32\KERNEL32.dll
           C:\WINNT\System32\NTDLL.DLL
       C:\WINNT\System32\USER32.dll
         C:\WINNT\System32\GDI32.DLL
   C:\cygwin\bin\cygitk30.dll
     C:\cygwin\bin\cygtk80.dll
       C:\WINNT\System32\COMDLG32.DLL
         C:\WINNT\System32\SHLWAPI.DLL
           C:\WINNT\System32\ADVAPI32.DLL
             C:\WINNT\System32\RPCRT4.DLL
         C:\WINNT\System32\COMCTL32.DLL
         C:\WINNT\System32\SHELL32.DLL
         C:\WINNT\System32\MSVCRT.DLL
   C:\cygwin\bin\tix4180.dll


Cygnus Win95/NT Configuration Diagnostics
Current System Time: Thu Jun 22 14:27:41 2000

WinNT Ver 5.0 build 2195

Path:   /usr/bin
         /usr/local/bin
         /usr/bin
         /c/GNAT/BIN
         /c/WINNT/SYSTEM32
         /c/WINNT
         /c/WINNT/SYSTEM32/WBEM

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

MAKE_MODE = `unix'
PWD = `/d/Software/src'

Use `-r' to scan registry

a:  fd           N/A    N/A
c:  hd  NTFS    4094Mb  76% CP CS UN PA FC     System
d:  hd  NTFS    5679Mb  13% CP CS UN PA FC     Data
e:  cd           N/A    N/A
z:  net NTFS   13515Mb   5% CP CS UN PA FC

C:\cygwin\bin  /usr/bin  user    binmode
C:\cygwin\lib  /usr/lib  user    binmode
C:\cygwin  /        user    binmode
d:\temp  /tmp     system  binmode
c:    /c       user    textmode
d:    /d       user    textmode

Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\cygwin\bin\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: c:\GNAT\BIN\gcc.exe
Found: C:\cygwin\bin\gdb.exe
Found: c:\GNAT\BIN\gdb.exe
Found: C:\cygwin\bin\ld.exe
Found: c:\GNAT\BIN\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: C:\cygwin\bin\make.exe
Found: c:\GNAT\BIN\make.exe
Found: C:\cygwin\bin\sh.exe

    83k 2000/06/11 C:\cygwin\bin\cygitcl30.dll
    35k 2000/06/11 C:\cygwin\bin\cygitk30.dll
   402k 2000/06/11 C:\cygwin\bin\cygtcl80.dll
   474k 1999/09/14 C:\cygwin\bin\cygtcl80_20000415.dll
     5k 2000/06/11 C:\cygwin\bin\cygtclpip80.dll
    10k 2000/06/11 C:\cygwin\bin\cygtclreg80.dll
   639k 2000/06/11 C:\cygwin\bin\cygtk80.dll
   575k 2000/06/07 C:\cygwin\bin\cygwin1.dll
    83k 2000/06/11 C:\cygwin\bin\cygitcl30.dll
    35k 2000/06/11 C:\cygwin\bin\cygitk30.dll
   402k 2000/06/11 C:\cygwin\bin\cygtcl80.dll
   474k 1999/09/14 C:\cygwin\bin\cygtcl80_20000415.dll
     5k 2000/06/11 C:\cygwin\bin\cygtclpip80.dll
    10k 2000/06/11 C:\cygwin\bin\cygtclreg80.dll
   639k 2000/06/11 C:\cygwin\bin\cygtk80.dll
   575k 2000/06/07 C:\cygwin\bin\cygwin1.dll
Use -h to see help about each section

André Bleau, ing., analyste
bleau AT courriel DOT polymtl DOT ca

Département de génie électrique et         Electric Engineering and
de génie informatique                      Computer Engineering department
École Polytechnique de Montréal            Montreal Polytechnic School


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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