M. Takeyama さん、k7-koyamaです。
問題は、eclipseよりも、gnome KDE にあると思われますが.....
motiefバージョンのeclipseを使ってどうして、不安定さの原因が eclipseより gnome (や) KDE にあると推測できるのでしょうか?
パラメータとして(Eclipse SDK 2.1系で) GUIとして[Linux版の場合] ・Motif版(kernel 2.4.7以上 XFree86 version 4.1.0以上) Java 2 Platforms[Linux(Intel x86)] ・Sun Java 2 SDK, Standard Edition, version 1.4.1_01 for Linux x86 #1.4系の最新安定版は1.4.2
IBMのJavaは、開発に使いたくないので、利用していません。
もし、motiefバージョンであるなら、kernel 2.4系や XFree86のバージョン に依存するものがなんらかあるのではと思われますし、 JAVA(Sun)も 1.3系と1.4系(1.4.2)では、日本語のロケールまわりの扱いで 違いがありますし、バージョンによっても安定度は違うと思います。 (Eclipse自身のバグに起因するものもあるかもしれないですし。)
そうですね。安直な発言でした。 私は、XWindowは、わからないので、エラーの内容を表示すべきでした。 症状は、コード検索を実行しようとするときに、eclipseが落ちてしまうという問題です。 JBuilder4のときは、Windowが最小化されてしまうという現症でしたが、 このときは、 Gnome の フォーカス関係の一致ウインドイベントをいじってやると回避できました。 KDEでは、何の問題もなかったのですが、その後、新しいバージョンのKDEになってから、 同じ現症が再発していました。 JBuilderXでは直っています。 eclipseの場合は、それよりひどく、アプリケーション自体が落ちてしまいます。 私は、今までVineしか使っていませんが、JavaIDEの開発環境については、 Windowsに比べて、とても不安定だと感じています。 javac を利用したコンパイルだけなら、何の問題もありませんでした。 //************** エラー内容 ********************************************// An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=0x4015E2A6 Function=(null)+0x4015E2A6 Library=/lib/libc.so.6 NOTE: We are unable to locate the function name symbol for the error just occurred. Please refer to release documentation for possible reason and solutions. Current Java thread: at org.eclipse.swt.internal.motif.OS.XtDestroyWidget(Native Method) - locked <0x48b87a98> (a java.lang.Class) at org.eclipse.swt.widgets.Widget.destroyWidget(Widget.java:296) at org.eclipse.swt.widgets.Shell.destroyWidget(Shell.java:675) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:331) at org.eclipse.swt.widgets.Shell.dispose(Shell.java:717) at org.eclipse.jface.text.DefaultInformationControl.dispose(DefaultInformationControl.java:259) at org.eclipse.jface.text.AbstractInformationControlManager.disposeInformationControl(AbstractInformationControlManager.java:709) at org.eclipse.jface.text.AbstractInformationControlManager.dispose(AbstractInformationControlManager.java:724) at org.eclipse.jface.text.AbstractHoverInformationControlManager.dispose(AbstractHoverInformationControlManager.java:456) at org.eclipse.jface.text.source.SourceViewer.handleDispose(SourceViewer.java:432) at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.handleDispose(JavaSourceViewer.java:104) 以下はしょります。 もし、ご希望でしたら、直接メールいただければ、エラー全文転送します。 Heap at VM Abort: Heap def new generation total 2304K, used 1035K [0x44720000, 0x44990000, 0x44c00000) eden space 2112K, 45% used [0x44720000, 0x44811000, 0x44930000) from space 192K, 37% used [0x44960000, 0x44971cf0, 0x44990000) to space 192K, 0% used [0x44930000, 0x44930000, 0x44960000) tenured generation total 29280K, used 23958K [0x44c00000, 0x46898000, 0x48720000) the space 29280K, 81% used [0x44c00000, 0x46365998, 0x46365a00, 0x46898000) compacting perm gen total 24320K, used 24136K [0x48720000, 0x49ee0000, 0x4c720000) the space 24320K, 99% used [0x48720000, 0x49eb20e0, 0x49eb2200, 0x49ee0000) Local Time = Thu Mar 18 02:33:49 2004 Elapsed Time = 2785 # # The exception above was detected in native code outside the VM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # # Java VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode) # コンパイルおよび、実行では問題ないことから、ウインド回りで、おかしくなっている と理解しています。 おっしゃる通り、Eclipseのバグかもしれませんし、日本語表示のGnomeなどのWindowマネージャー のバグかもしれません。 どっちにしろ、私にとって大切な事は、対象のeclipseを安心して利用できるか、否か になります ので、推測部分は、余計な御世話でした。