[systemd-devel] asset failure that looks like it's coming from systemd/

Jonathan Kelly jonkelly at fastmail.fm
Sat Dec 25 06:29:06 UTC 2021


On 25/12/21 15:04, Scott Andrews wrote:
> On Sat, 25 Dec 2021 07:43:14 +1100
> Jonathan Kelly<jonkelly at fastmail.fm>  wrote:
>
>> On 25/12/21 01:23, Andy Pieters wrote:
>>>
>>> On Fri, 24 Dec 2021 at 10:11, Jonathan Kelly
>>> <jonkelly at fastmail.fm>  wrote:
>>>
>>>      On 24/12/21 19:45, Andy Pieters wrote:
>>>>
>>>>      On Fri, 24 Dec 2021 at 01:53, Jonathan Kelly
>>>>      <jonkelly at fastmail.fm>  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?
>>>
>>>      the line from the error
>>>
>>>      Assertion '(size_t) r < n' failed at
>>> src/basic/random-util.c:232,
>>>
>>>      that's from systemd.
>>>
>>>
>>>      https://github.com/systemd/systemd/blob/main/src/basic/random-util.c
>>>
>>>      look at line 232
>>>
>>>   
>>>>      Have you looked at the coredump? (i.e. coredumpctl)
>>>      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]
>>> https://sourceforge.net/p/unicon/discussion/starters/thread/4ea4931e8e/?limit=25  
>>>   
>>
>> 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.
> 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?

Arch linux 64 bit - AMD FX6300 6 core / 16G mem

jon at arch:/usr/local/src/unicon$ uname -a
Linux arch 5.15.10-arch1-1 #1 SMP PREEMPT Fri, 17 Dec 2021 11:17:37 
+0000 x86_64 GNU/Linux

jon at arch:/usr/local/src/unicon$ bin/unicon -features
Unicon Version 13.3.  December 14, 2021 (13.2-228-gf1990ae5 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
graphics
X Windows
libz file compression
JPEG images
PNG images
SQL via ODBC
secure sockets layer encryption
CCompiler gcc 11.1.0
Physical memory: 16806125568 bytes
Revision 6305_f1990ae5
Arch x86_64
CPU cores 6
Binaries at /usr/local/src/unicon/bin/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20211225/50d5b9eb/attachment.htm>


More information about the systemd-devel mailing list