フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
DBAでsegfault(error6)でabort
[ 2312 ] DBAでsegfault(error6)でabort

 groupsession2.1.3をRed hat Enterprise Linux 5.3 (x86-64)
で動作させていますが、DBAでTOMCATがabortします。

 /var/log/messagesには、次のエラーが残っています。
Jul 23 14:00:00:00 servtest kernel: java[6195]:segfault at 0000000042e63dc8 rip 00002aab0b5ba18d rsp 0000000042e63db0 error 6
TOMCATのログには何も残っていません。

 64bitのLinuxのカーネルは、2.6.18-128.1.16.el5になります。

 通常DBAを一般ユーザで起動すると、管理者権限が無いとメッセージがでますが、64Bitの
RHELで一般ユーザで起動するとTOMCAT自体が中断してしまいます。

 管理者でログインし、DBAを利用する場合には問題なく利用できます。

 TOMCATのメモリ割当も、-server -Xmx16384M -Xms8192Mで設定していますし、
DBAを再度64bit版のjavacでコンパイルもしましたが、結果変わらずです。

 今までどおり一般ユーザがDBAを起動させた場合に、
「[管理者]権限がないためご利用いただけません。」
 というメッセージを出して、TOMCATがabortしないようにできないでしょうか?

 ちなみに何通りかのソフトを使ってメモリ診断しましたが、問題ありませんでした。

投稿者snip
最新書き込み2009/07/23 14:54:52
[ 2315 ] Re: DBAでsegfault(error6)でabort

動作仕様を書き忘れていましたので、追記します。
OS:Red hat enterprise linux 5.3 base server (x86-64)
Tomcat 6.0.20
Apache Ant 1.7.1
Java:1.6.0_14
groupsession 2.1.3

投稿者snip
最新書き込み2009/07/23 19:29:23
[ 2326 ] DBAがsegfault(error6)でabort少し改善

Java:1.6.0_14が× java:1.6.0_07まで落としたら、DBAでabortしなくなったが、
今度は、 java.lang.StackOverflowError のメッセージが・・・・

なので、-Xss32Mと設定してみると。エラーをはかずに真ん中のフレームが白い画面のまま。

 abortしなくなったのは良いし、エラーも吐かないようになったのはいいんですが、
管理者権限が必要ですよ!ってメッセージがでるようにまで回復させたいです。

 あと一歩もう一歩なんですが・・・・・・・。

投稿者snip
最新書き込み2009/07/25 14:59:25
[ 2355 ] Re: DBAがsegfault(error6)でabort少し改善

何も表示されませんが、GroupSession.logには、たくさんエラーが書き込まれていました。
------------------------------------------------------------------------------------------------
2009-07-30 16:16:59,182 ERROR jp.groupsession.v2.struts.AbstractGsAction:133 - AbstractActionで例外がスローされました。
java.lang.ClassCastException: jp.groupsession.v2.bcmn.cmn999.Cmn999Form cannot be cast to jp.groupsession.v2.cmn.cmn999.Cmn999Form
at jp.groupsession.v2.cmn.cmn999.Cmn999Action.executeAction(Cmn999Action.java:71)
-------------------------------------------------------------------------------------------------
こちらの
Cmn999Form cmn999Form = (Cmn999Form) form;
キャストができないみたいなんですが・・・・・。
ちょっとやっかいです。

投稿者snip
最新書き込み2009/07/30 16:30:36
[ 2356 ] Re: Re: DBAがsegfault(error6)でabort少し改善

InternetExplorer 7でGroupSession2を起動するとなんの問題も無いのですが、
Sleipnir(私の規定ブラウザ)を使うと上記エラーがでるようでした。
 苦労したのにブラウザによって、こんなことが起きるものなのかなぁ。
(ほぼ解決済)

投稿者snip
最新書き込み2009/07/30 16:49:16
[ 2357 ] Re: Re: Re: DBAがsegfault(error6)でabort少し改善

gecko :  FireFox系で同様のエラー発生。
Trident:  IEはOK sleipnirでTridentエンジンの場合エラー発生。

投稿者snip
最新書き込み2009/07/30 17:14:46
[ 2358 ] Re: DBAでsegfault(error6)でabort

java.lang.ClassCastException: jp.groupsession.v2.bcmn.cmn999.Cmn999Form cannot be cast to
完全に見落とし、v2.bcmn.cmn999になってる!
v2.cmn.cmn999なはずだし。
追加したクラスを見に行ってる。これは自分の改造間違い。

投稿者snip
最新書き込み2009/07/31 10:03:12
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=747
 


TOP