more on g++ exception

Brian Beuning BrianB@atl.paysys
Mon Apr 28 14:41:00 GMT 1997


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@cygnus.com" with one line of text: "help".



More information about the Cygwin mailing list