diff --git a/docs/users_guide/bugs.xml b/docs/users_guide/bugs.xml index 3eb5304221dd22b1a6524a91aedd8865a7ed2ba6..858291ffc5ddb615f493455d43f21b74ae464ae5 100644 --- a/docs/users_guide/bugs.xml +++ b/docs/users_guide/bugs.xml @@ -564,6 +564,14 @@ checking for duplicates. The reason for this is efficiency, pure and simple. </para> </listitem> + <listitem> + <para>There is known to be maleficent interactions between weak + references and laziness. Particularly, it has been observed that placing a thunk + containing a reference to a weak reference inside of another weak reference may + cause runtime crashes. See <ulink + href="https://ghc.haskell.org/trac/ghc/ticket/11108">Trac #11108</ulink> + for details.</para> + </listitem> </itemizedlist> </sect2>