解決: extension : dictionary extension: "bad transfer url"

FreeBSD
返信する
NakataMaho
記事: 177
登録日時: 6月 13, 2008, 11:19 am

解決: extension : dictionary extension: "bad transfer url"

投稿記事 by NakataMaho »

FreeBSD 7以降で、extensionをインストールしようとすると、"bad transfer url"
とかでて失敗するということが長いことつづいてました[1]
FreeBSD6用のworkaroundなのか、正しいものなのかちょっとわからない[2]
のですが、それをコミットして直しました。[3]

原因は、rtld-elfの挙動の微妙な違い[1]ということで、FreeBSD版OOOでの長い間の懸案でした[4]。
今回、
KonstantinやAlexanderによってrtld-elfへのパッチが提示されました[5]。私もすぐさま
テストし、OOoでのバグが消えていること、小さなテストプログラムのLinux/FreeBSDでの
挙動の違いが無くなっていることを確認しました。FreeBSD-currentにコミットされました[6]。
Linux/Solarisと同じような挙動になると思われます。MFCもされる予定です。

これで、まだissue/PRなどであがってない
よくわからないクラッシュが根絶される可能性があります。
また、7年ほど前OOoのportsメンテナのMartin Blaapからは、私信で祝福のメッセージを
いただきました。

[1] http://www.freebsd.org/cgi/query-pr.cgi?pr=127946
http://www.openoffice.org/issues/show_bug.cgi?id=98781
http://www.openoffice.org/issues/show_bug.cgi?id=82690

[2] http://www.openoffice.org/issues/show_bug.cgi?id=22253
[3] http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup ほかすべてのOOo portsにもコミットした(3, 3-RC, 3-devel, 2, 2-RC, 2-devel)
[4] http://docs.FreeBSD.org/cgi/mid.cgi?200 ... 375.chat95
[5] http://docs.FreeBSD.org/cgi/mid.cgi?200 ... 31.GT23592
http://docs.FreeBSD.org/cgi/mid.cgi?200 ... 593.chat95
http://docs.FreeBSD.org/cgi/mid.cgi?200 ... 41.GF23592
[6] http://www.freebsd.org/cgi/cvsweb.cgi/s ... web-markup
NakataMaho
記事: 177
登録日時: 6月 13, 2008, 11:19 am

Re: 解決: extension : dictionary extension: "bad transfer url"

投稿記事 by NakataMaho »

2009/6/30にMFCされました。したがって
7-STABLE(6/30以降), 7.3-RELEASE以降はこの"bad transfer URI"バグを本質的に潰すことが可能となります。
http://www.freebsd.org/cgi/cvsweb.cgi/s ... web-markup

OpenOffice.orgのports自体はこれに従い、変更を受けることになります。
NakataMaho
記事: 177
登録日時: 6月 13, 2008, 11:19 am

Re: 解決: extension : dictionary extension: "bad transfer url"

投稿記事 by NakataMaho »

FreeBSD 8 正確には __FreeBSD_version >= 702104 では、新しいexceptionのハンドルが行われるようになりました。
http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup
http://www.freebsd.org/cgi/cvsweb.cgi/p ... web-markup
portrevision bumpは2,3のみ、3-devel, 3-RC, 2-RCにはpatchのみコミットしました。
返信する

“FreeBSD”に戻る