0

Debian 6 OS でアプリケーションを実行しています。時々例外があります:

エラー:../../mono/io-layer/handles-private.h:362:_wapi_handle_share_release: アサーションに失敗しました: (info->handle_refs > 0) スタックトレース:

at (ラッパー管理からネイティブ) System.IO.MonoIO.Close (intptr,System.IO.MonoIOError&) <0x00004> at (ラッパー管理からネイティブ) System.IO.MonoIO.Close (intptr,System.IO .MonoIOError&) <0x00004> at System.IO.FileStream.Dispose (bool) <0x00094> at System.IO.Stream.Close () <0x0001b> at System.IO.Stream.Dispose () <0x00019> at (wrapper remoting) -invoke-with-check) System.IO.Stream.Dispose () <0x00053> at Sarum.Logger.Log.WriteToFile (Sarum.Logger.SLogMessage,bool) <0x0077d> at Sarum.Logger.Log.WriteLineAsync () < 0x00212> at (wrapper runtime-invoke) object.runtime_invoke_void_ this _ (object,intptr,intptr,intptr) <0x00040>

ネイティブ スタック トレース:

/usr/bin/cli() [0x80d5b19] [0xdf6600] /lib/libc.so.6(中止+0x182) [0x13d962] /lib/libglib-2.0.so.0(g_assertion_message+0x13f) [0xc9232f] /lib /libglib-2.0.so.0(+0x6198d) [0xc9298d] /usr/bin/cli() [0x81df0da] /usr/bin/cli() [0x81e2d22] /usr/bin/cli() [0x81e2eb6] /usr /bin/cli() [0x8161dc0] [0xa1c6f8] [0xa1c625] [0xa1c584] [0xa1c752] [0x5711ec] [0x2c59ce] [0x2c41b3] [0x2832b1] /usr/bin/cli() [0x8064428] /usr/bin/cli (mono_runtime_invoke+0x40) [0x812d4e0] /usr/bin/cli(mono_runtime_delegate_invoke+0x34) [0x812d764] /usr/bin/cli() [0x81284bf] /usr/bin/cli() [0x81f5e3e] /usr/bin/cli () [0x82089a5] /lib/libpthread.so.0(+0x57b0) [0x9857b0] /lib/libc.so.6(クローン+0x5e) [0x1dc0be]

gdb からのデバッグ情報:

================================================== ===============
ネイティブ コードの実行中に SIGABRT を取得しました。これは通常、mono ランタイムまたはアプリケーションで使用されるネイティブ ライブラリの 1 つで致命的なエラーが発生したことを示しています。================================================== ===============

** (/usr/local/bin/cserver/WadJet.CentralServer.exe:8141): 警告 **: process_set_termination_details: プロセス ハンドル 0x403 の検索中にエラーが発生しました

これはなぜですか、またどのように対処できますか?

4

1 に答える 1

0

古いバージョンの Mono を悩ませていた同様のエラーを報告した人はたくさんいるようです。ここで提案されているように、最初に Mono を更新してみてください。

于 2012-06-11T12:51:53.790 に答える