cygwin fails

Billinghurst, David (CRTS) David.Billinghurst@riotinto.com
Mon Mar 11 02:48:00 GMT 2002


I have stepped through each of the 3.1 libstdc++-v3 fails on cygwin in gdb.  The problem seems to be in initializing istreams.

I am not sure the error message means much, as I have seen it on tests that pass as well.

 
21_strings/inserters_extractors.cc

In function test01, when stepping into line 53
  std::istrinstream istrs01(str01);

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


26_numerics/complex_inserters_extractors.cc

When starting under gdb get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


27_io/filebuf_members.cc

In function test01, when stepping into line 44
  std::filebuf fb_01; //in

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".

27_io/instantiations.cc

In function test01, when stepping into line 39
  istringstream sin (x);

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


27_io/istream_extractor_arith.cc

In function test01, when stepping into line 34
  std::stringbuf isbuf_01(std::ios_base::in);;

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


27_io/istream_extractor_other.cc

In function test01, when stepping into line 41
  std::stringbuf isbuf_00(std::ios_base::in);;

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


27_io/istream_manip.cc

In function test01, when stepping into line 41
  std::istringstream iss01(str01);

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


27_io/istream_sentry.cc

In function test01, when step into line 41
  std::stringbuf strbuf01;

to ios_base.h in function inline _Ios_Openmode operator|

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


27_io/istringstream_members.cc

In function test01, when stepping into line 29
  std::istringstream is01;

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


27_io/ostream_inserter_other.cc

In function test02, when stepping into line 58
  std::ifstream f_in1(name_01);

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".


27_io/stringstream_members.cc 

In function test01, when stepping into line 29
  std::stringstream is01;
to ios_base.h in function inline _Ios_Openmode operator|

get error message
The instruction at "0x6637cae0" referenced memory at "0x00000028". 
The memory could not be "read".





More information about the Libstdc++ mailing list