2011-01-10 2 views
2

おそらくモノスレッドプールの競合状態を発見しました。モノ2.8.1アサーションmono_wsq_count(WSQ)==我々は現在、我々は、.NETを使用している5.</p> <p>は、Webサービスのdebian上でモノ2.8.1上の純粋なC#アプリケーションを実行している深刻な問題だけでなく、非同期ソケットを持っている0

すべてのアイデアに感謝します。

モノラル2.8.1は、これとは何かを持っているかもしれませんDebianの4/5の問題を知っていた場合、誰かが情報を持っている場合は、あまりにも答えてください:)

Assertion at mono-wsq.c:73, condition `mono_wsq_count (wsq) == 0' not met 


Stacktrace: 


Native stacktrace: 

     mono [0x48f582] 
     /lib/libpthread.so.0 [0x2abe8f8d2a80] 
     /lib/libc.so.6(gsignal+0x35) [0x2abe8fb12ed5] 
     /lib/libc.so.6(abort+0x183) [0x2abe8fb143f3] 
     mono [0x5cd042] 
     mono [0x5cd21a] 
     mono [0x5f271a] 
     mono [0x5924ca] 
     mono [0x58c24b] 
     mono [0x5bd83b] 
     mono [0x5e9ed6] 
     /lib/libpthread.so.0 [0x2abe8f8cafc7] 
     /lib/libc.so.6(clone+0x6d) [0x2abe8fbb064d] 

Debug info from gdb: 


================================================================= 
Got a SIGABRT while executing native code. This usually indicates 
a fatal error in the mono runtime or one of the native libraries 
used by your application. 
================================================================= 
+0

gonzalo AT novell DOT comに連絡してみましたか?彼はMonoのインストール時に生成されているアサーションを追加する責任を持っています。[ここ](http://repo.or.cz/w/mono.git/blobdiff/eb745dd033418198fa43c87494b8eeaa0aeff​​a51..97fe27bfdc88c4cd8dea73ae363702be61ee0a82:/mono /metadata/mono-wsq.c)。 – rsenna

+0

チップをありがとう、私はすでにそれをしました:) – Ocean

+0

この問題から来た結果やバグのチケットを共有するようにお願いしますか?私はちょうどこれも私のために火を出していた。 – Mark

答えて

1

を私はモノラル2.8.2でこれを固定。誰かが2.8.2でそれを見ていると報告しています(私たちのサーバにはそれ以上は見えません)。そして、私たちはそれをデバッグしようとしています。

+0

私はMono 2.10でも持っています。これは、asyncを使用してF#(コンパイル済みでfsiではない)で並列計算を実行しているときに発生しました。私は予測可能な方法でそれを再現することはできません、時には時々発生します。 –

+0

ファイナルフィックス(tm)は2.10.2になります(既にモノ2-10とマスターブランチに入っています)。ごめんなさい ;-) – Gonzalo

関連する問題