Bug#227894: g++ exceptions thrown -> valgrind signals invalid read

2004-01-16 Thread Jeremy Nimmer
Gunther, [I'm not a DD; just a helping hand...] On Thu, 2004-01-15 at 08:33, Gunther Laure wrote: > Example code: > ... > catch(...) > { > std::cout << "catched "<< &number << std::endl; > } > ... I am unable to reproduce your problem using my vanilla sid install: g++-3.3 [3.3.3-0pre2]

Bug#227894: g++ exceptions thrown -> valgrind signals invalid read

2004-01-15 Thread Gunther Laure
Package: g++ Version: 3.3.3 20040110 Severity: serious Every exception thrown is signaled by valgrind as a invalid read of 4 bytes. It seems there is something broken in the stack unrolling mechanism. On Debian testing, the code works as expected. Example code: #include int main(int argc, cha