Date: Wed, 12 Mar 2003 12:58:00 +0100 (CET) From: Martin Blapp <mb@imp.ch> To: current@freebsd.org Cc: kan@freebsd.org Subject: C++ Exception handling with shared libs in current is broken again Message-ID: <20030312125308.J59497@cvs.imp.ch>
next in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1789402400-1047470280=:59497 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi all, I do know now why I have again problems with building openoffice. It seems that exceptions over shared libraries are broken again in CURRENT. Alexander, do you have a idea why this got broken again ? Attached is your test programm ... Martin STABLE: mb@stable:~/cxxtest$ export LD_LIBRARY_PATH=. mb@stable:~/cxxtest$ ./arf calling foo in baz foo caught Bax thowing... returned from foo CURRENT: mb@current:~/cxxtest$ export LD_LIBRARY_PATH=. mb@current:~/cxxtest$ ./arf abort trap ... The exception is not catched at all ... Martin Blapp, <mb@imp.ch> <mbr@FreeBSD.org> ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 61 826 93 00 Fax: +41 61 826 93 01 PGP: <finger -l mbr@freebsd.org> PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ --0-1789402400-1047470280=:59497 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="cxxtest.sh" Content-Transfer-Encoding: BASE64 Content-ID: <20030312125800.E59497@cvs.imp.ch> Content-Description: Content-Disposition: attachment; filename="cxxtest.sh" IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxl LCByZW1vdmUgYW55dGhpbmcgYmVmb3JlDQojIHRoaXMgbGluZSwgYW5kIHRo ZW4gdW5wYWNrIGl0IGJ5IGVudGVyaW5nICJzaCBmaWxlIi4gIE5vdGUsIGl0 IG1heQ0KIyBjcmVhdGUgZGlyZWN0b3JpZXM7IGZpbGVzIGFuZCBkaXJlY3Rv cmllcyB3aWxsIGJlIG93bmVkIGJ5IHlvdSBhbmQNCiMgaGF2ZSBkZWZhdWx0 IHBlcm1pc3Npb25zLg0KIw0KIyBUaGlzIGFyY2hpdmUgY29udGFpbnM6DQoj DQojICAgICAgIE1ha2VmaWxlDQojICAgICAgIGZvby5jYw0KIyAgICAgICBt YWluLmNjDQojDQplY2hvIHggLSBNYWtlZmlsZQ0Kc2VkICdzL15YLy8nID5N YWtlZmlsZSA8PCAnRU5ELW9mLU1ha2VmaWxlJw0KWENYWD1nKysNClhMRD1s ZA0KWENYWEZMQUdTPS1nIC1mcGljIC1mZXhjZXB0aW9ucw0KWA0KWGFsbDog YXJmDQpYDQpYYXJmOiBtYWluLm8gZm9vLnNvDQpYCSR7Q1hYfSAtbyBhcmYg bWFpbi5vIGZvby5zbw0KWA0KWA0KWGZvby5zbzogZm9vLm8NClgJJHtMRH0g LUJzaGFyZWFibGUgLW8gZm9vLnNvIGZvby5vDQpYDQpYY2xlYW46DQpYCXJt IC1mIGFyZiAqLm8gKi5zbw0KRU5ELW9mLU1ha2VmaWxlDQplY2hvIHggLSBm b28uY2MNCnNlZCAncy9eWC8vJyA+Zm9vLmNjIDw8ICdFTkQtb2YtZm9vLmNj Jw0KWCNpbmNsdWRlIDxzdGRpby5oPg0KWA0KWGludCBGb28gKCk7DQpYDQpY aW50IEJheiAoKQ0KWHsNClggICAgY2hhciAqbXNnID0gIkJheCB0aG93aW5n Li4uIjsgDQpYICAgIHByaW50ZiAoImluIGJhelxuIik7DQpYICAgIHRocm93 IG1zZzsNClggICAgcHJpbnRmICgiYmF6IHNob3VsZCBub3QgYmUgaGVyZS5c biIpOw0KWH0NClgNClgNClhpbnQgRm9vICgpDQpYew0KWCAgICB0cnkgew0K WCAgICAgICAgQmF6ICgpOw0KWCAgICB9IGNhdGNoIChjaGFyICptc2cpIHsN ClggICAgICAgIHByaW50ZiAoImZvbyBjYXVnaHQgJXNcbiIsIG1zZyk7DQpY ICAgIH0NClh9DQpFTkQtb2YtZm9vLmNjDQplY2hvIHggLSBtYWluLmNjDQpz ZWQgJ3MvXlgvLycgPm1haW4uY2MgPDwgJ0VORC1vZi1tYWluLmNjJw0KWCNp bmNsdWRlIDxzdGRpby5oPg0KWA0KWGludCBGb28gKCk7DQpYDQpYaW50DQpY bWFpbiAoKQ0KWHsNClggICAgdHJ5IHsNClggICAgICAgIHByaW50ZiAoImNh bGxpbmcgZm9vXG4iKTsNClggICAgICAgIEZvbyAoKTsNClggICAgICAgIHBy aW50ZiAoInJldHVybmVkIGZyb20gZm9vXG4iKTsNClggICAgfSBjYXRjaCAo Y2hhciAqbXNnKSB7DQpYICAgICAgICBwcmludGYgKCJleGNlcHRpb24gZnJv bSBmb286ICVzXG4iLCBtc2cpOw0KWCAgICB9IGNhdGNoICguLi4pIHsNClgg ICAgICAgIHByaW50ZiAoInVua25vd24gZXhjZXB0aW9uXG4iKTsNClggICAg fQ0KWH0NCkVORC1vZi1tYWluLmNjDQpleGl0DQo= --0-1789402400-1047470280=:59497-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030312125308.J59497>