pthread assertion failure in function _lock_acquire

Jake Hamby jhamby at anobject.com
Sat Jul 24 10:31:35 PDT 2004


Hi all,

I tried to build MonoDoc-1.0 using the port of mono-1.0 and -current
(__FreeBSD_version 502123) and got this error right at the beginning of
the build:

Assertion failed: (lu->lu_myreq->lr_owner == lu), function
_lock_acquire, file /usr/src/lib/libpthread/sys/lock.c, line 171.

The complete make output is attached below.  My CFLAGS settings are:

CPUTYPE?=p4
CFLAGS= -O2 -pipe

Any ideas?  I filed this as bug "ports/69404".

-Jake


Script started on Fri Jul 23 19:54:52 2004
Making all in browser
gmake[1]: Entering directory `/usr/home/jhamby/Code/monodoc-1.0/browser'
mcs -debug -out:monodoc.dll -target:library
/resource:./mono-ecma.xsl,mono-ecma.xsl
/resource:./ecmaspec-html.xsl,ecmaspec-html.xsl ./colorizer.cs
./man-provider.cs ./monohb-provider.cs ./xhtml-provider.cs
./ecma-provider.cs ./simple-provider.cs ./html-helper.cs ./provider.cs
./index.cs ./error-provider.cs ./ecmaspec-provider.cs ./editing.cs
./settings.cs ./commentservice.cs ./XmlNodeWriter.cs AssemblyInfo.cs
  -r:ICSharpCode.SharpZipLib.dll -r:System.Web -r:System.Web.Services
./ecma-provider.cs(962) warning CS0618:
'System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,
System.Xml.Xsl.XsltArgumentList, System.IO.TextWriter)' is obsolete:
'You should pass XmlResolver to Transform() method'
./ecma-provider.cs(974) warning CS0618:
'System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,
System.Xml.Xsl.XsltArgumentList, System.Xml.XmlWriter)' is obsolete:
'You should pass XmlResolver to Transform() method'
./ecma-provider.cs(985) warning CS0618:
'System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader)' is obsolete:
'You should pass evidence.'
./ecmaspec-provider.cs(115) warning CS0618:
'System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader)' is obsolete:
'You should pass evidence.'
./ecmaspec-provider.cs(121) warning CS0618:
'System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,
System.Xml.Xsl.XsltArgumentList, System.IO.TextWriter)' is obsolete:
'You should pass XmlResolver to Transform() method'
./editing.cs(39) warning CS0162: Unreachable code detected
Compilation succeeded - 6 warning(s)
mcs -debug -out:browser.exe ./browser.cs ./list.cs ./elabel.cs
./history.cs ./Contributions.cs ./XmlNodeWriter.cs
-resource:./../monodoc.png,monodoc.png
-resource:./browser.glade,browser.glade  -pkg:gtkhtml-sharp
-pkg:glade-sharp -r:System.Web.Services -r:./monodoc.dll
Assertion failed: (lu->lu_myreq->lr_owner == lu), function
_lock_acquire, file /usr/src/lib/libpthread/sys/lock.c, line 171.
gmake[1]: *** [browser.exe] Abort trap (core dumped)
gmake[1]: Leaving directory `/usr/home/jhamby/Code/monodoc-1.0/browser'
gmake: *** [all-recursive] Error 1

Script done on Fri Jul 23 19:54:58 2004



More information about the freebsd-threads mailing list