<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 25/12/21 15:04, Scott Andrews wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20211224230458.67d464f9@scott.example.org">
      <pre class="moz-quote-pre" wrap="">On Sat, 25 Dec 2021 07:43:14 +1100
Jonathan Kelly <a class="moz-txt-link-rfc2396E" href="mailto:jonkelly@fastmail.fm"><jonkelly@fastmail.fm></a> wrote:

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">On 25/12/21 01:23, Andy Pieters wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">

On Fri, 24 Dec 2021 at 10:11, Jonathan Kelly
<a class="moz-txt-link-rfc2396E" href="mailto:jonkelly@fastmail.fm"><jonkelly@fastmail.fm></a> wrote:

    On 24/12/21 19:45, Andy Pieters wrote:  
</pre>
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">

    On Fri, 24 Dec 2021 at 01:53, Jonathan Kelly
    <a class="moz-txt-link-rfc2396E" href="mailto:jonkelly@fastmail.fm"><jonkelly@fastmail.fm></a> wrote:

        make[2]: Entering directory
'/usr/local/src/unicon/uni/lib' ../../bin/unicon -s -c gui.icn
        Assertion '(size_t) r < n' failed at
        src/basic/random-util.c:232,
        function genuine_random_bytes(). Aborting.
        make[2]: *** [../../Makedefs.uni:48: gui.u] Aborted
(core dumped)


    What points you to suspect systems?  
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">

    the line from the error

    Assertion '(size_t) r < n' failed at
src/basic/random-util.c:232,

    that's from systemd.


    <a class="moz-txt-link-freetext" href="https://github.com/systemd/systemd/blob/main/src/basic/random-util.c">https://github.com/systemd/systemd/blob/main/src/basic/random-util.c</a>

    look at line 232

 
</pre>
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">
    Have you looked at the coredump? (i.e. coredumpctl)  
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">
    No. I'm in the middle here ... trying to compile unicon and it
    borks ... the unicon people don't know anything about
    random-util.c ... it not part of their software.

    If it comes to it, I can look at more technical sleuthing,
but I'd need some direction.


    Jonathan.


After googling this for 1 minute I came across this [1]

Arch AUR package is out of date, use  the GIT version as
documented in [1]

Not the fault of systemd, the fault of using an old package. They 
explain that they stopped using svn in 2019, and having just 
downloaded the Arch AUR package it shows svn checkout in the
prepare function...

[1] 
<a class="moz-txt-link-freetext" href="https://sourceforge.net/p/unicon/discussion/starters/thread/4ea4931e8e/?limit=25">https://sourceforge.net/p/unicon/discussion/starters/thread/4ea4931e8e/?limit=25</a> 
 
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">

I'm not using the AUR, I'm cloning from GIT



./configure
make


I do know how to use google: that's how I found out 
src/basic/random-util.c was part of systemd


Jonathan.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
I have been following this so I tried the following:

cd /tmp
git clone git://git.code.sf.net/p/unicon/unicon
cd unicon
./configure
make -j4
cd /tmp/unicon/bin/
./unicon -version
Unicon Version 13.3.  December 23, 2021 (13.2-232-g3438a755
pre-release)

./unicon -features
Unicon Version 13.3.  December 23, 2021 (13.2-232-g3438a755
pre-release)
UNIX
POSIX
DBM
ASCII
co-expressions
native coswitch
concurrent threads
dynamic loading
environment variables
event monitoring
external functions
keyboard functions
large integers
multiple programs
pattern type
pipes
pseudo terminals
system function
messaging
libz file compression
CCompiler gcc 8.3.0
Physical memory: 3932356608 bytes
Revision 6306_3438a755
Arch arm_32
CPU cores 4
binaries at /tmp/unicon/bin/

My platform is raspberry pi 4 with raspios 32 bit os
This has systemd version v247.  raspios is based on debian 10

Is your platform/system failing as in out of memory or something like
that?

Maybe some type of corruption?

What compiler are you using?
</pre>
    </blockquote>
    <p>Arch linux 64 bit - AMD FX6300 6 core / 16G mem</p>
    <p>jon@arch:/usr/local/src/unicon$ uname -a<br>
      Linux arch 5.15.10-arch1-1 #1 SMP PREEMPT Fri, 17 Dec 2021
      11:17:37 +0000 x86_64 GNU/Linux<br>
      <br>
    </p>
    <p><font face="Courier New, Courier, monospace">jon@arch:/usr/local/src/unicon$
        bin/unicon -features<br>
        Unicon Version 13.3.  December 14, 2021 (13.2-228-gf1990ae5
        pre-release)<br>
        UNIX<br>
        POSIX<br>
        DBM<br>
        ASCII<br>
        co-expressions<br>
        native coswitch<br>
        concurrent threads<br>
        dynamic loading<br>
        environment variables<br>
        event monitoring<br>
        external functions<br>
        keyboard functions<br>
        large integers<br>
        multiple programs<br>
        pattern type<br>
        pipes<br>
        pseudo terminals<br>
        system function<br>
        messaging<br>
        graphics<br>
        X Windows<br>
        libz file compression<br>
        JPEG images<br>
        PNG images<br>
        SQL via ODBC<br>
        secure sockets layer encryption<br>
        CCompiler gcc 11.1.0<br>
        Physical memory: 16806125568 bytes<br>
        Revision 6305_f1990ae5<br>
        Arch x86_64<br>
        CPU cores 6<br>
        Binaries at /usr/local/src/unicon/bin/<br>
      </font><br>
    </p>
  </body>
</html>