Mono 2.8.1 утверждение mono_wsq_count (wsq) == 0 - PullRequest
2 голосов
/ 10 января 2011

у нас в настоящее время есть серьезные проблемы с запуском чистого приложения c # на mono 2.8.1 на debian 5.

Мы используем веб-сервисы .net, а также асинхронные сокеты и, вероятно, обнаружили состояние гонки в пуле монофонических потоков.

Я был бы благодарен за каждую идею.

если у кого-то есть информация, если у mono 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.
=================================================================

1 Ответ

1 голос
/ 21 января 2011

Я исправил это в моно 2.8.2.Кто-то сообщил, что он все еще видит это в 2.8.2 (мы больше не видим его на наших серверах), и мы работаем над его отладкой.

...