Public bug reported:
Binary package hint: g++-2.95
On dapper, compiling and running the following code produces a core
dump.
If I then copy libstdc++-3-libc6.2-2-2.10.0.so from my hoary
distribution, I get the correct output.
#include <iostream>
int main()
{
try
{
throw int(1);
}
catch (...)
{
std::cerr << "caught it!" << std::endl;
}
}
Dapper
$ ./a.out
Aborted (core dumped)
I copied across the library libstdc++-libc6.2-2.so.3 from my Hoary 5.04
machine and ran the above program
$ LD_PRELOAD=./libstdc++-3-libc6.2-2-2.10.0.so ./a.out
caught it!
I've marked it a security risk because I don't know what programs will
call abort rather than handle exceptions correctly.
** Affects: gcc-2.95 (Ubuntu)
Importance: Undecided
Status: Unconfirmed
** Visibility changed to: Public
** This bug is no longer flagged as a security issue
--
dapper exceptions do not work, seems regression from hoary
https://launchpad.net/bugs/74619
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs