1

jpg 画像を含む単純な HTML ページを要求すると、XSP2 がクラッシュします。HTML から画像を削除すると、ページは常に正常に表示されます。

バージョンは XSP2 2.0 mono 2.6.1 です。同じマシンのバージョン 2.4.2.2 は正常に動作します。

Windows Vista Business SP1 の 2 つの異なるマシンでテストしました。

誰も同じことを経験しましたか?何が問題になるかの手がかりはありますか?

以下は、コンソールに表示されるスタック トレースです。

編集:

別のユーザーが同じ問題を抱えているため、Novell にバグを送信し、問題を再現するために小さな zip を作成しました: https://bugzilla.novell.com/show_bug.cgi?id=582162

Peer unexpectedly closed the connection on write. Closing our end.
System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: Se
 ha forzado la interrupción de una conexión existente por el host remoto.

  at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size
, SocketFlags flags) [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset,
 Int32 size) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset,
 Int32 size) [0x00000] in <filename unknown>:0
  at Mono.WebServer.XSPWorker.Write (System.Byte[] buffer, Int32 position, Int32
 size) [0x00000] in <filename unknown>:0
Peer unexpectedly closed the connection on write. Closing our end.
System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename un
known>:0
  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset,
 Int32 size) [0x00000] in <filename unknown>:0
  at Mono.WebServer.XSPWorker.Write (System.Byte[] buffer, Int32 position, Int32
 size) [0x00000] in <filename unknown>:0

ありがとうございました。

4

2 に答える 2

1

これは修正され、バージョン 2.6.5 で取り上げられる予定です。

https://bugzilla.novell.com/show_bug.cgi?id=582162#c7

更新: これは最新のバグのない Windows バージョンです。

于 2010-06-03T17:41:32.830 に答える
0

同じ問題があります... 問題はスレッド セーフにあると思います... トラックは mono/mono/metadata/socket-io.c で _wapi_send 呼び出しにつながります。ネイティブコードでは間違いなく例外が発生します。そして、Mono 2.4.2 については特別なことではないと思います... ソースを調べたところ、両方のバージョンですべて (発見) が同じでした。私のテストでは、js の読み込みが原因で xsp がクラッシュすることがあり、さらには空の html (のような) の連続した Ctrl-F5 が原因でクラッシュすることが示されました。しかし、より高い間隔でページをロードすると、クラッシュの可能性が低くなります...

于 2010-03-03T15:25:01.777 に答える