[ リストに戻る ]
No.268に関するツリー


WINGBEAT COFFEE ROASTERS

   .NET R-Tuneで配列の境界外エラー [バグ報告] - 桂馬 - 2007/06/10(Sun) 09:12:49 [No.268]
Re: .NET R-Tuneで配列の境界外エラー [解決!] - GSK - 2007/07/08(Sun) 14:28:47 [No.290]
Re: .NET R-Tuneで配列の境界外エラー [回答] - GSK - 2007/06/11(Mon) 00:40:59 [No.270]



並べ替え: [ ツリー順に表示 | 投稿順に表示 ]
.NET R-Tuneで配列の境界外エラー (親記事) [バグ報告] - 桂馬

はじめまして。桂馬と申します。
.NET特有の起動の遅さにうんざりして以来ずっと、
.NET R-Tuneを使っております。

つい最近になって、.NETアプリの高速化をしようとソフトを起動したところ、
以下のようなエラーメッセージを出力しました。

「無視」するとウィンドウは表示されますが、
リストには何も表示されず、高速化も出来ませんでした。

OSはWindowsXP Home SP1
ngenのバージョンは2.0
.NET R-Tune
Version 1.3.0(Build 2611.29999)
と、なっております。
-----
Just-In-Time (JIT) デバッグを呼び出すための詳細については、
ダイアログ ボックスではなく、このメッセージの最後を参照してください。

************** 例外テキスト **************
System.IndexOutOfRangeException: インデックスが配列の境界外です。
場所 WindowsApplication1.clsNgen.NgenShow()
場所 WindowsApplication1.Form1.AddListView()
場所 WindowsApplication1.Form1.NGenChange()
場所 WindowsApplication1.Form1.Form1_Load(Object sender, EventArgs e)
場所 System.Windows.Forms.Form.OnLoad(EventArgs e)
場所 System.Windows.Forms.Form.OnCreateControl()
場所 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
場所 System.Windows.Forms.Control.CreateControl()
場所 System.Windows.Forms.Control.WmShowWindow(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.ContainerControl.WndProc(Message& m)
場所 System.Windows.Forms.Form.WmShowWindow(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.42 (RTM.050727-4200)
コードベース: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
dotNET_R-Tune
アセンブリ バージョン: 1.3.2611.29999
Win32 バージョン: 1.3.2611.29999
コードベース: file:///D:/便利ソフト/dotNet%20R-Tune/dotNET_R-Tune.exe
----------------------------------------
System
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.42 (RTM.050727-4200)
コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.42 (RTM.050727-4200)
コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.42 (RTM.050727-4200)
コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
アセンブリ バージョン: 8.0.0.0
Win32 バージョン: 8.0.50727.42 (RTM.050727-4200)
コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
mscorlib.resources
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.42 (RTM.050727-4200)
コードベース: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン: 2.0.0.0
Win32 バージョン: 2.0.50727.42 (RTM.050727-4200)
コードベース: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ja_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT デバッグ **************
Just-In-Time (JIT) デバッグを有効にするには、このアプリケーション、
またはコンピュータ (machine.config) の構成ファイルの jitDebugging
値を system.windows.forms セクションで設定しなければなりません。
アプリケーションはまた、デバッグを有効にしてコンパイルされなければ
なりません。

例:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

JIT デバッグが有効なときは、このダイアログ ボックスで処理するよりも、
ハンドルされていない例外はすべてコンピュータに登録された
JIT デバッガに設定されなければなりません。


[No.268] 2007/06/10(Sun) 09:12:49
dsl034-077.kcn.ne.jp
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; DigExt; .NET CLR 2.0.50727; KIKI/1.1.4)
Re: .NET R-Tuneで配列の境界外エラー (No.268への返信 / 1階層) [回答] - GSK

 GSKです。

 報告ありがとうございます。
 調査してみますので、しばらくお待ち下さい。


> はじめまして。桂馬と申します。
> .NET特有の起動の遅さにうんざりして以来ずっと、
> .NET R-Tuneを使っております。
> つい最近になって、.NETアプリの高速化をしようとソフトを起動したところ、
> 以下のようなエラーメッセージを出力しました。
> 「無視」するとウィンドウは表示されますが、
> リストには何も表示されず、高速化も出来ませんでした。
>
> OSはWindowsXP Home SP1
> ngenのバージョンは2.0
> .NET R-Tune
> Version 1.3.0(Build 2611.29999)
> と、なっております。


[No.270] 2007/06/11(Mon) 00:40:59
KHP059141069088.ppp-bb.dion.ne.jp
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Sleipnir/2.5.12
Re: .NET R-Tuneで配列の境界外エラー (No.268への返信 / 1階層) [解決!] - GSK


> つい最近になって、.NETアプリの高速化をしようとソフトを起動したところ、
> 以下のようなエラーメッセージを出力しました。
> 「無視」するとウィンドウは表示されますが、
> リストには何も表示されず、高速化も出来ませんでした。
> OSはWindowsXP Home SP1
> ngenのバージョンは2.0
> .NET R-Tune
> Version 1.3.0(Build 2611.29999)
> と、なっております。


 遅くなりましたが、とりあえず対応バージョンをアップしました。
 原因がはっきりとはしていないので、暫定対処ですが・・・。
 もし不具合があれば連絡ください。

 また、できましたら、ngen.exeの出力結果を頂けますと
 デバッグが容易に可能です。

 やり方は、コマンドプロンプトで
 CD C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
 でカレントディレクトリを変更し、
 ngen /show
 というコマンドを打ってください。

 この結果をテキストファイルに貼り付けたものを
 頂けると助かります。
 よくわからない場合は再度連絡頂ければと思います。
(もっと詳しいやり方をお伝えします)

 以上、よろしくお願いします。


[No.290] 2007/07/08(Sun) 14:28:47
KHP059141069088.ppp-bb.dion.ne.jp
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Sleipnir/2.5.12

以下のフォームから投稿済みの記事の編集・削除が行えます


- HOME - お知らせ(3/8) - 新着記事 - 記事検索 - 携帯用URL - フィード - ヘルプ - 環境設定 -

Rocket Board Type-T (Free) Rocket BBS