From owner-freebsd-current Wed Mar 12 3:58: 6 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 743A937B401; Wed, 12 Mar 2003 03:58:03 -0800 (PST) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 761C643F3F; Wed, 12 Mar 2003 03:58:01 -0800 (PST) (envelope-from mb@imp.ch) Received: from cvs.imp.ch (cvs.imp.ch [157.161.4.9]) by mail.imp.ch (8.12.6/8.12.3) with ESMTP id h2CBw0ms086103; Wed, 12 Mar 2003 12:58:00 +0100 (CET) (envelope-from Martin.Blapp@imp.ch) Date: Wed, 12 Mar 2003 12:58:00 +0100 (CET) From: Martin Blapp 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> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1789402400-1047470280=:59497" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 61 826 93 00 Fax: +41 61 826 93 01 PGP: 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