[Oberon] clock_gettime
Felix Friedrich
felixf at ethz.ch
Wed Jul 22 08:32:05 CEST 2026
Dear Peter
As Michael wrote you probably need to
export AOSCONFIG="TraceModules 1"
before starting A2.
When I start A2 using this, the kernel shows this:
felix at deka:~/oberon/Linux64$ export AOSCONFIG="TraceModules 1"
felix at deka:~/oberon/Linux64$ ./a2.sh
publish Objects
publish Kernel
publish RealConversions
publish Strings
publish KernelLog
publish Streams
publish Commands
publish Pipes
publish StdIO
publish TrapWriters
publish Reflection
publish Traps
publish Files
publish UnixFiles
publish Clock
publish Dates
publish Reals
publish Diagnostics
publish BitSets
publish StringPool
publish ObjectFile
publish GenericLinker
publish Loader
publish Options
publish ProcessInfo0
publish ProcessInfo
publish Plugins
publish CRC
publish SystemVersion
publish System
publish StdIOShell
GC mode : metadata
>L>Configuration
...
This might shed some light into where the actual problem begins. It
might be deep in the kernel, it might also be in some loaded module. It
certainly happens before the WORK file system mount occurs.
Can you try that again? I otherwise also have no idea how to locate the
problem without a proper trace. The trap does also not hint towards a
failed call of get_time (that would rather be a segmentation violation
trap with a call to address zero).
Kind regards
Felix
On 7/17/26 01:56, peter at easthope.ca wrote:
> From: Felix Friedrich <felixf at ethz.ch>
> Date: Thu, 16 Jul 2026 08:15:45 +0200
>> ... set AOSCONFIG="TraceModules 1" ... before starting A2?
> Yesterday without "TraceModules 1".
> https://easthope.ca/A2trap2026.07.15.txt
>
> Today with "TraceModules 1".
> https://easthope.ca/A2trap2026.07.16.txt
>
> This Linux with Busybox has limitations not present in most Linuxes.
> The failure occurs early in A2 startup and I should find a way to
> follow that?
>
> Thx, ... P.
>
--
Dr. Felix Friedrich, Senior Scientist, Study Coordinator D-INFK
Department of Computer Science
ETH Zurich, CAB H 33.3
Universitätsstr. 6
8092 Zurich, Switzerland
tel.: +41 44 632 8312
More information about the Oberon
mailing list