Failing Tests

Neale Ferguson <[email protected]> Fri, 2 Feb 2018 20:59:09 +0000
Newsgroups gmane.comp.gnome.mono.devel
Message-ID <D69A3B4A.BE005%[email protected]>
--===============3839592010163372220==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D69A3B4ABE005nealesinenominenet_"

--_000_D69A3B4ABE005nealesinenominenet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Running the tests on my s390x 5.8 build show numerous failures with message=
s like below. The confusing bit is that isn=92t SIG37 used by GC? There als=
o errors relating to SIG36 being received (which is also GC related).


threadpool-exceptions2.exe

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D threadpool-exceptions2.exe.st=
dout =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


"Finalizer" tid=3D0x0x3ff8767b910 this=3D0x0x3ff876ec278 , thread handle : =
0x3ff800010b0, state : not waiting


[New LWP 52103]

[New LWP 52101]

[New LWP 52100]

[New LWP 52099]

[New LWP 52098]

[Thread debugging using libthread_db enabled]

Using host libthread_db library "/lib64/libthread_db.so.1".

0x000003ff8df0c222 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthr=
ead.so.0

  Id   Target Id         Frame

  6    Thread 0x3ff86fff910 (LWP 52098) "SGen worker" 0x000003ff8df0c222 in=
 pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

  5    Thread 0x3ff8767b910 (LWP 52099) "Finalizer" 0x000003ff8df092ac in p=
thread_join () from /lib64/libpthread.so.0

  4    Thread 0x3ff853ff910 (LWP 52100) "mono" 0x000003ff8df0c222 in pthrea=
d_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

  3    Thread 0x3ff851ff910 (LWP 52101) "Threadpool work" 0x000003ff8df0e70=
c in do_futex_wait () from /lib64/libpthread.so.0

  2    Thread 0x3ff84dff910 (LWP 52103) "Threadpool work" 0x000003ff8df0ec4=
e in sem_post@@GLIBC_2.2 () from /lib64/libpthread.so.0

* 1    Thread 0x3ff8e277740 (LWP 52087) "mono" 0x000003ff8df0c222 in pthrea=
d_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0


Thread 6 (Thread 0x3ff86fff910 (LWP 52098)):

$1 =3D void


Thread 5 (Thread 0x3ff8767b910 (LWP 52099)):


Program received signal SIG37, Real-time event 37.

[Switching to Thread 0x3ff84dff910 (LWP 52103)]

0x000003ff8df0f376 in __lll_lock_wait () from /lib64/libpthread.so.0


I am also seeing this error repeated (also preceded by the SIG37 message):


you are registering the same counter address twice: Discarded method code a=
t 0x140d2a8

you are registering the same counter address twice: Time spent JITting disc=
arded code at 0x140d2a0

you are registering the same counter address twice: Dynamic code allocs at =
0x145f9d8

you are registering the same counter address twice: Dynamic code bytes at 0=
x145f9d0

you are registering the same counter address twice: Dynamic code frees at 0=
x145f9c8

you are registering the same counter address twice: Unwind info size at 0x1=
40c190

you are registering the same counter address twice: Calls to trampolines at=
 0x140bf6c

you are registering the same counter address twice: JIT trampolines at 0x14=
0bf68

you are registering the same counter address twice: Unbox trampolines at 0x=
140bf64

you are registering the same counter address twice: Static rgctx trampoline=
s at 0x140bf60

you are registering the same counter address twice: RGCTX unmanaged lookups=
 at 0x140bf5c

you are registering the same counter address twice: RGCTX num lazy fetch tr=
ampolines at 0x140bf58

you are registering the same counter address twice: Async JIT info size at =
0x140bd60

* Assertion: should not be reached at domain.c:474

--_000_D69A3B4ABE005nealesinenominenet_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <[email protected]>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;">
<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; color: rgb=
(0, 0, 0);">
Running the tests on my s390x 5.8 build show numerous failures with message=
s like below. The confusing bit is that isn=92t SIG37 used by GC? There als=
o errors relating to SIG36 being received (which is also GC related).</div>
<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; color: rgb=
(0, 0, 0);">
<br>
</div>
<div>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">threadpool-exce=
ptions2.exe</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D threadpool-exceptions2.exe.stdout =3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229); =
min-height: 20px;">
<span style=3D"font-variant-ligatures: no-common-ligatures"></span><br>
</p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">&quot;Finalizer=
&quot; tid=3D0x0x3ff8767b910 this=3D0x0x3ff876ec278 , thread handle : 0x3ff=
800010b0, state : not waiting</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229); =
min-height: 20px;">
<span style=3D"font-variant-ligatures: no-common-ligatures"></span><br>
</p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">[New LWP 52103]=
</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">[New LWP 52101]=
</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">[New LWP 52100]=
</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">[New LWP 52099]=
</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">[New LWP 52098]=
</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">[Thread debuggi=
ng using libthread_db enabled]</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">Using host libt=
hread_db library &quot;/lib64/libthread_db.so.1&quot;.</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">0x000003ff8df0c=
222 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0</span>=
</p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">&nbsp; Id &nbsp=
; Target Id &nbsp; &nbsp; &nbsp; &nbsp; Frame&nbsp;</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">&nbsp; 6&nbsp; =
&nbsp; Thread 0x3ff86fff910 (LWP 52098) &quot;SGen worker&quot; 0x000003ff8=
df0c222 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0</s=
pan></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">&nbsp; 5&nbsp; =
&nbsp; Thread 0x3ff8767b910 (LWP 52099) &quot;Finalizer&quot; 0x000003ff8df=
092ac in pthread_join () from /lib64/libpthread.so.0</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">&nbsp; 4&nbsp; =
&nbsp; Thread 0x3ff853ff910 (LWP 52100) &quot;mono&quot; 0x000003ff8df0c222=
 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0</span></p=
