delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/04/28/20:42:53

From: Brian Beuning <BrianB AT atl DOT paysys>, com AT cygnus DOT com
Subject: more on g++ exception
28 Apr 1997 20:42:53 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <01BC53B5.090EEB90.cygnus.gnu-win32@BRIANB>
Mime-Version: 1.0
Original-To: "'gnu-win32 AT cygnus DOT com'" <gnu-win32 AT cygnus DOT com>
Original-Sender: owner-gnu-win32 AT cygnus DOT com

OK, I unpacked the source and looked around a bit and found the strace
environment variable.  After doing
	set strace=3,st.txt

we get this nice 3 meg file of debugging output.  Below is the part
of the output just before it goes into the loop and a few iterations
of the loop.

The output below is from make(1) invoking g++ invoking cc1plus.
When I capture the cpp output in a file and run cc1plus directly
it gives the same exception handler message, but it does not go
into an infinite looping printing the exception message.

Any advice on how to track this down any more?  (I just saw the two
messages over the weekend, which I will try.)

Brian Beuning




(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 85 = write_console (,..85)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 85 = write (2, 0x263EBF0, 85)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) write (2, 0x263EC00, 18)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) fhandler_console::write 263EC00, 18
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) at 100 state is 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 18 = write_console (,..18)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 18 = write (2, 0x263EC00, 18)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) write (2, 0x263EBE0, 9)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) fhandler_console::write 263EBE0, 9
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) at 119 state is 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 9 = write_console (,..9)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 9 = write (2, 0x263EBE0, 9)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) write (2, 0x263EBD4, 53)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) fhandler_console::write 263EBD4, 53
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) at 110 state is 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 53 = write_console (,..53)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 53 = write (2, 0x263EBD4, 53)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) write (2, 0x263FF87, 1)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) fhandler_console::write 263FF87, 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) at 10 state is 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 1 = write_console (,..1)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 1 = write (2, 0x263FF87, 1)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) write (2, 0x263EB50, 18)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) fhandler_console::write 263EB50, 18
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) at 100 state is 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 18 = write_console (,..18)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 18 = write (2, 0x263EB50, 18)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) write (2, 0x263EB30, 9)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) fhandler_console::write 263EB30, 9
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) at 119 state is 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 9 = write_console (,..9)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 9 = write (2, 0x263EB30, 9)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) write (2, 0x263EB24, 31)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) fhandler_console::write 263EB24, 31
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) at 32 state is 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 31 = write_console (,..31)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 31 = write (2, 0x263EB24, 31)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) write (2, 0x263FF87, 1)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) fhandler_console::write 263FF87, 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) at 10 state is 1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 1 = write_console (,..1)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) 1 = write (2, 0x263FF87, 1)
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) suspend said -1
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler sig = 7
(d:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/cc1plus.exe
1006) In cygwin_except_handler calling 414880

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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