[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