>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">&nbsp; 3&nbsp; =
&nbsp; Thread 0x3ff851ff910 (LWP 52101) &quot;Threadpool work&quot; 0x00000=
3ff8df0e70c in do_futex_wait () from /lib64/libpthread.so.0</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">&nbsp; 2&nbsp; =
&nbsp; Thread 0x3ff84dff910 (LWP 52103) &quot;Threadpool work&quot; 0x00000=
3ff8df0ec4e in sem_post@@GLIBC_2.2 () from /lib64/libpthread.so.0</span></p=
>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">* 1&nbsp; &nbsp=
; Thread 0x3ff8e277740 (LWP 52087) &quot;mono&quot; 0x000003ff8df0c222 in p=
thread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229); =
min-height: 20px;">
<span style=3D"font-variant-ligatures: no-common-ligatures"></span><br>
</p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">Thread 6 (Threa=
d 0x3ff86fff910 (LWP 52098)):</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">$1 =3D void</sp=
an></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229); =
min-height: 20px;">
<span style=3D"font-variant-ligatures: no-common-ligatures"></span><br>
</p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">Thread 5 (Threa=
d 0x3ff8767b910 (LWP 52099)):</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229); =
min-height: 20px;">
<span style=3D"font-variant-ligatures: no-common-ligatures"></span><br>
</p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; margin: 0px; line-=
height: normal; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures;"><b><font color=
=3D"#ff0000">Program received signal SIG37, Real-time event 37</font></b>.<=
/span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">[Switching to T=
hread 0x3ff84dff910 (LWP 52103)]</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal; background-color: rgb(255, 254, 229);"=
>
<span style=3D"font-variant-ligatures: no-common-ligatures">0x000003ff8df0f=
376 in __lll_lock_wait () from /lib64/libpthread.so.0</span></p>
<p style=3D"font-family: 'Courier New'; font-size: 18px; color: rgb(0, 0, 0=
); margin: 0px; line-height: normal;">
<br>
</p>
<p style=3D"margin: 0px; line-height: normal;"><font face=3D"Calibri">I</fo=
nt><font face=3D"Calibri" style=3D"color: rgb(0, 0, 0);">&nbsp;am also seei=
ng this error repeated (also preceded by the SIG37 message):</font></p>
<p style=3D"margin: 0px; line-height: normal;"><font face=3D"Calibri" style=
=3D"color: rgb(0, 0, 0);"><br>
</font></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Discarded method code at 0x140d2a8</sp=
an></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Time spent JITting discarded code at 0=
x140d2a0</span></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Dynamic code allocs at 0x145f9d8</span=
></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Dynamic code bytes at 0x145f9d0</span>=
</p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Dynamic code frees at 0x145f9c8</span>=
</p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Unwind info size at 0x140c190</span></=
p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Calls to trampolines at 0x140bf6c</spa=
n></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: JIT trampolines at 0x140bf68</span></p=
>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Unbox trampolines at 0x140bf64</span><=
/p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Static rgctx trampolines at 0x140bf60<=
/span></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: RGCTX unmanaged lookups at 0x140bf5c</=
span></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: RGCTX num lazy fetch trampolines at 0x=
140bf58</span></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">you are registe=
ring the same counter address twice: Async JIT info size at 0x140bd60</span=
></p>
<p style=3D"margin: 0px; line-height: normal;"></p>
<p style=3D"margin: 0px; font-size: 18px; line-height: normal; font-family:=
 'Courier New'; background-color: rgb(255, 254, 229);">
<span style=3D"font-variant-ligatures: no-common-ligatures">* Assertion: sh=
ould not be reached at domain.c:474</span></p>
</div>
</body>
</html>

--_000_D69A3B4ABE005nealesinenominenet_--

--===============3839592010163372220==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTW9uby1kZXZl
bC1saXN0IG1haWxpbmcgbGlzdApNb25vLWRldmVsLWxpc3RAbGlzdHMuZG90Lm5ldApodHRwOi8v
bGlzdHMuZG90Lm5ldC9tYWlsbWFuL2xpc3RpbmZvL21vbm8tZGV2ZWwtbGlzdAo=

--===============3839592010163372220==--