歡迎您光臨本站 註冊首頁

修復ubuntu中java執行的Locking assertion failure

←手機掃碼閱讀     火星人 @ 2014-03-26 , reply:0

在ubuntu里用eclipse些程序還是很舒服的,操作感覺比較柔和,呵呵。不過今天寫了個轉換圖像的小程序,執行時在創建DC后就會報Locking assertion failure,雖然不影響程序執行結果,但是總歸看著不爽,於是搜了一下,居然是sun的bug。互聯網真是好,很容易就找到了修復這個bug的方法,用root執行如下shell就可以了。
QUOTE:
#!/bin/sh
# S. Correia
# 2007 11 21
# A simple script to patch the java library in order
# to solve the problem with "Assertion 'c->xlib.lock' failed."
# see bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373
LIB_TO_PATCH=libmawt.so
for f in `find $JAVA_HOME -name "$LIB_TO_PATCH"`
do
echo "Patching library $f"
#sudo sed -i 's/XINERAMA/FAKEEXTN/g' "$f"
sed -i 's/XINERAMA/FAKEEXTN/g' "$f"
done

作者:小毛

[火星人 ] 修復ubuntu中java執行的Locking assertion failure已經有505次圍觀

http://coctec.com/docs/linux/show-post-185666.html