SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.01k stars 1.23k forks source link

Unable to start HomeAssistant Core on DS213+ #5684

Open waazdakka opened 1 year ago

waazdakka commented 1 year ago

Hello!

I'm trying to start HomeAssistant on a Synology DS213+, an old one I know, but the package is successfully downloaded, and when I click on "Launch", I wait to wait a bit until... the package shows again to be stopped.

I don't see anything usefull in the logs files, I don'tevent think it could be a memory limitation, Python 3.10 is installed, and I don't have any clue on what could block it :'(

The technical specifications (if it brings anything): Freescale QorIQ dual core / 512MB DDR3 RAM

Thanks for your help!!!

hgy59 commented 1 year ago

probably it is missing a python module (that needs cross compilation)?

some logs would be helpful.

/var/log/packages/homeassistant.log
/var/packages/homeassistant/var/homeassistant.log

And please add some information about your system

The DS213+ should be capable to run homeassistant (I even run it for tests on a DS115j with DSM 7.1.1 - but this is very slow, it takes almost one hour to install homeassistant core v2023.1.7). I suppose the problem is related to PPC CPU.

waazdakka commented 1 year ago

Hello @hgy59 ,

Thanks for your fast answer !

Here is the logs from /var/log/packages/homeassistant.log:

2023/03/15 19:07:18 Granting 'sc-homeassistant' unix ownership on /volume1/@appstore/homeassistant/env 2023/03/15 19:07:38 End service_postinst 2023/03/15 19:07:38 Begin service_clean_tmpdir 2023/03/15 19:07:38 End service_clean_tmpdir 2023/03/15 19:07:38 Granting 'sc-homeassistant' unix ownership on /volume1/@appstore/homeassistant/var 2023/03/15 19:07:38 install homeassistant 2022.10.5-19 End postinst ret=[0] 2023/03/15 19:07:38 install homeassistant 2022.10.5-19 Begin /bin/rm -rf /volume1/@tmp/pkginstall 2023/03/15 19:07:38 install homeassistant 2022.10.5-19 End /bin/rm -rf /volume1/@tmp/pkginstall ret=[0] 2023/03/15 19:07:48 install homeassistant 2022.10.5-19 Begin start-stop-status start 2023/03/15 19:07:48 install homeassistant 2022.10.5-19 End start-stop-status start ret=[0] 2023/03/15 19:09:00 start homeassistant 2022.10.5-19 Begin start-stop-status stop 2023/03/15 19:09:00 start homeassistant 2022.10.5-19 End start-stop-status stop ret=[0] 2023/03/15 19:09:00 start homeassistant 2022.10.5-19 Begin start-stop-status start 2023/03/15 19:09:00 start homeassistant 2022.10.5-19 End start-stop-status start ret=[0]

and for /var/packages/homeassistant/var/homeassistant.log:

Tue Apr 4 11:55:23 CEST 2023 Starting homeassistant command /volume1/@appstore/homeassistant/env/bin/hass -v --config /volume1/@appstore/homeassistant/var/config --log-file /volume1/@appstore/homeassistant/var/homeassistant.log

The Synology is using DSM 6.2.4-25556 Update 6, and the hass package is the last available (I guess), 2022.10.5-19. Python 3.10 is installed too.

And yes, I'm sure it will be very slow, but it's essentially to allow my father to have a taste of home automation until I can grab some Raspberry (or not, if it's enough for him!)

Thanks!!

hgy59 commented 1 year ago

the interesting part in /var/log/packages/homeassistant.log is missing (it is before End sevice_postinst).

probably there was a log rotations and you find the former logs in homeassistant.log.1.xz

it should show the download an installation of a lot of dependent packages. You should search for errors within that part.

such log looks like (part of the log file on DSM 7.1.1)

2023/04/04 20:39:57     install homeassistant 2022.10.5-19 Begin postinst
2023/04/04 20:39:57     Begin reload_inst_variables
2023/04/04 20:39:57     End reload_inst_variables
2023/04/04 20:39:57     Begin initialize_variables
2023/04/04 20:39:57     End initialize_variables
2023/04/04 20:39:57     ===> Step postinst. STATUS=INSTALL USER=sc-homeassistant GROUP= SHARE_PATH=
2023/04/04 20:39:57     Begin save_wizard_variables
2023/04/04 20:39:57     End save_wizard_variables
2023/04/04 20:39:57     Begin syno_sync_var_folder
2023/04/04 20:39:58     Install files from var folder
2023/04/04 20:39:58     /bin/rsync -avh --ignore-existing --remove-source-files /volume1/@appstore/homeassistant/var/ /volume1/@appdata/homeassistant
2023/04/04 20:39:58     sending incremental file list
2023/04/04 20:39:58     ./
2023/04/04 20:39:58     requirements-custom.txt.new
2023/04/04 20:39:58     sent 749 bytes  received 46 bytes  1.59K bytes/sec
2023/04/04 20:39:58     total size is 593  speedup is 0.75
2023/04/04 20:39:58     /bin/rsync -avh --remove-source-files /volume1/@appstore/homeassistant/var/ /volume1/@appdata/homeassistant
2023/04/04 20:39:58     sending incremental file list
2023/04/04 20:39:58     ./
2023/04/04 20:39:58     sent 77 bytes  received 19 bytes  192.00 bytes/sec
2023/04/04 20:39:58     total size is 0  speedup is 0.00
2023/04/04 20:39:58     End syno_sync_var_folder
2023/04/04 20:39:58     Begin service_postinst
2023/04/04 20:39:58     ====================================================
2023/04/04 20:39:58     Create pip cache directory: /volume1/@appstore/homeassistant/pip-cache
2023/04/04 20:39:58     ====================================================
2023/04/04 20:39:58     Install Python virtual environment
2023/04/04 20:39:58     Python 3.10.10
2023/04/04 20:42:00     Requirement already satisfied: pip in /volume1/@appstore/homeassistant/env/lib/python3.10/site-packages (22.3.1)
2023/04/04 20:42:07     Collecting pip
2023/04/04 20:42:07       Downloading pip-23.0.1-py3-none-any.whl (2.1 MB)
2023/04/04 20:42:10          ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 977.1 kB/s eta 0:00:00
2023/04/04 20:42:16     Installing collected packages: pip
2023/04/04 20:42:16       Attempting uninstall: pip
2023/04/04 20:42:16         Found existing installation: pip 22.3.1
2023/04/04 20:42:25         Uninstalling pip-22.3.1:
2023/04/04 20:42:25           Successfully uninstalled pip-22.3.1
2023/04/04 20:43:05     Successfully installed pip-23.0.1
2023/04/04 20:43:13     ====================================================
2023/04/04 20:43:13     Downgrade pip for homeassistant compatibility
2023/04/04 20:43:26     Collecting pip==22.2.2
2023/04/04 20:43:27       Downloading pip-22.2.2-py3-none-any.whl (2.0 MB)
2023/04/04 20:43:28          ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 3.0 MB/s eta 0:00:00
2023/04/04 20:43:32     Installing collected packages: pip
2023/04/04 20:43:32       Attempting uninstall: pip
2023/04/04 20:43:32         Found existing installation: pip 23.0.1
2023/04/04 20:43:46         Uninstalling pip-23.0.1:
2023/04/04 20:43:46           Successfully uninstalled pip-23.0.1
2023/04/04 20:44:21     Successfully installed pip-22.2.2
2023/04/04 20:44:22     ====================================================
2023/04/04 20:44:22     Install HACS into: /volume1/@appdata/homeassistant/config/custom_components/hacs
2023/04/04 20:44:23     ====================================================
2023/04/04 20:44:23     Install packages from wheels
2023/04/04 20:44:33     Processing /volume1/@appstore/homeassistant/share/wheelhouse/Brotli-1.0.9-cp310-cp310-linux_armv7l.whl
2023/04/04 20:44:33     Processing /volume1/@appstore/homeassistant/share/wheelhouse/DTLSSocket-0.1.12-cp310-cp310-linux_armv7l.whl
2023/04/04 20:44:33     Processing /volume1/@appstore/homeassistant/share/wheelhouse/MarkupSafe-2.1.1-cp310-cp310-linux_armv7l.whl
2023/04/04 20:44:33     Processing /volume1/@appstore/homeassistant/share/wheelhouse/Pillow-9.2.0-cp310-cp310-linux_armv7l.whl

There are three main sections you have to look for installation errors

your /var/packages/homeassistant/var/homeassistant.log does not show any logs from homeassistant. The line "Starting homeassistant ..." is written by the synocommunity starter script.

So I guess that there are some basic modules missing, so that homeassistant is not even capable to write log output.

If so, you should look for other log files in /var/log that are modified/updated while starting the homeassistant package.

such files are (some might be specific to DSM 7.1.1)

BKSteve commented 1 year ago

Sickchill also has issues on qoriq based DS413 and DS213+ which looks like Python suiciding when trying to be run. The installation process goes flawlessly up to first run. https://github.com/SickChill/sickchill/discussions/8326

marcofranssen commented 12 months ago

Same here updated to the July release of HASS coming from a release from 2022.

It doesn't start anymore.

The log doesn't show much.

However when trying to boot manually from CLI I get this error.

$ ./env/bin/hass -v --config ./var/config --log-file ./var/homeassistant.log
Illegal instruction (core dumped)

I'm a software developer, but very limited experience with Python. If some maintainer is willing to spend some debug time together we can setup a call to fix this problem together.

hgy59 commented 12 months ago

@marcofranssen Illegal instruction (core dumped) indicates that there is code somewhere, that is not for the cpu of the system.

please document the Diskstation model and the DSM version you get the error.

marcofranssen commented 12 months ago

@hgy59 DSM413 DSM 6.2.4-25556 Update 7

hgy59 commented 12 months ago

@marcofranssen I found the possible cause

the libstdc++ in the package is not for QOriq but for x86_64 arch: the command file /var/packages/homeassistant/target/lib/libstdc++.so.6.0.22 shows

ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=0972dabed9d271753baf023aca990613ddb217b6, stripped

but is should be something like:

ELF 32-bit MSB pie executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, ..., stripped

I did an analysis for aarch64 for DSM 6.2.4 and found a correct ELF.

Currently I am building the homeassistant 2023.7.3-22 packages and will look whether this is still an issue.

th0ma7 commented 12 months ago

@hgy59 this caught my attention as well as I thought it may be similar to #5847. And indeed both are qoriq.

DS213+, DS413 | Freescale P1022 | Qoriq | qoriq | ppc | 6.2.4-25556

EDIT: I've published all new packages online (i.e. python310-311, deluge, sabnzbd and sickchill). Although I've removed qoriq faulty versions of sabnzbd and sickchill until we find a solution. I suggest you do the same with homeassistant.

hgy59 commented 12 months ago

Same here updated to the July release of HASS coming from a release from 2022.

It doesn't start anymore.

The log doesn't show much.

However when trying to boot manually from CLI I get this error.

$ ./env/bin/hass -v --config ./var/config --log-file ./var/homeassistant.log
Illegal instruction (core dumped)

I'm a software developer, but very limited experience with Python. If some maintainer is willing to spend some debug time together we can setup a call to fix this problem together.

I removed the stdlibc++ from future homeassistant packages for qoirq.

To be sure that the crash is in libstc++, can you please analyze homeassistant with the strace tool?

You need to install the "Diagnosis Tool" package from synology to have strace command availabale. This is installed with

sudo synogear install

you can check whether strace works with

# strace -V
strace -- version 4.8

Then in the /var/packages/homeassistant/target folder execute:

LD_LIBRARY_PATH=./lib strace  ./env/bin/hass -v --config ./var/config --log-file ./var/homeassistant.log

The LD_LIBRARY_PATH is required to find all lib files of the package

Tou will get a huge amount of output with all the system calls of running hass. Within the output you probably can evaluate the library (or other executable file) that causes the illegal instruction.

To remove the "Diagnosis Tool" you can uninstall it in the Package Center of DSM.

marcofranssen commented 12 months ago

Awesome can we get a new release? As my installation is currently broken.

hgy59 commented 12 months ago

Awesome can we get a new release? As my installation is currently broken.

It is already published (homeassistant 2023.7.3-22). But I am not sure whether the issue with qoriq is fixed, since it is not confirmed that the core dump is caused by libstdc++. And without libstdc++ from the package, all the components that depend on the grpc will not work (most of the google integrations and others), because libstdc++ of the system is too old.

hgy59 commented 12 months ago

homeassistant 2023.7.3-22 was published at 2023-09-08 19:37:37 (UTC) So it should be available in the DSM Package Center of your Diskstation (it takes up to 48h until packages are provided by all CDSs). Otherwise you can download it at https://synocommunity.com/package/homeassistant for manual installation.

marcofranssen commented 12 months ago

Oh great, I just tested it and it indeed doesn't resolve it for DS413. I have included the strace below. Seems to be some so files are missing, causing the issue. Shall I file a new issue with these details, or shall we continue in this issue?

At first sight it seems these are missing from my system.

$ LD_LIBRARY_PATH=./lib strace  ./env/bin/hass -v --config ./var/config --log-file ./var/homeassistant.log
-1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=37274, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d1Y\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 37275) = 37274
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4865a000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/heapq.py", {st_mode=S_IFREG|0644, st_size=23024, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/heapq.py", {st_mode=S_IFREG|0644, st_size=23024, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/heapq.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=20598, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d728)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=20598, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d\360Y\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 20599) = 20598
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_heapq.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=51592, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_heapq.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\10\354\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=51592, ...}) = 0
mmap(0xf566000, 81744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf566000
mprotect(0xf56a000, 61440, PROT_NONE)   = 0
mmap(0xf579000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xf579000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/socket.py", {st_mode=S_IFREG|0644, st_size=37320, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/socket.py", {st_mode=S_IFREG|0644, st_size=37320, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/socket.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=45501, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d728)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=45501, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d\310\221\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 45502) = 45501
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_socket.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=282256, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_socket.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0@0\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=282256, ...}) = 0
mmap(0xf52e000, 160828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf52e000
mprotect(0xf544000, 65536, PROT_NONE)   = 0
mmap(0xf554000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0xf554000
mmap(0xf555000, 1084, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf555000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/selectors.py", {st_mode=S_IFREG|0644, st_size=19485, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/selectors.py", {st_mode=S_IFREG|0644, st_size=19485, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/selectors.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28369, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=28369, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d\35L\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 28370) = 28369
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/select.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=90680, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/select.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\31T\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=90680, ...}) = 0
mmap(0xf507000, 92224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf507000
mprotect(0xf50d000, 65536, PROT_NONE)   = 0
mmap(0xf51d000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xf51d000
close(3)                                = 0
epoll_create1(EPOLL_CLOEXEC)            = 3
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/array.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=186320, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/array.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0'\360\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=186320, ...}) = 0
mmap(0xf4da000, 118548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf4da000
mprotect(0xf4e7000, 61440, PROT_NONE)   = 0
mmap(0xf4f6000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0xf4f6000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/subprocess.py", {st_mode=S_IFREG|0644, st_size=88448, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/subprocess.py", {st_mode=S_IFREG|0644, st_size=88448, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/subprocess.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=84720, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d728)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=84720, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\200Y\1\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 84721) = 84720
read(3, "", 1)                          = 0
close(3)                                = 0
mmap(NULL, 241664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4869a000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/locale.py", {st_mode=S_IFREG|0644, st_size=78998, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/locale.py", {st_mode=S_IFREG|0644, st_size=78998, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/locale.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64315, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=64315, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d\2264\1\0\343\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0"..., 64316) = 64315
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x486d5000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/signal.py", {st_mode=S_IFREG|0644, st_size=2438, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/signal.py", {st_mode=S_IFREG|0644, st_size=2438, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/signal.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=5041, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=5041, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d\206\t\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 5042) = 5041
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/fcntl.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=46752, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/fcntl.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\17\230\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=46752, ...}) = 0
mmap(0xf4b6000, 81824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf4b6000
mprotect(0xf4ba000, 61440, PROT_NONE)   = 0
mmap(0xf4c9000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xf4c9000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/site-packages", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=54928, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\23\10\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=54928, ...}) = 0
mmap(0xf492000, 79596, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf492000
mprotect(0xf496000, 61440, PROT_NONE)   = 0
mmap(0xf4a5000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xf4a5000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/ssl.py", {st_mode=S_IFREG|0644, st_size=53980, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/ssl.py", {st_mode=S_IFREG|0644, st_size=53980, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/ssl.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=73495, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d728)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=73495, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d\334\322\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 73496) = 73495
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_ssl.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=450024, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_ssl.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\273\200\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=450024, ...}) = 0
mmap(0xf445000, 249608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf445000
mprotect(0xf46b000, 65536, PROT_NONE)   = 0
mmap(0xf47b000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0xf47b000
mmap(0xf481000, 3848, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf481000
close(3)                                = 0
open("/var/packages/python311/target/lib/libssl.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1e|\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=761132, ...}) = 0
mmap(0xf36a000, 831220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf36a000
mprotect(0xf41b000, 61440, PROT_NONE)   = 0
mmap(0xf42a000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb0000) = 0xf42a000
mmap(0xf434000, 3828, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf434000
close(3)                                = 0
open("/var/packages/python311/target/lib/libcrypto.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0109\344\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=4627000, ...}) = 0
mmap(0xeede000, 4701912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xeede000
mprotect(0xf313000, 65536, PROT_NONE)   = 0
mmap(0xf323000, 217088, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x435000) = 0xf323000
mmap(0xf358000, 7896, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf358000
close(3)                                = 0
open("/var/packages/python311/target/lib/libatomic.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\23\f\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=39772, ...}) = 0
mmap(0xeeb5000, 99852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xeeb5000
mprotect(0xeebd000, 61440, PROT_NONE)   = 0
mmap(0xeecc000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xeecc000
mmap(0xeecd000, 1548, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xeecd000
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48715000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/base64.py", {st_mode=S_IFREG|0755, st_size=21028, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/base64.py", {st_mode=S_IFREG|0755, st_size=21028, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/base64.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28468, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=28468, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d$R\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 28469) = 28468
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/struct.py", {st_mode=S_IFREG|0644, st_size=257, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/struct.py", {st_mode=S_IFREG|0644, st_size=257, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/struct.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=404, ...}) = 0
ioctl(3, TCGETS, 0xbfc1cd88)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=404, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\1\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 405) = 404
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_struct.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=158980, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_struct.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0!(\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=158980, ...}) = 0
mmap(0xee8a000, 110020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xee8a000
mprotect(0xee94000, 65536, PROT_NONE)   = 0
mmap(0xeea4000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0xeea4000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/binascii.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=103312, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/binascii.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\20\234\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=103312, ...}) = 0
mmap(0xee64000, 87920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xee64000
mprotect(0xee6a000, 61440, PROT_NONE)   = 0
mmap(0xee79000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xee79000
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/constants.py", {st_mode=S_IFREG|0644, st_size=1112, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/constants.py", {st_mode=S_IFREG|0644, st_size=1112, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/constants.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=983, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=983, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371dX\4\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 984) = 983
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/coroutines.py", {st_mode=S_IFREG|0644, st_size=3400, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/coroutines.py", {st_mode=S_IFREG|0644, st_size=3400, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/coroutines.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=4019, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=4019, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371dH\r\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"..., 4020) = 4019
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/events.py", {st_mode=S_IFREG|0644, st_size=28427, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/events.py", {st_mode=S_IFREG|0644, st_size=28427, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/events.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=37813, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=37813, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\vo\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 37814) = 37813
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/contextvars.py", {st_mode=S_IFREG|0644, st_size=129, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/contextvars.py", {st_mode=S_IFREG|0644, st_size=129, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/contextvars.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=321, ...}) = 0
ioctl(3, TCGETS, 0xbfc1cf18)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=321, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d\201\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 322) = 321
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_contextvars.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=15164, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_contextvars.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\5\330\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=15164, ...}) = 0
mmap(0xee43000, 68644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xee43000
mprotect(0xee44000, 61440, PROT_NONE)   = 0
mmap(0xee53000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xee53000
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/format_helpers.py", {st_mode=S_IFREG|0644, st_size=2404, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/format_helpers.py", {st_mode=S_IFREG|0644, st_size=2404, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/format_helpers.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=4153, ...}) = 0
ioctl(3, TCGETS, 0xbfc1cbd8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=4153, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371dd\t\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 4154) = 4153
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_asyncio.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=251976, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_asyncio.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0*@\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=251976, ...}) = 0
mmap(0xee14000, 125896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xee14000
mprotect(0xee22000, 61440, PROT_NONE)   = 0
mmap(0xee31000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xee31000
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_futures.py", {st_mode=S_IFREG|0644, st_size=2004, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_futures.py", {st_mode=S_IFREG|0644, st_size=2004, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/base_futures.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3410, ...}) = 0
ioctl(3, TCGETS, 0xbfc1ca88)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3410, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\324\7\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 3411) = 3410
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48755000
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/exceptions.py", {st_mode=S_IFREG|0644, st_size=1752, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/exceptions.py", {st_mode=S_IFREG|0644, st_size=1752, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/exceptions.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3665, ...}) = 0
ioctl(3, TCGETS, 0xbfc1ca88)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3665, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\330\6\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 3666) = 3665
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_tasks.py", {st_mode=S_IFREG|0644, st_size=2644, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_tasks.py", {st_mode=S_IFREG|0644, st_size=2644, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/base_tasks.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=4198, ...}) = 0
ioctl(3, TCGETS, 0xbfc1ca88)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=4198, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371dT\n\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 4199) = 4198
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/futures.py", {st_mode=S_IFREG|0644, st_size=14212, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/futures.py", {st_mode=S_IFREG|0644, st_size=14212, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/futures.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18532, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=18532, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\2047\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 18533) = 18532
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/protocols.py", {st_mode=S_IFREG|0644, st_size=6957, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/protocols.py", {st_mode=S_IFREG|0644, st_size=6957, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/protocols.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9467, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=9467, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d-\33\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 9468) = 9467
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/sslproto.py", {st_mode=S_IFREG|0644, st_size=31505, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/sslproto.py", {st_mode=S_IFREG|0644, st_size=31505, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/sslproto.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=43538, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=43538, ...}) = 0
brk(0x101f7000)                         = 0x101f7000
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\21{\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 43539) = 43538
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/transports.py", {st_mode=S_IFREG|0644, st_size=10722, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/transports.py", {st_mode=S_IFREG|0644, st_size=10722, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/transports.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=15191, ...}) = 0
ioctl(3, TCGETS, 0xbfc1cbd8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=15191, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\342)\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 15192) = 15191
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/log.py", {st_mode=S_IFREG|0644, st_size=124, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/log.py", {st_mode=S_IFREG|0644, st_size=124, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/log.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=316, ...}) = 0
ioctl(3, TCGETS, 0xbfc1cf18)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=316, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d|\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"..., 317) = 316
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/staggered.py", {st_mode=S_IFREG|0644, st_size=5992, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/staggered.py", {st_mode=S_IFREG|0644, st_size=5992, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/staggered.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=6658, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=6658, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371dh\27\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\16\0\0"..., 6659) = 6658
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/locks.py", {st_mode=S_IFREG|0644, st_size=19014, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/locks.py", {st_mode=S_IFREG|0644, st_size=19014, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/locks.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=29229, ...}) = 0
ioctl(3, TCGETS, 0xbfc1cbd8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=29229, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371dFJ\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 29230) = 29229
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/mixins.py", {st_mode=S_IFREG|0644, st_size=481, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/mixins.py", {st_mode=S_IFREG|0644, st_size=481, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/mixins.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1218, ...}) = 0
ioctl(3, TCGETS, 0xbfc1c3c8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1218, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\341\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 1219) = 1218
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/tasks.py", {st_mode=S_IFREG|0644, st_size=33802, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/tasks.py", {st_mode=S_IFREG|0644, st_size=33802, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/tasks.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=41028, ...}) = 0
ioctl(3, TCGETS, 0xbfc1c3c8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=41028, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\n\204\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 41029) = 41028
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/trsock.py", {st_mode=S_IFREG|0644, st_size=2475, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/trsock.py", {st_mode=S_IFREG|0644, st_size=2475, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/trsock.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=5406, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=5406, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\253\t\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 5407) = 5406
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/runners.py", {st_mode=S_IFREG|0644, st_size=6842, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/runners.py", {st_mode=S_IFREG|0644, st_size=6842, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/runners.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=10255, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=10255, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\272\32\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 10256) = 10255
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48795000
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/queues.py", {st_mode=S_IFREG|0644, st_size=7974, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/queues.py", {st_mode=S_IFREG|0644, st_size=7974, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/queues.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12848, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=12848, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d&\37\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 12849) = 12848
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/streams.py", {st_mode=S_IFREG|0644, st_size=26762, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/streams.py", {st_mode=S_IFREG|0644, st_size=26762, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/streams.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=33981, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=33981, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\212h\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 33982) = 33981
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/subprocess.py", {st_mode=S_IFREG|0644, st_size=7602, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/subprocess.py", {st_mode=S_IFREG|0644, st_size=7602, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/subprocess.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12680, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=12680, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\262\35\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 12681) = 12680
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/taskgroups.py", {st_mode=S_IFREG|0644, st_size=8473, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/taskgroups.py", {st_mode=S_IFREG|0644, st_size=8473, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/taskgroups.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=8116, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=8116, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\31!\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 8117) = 8116
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/timeouts.py", {st_mode=S_IFREG|0644, st_size=5130, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/timeouts.py", {st_mode=S_IFREG|0644, st_size=5130, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/timeouts.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=7805, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=7805, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\n\24\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 7806) = 7805
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/threads.py", {st_mode=S_IFREG|0644, st_size=790, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/threads.py", {st_mode=S_IFREG|0644, st_size=790, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/threads.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1315, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1315, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\26\3\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 1316) = 1315
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/unix_events.py", {st_mode=S_IFREG|0644, st_size=52333, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/unix_events.py", {st_mode=S_IFREG|0644, st_size=52333, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/unix_events.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=74400, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=74400, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371dm\314\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 74401) = 74400
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_subprocess.py", {st_mode=S_IFREG|0644, st_size=8869, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_subprocess.py", {st_mode=S_IFREG|0644, st_size=8869, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/base_subprocess.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=16725, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=16725, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\245\"\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 16726) = 16725
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/selector_events.py", {st_mode=S_IFREG|0644, st_size=45154, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/selector_events.py", {st_mode=S_IFREG|0644, st_size=45154, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/selector_events.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64204, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d3e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=64204, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371db\260\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 64205) = 64204
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x487d5000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbfc1e2c0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.abi3.so", 0xbfc1e2c0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.so", 0xbfc1e2c0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.py", {st_mode=S_IFREG|0644, st_size=1604, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.py", {st_mode=S_IFREG|0644, st_size=1604, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1851, ...}) = 0
ioctl(3, TCGETS, 0xbfc1e0c8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1851, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\33\307\376dD\6\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 1852) = 1851
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 16 entries */, 32768)  = 528
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/api_jwk.py", {st_mode=S_IFREG|0644, st_size=4196, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/api_jwk.py", {st_mode=S_IFREG|0644, st_size=4196, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/api_jwk.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=7441, ...}) = 0
ioctl(3, TCGETS, 0xbfc1dbf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=7441, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\33\307\376dd\20\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 7442) = 7441
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbfc1d920) = -1 ENOENT (No such file or directory)
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.abi3.so", 0xbfc1d920) = -1 ENOENT (No such file or directory)
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.so", 0xbfc1d920) = -1 ENOENT (No such file or directory)
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.py", {st_mode=S_IFREG|0644, st_size=14020, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.py", {st_mode=S_IFREG|0644, st_size=14020, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/json/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=14244, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d728)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=14244, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\3046\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 14245) = 14244
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/var/packages/python311/target/lib/python3.11/json", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 8 entries */, 32768)   = 240
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/json/decoder.py", {st_mode=S_IFREG|0644, st_size=12473, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/decoder.py", {st_mode=S_IFREG|0644, st_size=12473, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/json/__pycache__/decoder.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=15211, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=15211, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\2710\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0"..., 15212) = 15211
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/scanner.py", {st_mode=S_IFREG|0644, st_size=2425, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/scanner.py", {st_mode=S_IFREG|0644, st_size=2425, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/json/__pycache__/scanner.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3671, ...}) = 0
ioctl(3, TCGETS, 0xbfc1ca48)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3671, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371dy\t\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 3672) = 3671
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_json.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=177156, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_json.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\31\270\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=177156, ...}) = 0
mmap(0xedea000, 104540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xedea000
mprotect(0xedf3000, 65536, PROT_NONE)   = 0
mmap(0xee03000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xee03000
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/encoder.py", {st_mode=S_IFREG|0644, st_size=16080, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/encoder.py", {st_mode=S_IFREG|0644, st_size=16080, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/json/__pycache__/encoder.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=16833, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=16833, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\262\23\371d\320>\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 16834) = 16833
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/algorithms.py", {st_mode=S_IFREG|0644, st_size=29800, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/algorithms.py", {st_mode=S_IFREG|0644, st_size=29800, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/algorithms.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=39976, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d728)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=39976, ...}) = 0
brk(0x1021f000)                         = 0x1021f000
read(3, "\247\r\r\n\0\0\0\0\33\307\376dht\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 39977) = 39976
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/hashlib.py", {st_mode=S_IFREG|0644, st_size=11765, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/hashlib.py", {st_mode=S_IFREG|0644, st_size=11765, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/hashlib.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12360, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=12360, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d\365-\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0"..., 12361) = 12360
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_hashlib.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=150380, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_hashlib.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0)\314\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=150380, ...}) = 0
mmap(0xedbf000, 109412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xedbf000
mprotect(0xedc9000, 61440, PROT_NONE)   = 0
mmap(0xedd8000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xedd8000
close(3)                                = 0
futex(0xf358130, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf357e74, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf35813c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf358144, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf35821c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf358154, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf35815c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf357c24, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf35819c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf357c30, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf35814c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/ssl/openssl.cnf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=10835, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48028000
read(3, "#\n# OpenSSL example configuratio"..., 4096) = 4096
read(3, "Netscape crash on BMPStrings or "..., 4096) = 4096
read(3, " this to avoid interpreting an e"..., 4096) = 2643
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x48028000, 4096)                = 0
futex(0xf358164, FUTEX_WAKE_PRIVATE, 2147483647) = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_blake2.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=218236, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_blake2.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\0220\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=218236, ...}) = 0
mmap(0xed8e000, 135092, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xed8e000
mprotect(0xed9f000, 61440, PROT_NONE)   = 0
mmap(0xedae000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xedae000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/hmac.py", {st_mode=S_IFREG|0644, st_size=7717, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/hmac.py", {st_mode=S_IFREG|0644, st_size=7717, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/hmac.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=11494, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=11494, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\261\23\371d%\36\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 11495) = 11494
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/exceptions.py", {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/exceptions.py", {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/exceptions.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3833, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3833, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\33\307\376d\26\4\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 3834) = 3833
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/types.py", {st_mode=S_IFREG|0644, st_size=99, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/types.py", {st_mode=S_IFREG|0644, st_size=99, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/types.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=374, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=374, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\33\307\376dc\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"..., 375) = 374
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/utils.py", {st_mode=S_IFREG|0644, st_size=3903, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/utils.py", {st_mode=S_IFREG|0644, st_size=3903, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/utils.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=6902, ...}) = 0
ioctl(3, TCGETS, 0xbfc1d258)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=6902, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\33\307\376d?\17\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 6903) = 6902
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbfc1c280) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.abi3.so", 0xbfc1c280) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.so", 0xbfc1c280) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.py", {st_mode=S_IFREG|0644, st_size=364, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.py", {st_mode=S_IFREG|0644, st_size=364, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=441, ...}) = 0
ioctl(3, TCGETS, 0xbfc1c088)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=441, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\4\306\376dl\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 442) = 441
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 11 entries */, 32768)  = 336
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__about__.py", {st_mode=S_IFREG|0644, st_size=445, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__about__.py", {st_mode=S_IFREG|0644, st_size=445, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__pycache__/__about__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=491, ...}) = 0
ioctl(3, TCGETS, 0xbfc1bbb8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=491, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\4\306\376d\275\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 492) = 491
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbfc1c5c0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.abi3.so", 0xbfc1c5c0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.so", 0xbfc1c5c0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.py", {st_mode=S_IFREG|0644, st_size=455, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.py", {st_mode=S_IFREG|0644, st_size=455, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=272, ...}) = 0
ioctl(3, TCGETS, 0xbfc1c3c8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=272, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\4\306\376d\307\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 273) = 272
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 8 entries */, 32768)   = 240
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbfc1c900) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.abi3.so", 0xbfc1c900) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.so", 0xbfc1c900) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=217, ...}) = 0
ioctl(3, TCGETS, 0xbfc1c708)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=217, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\4\306\376d\264\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"..., 218) = 217
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 19 entries */, 32768)  = 624
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbfc1cc40) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.abi3.so", 0xbfc1cc40) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.so", 0xbfc1cc40) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=228, ...}) = 0
ioctl(3, TCGETS, 0xbfc1ca48)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=228, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\5\306\376d\264\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"..., 229) = 228
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 15 entries */, 32768)  = 464
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/ec.py", {st_mode=S_IFREG|0644, st_size=12867, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/ec.py", {st_mode=S_IFREG|0644, st_size=12867, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21797, ...}) = 0
ioctl(3, TCGETS, 0xbfc1cd88)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=21797, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\5\306\376dC2\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 21798) = 21797
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48815000
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/utils.py", {st_mode=S_IFREG|0644, st_size=4018, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/utils.py", {st_mode=S_IFREG|0644, st_size=4018, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__pycache__/utils.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=7518, ...}) = 0
ioctl(3, TCGETS, 0xbfc1c578)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=7518, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\4\306\376d\262\17\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 7519) = 7518
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/_oid.py", {st_mode=S_IFREG|0644, st_size=14441, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/_oid.py", {st_mode=S_IFREG|0644, st_size=14441, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=17927, ...}) = 0
ioctl(3, TCGETS, 0xbfc1c8b8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=17927, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\4\306\376di8\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\27\0\0"..., 17928) = 17927
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbfc1c2a0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.abi3.so", 0xbfc1c2a0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.so", 0xbfc1c2a0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=215, ...}) = 0
ioctl(3, TCGETS, 0xbfc1c0a8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=215, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\4\306\376d\264\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"..., 216) = 215
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 7 entries */, 32768)   = 216
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbfc1c5e0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.abi3.so", 0xbfc1c5e0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.so", 0xbfc1c5e0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.py", 0xbfc1c5e0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.pyc", 0xbfc1c5e0) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so", {st_mode=S_IFREG|0755, st_size=7520160, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\4-\214\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=7520160, ...}) = 0
mmap(0xea72000, 3191256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xea72000
mprotect(0xed4b000, 65536, PROT_NONE)   = 0
mmap(0xed5b000, 131072, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d9000) = 0xed5b000
mmap(0xed7b000, 8664, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xed7b000
close(3)                                = 0
open("/var/packages/python311/target/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/tls/ppc8548/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/tls/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/ppc8548/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\"|\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0444, st_size=105740, ...}) = 0
mmap(0xea38000, 170844, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xea38000
mprotect(0xea52000, 61440, PROT_NONE)   = 0
mmap(0xea61000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0xea61000
close(3)                                = 0
open("/var/packages/python311/target/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/tls/ppc8548/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/ppc8548/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\32\240\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=30820, ...}) = 0
mmap(0xea10000, 95544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xea10000
mprotect(0xea17000, 61440, PROT_NONE)   = 0
mmap(0xea26000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xea26000
close(3)                                = 0
mprotect(0xea26000, 4096, PROT_READ)    = 0
mprotect(0xed5b000, 114688, PROT_READ)  = 0
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPC, si_addr=0xec1512c} ---
+++ killed by SIGILL (core dumped) +++
Illegal instruction
hgy59 commented 12 months ago

At first sight it seems these are missing from my system.

* libgcc

* librt

both libraries are found, there are only some paths that are tried before those are found-

open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
...
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\32\240\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=30820, ...}) = 0
mmap(0xea10000, 95544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xea10000
mprotect(0xea17000, 61440, PROT_NONE)   = 0
mmap(0xea26000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xea26000
close(3)                                = 0
mprotect(0xea26000, 4096, PROT_READ)    = 0
mprotect(0xed5b000, 114688, PROT_READ)  = 0
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPC, si_addr=0xec1512c} ---
+++ killed by SIGILL (core dumped) +++
Illegal instruction

unfortunately I have not a clue what code is causing the illegal instruction. (it is neither in libgcc nor in librt as both are successfully closed)

th0ma7 commented 12 months ago

@hgy59 a few thoughts...

Theory: most probably due to openssl 3.x migration. also issue relatively to sabnzbd most probably the same

Proposal: unless we find something out, we could generate packages with debug symbols enabled. I had added a new environment variable for that matter so they get added fulky and don't get stripped at package creation time.

Question: should all qoriq package upgrade that i uploaded yesterday be disabled?

hgy59 commented 12 months ago

Question: should all qoriq package upgrade that i uploaded yesterday be disabled?

IMO we should keep those to have a chance to find issues with other packages.

hgy59 commented 12 months ago

@th0ma7 is there any chance to have a synocli-devel package for qoriq? At least gdb would be helpfull here.

th0ma7 commented 12 months ago

I'll have to check later tonigt after work.

Note that if we create debug symbols ready packages we can then use gdb outside from the nas on a usual linux flavor. I managed to do that with deluge not long ago where we "recreate" the environment which isn't that difficult.

@hgy59 In the meantime, could you disable qoriq package updates i published yesterday evening to avoid a storm of bug coning in?

marcofranssen commented 12 months ago

@hgy59 @th0ma7 please keep me in the loop. I will test any new releases for you guys and provide additional debug info where required.

hgy59 commented 12 months ago

@hgy59 In the meantime, could you disable qoriq package updates i published yesterday evening to avoid a storm of bug coning in?

Ok done, deactivated qoriq versions of

Those packages will still be available for manual download, but will not appear as updates in the DSM package center.

@marcofranssen If you don't mind, can you test the packages above, to find out wheter any of them has problems with service start on qoriq?

marcofranssen commented 12 months ago

I know at least sickrage also got broken on my system, but less dependent on that package as I'm not using it anymore.

Do you mean to test the packages as they are in package center? or to test the ones you unpublished. In the latter, please tell me where to find them manually.

hgy59 commented 12 months ago

@marcofranssen those packages are deactivated in the synocommunity repository, that means are not shown in the DSM package center. But the qoriq packages are downloadable on https://synocommunity.com/packages as spk and can be manually installed in DSM package center.

There is a request to change this behaviour (i.e. to hide deactivated package on the web page too) but until is integrated into the web page, we can download inactive packages manually

hgy59 commented 12 months ago

@marcofranssen another question: Did you have homeassistant running before? and what homeassistant version was the latest that worked?

When it first crashed, did you install a homeassistant update or a python update?

If you already had a running homeassistant, then you might be able to downgrade to the previous version (as homeassistant crashes on startup I assume that the db is not yet updated/mirgrated - otherwise you might need a db backup to restore).

You can manually downgrade to an earlyer version without uninstall, see Section "Downgrade a package without uninstalling" on our wiki page https://github.com/SynoCommunity/spksrc/wiki/Frequently-Asked-Questions

If your previous version of homeassistant runs again, then we know that the crash is caused by homeassistant and not by python. (except when the former HA version depends on python310, then the python311 can be the cause)

If the former version of HA crashes now, then the crash might be caused by python (3.10 or 3.11). The guess of @th0ma7 is openssl3, so in this case it might be an option to downgrade python to a version with openssl 1.1.

marcofranssen commented 11 months ago

Latest version that worked was from 2022. It breaks as soon I upgrade to a newer home assistant version.

Also tried installing from scratch.

All other packages like Python I can upgrade without affecting home assistant.

I would really love to run a newer version.

th0ma7 commented 11 months ago

@waazdakka and @marcofranssen we may have found where the issue is (fingers crossed).

We have a set of debug-enabled packages available here (look down under the artifact section on the right): https://github.com/SynoCommunity/spksrc/actions/runs/6188300522?pr=5879

Would you mind installing them manually using your package center top-right manual install option. You only require to install first python 3.11 package then the homeassistant package. Note that you first have to decompress the .zip file that contains the actual packages (.spk).

Please report your results (success or failure). In case of failure we'll provide you with additional instructions to install debugging tools part of the synocli-devel package to "backtrace" events and find where the issue may be (synocli-devel package is also included in the .zip file, but not need to install it for the moment).

marcofranssen commented 11 months ago

I'm stuck with this for several minutes already. Normally python updates install within a minute.

image

UPDATE

It eventually completed and saw in htop it was doing some python compileall stuff that explains why it took this long.

marcofranssen commented 11 months ago

For HomeAssistant I got following:

/var/packages/homeassistant/target# LD_LIBRARY_PATH=./lib strace  ./env/bin/hass -v --config ./var/config --log-file ./var/homeassistant.log
strace: Can't stat './env/bin/hass': No such file or directory

So it seems the binary is not there.

In htop I did see it was stuck and on pip install for a long time and I saw lot of activity from the Virusscanner.

Looking at the quarantine a lot of python stuff got quaranteened. But that already happened few months ago.

image

@th0ma7 @hgy59

th0ma7 commented 11 months ago

@marcofranssen it doesn't make sense that python files got quarantined. Although I see a few things in here that looks weird, first off, why is the caching under the root user? Are you using root to login on your NAS? Further as pip caching should be under /var/packages/python311/var/pip-cache (i.e. specific per application)

Otherwise what I'd suggest is you to turn off the virusscanner, (re)install python311 & homeassistant and restart your virusscanner.

marcofranssen commented 11 months ago

@th0ma7 I uninstalled both Python 3.11 and Homeassistant. Then reinstalled them from scratch with Virusscanner disabled to speed up the process.

I do have indeed pip caches at /var/packages/python311/var/pip-cache. Removed all those quarantined files. Not sure how those ended up there, I also realised it was even more then a year ago. Must have been experimenting with something back then and eventually forgot about that.

Anyhow after the reinstall the hass binary is still not there.

/var/packages/homeassistant/target# ll env/bin/
total 72
drwxr-xr-x 2 sc-homeassistant homeassistant 4096 Sep 17 12:36 .
drwxr-xr-x 5 sc-homeassistant homeassistant 4096 Sep 17 12:28 ..
-rw-r--r-- 1 sc-homeassistant homeassistant 2001 Sep 17 12:31 activate
-rw-r--r-- 1 sc-homeassistant homeassistant  927 Sep 17 12:31 activate.csh
-rw-r--r-- 1 sc-homeassistant homeassistant 2207 Sep 17 12:31 activate.fish
-rw-r--r-- 1 sc-homeassistant homeassistant 9033 Sep 17 12:31 Activate.ps1
-rwxr-xr-x 1 sc-homeassistant homeassistant 1323 Sep 17 12:32 cchardetect
-rwxr-xr-x 1 sc-homeassistant homeassistant  247 Sep 17 12:36 coverage
-rwxr-xr-x 1 sc-homeassistant homeassistant  247 Sep 17 12:36 coverage3
-rwxr-xr-x 1 sc-homeassistant homeassistant  247 Sep 17 12:36 coverage-3.11
-rwxr-xr-x 1 sc-homeassistant homeassistant  248 Sep 17 12:35 f2py
-rwxr-xr-x 1 sc-homeassistant homeassistant  248 Sep 17 12:35 f2py3
-rwxr-xr-x 1 sc-homeassistant homeassistant  248 Sep 17 12:35 f2py3.11
-rwxr-xr-x 1 sc-homeassistant homeassistant  253 Sep 17 12:31 pip
-rwxr-xr-x 1 sc-homeassistant homeassistant  253 Sep 17 12:31 pip3
-rwxr-xr-x 1 sc-homeassistant homeassistant  253 Sep 17 12:31 pip3.11
lrwxrwxrwx 1 sc-homeassistant homeassistant    7 Sep 17 12:28 python -> python3
lrwxrwxrwx 1 sc-homeassistant homeassistant   42 Sep 17 12:28 python3 -> /var/packages/python311/target/bin/python3
lrwxrwxrwx 1 sc-homeassistant homeassistant    7 Sep 17 12:28 python3.11 -> python3
$ cat var/homeassistant.log
Sun Sep 17 12:38:10 CEST 2023
Starting homeassistant command /volume2/@appstore/homeassistant/env/bin/hass -v --config /volume2/@appstore/homeassistant/var/config --log-file /volume2/@appstore/homeassistant/var/homeassistant.log
/var/packages/homeassistant/scripts/start-stop-status: line 78: /volume2/@appstore/homeassistant/env/bin/hass: No such file or directory

For the record I'm using the qoriq packages on my DS413.

th0ma7 commented 11 months ago

@marcofranssen can you provide /var/log/packages/homassistant.log file?

@hgy59 you may be better placed than I am to debug this?

th0ma7 commented 11 months ago

@hgy59 this is really odd... just tested the package under my armv7-7.1:

2023/09/17 08:52:16 Processing /volume1/@appstore/python311/share/wheelhouse/virtualenv-20.24.4-py3-none-any.whl (from -r /volume1/@appstore/python311/share/wheelhouse/requirements.txt (line 7))
2023/09/17 08:52:17 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/wheel/
2023/09/17 08:52:17 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/wheel/
2023/09/17 08:52:18 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/wheel/
2023/09/17 08:52:20 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/wheel/
2023/09/17 08:52:24 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/wheel/
2023/09/17 08:52:24 Could not fetch URL https://pypi.org/simple/wheel/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/wheel/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
2023/09/17 08:52:25 Processing /volume1/@appstore/python311/share/wheelhouse/wheel-0.41.2-py3-none-any.whl (from -r /volume1/@appstore/python311/share/wheelhouse/requirements.txt (line 8))

This sounds like a repeat... :

th0ma7@DS115j-armv7:/var/packages/python311/target/bin$ ./python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/volume1/@appstore/python311/lib/python3.11/ssl.py", line 100, in <module>
    import _ssl             # if we can't import it, let the error propagate
    ^^^^^^^^^^^
ImportError: libatomic.so.1: cannot open shared object file: No such file or directory

Further (synocli-devel update package #5882 looks good btw):

th0ma7@DS115j-armv7:/var/packages/python311/target/lib$ /var/packages/synocli-devel/target/bin/libtree -v libssl.so.3
libssl.so.3 
├── libcrypto.so.3 [rpath]
│   ├── libdl.so.2 [default path]
│   ├── libc.so.6 [default path]
│   ├── libpthread.so.0 [default path]
│   │   ├── libc.so.6 [default path]
│   │   └── ld-linux-armhf.so.3 [default path]
│   └── libatomic.so.1 not found
│       ┊ Paths considered in this order:
│       ┊ 1. rpath:
│       ┊    depth 2
│       ┊    /var/packages/python311/target/lib
│       ┊    depth 1
│       ┊    /var/packages/python311/target/lib
│       ┊ 2. LD_LIBRARY_PATH was not set
│       ┊ 3. runpath was not set
│       ┊ 4. ld config files:
│       ┊ 5. Standard paths:
│       ┊    /lib
│       ┊    /lib64
│       ┊    /usr/lib
│       ┊    /usr/lib64
├── libc.so.6 [default path]
├── libpthread.so.0 [default path]
├── libdl.so.2 [default path]
└── libatomic.so.1 not found
    ┊ Paths considered in this order:
    ┊ 1. rpath:
    ┊    depth 1
    ┊    /var/packages/python311/target/lib
    ┊ 2. LD_LIBRARY_PATH was not set
    ┊ 3. runpath was not set
    ┊ 4. ld config files:
    ┊ 5. Standard paths:
    ┊    /lib
    ┊    /lib64
    ┊    /usr/lib
    ┊    /usr/lib64
Error [libssl.so.3]: Not all dependencies were found

Which now I recall we had fixed long ago in spksrc.strip.mk:

include_libatomic:
        @cat $(INSTALL_PLIST) | sed 's/:/ /' | while read type file ; \
        do \
          case $${type} in \
            lib|bin) \
              if [ "$$(objdump -p $(STAGING_DIR)/$${file} 2>/dev/null | grep NEEDED | grep libatomic\.so)" ]; then \
                _libatomic_="$$(readlink $(TC_LIBRARY_PATH)/libatomic.so)" ; \
                echo  "===>  Add libatomic from toolchain ($${_libatomic_})" ; \
                install -d -m 755 $(STAGING_DIR)/lib ; \
                install -m 644 $(TC_LIBRARY_PATH)/$${_libatomic_} $(STAGING_DIR)/lib/ ; \
                cd $(STAGING_DIR)/lib/ && ln -sf $${_libatomic_} libatomic.so.1 ; \
                cd $(STAGING_DIR)/lib/ && ln -sf $${_libatomic_} libatomic.so ; \
                break ; \
              fi \
            ;; \
          esac ; \
        done

EDIT: Ok, found where the issue is. It's a false-positive in a sense that this is unrelated to the current problem but rather to the enablement of the debug_info symbols. In the code I had intentionally skipped the strip_target portion when GCC_DEBUG_INFO is enabled. Thus creating this issue (from spksrc.strip.mk):

ifeq ($(strip $(STRIP_TARGET)),)
ifneq ($(strip $(GCC_DEBUG_INFO)),1)
STRIP_TARGET = strip_target
endif
th0ma7 commented 11 months ago

@marcofranssen I've applied a new fix for the issue you're encoutering. Without going into the details, debugging enablement had a corner-case where an important file ends-up missing (libatomic.so). I've now fixed this in https://github.com/SynoCommunity/spksrc/pull/5879/commits/705adfef280fbad104b8b4a7f7ab56319c1329aa and new testing packages will be made available shortly (i.e. max 6h runtime duration): https://github.com/SynoCommunity/spksrc/actions/runs/6214043823

Once the updated files are available can you re-test installing please? Thnx in advance.

@hgy59 I'll keep this commit in this PR (i.e. #5879) for now as portions of the code will be merged once issue solved.

marcofranssen commented 11 months ago

Awesome, I can run it again (still failing though).

What do I do now?

Strace

In the below Strace following stands out to me.

-1 ENOTTY (Inappropriate ioctl for device)

I see it mainly after lines that stat following python packages.

stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt…
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography…
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/concurrent…

So I guess all these cryptoghraphy related packages/subpackages are not ready for PPC archicture. Not sure though.

$ LD_LIBRARY_PATH=./lib strace  ./env/bin/hass -v --config ./var/config --log-file ./var/homeassistant.log
stat64("/var/packages/python311/target/lib/python3.11/concurrent/futures", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/concurrent/futures", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/var/packages/python311/target/lib/python3.11/concurrent/futures", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 7 entries */, 32768)   = 208
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/concurrent/futures/_base.py", {st_mode=S_IFREG|0644, st_size=22833, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/concurrent/futures/_base.py", {st_mode=S_IFREG|0644, st_size=22833, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/concurrent/futures/__pycache__/_base.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=37274, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=37274, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e1Y\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 37275) = 37274
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4865a000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/heapq.py", {st_mode=S_IFREG|0644, st_size=23024, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/heapq.py", {st_mode=S_IFREG|0644, st_size=23024, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/heapq.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=20598, ...}) = 0
ioctl(3, TCGETS, 0xbff57128)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=20598, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\360Y\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 20599) = 20598
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_heapq.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=176132, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_heapq.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\t\4\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=176132, ...}) = 0
mmap(0xf4c7000, 83996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf4c7000
mprotect(0xf4cc000, 61440, PROT_NONE)   = 0
mmap(0xf4db000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xf4db000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/socket.py", {st_mode=S_IFREG|0644, st_size=37320, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/socket.py", {st_mode=S_IFREG|0644, st_size=37320, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/socket.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=45501, ...}) = 0
ioctl(3, TCGETS, 0xbff57128)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=45501, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\310\221\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 45502) = 45501
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_socket.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=335600, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_socket.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0Ax\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=335600, ...}) = 0
mmap(0xf48f000, 160924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf48f000
mprotect(0xf4a5000, 65536, PROT_NONE)   = 0
mmap(0xf4b5000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0xf4b5000
mmap(0xf4b6000, 1180, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf4b6000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/selectors.py", {st_mode=S_IFREG|0644, st_size=19485, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/selectors.py", {st_mode=S_IFREG|0644, st_size=19485, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/selectors.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28369, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=28369, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\35L\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 28370) = 28369
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/select.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=209200, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/select.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\31\200\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=209200, ...}) = 0
mmap(0xf467000, 96320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf467000
mprotect(0xf46e000, 65536, PROT_NONE)   = 0
mmap(0xf47e000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xf47e000
close(3)                                = 0
epoll_create1(EPOLL_CLOEXEC)            = 3
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/array.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=262324, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/array.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0(l\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=262324, ...}) = 0
mmap(0xf437000, 130452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf437000
mprotect(0xf446000, 65536, PROT_NONE)   = 0
mmap(0xf456000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xf456000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/subprocess.py", {st_mode=S_IFREG|0644, st_size=88448, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/subprocess.py", {st_mode=S_IFREG|0644, st_size=88448, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/subprocess.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=84720, ...}) = 0
ioctl(3, TCGETS, 0xbff57128)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=84720, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\200Y\1\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 84721) = 84720
read(3, "", 1)                          = 0
close(3)                                = 0
mmap(NULL, 241664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4869a000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/locale.py", {st_mode=S_IFREG|0644, st_size=78998, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/locale.py", {st_mode=S_IFREG|0644, st_size=78998, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/locale.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64315, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=64315, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\2264\1\0\343\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0"..., 64316) = 64315
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x486d5000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/signal.py", {st_mode=S_IFREG|0644, st_size=2438, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/signal.py", {st_mode=S_IFREG|0644, st_size=2438, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/signal.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=5041, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=5041, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\206\t\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 5042) = 5041
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/fcntl.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=188584, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/fcntl.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\17\230\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=188584, ...}) = 0
mmap(0xf412000, 83980, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf412000
mprotect(0xf417000, 61440, PROT_NONE)   = 0
mmap(0xf426000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xf426000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/site-packages", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=220392, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\23\24\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=220392, ...}) = 0
mmap(0xf3ed000, 83244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf3ed000
mprotect(0xf3f1000, 65536, PROT_NONE)   = 0
mmap(0xf401000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xf401000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/ssl.py", {st_mode=S_IFREG|0644, st_size=53980, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/ssl.py", {st_mode=S_IFREG|0644, st_size=53980, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/ssl.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=73495, ...}) = 0
ioctl(3, TCGETS, 0xbff57128)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=73495, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\334\322\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 73496) = 73495
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_ssl.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=1131632, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_ssl.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\274\360\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1131632, ...}) = 0
mmap(0xf39d000, 261996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf39d000
mprotect(0xf3c6000, 65536, PROT_NONE)   = 0
mmap(0xf3d6000, 28672, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0xf3d6000
close(3)                                = 0
open("/var/packages/python311/target/lib/libssl.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1e|\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=2939356, ...}) = 0
mmap(0xf2c2000, 831220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf2c2000
mprotect(0xf373000, 61440, PROT_NONE)   = 0
mmap(0xf382000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb0000) = 0xf382000
mmap(0xf38c000, 3828, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf38c000
close(3)                                = 0
open("/var/packages/python311/target/lib/libcrypto.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0109\344\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13918752, ...}) = 0
mmap(0xee36000, 4701912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xee36000
mprotect(0xf26b000, 65536, PROT_NONE)   = 0
mmap(0xf27b000, 217088, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x435000) = 0xf27b000
mmap(0xf2b0000, 7896, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf2b0000
close(3)                                = 0
open("/var/packages/python311/target/lib/libatomic.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\23\f\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=39772, ...}) = 0
mmap(0xee0d000, 99852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xee0d000
mprotect(0xee15000, 61440, PROT_NONE)   = 0
mmap(0xee24000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xee24000
mmap(0xee25000, 1548, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xee25000
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48715000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/base64.py", {st_mode=S_IFREG|0755, st_size=21028, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/base64.py", {st_mode=S_IFREG|0755, st_size=21028, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/base64.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28468, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=28468, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e$R\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 28469) = 28468
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/struct.py", {st_mode=S_IFREG|0644, st_size=257, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/struct.py", {st_mode=S_IFREG|0644, st_size=257, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/struct.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=404, ...}) = 0
ioctl(3, TCGETS, 0xbff51148)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=404, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\1\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 405) = 404
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_struct.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=234352, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_struct.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0!|\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=234352, ...}) = 0
mmap(0xede1000, 114136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xede1000
mprotect(0xedec000, 65536, PROT_NONE)   = 0
mmap(0xedfc000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0xedfc000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/binascii.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=251008, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/binascii.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\0210\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=251008, ...}) = 0
mmap(0xedba000, 93504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xedba000
mprotect(0xedc1000, 61440, PROT_NONE)   = 0
mmap(0xedd0000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xedd0000
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/constants.py", {st_mode=S_IFREG|0644, st_size=1112, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/constants.py", {st_mode=S_IFREG|0644, st_size=1112, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/constants.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=983, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=983, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7eX\4\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 984) = 983
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/coroutines.py", {st_mode=S_IFREG|0644, st_size=3400, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/coroutines.py", {st_mode=S_IFREG|0644, st_size=3400, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/coroutines.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=4019, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=4019, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7eH\r\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"..., 4020) = 4019
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/events.py", {st_mode=S_IFREG|0644, st_size=28427, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/events.py", {st_mode=S_IFREG|0644, st_size=28427, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/events.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=37813, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=37813, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\vo\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 37814) = 37813
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/contextvars.py", {st_mode=S_IFREG|0644, st_size=129, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/contextvars.py", {st_mode=S_IFREG|0644, st_size=129, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/contextvars.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=321, ...}) = 0
ioctl(3, TCGETS, 0xbff52848)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=321, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\201\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 322) = 321
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_contextvars.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=152692, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_contextvars.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\5\330\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=152692, ...}) = 0
mmap(0xed99000, 68848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xed99000
mprotect(0xed9a000, 61440, PROT_NONE)   = 0
mmap(0xeda9000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xeda9000
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/format_helpers.py", {st_mode=S_IFREG|0644, st_size=2404, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/format_helpers.py", {st_mode=S_IFREG|0644, st_size=2404, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/format_helpers.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=4153, ...}) = 0
ioctl(3, TCGETS, 0xbff50f58)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=4153, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7ed\t\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 4154) = 4153
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_asyncio.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=320432, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_asyncio.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0-\4\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=320432, ...}) = 0
mmap(0xed69000, 128164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xed69000
mprotect(0xed78000, 61440, PROT_NONE)   = 0
mmap(0xed87000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xed87000
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_futures.py", {st_mode=S_IFREG|0644, st_size=2004, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_futures.py", {st_mode=S_IFREG|0644, st_size=2004, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/base_futures.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3410, ...}) = 0
ioctl(3, TCGETS, 0xbff50c28)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3410, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\324\7\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 3411) = 3410
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48755000
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/exceptions.py", {st_mode=S_IFREG|0644, st_size=1752, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/exceptions.py", {st_mode=S_IFREG|0644, st_size=1752, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/exceptions.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3665, ...}) = 0
ioctl(3, TCGETS, 0xbff50c28)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3665, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\330\6\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 3666) = 3665
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_tasks.py", {st_mode=S_IFREG|0644, st_size=2644, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_tasks.py", {st_mode=S_IFREG|0644, st_size=2644, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/base_tasks.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=4198, ...}) = 0
ioctl(3, TCGETS, 0xbff50c28)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=4198, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7eT\n\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 4199) = 4198
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/futures.py", {st_mode=S_IFREG|0644, st_size=14212, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/futures.py", {st_mode=S_IFREG|0644, st_size=14212, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/futures.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18532, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=18532, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\2047\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 18533) = 18532
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/protocols.py", {st_mode=S_IFREG|0644, st_size=6957, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/protocols.py", {st_mode=S_IFREG|0644, st_size=6957, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/protocols.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9467, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=9467, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e-\33\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 9468) = 9467
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/sslproto.py", {st_mode=S_IFREG|0644, st_size=31505, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/sslproto.py", {st_mode=S_IFREG|0644, st_size=31505, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/sslproto.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=43538, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=43538, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\21{\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 43539) = 43538
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/transports.py", {st_mode=S_IFREG|0644, st_size=10722, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/transports.py", {st_mode=S_IFREG|0644, st_size=10722, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/transports.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=15191, ...}) = 0
ioctl(3, TCGETS, 0xbff50f58)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=15191, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\342)\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 15192) = 15191
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/log.py", {st_mode=S_IFREG|0644, st_size=124, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/log.py", {st_mode=S_IFREG|0644, st_size=124, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/log.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=316, ...}) = 0
ioctl(3, TCGETS, 0xbff52848)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=316, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e|\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"..., 317) = 316
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/staggered.py", {st_mode=S_IFREG|0644, st_size=5992, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/staggered.py", {st_mode=S_IFREG|0644, st_size=5992, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/staggered.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=6658, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=6658, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7eh\27\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\16\0\0"..., 6659) = 6658
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/locks.py", {st_mode=S_IFREG|0644, st_size=19014, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/locks.py", {st_mode=S_IFREG|0644, st_size=19014, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/locks.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=29229, ...}) = 0
ioctl(3, TCGETS, 0xbff50f58)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=29229, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7eFJ\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 29230) = 29229
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/mixins.py", {st_mode=S_IFREG|0644, st_size=481, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/mixins.py", {st_mode=S_IFREG|0644, st_size=481, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/mixins.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1218, ...}) = 0
ioctl(3, TCGETS, 0xbff4c678)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1218, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\341\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 1219) = 1218
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/tasks.py", {st_mode=S_IFREG|0644, st_size=33802, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/tasks.py", {st_mode=S_IFREG|0644, st_size=33802, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/tasks.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=41028, ...}) = 0
ioctl(3, TCGETS, 0xbff4c678)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=41028, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\n\204\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 41029) = 41028
read(3, "", 1)                          = 0
close(3)                                = 0
brk(0x105bf000)                         = 0x105bf000
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/trsock.py", {st_mode=S_IFREG|0644, st_size=2475, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/trsock.py", {st_mode=S_IFREG|0644, st_size=2475, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/trsock.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=5406, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=5406, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\253\t\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 5407) = 5406
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/runners.py", {st_mode=S_IFREG|0644, st_size=6842, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/runners.py", {st_mode=S_IFREG|0644, st_size=6842, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/runners.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=10255, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=10255, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\272\32\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 10256) = 10255
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48795000
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/queues.py", {st_mode=S_IFREG|0644, st_size=7974, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/queues.py", {st_mode=S_IFREG|0644, st_size=7974, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/queues.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12848, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=12848, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e&\37\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 12849) = 12848
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/streams.py", {st_mode=S_IFREG|0644, st_size=26762, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/streams.py", {st_mode=S_IFREG|0644, st_size=26762, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/streams.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=33981, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=33981, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\212h\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 33982) = 33981
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/subprocess.py", {st_mode=S_IFREG|0644, st_size=7602, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/subprocess.py", {st_mode=S_IFREG|0644, st_size=7602, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/subprocess.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12680, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=12680, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\262\35\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 12681) = 12680
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/taskgroups.py", {st_mode=S_IFREG|0644, st_size=8473, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/taskgroups.py", {st_mode=S_IFREG|0644, st_size=8473, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/taskgroups.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=8116, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=8116, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\31!\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 8117) = 8116
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/timeouts.py", {st_mode=S_IFREG|0644, st_size=5130, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/timeouts.py", {st_mode=S_IFREG|0644, st_size=5130, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/timeouts.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=7805, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=7805, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\n\24\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 7806) = 7805
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/threads.py", {st_mode=S_IFREG|0644, st_size=790, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/threads.py", {st_mode=S_IFREG|0644, st_size=790, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/threads.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1315, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1315, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\26\3\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 1316) = 1315
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/unix_events.py", {st_mode=S_IFREG|0644, st_size=52333, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/unix_events.py", {st_mode=S_IFREG|0644, st_size=52333, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/unix_events.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=74400, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=74400, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7em\314\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 74401) = 74400
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_subprocess.py", {st_mode=S_IFREG|0644, st_size=8869, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/base_subprocess.py", {st_mode=S_IFREG|0644, st_size=8869, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/base_subprocess.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=16725, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=16725, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\245\"\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 16726) = 16725
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/selector_events.py", {st_mode=S_IFREG|0644, st_size=45154, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/asyncio/selector_events.py", {st_mode=S_IFREG|0644, st_size=45154, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/asyncio/__pycache__/selector_events.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64204, ...}) = 0
ioctl(3, TCGETS, 0xbff55838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=64204, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7eb\260\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 64205) = 64204
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x487d5000
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbff5d4c8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.abi3.so", 0xbff5d4c8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.so", 0xbff5d4c8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.py", {st_mode=S_IFREG|0644, st_size=1604, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__init__.py", {st_mode=S_IFREG|0644, st_size=1604, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1851, ...}) = 0
ioctl(3, TCGETS, 0xbff5d108)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1851, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0S\370\7eD\6\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 1852) = 1851
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 16 entries */, 32768)  = 528
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/api_jwk.py", {st_mode=S_IFREG|0644, st_size=4196, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/api_jwk.py", {st_mode=S_IFREG|0644, st_size=4196, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/api_jwk.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=7441, ...}) = 0
ioctl(3, TCGETS, 0xbff5a118)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=7441, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0S\370\7ed\20\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0"..., 7442) = 7441
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbff574e8) = -1 ENOENT (No such file or directory)
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.abi3.so", 0xbff574e8) = -1 ENOENT (No such file or directory)
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.so", 0xbff574e8) = -1 ENOENT (No such file or directory)
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.py", {st_mode=S_IFREG|0644, st_size=14020, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/__init__.py", {st_mode=S_IFREG|0644, st_size=14020, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/json/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=14244, ...}) = 0
ioctl(3, TCGETS, 0xbff57128)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=14244, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\3046\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 14245) = 14244
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/var/packages/python311/target/lib/python3.11/json", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 8 entries */, 32768)   = 240
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/json/decoder.py", {st_mode=S_IFREG|0644, st_size=12473, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/decoder.py", {st_mode=S_IFREG|0644, st_size=12473, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/json/__pycache__/decoder.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=15211, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=15211, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\2710\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0"..., 15212) = 15211
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/scanner.py", {st_mode=S_IFREG|0644, st_size=2425, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/scanner.py", {st_mode=S_IFREG|0644, st_size=2425, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/json/__pycache__/scanner.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3671, ...}) = 0
ioctl(3, TCGETS, 0xbff4f858)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3671, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7ey\t\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 3672) = 3671
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_json.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=265632, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_json.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\32H\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=265632, ...}) = 0
mmap(0xed3f000, 104736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xed3f000
mprotect(0xed49000, 61440, PROT_NONE)   = 0
mmap(0xed58000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xed58000
close(3)                                = 0
stat64("/var/packages/python311/target/lib/python3.11/json", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/encoder.py", {st_mode=S_IFREG|0644, st_size=16080, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/json/encoder.py", {st_mode=S_IFREG|0644, st_size=16080, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/json/__pycache__/encoder.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=16833, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=16833, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\0\f\7e\320>\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0"..., 16834) = 16833
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/algorithms.py", {st_mode=S_IFREG|0644, st_size=29800, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/algorithms.py", {st_mode=S_IFREG|0644, st_size=29800, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/algorithms.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=39976, ...}) = 0
ioctl(3, TCGETS, 0xbff57128)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=39976, ...}) = 0
brk(0x105e7000)                         = 0x105e7000
read(3, "\247\r\r\n\0\0\0\0S\370\7eht\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 39977) = 39976
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/hashlib.py", {st_mode=S_IFREG|0644, st_size=11765, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/hashlib.py", {st_mode=S_IFREG|0644, st_size=11765, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/hashlib.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12360, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=12360, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e\365-\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0"..., 12361) = 12360
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_hashlib.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=601536, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_hashlib.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0+\f\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=601536, ...}) = 0
mmap(0xed12000, 118072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xed12000
mprotect(0xed1e000, 61440, PROT_NONE)   = 0
mmap(0xed2d000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0xed2d000
close(3)                                = 0
futex(0xf2b0130, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2afe74, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2b013c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2b0144, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2b021c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2b0154, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2b015c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2afc24, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2b019c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2afc30, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf2b014c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/ssl/openssl.cnf", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=10835, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48028000
read(3, "#\n# OpenSSL example configuratio"..., 4096) = 4096
read(3, "Netscape crash on BMPStrings or "..., 4096) = 4096
read(3, " this to avoid interpreting an e"..., 4096) = 2643
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x48028000, 4096)                = 0
futex(0xf2b0164, FUTEX_WAKE_PRIVATE, 2147483647) = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload/_blake2.cpython-311-powerpc-linux-gnuspe.so", {st_mode=S_IFREG|0755, st_size=309132, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/lib-dynload/_blake2.cpython-311-powerpc-linux-gnuspe.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\23\250\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=309132, ...}) = 0
mmap(0xecd8000, 171704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xecd8000
mprotect(0xecf2000, 61440, PROT_NONE)   = 0
mmap(0xed01000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0xed01000
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/hmac.py", {st_mode=S_IFREG|0644, st_size=7717, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/hmac.py", {st_mode=S_IFREG|0644, st_size=7717, ...}) = 0
open("/var/packages/python311/target/lib/python3.11/__pycache__/hmac.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=11494, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=11494, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0\377\v\7e%\36\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 11495) = 11494
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/exceptions.py", {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/exceptions.py", {st_mode=S_IFREG|0644, st_size=1046, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/exceptions.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3833, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3833, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0S\370\7e\26\4\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 3834) = 3833
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/types.py", {st_mode=S_IFREG|0644, st_size=99, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/types.py", {st_mode=S_IFREG|0644, st_size=99, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/types.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=374, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=374, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0S\370\7ec\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"..., 375) = 374
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/utils.py", {st_mode=S_IFREG|0644, st_size=3903, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/utils.py", {st_mode=S_IFREG|0644, st_size=3903, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/jwt/__pycache__/utils.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=6902, ...}) = 0
ioctl(3, TCGETS, 0xbff54138)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=6902, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0S\370\7e?\17\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 6903) = 6902
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/packages/python311/target/lib/python3.11/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbff4af88) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.abi3.so", 0xbff4af88) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.so", 0xbff4af88) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.py", {st_mode=S_IFREG|0644, st_size=364, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__init__.py", {st_mode=S_IFREG|0644, st_size=364, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=441, ...}) = 0
ioctl(3, TCGETS, 0xbff4abc8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=441, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0C\366\7el\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 442) = 441
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 11 entries */, 32768)  = 336
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__about__.py", {st_mode=S_IFREG|0644, st_size=445, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__about__.py", {st_mode=S_IFREG|0644, st_size=445, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__pycache__/__about__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=491, ...}) = 0
ioctl(3, TCGETS, 0xbff47bd8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=491, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0C\366\7e\275\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 492) = 491
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbff4c8e8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.abi3.so", 0xbff4c8e8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.so", 0xbff4c8e8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.py", {st_mode=S_IFREG|0644, st_size=455, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__init__.py", {st_mode=S_IFREG|0644, st_size=455, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=272, ...}) = 0
ioctl(3, TCGETS, 0xbff4c528)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=272, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0C\366\7e\307\1\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0"..., 273) = 272
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 8 entries */, 32768)   = 240
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbff4e248) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.abi3.so", 0xbff4e248) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.so", 0xbff4e248) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=217, ...}) = 0
ioctl(3, TCGETS, 0xbff4de88)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=217, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0D\366\7e\264\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"..., 218) = 217
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 19 entries */, 32768)  = 624
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbff4fba8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.abi3.so", 0xbff4fba8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.so", 0xbff4fba8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=228, ...}) = 0
ioctl(3, TCGETS, 0xbff4f7e8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=228, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0D\366\7e\264\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"..., 229) = 228
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 15 entries */, 32768)  = 464
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/ec.py", {st_mode=S_IFREG|0644, st_size=12867, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/ec.py", {st_mode=S_IFREG|0644, st_size=12867, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21797, ...}) = 0
ioctl(3, TCGETS, 0xbff51148)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=21797, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0D\366\7eC2\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0"..., 21798) = 21797
read(3, "", 1)                          = 0
close(3)                                = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x48815000
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/utils.py", {st_mode=S_IFREG|0644, st_size=4018, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/utils.py", {st_mode=S_IFREG|0644, st_size=4018, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/__pycache__/utils.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=7518, ...}) = 0
ioctl(3, TCGETS, 0xbff4c868)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=7518, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0C\366\7e\262\17\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 7519) = 7518
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/_oid.py", {st_mode=S_IFREG|0644, st_size=14441, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/_oid.py", {st_mode=S_IFREG|0644, st_size=14441, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=17927, ...}) = 0
ioctl(3, TCGETS, 0xbff4e158)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=17927, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0C\366\7ei8\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\27\0\0"..., 17928) = 17927
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbff49bc8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.abi3.so", 0xbff49bc8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.so", 0xbff49bc8) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__init__.py", {st_mode=S_IFREG|0644, st_size=180, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-311.pyc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=215, ...}) = 0
ioctl(3, TCGETS, 0xbff49808)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=215, ...}) = 0
read(3, "\247\r\r\n\0\0\0\0C\366\7e\264\0\0\0\343\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"..., 216) = 215
read(3, "", 1)                          = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 7 entries */, 32768)   = 216
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.cpython-311-powerpc-linux-gnuspe.so", 0xbff4b528) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.abi3.so", 0xbff4b528) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.so", 0xbff4b528) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.py", 0xbff4b528) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust/__init__.pyc", 0xbff4b528) = -1 ENOENT (No such file or directory)
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so", {st_mode=S_IFREG|0755, st_size=9138484, ...}) = 0
open("/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\4K\324\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9138484, ...}) = 0
mmap(0xe99b000, 3326696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xe99b000
mprotect(0xec95000, 61440, PROT_NONE)   = 0
mmap(0xeca4000, 135168, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f9000) = 0xeca4000
mmap(0xecc5000, 8936, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xecc5000
close(3)                                = 0
open("/var/packages/python311/target/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/tls/ppc8548/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/tls/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/ppc8548/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\"|\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0444, st_size=105740, ...}) = 0
mmap(0xe961000, 170844, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xe961000
mprotect(0xe97b000, 61440, PROT_NONE)   = 0
mmap(0xe98a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0xe98a000
close(3)                                = 0
open("/var/packages/python311/target/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/tls/ppc8548/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/ppc8548/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\32\240\0\0\0004"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=30820, ...}) = 0
mmap(0xe939000, 95544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xe939000
mprotect(0xe940000, 61440, PROT_NONE)   = 0
mmap(0xe94f000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xe94f000
close(3)                                = 0
mprotect(0xe94f000, 4096, PROT_READ)    = 0
mprotect(0xeca4000, 118784, PROT_READ)  = 0
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPC, si_addr=0xeb42744} ---
+++ killed by SIGILL (core dumped) +++
th0ma7 commented 11 months ago

@marcofranssen thnx for the trace output, I may have identified where the issue lies...

@hgy59 the trace looks easy enough to read, it's missing libgcc_s.so.1 and librt.so.1 ... therefore probably require a similar fix as to libatomic.so.1.

I'll look into adapting spksrc.strip.mk

hgy59 commented 11 months ago

@hgy59 the trace looks easy enough to read, it's missing libgcc_s.so.1 and librt.so.1 ... therefore probably require a similar fix as to libatomic.so.1.

The trace looks similar like before, no missing libgcc and librt, just trying some paths until found...

hgy59 commented 11 months ago

@marcofranssen you should now use gdb the debugger instead of strace to execute the program (after installing both, python311 and homeassistant built with debug info).

still in the folder /var/packages/homeassistant/target

you find gdb in the synogear package (version 1.17.2) or in the synocli-devel package built by github action of #5882 in https://github.com/SynoCommunity/spksrc/actions/runs/6215356071 (version 13.2)

hgy59 commented 11 months ago

@marcofranssen for a detailed logging of function calls, your commands.txt file should not only contain the gdb run command, but should look like this:

rbreak .
command
silent
backtrace 1
continue
end

run

This will set a breakpoint on every funktion call and log it (and avoids the interaction on break points) It will take a lot more time to run, but we should now see the function causing the crash 🤞

Found some useful information in: https://jasonblog.github.io/note/gdb/trace_function_calls_using_gdb_revisited.html

hgy59 commented 11 months ago

@marcofranssen the start of gdb with the command.txt above and a working version of homeassistant (on my aarch64 system) looks like this:

ash-4.3# LD_LIBRARY_PATH=./lib gdb --batch -x ./commands.txt --args  ./env/bin/python3 ./env/bin/hass  -v --config ./var/config --log-file ./var/homeassistant_4.log
Breakpoint 1 at 0x4008e0: file ./Programs/python.c, line 15.
int main(int, char **);
Breakpoint 2 at 0x400720
<function, no debug info> _init;
Breakpoint 3 at 0x400750
<function, no debug info> Py_BytesMain@plt;
Breakpoint 4 at 0x400760
<function, no debug info> __libc_start_main@plt;
Breakpoint 5 at 0x400770
<function, no debug info> __gmon_start__@plt;
Breakpoint 6 at 0x400780
<function, no debug info> abort;
Breakpoint 7 at 0x400780
<function, no debug info> abort@plt;
Breakpoint 8 at 0x4007a0
<function, no debug info> _start;
Breakpoint 9 at 0x4007d8
<function, no debug info> call_weak_fn;
Breakpoint 10 at 0x4007f0
<function, no debug info> deregister_tm_clones;
Breakpoint 11 at 0x400828
<function, no debug info> register_tm_clones;
Breakpoint 12 at 0x400874
<function, no debug info> __do_global_dtors_aux;
Breakpoint 13 at 0x40089c
<function, no debug info> frame_dummy;
Breakpoint 14 at 0x400904
<function, no debug info> __libc_csu_init;
Breakpoint 15 at 0x40096c
<function, no debug info> __libc_csu_fini;
Breakpoint 16 at 0x400978
<function, no debug info> _fini;
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
#0  0x0000007fb7ae3c30 in _init () from /var/packages/python311/target/lib/libpython3.11.so.1.0
#0  0x0000007fb7ae9510 in call_weak_fn () from /var/packages/python311/target/lib/libpython3.11.so.1.0
#0  0x0000007fb7ae95dc in frame_dummy () from /var/packages/python311/target/lib/libpython3.11.so.1.0
#0  0x0000007fb7ae9558 in register_tm_clones () from /var/packages/python311/target/lib/libpython3.11.so.1.0
#0  0x00000000004007a0 in _start ()
#0  0x0000000000400760 in __libc_start_main@plt ()
#0  0x0000000000400904 in __libc_csu_init ()
#0  0x0000000000400720 in _init ()
#0  0x00000000004007d8 in call_weak_fn ()
#0  0x000000000040089c in frame_dummy ()
#0  0x0000000000400828 in register_tm_clones ()
#0  main (argc=7, argv=0x7ffffffae8) at ./Programs/python.c:15
#0  0x0000000000400750 in Py_BytesMain@plt ()
#0  0x0000007fb6674650 in _init () from /var/packages/python311/target/lib/python3.11/lib-dynload/_typing.cpython-311-aarch64-linux-gnu.so
...
th0ma7 commented 11 months ago

@hgy59 the trace looks easy enough to read, it's missing libgcc_s.so.1 and librt.so.1 ... therefore probably require a similar fix as to libatomic.so.1.

The trace looks similar like before, no missing libgcc and librt, just trying some paths until found...

Arrgh! I believe you're right... the list line presumed it did indeed find it:

open("./lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
marcofranssen commented 11 months ago

LD_LIBRARY_PATH=./lib gdb --batch -x ./commands.txt --args ./env/bin/python3 ./env/bin/hass -v --config ./var/config --log-file ./var/homeassistant_4.log

gbd command not found on my side? where do I get that command?

hgy59 commented 11 months ago

you find gdb in the synogear package (version 1.17.2) or in the synocli-devel package built by github action of #5882 in https://github.com/SynoCommunity/spksrc/actions/runs/6215356071 (version 13.2)

hgy59 commented 11 months ago

Now as I have published the synocli-devel update, you can manually download v1.2-3 on https://synocommunity.com/package/synocli-devel (will available in DSM package center within 48h),

th0ma7 commented 11 months ago

@marcofranssen is there a core dump file under your /volume1. Filename may look similar to: @homeassistant.<something>.<pid-number>.core.gz

If so could you upload it in here?

marcofranssen commented 11 months ago

@hass.core.gz

th0ma7 commented 11 months ago

@hgy59 using @marcofranssen core file I've been able to re-create the qoriq environment, at least I got the basics of it:

Using your local linux do the following:

### Set a base directory
mkdir DEBUG
cd DEBUG

### Download the necessary files (python311, homeassistant), files should look like:
mkdir spk
==>> Download files to spk directory
tree spk
spk
├── homeassistant_qoriq-6.2.4_2023.7.3-22.spk
└── python311_qoriq-6.2.4_3.11.5-8.spk

### Create a fake DSM6 directory tree
mkdir -p dsm6/volume1/@appstore
mkdir -p dsm6/volume1/@appstore
mkdir -p dsm6/var
tree -d ../DEBUG
../DEBUG
└── dsm6
    ├── var
    └── volume1
        └── @appstore

### Prepare python311
mkdir -p spk/python311
tar -xvf spk/python311_qoriq-6.2.4_3.11.5-8.spk -C spk/python311
mkdir -p dsm6/var/packages/python311/target
tar -xvf spk/python311/package.tgz -C dsm6/var/packages/python311/target/
(cd dsm6/var/packages/python311 && ln -s target/var var)
(cd dsm6/volume1/@appstore && ln -s ../../var/packages/python311/target python311)
(cd dsm6/volume2/@appstore && ln -s ../../var/packages/python311/target python311)

#### Install python311 wheels
mkdir -p dsm6/var/packages/python311/target/env/lib/python3.11/site-packages
for wheel in $(ls dsm6/var/packages/python311/target/share/wheelhouse/*.whl); do unzip ${wheel} -d dsm6/var/packages/python311/target/env/lib/python3.11/site-packages; done

### Prepare homeassistant
mkdir -p spk/homeassistant
tar -xvf spk/homeassistant_qoriq-6.2.4_2023.7.3-22.spk -C spk/homeassistant
mkdir -p dsm6/var/packages/homeassistant/target
tar -xvf spk/homeassistant/package.tgz -C dsm6/var/packages/homeassistant/target/
(cd dsm6/var/packages/homeassistant && ln -s target/var var)
(cd dsm6/volume1/@appstore && ln -s ../../var/packages/homeassistant/target homeassistant)
(cd dsm6/volume2/@appstore && ln -s ../../var/packages/homeassistant/target homeassistant)

#### Install homeassistant cross-compiled wheels
mkdir -p dsm6/var/packages/homeassistant/target/env/lib/python3.11/site-packages
for wheel in $(ls dsm6/var/packages/homeassistant/target/share/wheelhouse/*.whl); do unzip ${wheel} -d dsm6/var/packages/homeassistant/target/env/lib/python3.11/site-packages; done

### Prepare core files
mkdir core
<copy core files under core directory>
tree core/
core/
└── @hass.core.gz
### Uncompress core files:
gunzip core/@hass.core.gz

### What the directory structure looks like:
$ tree -d -L 4
.
├── core
├── dsm6
│   ├── var
│   │   └── packages
│   │       ├── homeassistant
│   │       └── python311
│   └── volume1
│       └── @appstore
│           ├── homeassistant -> ../../var/packages/homeassistant/target
│           └── python311 -> ../../var/packages/python311/target
└── spk
    ├── homeassistant
    │   ├── conf
    │   ├── scripts
    │   └── WIZARD_UIFILES
    └── python311
        ├── conf
        └── scripts

EDIT: Install the qoriq toolchain files:

###
### Install the toolchain
###
mkdir toolchain

==>> Download the toolchain file and place it under the toolchain directory:
$ tree toolchain
toolchain
└── qoriq-gcc493_glibc220_hard_qoriq-GPL.txz

### Extract the toolchain file under the dsm6 faked environment:
tar -xvf toolchain/qoriq-gcc493_glibc220_hard_qoriq-GPL.txz --strip-components=3 -C dsm6 powerpc-e500v2-linux-gnuspe/powerpc-e500v2-linux-gnuspe/sysroot

The debug using GDB:

###
### NOW GDBfy
###

### Install gdb-multiarch
$ sudo apt install gdb-multiarch

$ gdb-multiarch dsm6/var/packages/python311/target/bin/python3 -c core/@hass.core

(gdb) set architecture powerpc:e500
The target architecture is set to "powerpc:e500".

(gdb) set solib-absolute-prefix /home/th0ma7/DEBUG/dsm6
Reading symbols from /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libpython3.11.so.1.0....
...

(gdb) info shared
From        To          Syms Read   Shared Object Library
0x0fb12b94  0x0fe4d9b4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libpython3.11.so.1.0
0x0fa35c4c  0x0fa457a8  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/libpthread.so.0
0x0fa0dc00  0x0fa0ef38  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/libdl.so.2
0x0f9eaa38  0x0f9eb678  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/libutil.so.1
0x0f8cf7a0  0x0f980e84  Yes         /home/th0ma7/DEBUG/dsm6/lib/libm.so.6
0x0f741c60  0x0f86a0c8  Yes         /home/th0ma7/DEBUG/dsm6/lib/libc.so.6
0x48002110  0x4801bc2c  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/ld.so.1
0x0f700488  0x0f700834  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_typing.cpython-311-powerpc-linux-gnuspe.so
0x0f6de788  0x0f6df004  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_opcode.cpython-311-powerpc-linux-gnuspe.so
0x0f6b5a34  0x0f6bb520  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/zlib.cpython-311-powerpc-linux-gnuspe.so
0x0f67bd6c  0x0f68f0e4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libz.so.1
0x0f63de20  0x0f65716c  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_bz2.cpython-311-powerpc-linux-gnuspe.so
0x0f614dd8  0x0f619adc  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_lzma.cpython-311-powerpc-linux-gnuspe.so
0x0f5ba760  0x0f5eb904  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/liblzma.so.5
0x0f5895dc  0x0f594208  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/math.cpython-311-powerpc-linux-gnuspe.so
0x0f5517dc  0x0f562e14  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_datetime.cpython-311-powerpc-linux-gnuspe.so
0x0f4f0d30  0x0f533f64  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_decimal.cpython-311-powerpc-linux-gnuspe.so
0x0f4c7904  0x0f4c97fc  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_heapq.cpython-311-powerpc-linux-gnuspe.so
0x0f493178  0x0f49eaf4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_socket.cpython-311-powerpc-linux-gnuspe.so
0x0f468980  0x0f46ca04  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/select.cpython-311-powerpc-linux-gnuspe.so
0x0f43986c  0x0f4431ec  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/array.cpython-311-powerpc-linux-gnuspe.so
0x0f412f98  0x0f415018  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/fcntl.cpython-311-powerpc-linux-gnuspe.so
0x0f3ee314  0x0f3f0540  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-powerpc-linux-gnuspe.so
0x0f3a8cf0  0x0f3b9b10  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_ssl.cpython-311-powerpc-linux-gnuspe.so
0x0f2d857c  0x0f36507c  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libssl.so.3
0x0eeb99e4  0x0f211614  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libcrypto.so.3
0x0ee0e30c  0x0ee14264  Yes (*)     /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libatomic.so.1
0x0ede317c  0x0edea1a8  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_struct.cpython-311-powerpc-linux-gnuspe.so
0x0edbb130  0x0edbf6b4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/binascii.cpython-311-powerpc-linux-gnuspe.so
0x0ed995d8  0x0ed99a40  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_contextvars.cpython-311-powerpc-linux-gnuspe.so
0x0ed6bd04  0x0ed74b50  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_asyncio.cpython-311-powerpc-linux-gnuspe.so
0x0ed40a48  0x0ed47510  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_json.cpython-311-powerpc-linux-gnuspe.so
0x0ed14b0c  0x0ed1bdc4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_hashlib.cpython-311-powerpc-linux-gnuspe.so
0x0ecd93a8  0x0ecf0a6c  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_blake2.cpython-311-powerpc-linux-gnuspe.so
                        No          /volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so
0x0e96327c  0x0e978640  Yes         /home/th0ma7/DEBUG/dsm6/lib/libgcc_s.so.1
0x0e93aaa0  0x0e93eae8  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/librt.so.1
(*): Shared library is missing debugging information.

Then debug using backtrace:

(gdb) bt
....

What's left is to figure out why this points to /volume2 (is this the cause of the error?):

                        No          /volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so

That's how far I was able to get for now.

hgy59 commented 11 months ago

What's left is to figure out why this points to /volume2 (is this the cause of the error?):

I suppose @marcofranssen installed the package to /volume2, but this cannot be the cause of the crash.

th0ma7 commented 11 months ago

indeed, once the volume2 issue fixed the backtrace shows last bit of info being:

#0  0x0eb42744 in pyo3::gil::ReferencePool::update_counts ()
   from /home/th0ma7/DEBUG/dsm6/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so
#1  0x0ea93bfc in PyInit__rust () from /home/th0ma7/DEBUG/dsm6/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so
#2  0x0fd43268 in _PyImport_LoadDynamicModuleWithSpec (spec=0x4881f1b0, fp=0x0) at ./Python/importdl.c:169
#3  0x0fd4242c in _imp_create_dynamic_impl (module=0x4827ae88, spec=0x4881f1b0, file=0x0) at Python/import.c:2386

Now following-up on it:

(gdb) info threads
  Id   Target Id         Frame 
* 1    LWP 16372         0x0eb42744 in pyo3::gil::ReferencePool::update_counts ()
   from /home/th0ma7/DEBUG/dsm6/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so

(gdb) thread 1
[Switching to thread 1 (LWP 16372)]
#0  0x0eb42744 in pyo3::gil::ReferencePool::update_counts ()
   from /home/th0ma7/DEBUG/dsm6/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so

(gdb) frame 0
#0  0x0eb42744 in pyo3::gil::ReferencePool::update_counts ()
   from /home/th0ma7/DEBUG/dsm6/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so

(gdb) info locals
No symbol table info available.

So overall debug_info isn't enabled on rust built wheels... sigh...

EDIT: looking further, it does show that debug_info is available:

(gdb) info shared
From        To          Syms Read   Shared Object Library
0x0fb12b94  0x0fe4d9b4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libpython3.11.so.1.0
0x0fa35c4c  0x0fa457a8  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/libpthread.so.0
0x0fa0dc00  0x0fa0ef38  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/libdl.so.2
0x0f9eaa38  0x0f9eb678  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/libutil.so.1
0x0f8cf7a0  0x0f980e84  Yes         /home/th0ma7/DEBUG/dsm6/lib/libm.so.6
0x0f741c60  0x0f86a0c8  Yes         /home/th0ma7/DEBUG/dsm6/lib/libc.so.6
0x48002110  0x4801bc2c  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/ld.so.1
0x0f700488  0x0f700834  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_typing.cpython-311-powerpc-linux-gnuspe.so
0x0f6de788  0x0f6df004  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_opcode.cpython-311-powerpc-linux-gnuspe.so
0x0f6b5a34  0x0f6bb520  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/zlib.cpython-311-powerpc-linux-gnuspe.so
0x0f67bd6c  0x0f68f0e4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libz.so.1
0x0f63de20  0x0f65716c  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_bz2.cpython-311-powerpc-linux-gnuspe.so
0x0f614dd8  0x0f619adc  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_lzma.cpython-311-powerpc-linux-gnuspe.so
0x0f5ba760  0x0f5eb904  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/liblzma.so.5
0x0f5895dc  0x0f594208  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/math.cpython-311-powerpc-linux-gnuspe.so
0x0f5517dc  0x0f562e14  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_datetime.cpython-311-powerpc-linux-gnuspe.so
0x0f4f0d30  0x0f533f64  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_decimal.cpython-311-powerpc-linux-gnuspe.so
0x0f4c7904  0x0f4c97fc  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_heapq.cpython-311-powerpc-linux-gnuspe.so
0x0f493178  0x0f49eaf4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_socket.cpython-311-powerpc-linux-gnuspe.so
0x0f468980  0x0f46ca04  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/select.cpython-311-powerpc-linux-gnuspe.so
0x0f43986c  0x0f4431ec  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/array.cpython-311-powerpc-linux-gnuspe.so
0x0f412f98  0x0f415018  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/fcntl.cpython-311-powerpc-linux-gnuspe.so
0x0f3ee314  0x0f3f0540  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-powerpc-linux-gnuspe.so
0x0f3a8cf0  0x0f3b9b10  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_ssl.cpython-311-powerpc-linux-gnuspe.so
0x0f2d857c  0x0f36507c  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libssl.so.3
0x0eeb99e4  0x0f211614  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libcrypto.so.3
0x0ee0e30c  0x0ee14264  Yes (*)     /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/libatomic.so.1
0x0ede317c  0x0edea1a8  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_struct.cpython-311-powerpc-linux-gnuspe.so
0x0edbb130  0x0edbf6b4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/binascii.cpython-311-powerpc-linux-gnuspe.so
0x0ed995d8  0x0ed99a40  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_contextvars.cpython-311-powerpc-linux-gnuspe.so
0x0ed6bd04  0x0ed74b50  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_asyncio.cpython-311-powerpc-linux-gnuspe.so
0x0ed40a48  0x0ed47510  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_json.cpython-311-powerpc-linux-gnuspe.so
0x0ed14b0c  0x0ed1bdc4  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_hashlib.cpython-311-powerpc-linux-gnuspe.so
0x0ecd93a8  0x0ecf0a6c  Yes         /home/th0ma7/DEBUG/dsm6/var/packages/python311/target/lib/python3.11/lib-dynload/_blake2.cpython-311-powerpc-linux-gnuspe.so
0x0e9dfbd4  0x0ec13b4c  Yes         /home/th0ma7/DEBUG/dsm6/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so
0x0e96327c  0x0e978640  Yes         /home/th0ma7/DEBUG/dsm6/lib/libgcc_s.so.1
0x0e93aaa0  0x0e93eae8  Yes (*)     /home/th0ma7/DEBUG/dsm6/lib/librt.so.1
(*): Shared library is missing debugging information.

Further:

$ file /home/th0ma7/DEBUG/dsm6/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so
/home/th0ma7/DEBUG/dsm6/volume2/@appstore/homeassistant/env/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so: ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, with debug_info, not stripped
marcofranssen commented 11 months ago

I do indeed install packages on volume2. That hasn't been a problem before.

hgy59 commented 11 months ago

@marcofranssen did you ever try to run hass with dgb?