[Mono-bugs] [Bug 469236] New: mono-2.2 fails to compile with ERROR:../../mono/io-layer/handles-private.h:160:_wapi_handle_set_signal_state: assertion failed: (thr_ret == 0)
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Sun Jan 25 09:38:13 EST 2009
https://bugzilla.novell.com/show_bug.cgi?id=469236
Summary: mono-2.2 fails to compile with
ERROR:../../mono/io-layer/handles-private.h:160:_wapi_
handle_set_signal_state: assertion failed: (thr_ret ==
0)
Classification: Mono
Product: Mono: Runtime
Version: 2.2.x
Platform: Other
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: P5 - None
Component: misc
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: loki_val at gentoo.org
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Created an attachment (id=267506)
--> (https://bugzilla.novell.com/attachment.cgi?id=267506)
Build.log from Robert Förster.
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.5)
Gecko/2009011601 Gentoo Firefox/3.0.5
Mono-2.2 fails to compile for many users using Nvidia's proprietary drivers I
have managed to reproduce this on this machine which runs Gentoo Linux x86_64
using Ati's proprietary video drivers, but I let mono compilation run in a loop
for 16 hours to reproduce:
MONO_PATH="../../class/lib/net_1_1:$MONO_PATH"
/home/portage/dev-lang/mono-2.2/work/mono-2.2/runtime/mono-wrapper
./../class/lib/net_1_1_bootstrap/resgen.exe `echo Npgsql/NpgsqlParameter.resx
| cat`
Read in 1 resources from
'/home/portage/dev-lang/mono-2.2/work/mono-2.2/mcs/class/Npgsql/Npgsql/NpgsqlParameter.resx'
Writing resource file... Done.
**
ERROR:../../mono/io-layer/handles-private.h:160:_wapi_handle_set_signal_state:
assertion failed: (thr_ret == 0)
make[8]: *** [Npgsql/NpgsqlParameter.resources] Aborted
Speculation suggests that it is a race condition that for some reason is just
more likely to happen with nvidia's drivers. I have had other compile failures
with the same message when compiling (for instance) pango-sharp. In those cases
the error looks like this:
Package exported to:
/var/tmp/portage/dev-dotnet/pango-sharp-2.12.7-r5/image//usr/lib/mono/gtk-sharp-2.0/policy.2.4.pango-sharp.dll
->
./gac/policy.2.4.pango-sharp/0.0.0.0__35e10195dab3c99f/policy.2.4.pango-sharp.dll
Installed policy.2.4.pango-sharp.dll into the gac
(/var/tmp/portage/dev-dotnet/pango-sharp-2.12.7-r5/image//usr/lib/mono/gac)
**
ERROR:../../mono/io-layer/handles-private.h:160:_wapi_handle_set_signal_state:
assertion failed: (thr_ret == 0)
/bin/sh: line 4: 1732 Aborted /usr/bin/gacutil /i
policy.$i.pango-sharp.dll /f /package gtk-sharp-2.0 /gacdir
/var/tmp/portage/dev-dotnet/pango-sharp-2.12.7-r5/image//usr/lib
make[2]: *** [install-data-local] Error 1
I believe the only reason I'm hitting this is because I recompile these
packages very often.
As an aside, these people have the same error when running f-spot on Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/f-spot/+bug/297406
They also confirm that it's dependent on video drivers.
Is this a variation of bug 425647 ?
Reproducible: Sometimes
build.log from Robert Förster.
http://bugs.gentoo.org/show_bug.cgi?id=255456
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list