I don't know how to download the code

can you make a video how to download them and install them in detail

First of all, I apologize for the delayed response. The installation process is not different from the original video. Here are the steps you need to follow:

First, go to https://github.com/yuceltoluyag/Rise-of-Kingdoms-Bot/releases to download the bot.
Then, access the file https://github.com/yuceltoluyag/Rise-of-Kingdoms-Bot/blob/main/links.txt, which contains the links to the software you need to download.
Check the section https://github.com/yuceltoluyag/Rise-of-Kingdoms-Bot#set-up, where the installation steps and important instructions are illustrated with images.
If you still don't understand, you can try watching the video once and then attempting to follow the shown steps.  https://youtu.be/6IObh_HJvrk

It may take a while for a new video to be released on this topic. I am currently busy, and software development is not my main profession.
I hope this explanation helps you. Feel free to ask any further questions.

Hey, why i cant find install file in release, only sourcode, not setup file, you hide it?

I did not get a build so that the file size would not increase. You can view the source code for the GUI here. If you run python main.py it will give you the same interface. The project is completely open source.
( ━☞´◔‿ゝ◔`)━☞

hey, can you code gather gem in bot, i will payment fee coding for you. Tks
bro
Vào Th 4, 19 thg 7, 2023 vào lúc 04:23 yücel @.***>
đã viết:

Hey, why i cant find install file in release, only sourcode, not setup
file, you hide it?
I did not get a build so that the file size would not increase. You can
view the source code for the GUI here
https://github.com/yuceltoluyag/Rise-of-Kingdoms-Bot/tree/main/gui. If
you run python main.py it will give you the same interface. The project
is completely open source.
( ━☞´◔‿ゝ◔`)━☞
—
Reply to this email directly, view it on GitHub
https://github.com/yuceltoluyag/Rise-of-Kingdoms-Bot/issues/5#issuecomment-1641009517,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUX62YFPQXMLDXHORFT5YVTXQ35D7ANCNFSM6AAAAAAYIQD6AY
.
You are receiving this because you commented.Message ID:
@.***>

--
KS. Nguyễn Văn Chung
Di động:<PHONE_NUMBER>

hey, can you code gather gem in bot, i will payment fee coding for you. Tks bro Vào Th 4, 19 thg 7, 2023 vào lúc 04:23 yücel @.> đã viết:
…
Hey, why i cant find install file in release, only sourcode, not setup file, you hide it? I did not get a build so that the file size would not increase. You can view the source code for the GUI here https://github.com/yuceltoluyag/Rise-of-Kingdoms-Bot/tree/main/gui. If you run python main.py it will give you the same interface. The project is completely open source. ( ━☞´◔‿ゝ◔`)━☞ — Reply to this email directly, view it on GitHub <#5 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUX62YFPQXMLDXHORFT5YVTXQ35D7ANCNFSM6AAAAAAYIQD6AY . You are receiving this because you commented.Message ID: @.>
-- -- KS. Nguyễn Văn Chung Di động:<PHONE_NUMBER>

https://github.com/yuceltoluyag/Rise-of-Kingdoms-Bot/issues/6#issuecomment-1762334734


loss issue

Hi,
Seems the decoder has some issues, which may lead the loss un-converge。

Did you solve it?


[FormsyText] Warning: Input elements must be either controlled or uncontrolled

Currently the defaultValue prop of the underlying TexField component is set using the "value" prop (https://github.com/mbrookes/formsy-material-ui/blob/master/src/FormsyText.jsx#L34).  Because we pass all these props down to textfield (https://github.com/mbrookes/formsy-material-ui/blob/master/src/FormsyText.jsx#L32) this unfortunately makes the field un-editable.  Suggest just removing https://github.com/mbrookes/formsy-material-ui/blob/master/src/FormsyText.jsx#L34 altogether.

This also produces the following warnings in Chrome, when I try to set the value property, instead of defaultValue:

Warning: Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components

Warning: TextField is changing a controlled input of type text to be uncontrolled. Input elements should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components

Setting value instead of defaultValue at least makes the field usable, but doesn't set its value initially, which means its value is always empty on mount.
using React 15.0.1 and Material UI 0.15.0-beta1

yep, I delete only one line on formsytext
defaultValue: this.props.value
and it works normally now, I can use defaultValue property

@keremciu Can you make a pull request for that? It would be great.

Hi there,
I've created #87 which is a related issue, closing now because the two issues interrelate.
In my original problem I passed in 'value' which I wanted to get passed down as defaultValue to TextField. This makes the field uneditable. I attempted to fix this in PR #86, which makes the field editable again. - But it also breaks the possibility to pass in a value directly. In my use, I don't do that, but reading this issue, I realize it can be a legitimate need.

solution would be to change the api and require to pass in defaultValue if you really want to pass in defaultValue, and value if you want value. This would be, imo, a breaking change if previously the code passed in value. Also, it would cause an unsimmetry in the API, because for all other fields,

possibility is to apply my fix and then you loose the ability to pass in value directly, but you can continue to pass in value which would result in passing the defaultValue to TextField really

However if everything is left as it is currently, it is not possible to set a defaultValue, and an intention to do so will actually set value instead of defaultValue, resulting in an uneditable form field. So a change is needed in any case, because passing in an initial value (transformed into defaultValue) is a legitime use case. It broke my codebase, for example, which was the main reason for me to figure out a solution.
I beleive this line
"Note: for FormsyText you must use value instead of defaultValue to set a default value."
summarizes the problem really. Now I am inclined to solution 1., as it seems to be more universal, even on the price of breaking changes. @mbrookes, what do you think? In both cases, the fix would be simple, but I urge some action, as currently FormsyText is broken.

Looking deeper at this, the case seems more and more complex. I am not sure if some recent change in formsy, or the react update has caused the regression that does not allow the value to be changed any more. The only way I can make this work currently, if I start managing the value myself. I have a terribly messed up version that works for my code, but not elegant and workaround-ish. I'll consider another PR once I am able to stabilize things.

@reebalazs - the reason the default value has to be set with value is that formsy-react expects the default value on that prop.
Things may have been broken by the removal in 0.4.0 of a chunk of code to improve performance, (effectively a copy #72 applied manually).

Actually, it's likely this was always an issue, but React didn't complain before 15.0.
Could you try the current master?

Before https://github.com/mbrookes/formsy-material-ui/pull/72/files the element was manually applying the newly input values to the underlying text element...now that it is removed you cannot use value/defaultValue at all without rending the textfield unchangeable.
The warning about controlled/uncontrolled input elements is a separate (related) issue.
Shouldn't https://github.com/mbrookes/formsy-material-ui/commit/cf19f38b1dec2083d5e476216cb1efb174cb5f1b be rolled back until a working solution can be found?

@dmhood You shouldn't be using defaultValue - please see the README.

@mbrookes What I mean is using the value prop to set the default value (https://github.com/mbrookes/formsy-material-ui/blob/master/src/FormsyText.jsx#L34).  It "locks" the value to whatever you pass in.  There is no way to set the value but still get new user input.

Can you check you're using the correct version? It's working fine here.

@dmhood - my bad. Missed the most important file from the commit! Try now.

@mbrookes works great w/ the recent commit, thanks!

Gentlemen's, is there any workaround to use controlled inputs ?

@dmhood - 0.4.1 released.
@ochervak - not at the moment - controlled use was causing performance problems, but we'll have to revisit at some point, as uncontrolled use is possibly being removed from MUI in the future. Feel free to submit a PR if you can figure out a solution! 👍

thanks

thanks!

I've updated FormsyText on master, so it now supports defaultValue, but also kept backwards compatibility with using value for this purpose. Please check it out and let me know if it's working as expected for you.

It took me a while but I tested the last fix out. The fix was definitely going to the right direction, very similar to my previous solution, but better. However it was still not perfect. Here is PR #100 which fixes the remaining problems. (Wohoo, PR 100!)

The correct order of the value + defaultValue selection should be just the opposite of the current one:

this.props.value || this.props.defaultValue || ''

This allows the use of both a defaultValue and a value (controlled case), and allows the value to take precedent if it's specified. After this, both value and defaultValue props do perfectly what they are intended to.

Similar to componentWillMount, there is also a need for a componentWillReceiveProps. This covers the case when the form gets reloaded with new values, and allows the defaultValue-s change on the fly, taking care of the pristine values working correctly in this case.

Some other notes are on the PR.
Please test it out and let me know what you think, I am testing this for a while in a project, and it works well.


Add missing admin changelog for #22798

About the PR
forgor
also some admin changelog entries were missing ids
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

i didnt know this existed


Segmentation fault of pwsh on armv6l

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
Extract https://github.com/PowerShell/PowerShell/releases/download/v7.3.2/powershell-7.3.2-linux-arm32.tar.gz to /opt/microsoft/powershell/7 and execute pwsh.
Expected behavior
PowerShell prompt

Actual behavior
Segmentation fault error message

Error details
eugrus@raspberrypi:~ $ pwsh
Segmentation fault

eugrus@raspberrypi:~ $ strace pwsh
execve("/usr/bin/pwsh", ["pwsh"], 0xbecb26d0 /* 21 vars */) = 0
brk(NULL)                               = 0xdbb000
uname({sysname="Linux", nodename="raspberrypi", ...}) = 0
readlink("/proc/self/exe", "/opt/microsoft/powershell/7/pwsh", 4096) = 32
access("/etc/ld.so.preload", R_OK)      = 0
openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb6f2e000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libarmmem-v6l.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\250\3\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9512, ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f2c000
mmap2(NULL, 73772, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6eea000
mprotect(0xb6eec000, 61440, PROT_NONE)  = 0
mmap2(0xb6efb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6efb000
close(3)                                = 0
munmap(0xb6f2e000, 54)                  = 0
openat(AT_FDCWD, "/opt/microsoft/powershell/7/netcoredeps/tls/v6l/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/microsoft/powershell/7/netcoredeps/tls/v6l/vfp", 0xbebb6a80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/opt/microsoft/powershell/7/netcoredeps/tls/v6l/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/microsoft/powershell/7/netcoredeps/tls/v6l", 0xbebb6a80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/opt/microsoft/powershell/7/netcoredeps/tls/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/microsoft/powershell/7/netcoredeps/tls/vfp", 0xbebb6a80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/opt/microsoft/powershell/7/netcoredeps/tls/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/microsoft/powershell/7/netcoredeps/tls", 0xbebb6a80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/opt/microsoft/powershell/7/netcoredeps/v6l/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/microsoft/powershell/7/netcoredeps/v6l/vfp", 0xbebb6a80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/opt/microsoft/powershell/7/netcoredeps/v6l/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/microsoft/powershell/7/netcoredeps/v6l", 0xbebb6a80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/opt/microsoft/powershell/7/netcoredeps/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/microsoft/powershell/7/netcoredeps/vfp", 0xbebb6a80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/opt/microsoft/powershell/7/netcoredeps/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/microsoft/powershell/7/netcoredeps", 0xbebb6a80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=84209, ...}) = 0
mmap2(NULL, 84209, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6ed5000
close(3)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\204M\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=137364, ...}) = 0
mmap2(NULL, 176728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ea9000
mprotect(0xb6ec1000, 65536, PROT_NONE)  = 0
mmap2(0xb6ed1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0xb6ed1000
mmap2(0xb6ed3000, 4696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ed3000
close(3)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=13864, ...}) = 0
mmap2(NULL, 78020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e95000
mprotect(0xb6e98000, 61440, PROT_NONE)  = 0
mmap2(0xb6ea7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb6ea7000
close(3)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libstdc++.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0X\216\7\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1532776, ...}) = 0
mmap2(NULL, 1605012, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d0d000
mprotect(0xb6e7c000, 65536, PROT_NONE)  = 0
mmap2(0xb6e8c000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0xb6e8c000
mmap2(0xb6e93000, 7572, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e93000
close(3)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`u\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=386572, ...}) = 0
mmap2(NULL, 450684, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c9e000
mprotect(0xb6cfc000, 61440, PROT_NONE)  = 0
mmap2(0xb6d0b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0xb6d0b000
close(3)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libgcc_s.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\270\321\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=116324, ...}) = 0
mmap2(NULL, 180532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c71000
mprotect(0xb6c8d000, 61440, PROT_NONE)  = 0
mmap2(0xb6c9c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0xb6c9c000
close(3)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0y\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1319784, ...}) = 0
mmap2(NULL, 1389116, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b1d000
mprotect(0xb6c5b000, 65536, PROT_NONE)  = 0
mmap2(0xb6c6b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e000) = 0xb6c6b000
mmap2(0xb6c6e000, 8764, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c6e000
close(3)                                = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f2a000
set_tls(0xb6f2a700)                     = 0
mprotect(0xb6c6b000, 8192, PROT_READ)   = 0
mprotect(0xb6c9c000, 4096, PROT_READ)   = 0
mprotect(0xb6d0b000, 4096, PROT_READ)   = 0
mprotect(0xb6e8c000, 20480, PROT_READ)  = 0
mprotect(0xb6ea7000, 4096, PROT_READ)   = 0
mprotect(0xb6ed1000, 4096, PROT_READ)   = 0
mprotect(0xb6efb000, 4096, PROT_READ)   = 0
mprotect(0x430000, 4096, PROT_READ)     = 0
mprotect(0xb6f2f000, 4096, PROT_READ)   = 0
munmap(0xb6ed5000, 84209)               = 0
set_tid_address(0xb6f2a2a8)             = 5709
set_robust_list(0xb6f2a2b0, 12)         = 0
rt_sigaction(SIGRTMIN, {sa_handler=0xb6ead6b8, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6b4c910}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0xb6ead774, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6b4c910}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(NULL)                               = 0xdbb000
brk(0xddc000)                           = 0xddc000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x4771c6} ---
+++ killed by SIGSEGV +++
Segmentation fault

eugrus@raspberrypi:~ $ valgrind pwsh
==5652== Memcheck, a memory error detector
==5652== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==5652== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==5652== Command: pwsh
==5652==
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /opt/microsoft/powershell/7/pwsh:
--5652-- Can't make sense of .rodata section mapping
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /usr/lib/arm-linux-gnueabihf/ld-2.31.so:
--5652-- Ignoring non-Dwarf2/3/4 block in .debug_info
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /usr/lib/arm-linux-gnueabihf/ld-2.31.so:
--5652-- Last block truncated in .debug_info; ignoring
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401BFA0: index (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401BFA4: index (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400876C: _dl_dst_count (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x40089B8: expand_dynamic_string_token (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401C460: strlen (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401C464: strlen (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4019814: malloc (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4019820: malloc (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF18: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF38: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF48: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF64: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF8C: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CF8C: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CFB4: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CFC8: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CFCC: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CFD8: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401994C: calloc (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4019858: malloc (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401BB30: mmap (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Syscall param mmap2(start) contains uninitialised byte(s)
==5652==    at 0x401BB44: mmap (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Syscall param mmap2(length) contains uninitialised byte(s)
==5652==    at 0x401BB44: mmap (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Syscall param mmap2(offset) contains uninitialised byte(s)
==5652==    at 0x401BB44: mmap (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x40197F0: malloc (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400C638: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CF60: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C5C8: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C5E0: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401C3EC: strdup (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF88: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CF88: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CFB0: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x40094D0: _dl_map_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Syscall param openat(filename) contains uninitialised byte(s)
==5652==    at 0x401B8C0: __open64_nocancel (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401998C: free (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400C3C4: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C3D8: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C3F0: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C410: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C438: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C4C8: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C4DC: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C4FC: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C518: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401C410: strlen (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401C428: strlen (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CF58: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400C5E4: _dl_new_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4007460: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007480: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007494: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40074B4: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40077DC: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40077F0: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007584: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007600: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007618: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007628: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007F28: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007704: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4012004: _dl_name_match_p (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4012018: _dl_name_match_p (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401BFF0: strcmp (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401200C: _dl_name_match_p (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4008A18: expand_dynamic_string_token (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4008848: _dl_dst_substitute (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401C04C: strcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40088C8: _dl_dst_substitute (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF90: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CF90: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CFB8: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CFD0: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CFD4: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CFDC: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x40099FC: _dl_map_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401D0C0: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40078CC: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401D210: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CFD4: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CFD8: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CFDC: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /usr/lib/arm-linux-gnueabihf/libdl-2.31.so:
--5652-- Ignoring non-Dwarf2/3/4 block in .debug_info
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /usr/lib/arm-linux-gnueabihf/libdl-2.31.so:
--5652-- Last block truncated in .debug_info; ignoring
==5652== Use of uninitialised value of size 4
==5652==    at 0x401D168: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4007748: _dl_map_object_from_fd (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF70: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /usr/lib/arm-linux-gnueabihf/libm-2.31.so:
--5652-- Ignoring non-Dwarf2/3/4 block in .debug_info
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /usr/lib/arm-linux-gnueabihf/libm-2.31.so:
--5652-- Last block truncated in .debug_info; ignoring
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF94: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CF94: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CFBC: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /usr/lib/arm-linux-gnueabihf/libc-2.31.so:
--5652-- Ignoring non-Dwarf2/3/4 block in .debug_info
--5652-- WARNING: Serious error when reading debug info
--5652-- When reading debug info from /usr/lib/arm-linux-gnueabihf/libc-2.31.so:
--5652-- Last block truncated in .debug_info; ignoring
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400F2E0: _dl_map_object_deps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400F2F4: _dl_map_object_deps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CFAC: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400F6C0: _dl_map_object_deps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400F6F4: _dl_map_object_deps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400F728: _dl_map_object_deps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40176D8: _dl_sort_maps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40176F8: _dl_sort_maps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400FAC8: _dl_map_object_deps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4003B60: dl_main (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4003B74: dl_main (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4003BD0: dl_main (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652==
==5652== More than 100 errors detected.  Subsequent errors
==5652== will still be recorded, but in less detail than before.
==5652== Use of uninitialised value of size 4
==5652==    at 0x4003BE8: dl_main (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4012394: _dl_check_map_versions (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40123B0: _dl_check_map_versions (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40123C8: _dl_check_map_versions (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x40127FC: _dl_check_map_versions (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4012870: _dl_check_map_versions (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40128EC: _dl_check_map_versions (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4019898: malloc (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400114C: init_tls (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4001178: init_tls (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4013B64: _dl_determine_tlsoffset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013B68: _dl_determine_tlsoffset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013B74: _dl_determine_tlsoffset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013B88: _dl_determine_tlsoffset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013C6C: _dl_determine_tlsoffset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4013D94: _dl_allocate_tls_storage (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401D3D4: __udivsi3 (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CEA0: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CEA8: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CEC0: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CEC0: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CEC8: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CED0: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CED8: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CEDC: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CEE8: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CEF0: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CEF8: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF00: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF04: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013DCC: _dl_allocate_tls_storage (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4013DE0: _dl_allocate_tls_storage (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013DE0: _dl_allocate_tls_storage (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013DE4: _dl_allocate_tls_storage (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4013DE8: _dl_allocate_tls_storage (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x40011A8: init_tls (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40011B0: init_tls (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Syscall param set_tls(addr) contains uninitialised byte(s)
==5652==    at 0x40011C4: init_tls (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40048F4: dl_main (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40048FC: dl_main (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400D564: _dl_relocate_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400B048: _dl_lookup_symbol_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400B060: _dl_lookup_symbol_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A4C4: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400A4D0: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A4EC: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A448: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A454: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A488: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A680: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A690: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A6F0: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A2A4: check_match (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400A2A8: check_match (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A2BC: check_match (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A2C4: check_match (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A2D4: check_match (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A378: check_match (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A37C: check_match (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400B12C: _dl_lookup_symbol_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400B13C: _dl_lookup_symbol_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400D734: _dl_relocate_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400D8C0: _dl_relocate_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400B09C: _dl_lookup_symbol_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40144B4: _dl_add_to_slotinfo (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40144D8: _dl_add_to_slotinfo (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A91C: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400ACB8: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400AB74: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400AB80: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400AB88: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400A970: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A9E0: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400AA10: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400AD54: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400AD84: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x400ADF8: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400AD90: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400ADB0: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400ADD8: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400ADE4: do_lookup_x (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400D6A8: _dl_relocate_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400E688: _dl_relocate_object (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x400A2E0: check_match (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4013E2C: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013E34: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013E3C: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013E78: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013E94: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013EA0: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013EC4: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CEE8: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CEF0: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CEF8: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401CF00: memset (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013F30: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401CF24: memcpy (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4013F50: _dl_allocate_tls_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4010910: _dl_fixup (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x401099C: _dl_fixup (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x401099C: _dl_fixup (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x40170A8: _dl_runtime_resolve (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x485DAA0: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem-v6l.so)
==5652==    by 0x4899553: __libc_sigaction (sigaction.c:51)
==5652==    by 0x4889A73: __pthread_initialize_minimal (nptl-init.c:295)
==5652==    by 0x488916F: ??? (in /usr/lib/arm-linux-gnueabihf/libpthread-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4011414: _dl_init (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4940634: std::error_category::error_category() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4940D30: __aeabi_atexit (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4B1A3DC: __cxa_atexit (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x485E8D4: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem-v6l.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4895B58: pthread_once (pthread_once.c:139)
==5652==    by 0x49542AB: std::locale::facet::_S_get_c_locale() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x495427C: std::locale::facet::_S_get_c_locale() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4954970: std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49548CC: std::locale::id::_M_id() const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49542F0: std::locale::facet::_S_get_c_name() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4B6C83C: wctob (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4B6C614: btowc (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x497B874: std::ctype<wchar_t>::_M_convert_to_wmask(unsigned short) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4BC9664: wctype_l (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4B0FCE0: uselocale (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49562D0: std::locale::locale() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4895B58: pthread_once (pthread_once.c:139)
==5652==    by 0x495629F: ??? (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4943CF4: std::type_info::operator==(std::type_info const&) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49410F4: __dynamic_cast (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4B630AC: strcmp (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x496CC08: std::ios_base::ios_base() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49AB268: std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49537CC: std::ios_base::_M_init() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4954554: std::locale::operator=(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4954644: std::locale::~locale() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49AAE78: std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49B8D28: bool std::has_facet<std::ctype<char> >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49B6A74: std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49B8F10: bool std::has_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49B7894: std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49B8F88: bool std::has_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49B7908: std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49AB9EC: std::basic_ios<wchar_t, std::char_traits<wchar_t> >::init(std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >*) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49AB660: std::basic_ios<wchar_t, std::char_traits<wchar_t> >::_M_cache_locale(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49DF848: bool std::has_facet<std::ctype<wchar_t> >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49DD684: std::ctype<wchar_t> const& std::use_facet<std::ctype<wchar_t> >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49DFA30: bool std::has_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49DE3A4: std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49DFAA8: bool std::has_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49DE418: std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > const& std::use_facet<std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
Failed to resolve full path of the current executable []
==5652== Use of uninitialised value of size 4
==5652==    at 0x49C6810: std::ostream::flush() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4B46F50: fflush (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x49C8DA0: std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::flush() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4011610: _dl_fini (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4017860: _dl_sort_maps (in /usr/lib/arm-linux-gnueabihf/ld-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x496DDD8: std::_V2::error_category::~error_category() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4940658: std::error_category::~error_category() (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.28)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4B5F498: free (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4C07188: free_mem (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Conditional jump or move depends on uninitialised value(s)
==5652==    at 0x4C07200: free_mem (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652== Use of uninitialised value of size 4
==5652==    at 0x4C070AC: free_slotinfo (in /usr/lib/arm-linux-gnueabihf/libc-2.31.so)
==5652==
==5652==
==5652== HEAP SUMMARY:
==5652==     in use at exit: 20,224 bytes in 1 blocks
==5652==   total heap usage: 3 allocs, 2 frees, 24,377 bytes allocated
==5652==
==5652== LEAK SUMMARY:
==5652==    definitely lost: 0 bytes in 0 blocks
==5652==    indirectly lost: 0 bytes in 0 blocks
==5652==      possibly lost: 0 bytes in 0 blocks
==5652==    still reachable: 20,224 bytes in 1 blocks
==5652==         suppressed: 0 bytes in 0 blocks
==5652== Rerun with --leak-check=full to see details of leaked memory
==5652==
==5652== For counts of detected and suppressed errors, rerun with: -v
==5652== Use --track-origins=yes to see where uninitialised values come from
==5652== ERROR SUMMARY: 107259 errors from 254 contexts (suppressed: 2228 from 2)

Environment data
eugrus@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
eugrus@raspberrypi:~ $ uname -a
Linux raspberrypi 5.15.61+ #1579 Fri Aug 26 11:08:59 BST 2022 armv6l GNU/Linux

Visuals
No response

This works fine on armv71 aka armhf
$ pwsh
PowerShell 7.3.2
PS /home/pi> cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
PS /home/pi> uname -a
Linux bullseye32 5.15.84-v7+ #1613 SMP Thu Jan 5 11:59:48 GMT 2023 armv7l GNU/Linux
PS /home/pi> dpkg --print-architecture
armhf

Is armv6l a supported architecture? Can you do a similar test with dotnet core itself, both 6.0.11 and 7.0.2?
$ dotnet --info
.NET SDK:
 Version:   7.0.102
 Commit:    4bbdd14480

Runtime Environment:
 OS Name:     raspbian
 OS Version:  11
 OS Platform: Linux
 RID:         linux-arm
 Base Path:   /usr/share/dotnet/sdk/7.0.102/

Host:
  Version:      7.0.2
  Architecture: arm
  Commit:       d037e070eb

.NET SDKs installed:
  6.0.405 [/usr/share/dotnet/sdk]
  7.0.102 [/usr/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.13 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 7.0.2 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.13 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 7.0.2 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  None

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

.NET RID Catalog
This says...

linux-arm (Linux distributions running on Arm like Raspbian on Raspberry Pi Model 2+)
linux-arm64 (Linux distributions running on 64-bit Arm like Ubuntu Server 64-bit on Raspberry Pi Model 3+)

So this suggests linux-arm is not for the original Raspberry Pi.


Color highlighting for the terminal

We should add color highlighting to output in order to differentiate output messages (i.e error: red)

Added Xterm color support on 0d107b2c190369f24bd5374336b68e2798b3e2d3.


Use Case 22: Improve UI Responsiveness for Dashboard

Improve UI Responsiveness for Dashboard
User Story
As a user, I want the dashboard to be responsive and accessible on both desktop and mobile devices so that I can easily monitor my sensor data from any device.
Description
This use case involves improving the responsiveness of the dashboard to ensure it works smoothly on a variety of devices, including desktops, tablets, and mobile phones. The dashboard should dynamically adjust to different screen sizes and resolutions, ensuring a consistent user experience across devices.
Acceptance Criteria

[ ] The dashboard is fully responsive and works on desktop, tablet, and mobile devices.
[ ] Layouts, graphs, and tables adjust dynamically based on screen size and resolution.
[ ] The dashboard maintains usability and readability across all devices.
[ ] Frontend components are tested for responsiveness.

Testing
Normal Flow of Events
The frontend team tests the dashboard on various devices and screen sizes (e.g., desktop, tablet, mobile).
The layout dynamically adjusts, and all components (graphs, tables, buttons) remain functional and accessible.
No layout issues or display problems are encountered on different screen resolutions..
Alternate/Exceptional Flows:
S-1: Layout issues on certain devices
The dashboard components (graphs, tables) do not display correctly on certain screen sizes or devices.
The frontend team adjusts the CSS and layout to ensure a consistent experience across all devices.

The dashboard is fully responsive and works on desktop, tablet, and mobile devices.
Frontend components are tested for responsiveness.


Cannot create a TFVC workspace

Hello there! I am new to the extension and try to use it to pull files from on-site Azure DevOps 2017 TFVC project files using Jetbrains Rider 2020.2.1. I am using windows 10 with both Visual 2019 Enterprise (preview - 16.8.0 and release 16.7.2) installed.
For the TFVC settings (Settings > Version Control > TFVC) - I have the following values set:
Classic TF command-line client: C:\Users\jpjb\TEE-CLC-14.134.0\tf.cmd
Use built-in reactive client if possible (faster, experimental): unchecked
Visual Studio TF Client (important only): C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe

Steps to recreate:

Open Rider from Task bar.
Click "Get from Version Control"
From "Version Control" dropdown, select "Azure DevOps TFVC"
Click "Clone"
Input Server URL then press "Connect"
Enter credentials
Select Repository item from the list
Checked - Edit the workspace before getting sources
Added "Directory Name" value
Clicked "Create Workspace"
A pop-up opens with a progress bar but after a second or two it disappears and displays the IDE Fatal Errors window.

This is the stacktrace.txt content from the IDE Fatal Errors window:
java.lang.RuntimeException: An argument error occurred: The workspace could not be determined from any argument paths or the current working directory.
'-+' is not recognized as an internal or external command,
operable program or batch file.

	at com.microsoft.alm.plugin.external.commands.Command.throwIfError(Command.java:438)
	at com.microsoft.alm.plugin.external.commands.CreateWorkspaceCommand.throwIfError(CreateWorkspaceCommand.java:114)
	at com.microsoft.alm.plugin.external.commands.CreateWorkspaceCommand.parseOutput(CreateWorkspaceCommand.java:96)
	at com.microsoft.alm.plugin.external.commands.CreateWorkspaceCommand.parseOutput(CreateWorkspaceCommand.java:22)
	at com.microsoft.alm.plugin.external.commands.Command$1.completed(Command.java:178)
	at com.microsoft.alm.plugin.external.ToolRunner$ListenerProxy.completed(ToolRunner.java:295)
	at com.microsoft.alm.plugin.external.ToolRunner$ProcessWaiter.run(ToolRunner.java:333)

I hope this could be fixed.
Thanks,
Julius

Sorry my fault, the issue was because I didn't setup the JAVA_HOME environment and added the bin to PATH. Thanks! It works now!


README.md: Add an extra blank line to test the pull request process.

This pr was just for testing.  #21 did the test, so I'm closing my pr here.


X509_verify_cert() behavior change between alpha13 and alpha14

I have a test that does the following
ver_ctx = X509_STORE_CTX_new();
store = X509_STORE_new();
X509_STORE_add_cert(store, certificate);
X509_STORE_CTX_init(ver_ctx, store, certificate, NULL);

TS_ASSERT_EQUALS(1, X509_verify_cert(ver_ctx));

The 'certificate' is a self-signed (non-CA) certificate. I don't believe details beyond that to be relevant, but it's generated like so
certificate = X509_new();
X509_set_version(certificate,3);
ASN1_INTEGER_set(X509_get_serialNumber(certificate),100);
X509_gmtime_adj(X509_get_notBefore(certificate),0);
X509_gmtime_adj(X509_get_notAfter(certificate),(long)60 * 60 * 24 * 365);
X509_set_pubkey(certificate, public_key);
X509_sign(certificate, private_key, md);

The 'private_key' and 'public_key' are a key-pair generated elsewhere. 'md' doesn't seem to matter, it fails for various algorithms (SHA1, SHA256, etc.)
Beginning in alpha14, the TS_ASSERT_EQUALS (the meaning of which I hope is obvious even if it's a macro from something not understood by OpenSSL proper) fails.
Interestingly, a similar test assertion that uses X509_verify() continues to work fine.
While I would certainly understand if any deliberate attempt had been made to make such self-signed certificates harder to trust unintentionally, I would worry about the behavior change surprising existing applications. I would have expected a prominent entry in CHANGES if this change in behavior were indeed intentional.

@DDvO Any idea why this does not work anymore? If the self-signed certificate is in the trust store, and it is the leaf certificate it should be verified correctly. It seems we regressed on that with some of the recent changes.
X509_verify() just verifies the signature so it is not surprising that it still works.

The 'certificate' is a self-signed (non-CA) certificate. I don't believe details beyond that to be relevant,

It turns out they are relevant, though they should not be.

but it's generated like so
certificate = X509_new();
X509_set_version(certificate,3);

Your cert has X.509 version 4 😛 but this does not matter here.

ASN1_INTEGER_set(X509_get_serialNumber(certificate),100);
X509_gmtime_adj(X509_get_notBefore(certificate),0);
X509_gmtime_adj(X509_get_notAfter(certificate),(long)60 * 60 * 24 * 365);
X509_set_pubkey(certificate, public_key);
X509_sign(certificate, private_key, md);

Your cert has the default subject and issuer name (NULL-DNs), and this is causing trouble.
When building the trivial chain, it needs to be determined that the cert is self-signed (or at least self-issued),
which is implemented using X509_NAME_cmp(subject, issuer), and this currently fails for NULL-DNs.
This function got changed recently in an unfortunate way by #14357, which needs to be fixed.
See https://github.com/openssl/openssl/pull/14589#discussion_r610892756 for details.

Thanks for the excellent triage, @DDvO. I'm glad I included details that I merely suspected were superfluous!

Fix is in #14819.
Until available, you can use as a workaround:
        X509_NAME *name = X509_NAME_new();
        X509_NAME_add_entry_by_NID(name, NID_commonName, MBSTRING_ASC,
                                   (unsigned char *)"", -1, -1, 1);
        X509_set_subject_name(certificate, name);
        X509_set_issuer_name(certificate, name);


Bugfix that addresses issue #220

fix typo in elsif statement

Closed this in favour of #229 that is based on a proper branch.


Peer-to-peer code review

[ ] great work, you implemented all the requirements for the project, and it worked 👏 👍
[Optionaly]
[ ] we noticed that you can delete the task without checking it, so we suggest fixing that by disabling the functionality of the button or make disappear when the check box is not checked.
[ ] we noticed that the edit button appears when the check box is checked, so we suggest fixing that to make it disappear when the check box is checked.

thanks!!


Term RUN should be changed to CONFIGURATION

https://github.com/RTIInternational/teehr/blob/2bd727d358dc5c4c566960eb295518217e30cf58/src/teehr/loading/nwm_point_data.py#L150C35-L150C35
This should be done throughout.

@samlamont please close issues that have been resolved.  I think this one has.


[Chore] Update Repo to new standard

Download the app.properties file from the frontend repo, and update #The CodeBase section to relevant values pertaining to this repo


WiFi access point support

Are there plans to add support for configuring short range radios as WiFi access points? Thanks!

Hi there, and a very good question: @manemannen, one for you I think.

Currently no but I agree it would be a nice feature. I'll add an internal JIRA ticket to be discussed in the team.

Check out #86 - it's in the making 🏗

This is now supported, in the sense of using the Wifi access point as a captive portal, see https://github.com/u-blox/ubxlib/releases/tag/v1.3.0 and the example here: https://github.com/u-blox/ubxlib_examples_xplr_iot/tree/master/examples/captive_portal (though you will need to update the ubxlib submodule of that repo to point to the latest ubxlib to bring in the functionality).
Is that sufficient for your purposes?

Going to close this now: please re-open if there is more to do.


Use ptr::NonNull in all structs instead of plain pointers

See https://github.com/gtk-rs/cairo/pull/260#discussion_r285872531

Good idea!

This was done in the meantime


Something went wrong - Custom Learning Office 365

Provisioned the custom learning through the SPO Provisioning Service Setup after creating the tenant app catalog. No errors during the provisioning, but once I received the notification email, I am unable to view any of the pages. Here is what I see when browsing the training or trying to access the Custom Learning Administration:

I wanted to update you on this reported issue. I wish I could say I fixed it, but not quite sure what happened. After toying around with permissions and redeploying the app package, it started working this afternoon.

It was probably a result of you redeploying the app package as the error indicates the webpart wasn’t available in the site..


Add docstrings

Especially SETTINGS fields like self_terminating, which has limitations and can be confusing.

Putative fixed in 0c5d38f8553ee4cbd5190d911a4932941d500f63


⚠ Bofrost.es has degraded performance

In 9f91ae0, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1788 ms

Resolved: Bofrost.es performance has improved in 054385f after 9 minutes.


Change netcdf names for vegetation forcing variables fcanopy and albedo

Version 5.0.1 develop
Changing the names of vegetation forcing variables from fcan and alb to fcanopy and albedo, for consistency with their names in the params file.
Technically not backwards-compatible, but as I believe I'm the only user of this feature so far, I don't anticipate problems.

@tbohn - I think 5.1 is the right place for this. Can you put this together in the next few days?

Yep, it's already in my PR #723

Closed by PR #723


ci: cache libgit2 install

Prerequisite checklist

[x] Read the contribution guidelines regarding submitting new changes to the project;
[x] Tested your changes against relevant architectures and platforms;
[x] Ran make fmt on your commit series before opening this PR;
[x] Updated relevant documentation.

Description of changes
Cache install directory for libgit2 static build to speed up CI retries.

It looks like it's working. The second build of libgit2/git2go is about a minute faster.
See a comparison of two consecutive runs below:

Maybe we can even cache the entire static_build directory?

The cache doesn't help. Make is forcing a rebuild.
attempt 1

attempt 2

The trick was simply to reset the mtime of lib/pkgconfig/libgit2.pc on a cache hit:


Show placeholder if no value is selected

If I want to use the placeholder option:
var choices = new Choices(element, {
  placeholder: true,
  placeholderValue: 'Please Choose…',
  removeItemButton: true,
});

the select is still empty:

But after I selected on item and removed it with the remove button the placeholder value is visible:

Is this the expected behavior?

Closed as this is related to 77

This may fix this issue. https://github.com/jshjohnson/Choices/pull/248


Arrow keys do not increment/decrement min/max range in create market view

When creating a scalar market, the up/down arrow keys should also increment and decrement the min and max range fields.
Please join the #dev or #bounties channel of our Discord with any questions.
Bounty posted with Gitcoin.

I'm going to place this one back in the queue. But as a note to the next assign-y, the issue seems to be related to react inputs not being able to handle the current minimum of -57896044618658097711785492504343953926634992332820282019728792003956564819967 and a max of<PHONE_NUMBER>8658097711785492504343953926634992332820282019728792003956564819967

As a Ztnark suggested, the number arrows are incompatible with max and min values bigger than what the HTML allows. This isn't really a workaround for this, so I have a few options for what I can do to resolve this problem.

Remove the type="number" tag
I think this is the best solution because this is a more of a UI problem than a functionality problem. The up and down arrows serve no useful purpose here, and they look really funky on different browsers (try looking at them in IE).
Any number you put into this field is going to be precise, and typed or copy/pasted in. There is no valid use case for the arrows. A user isn't going to decide to put 100 in and then push the up arrow 100 times. It isn't any faster for the user to hit the up arrow once than it is for them to type the number 1.

Remove the max and min fields from the HTML
I am not sure how the validation for this input box works, but just having an HTML min and max isn't a very secure way to handle inputs. There should be javascript (and potentially server side) validation to catch bad inputs, and because of this the max and min fields in HTML should be redundant. This option would leave the arrows intact, but would require new validation to be written to handle min and max numbers. This validation probably will need to happen eventually anyway, and is outside of the scope of this bug.

Remove arrow appearance, but keep type="number" tag.

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

Will hide the arrows but keep the HTML number validation (explained above why you probably don't want it).

I am still working on it, I was just waiting for a response on the best approach. I am just going to submit a pull request for hiding arrows if no one responds soon.

Hi @tomkysar I think @GaretWebster may be waiting on thoughts from you Re: approach. Please bear with us as we train Gitcoin Bot here 😄

Still haven't seen a response on this. Are we supposed to do complete all tasks with absolutely no feedback?

cc: @JohnDanz @tinybike @sharkcrayon @bthaile

While we wait for the devs to respond:
Range validation is an HTML5 feature that all of the modern browsers implement.  This means that the validation it provides is native and thus cheap/fast.  This provides for very responsive input field validation at almost no engineering cost.  All data is validated 'server' side as well, so we don't need validation to be super robust, just good enough such that the average user using the UI will properly get warned of invalid inputs (e.g., out of range, not a number, etc.)
I personally agree that the default up/down arrows that the browser provides suck as far as UI is concerned.  I don't think you can style them, which is why I think most people just disable the buttons.  However, I do think the built-in validation on the input field is valuable as replacing that with JavaScript is just a waste of engineering resources when HTML5 will do validation out of the box.

Issue Status: 1. Open 2. Started 3. Submitted 4. Done

This issue now has a funding of 50.0 DAI (50.0 USD @ $1.0/DAI) attached to it.

If you would like to work on this issue you can 'start work' on the Gitcoin Issue Details page.
Questions? Checkout Gitcoin Help or the Gitcoin Slack
$8,177.96 more funded OSS Work available on the Gitcoin Issue Explorer

Hi @tomkysar / team, think this one might still be waiting on clarification on your end before @GaretWebster can move forward. Any thoughts? Hope all are doing well 🙂

cc'ing: @JohnDanz @sharkcrayon @bthaile @adrake33
Can someone please chime in and give @GaretWebster some guidance on how to move forward?

@GaretWebster I would prefer removing the arrows but keeping the type="number" tag. Though the type="number" obviously doesn't offer sufficient validation, it still offers a helpful initial constraint for what content should be entered into this field.
I also think you were absolutely right about the arrows not being useful:
"Any number you put into this field is going to be precise, and typed or copy/pasted in. There is no valid use case for the arrows.
Thus I think we should just remove them.
So that's my two cents.
@bthaile @JohnDanz Any opinions?

I agree with what you purposed @sharkcrayon, let's go with that. 👍

I agree with @sharkcrayon, let's do it.

Great.

@GaretWebster Let's keep it local to these specific fields for now.

https://github.com/AugurProject/augur/pull/1904 Merged 👍

Nice! this task has been completed. closing


nonius.h++ should include main.h++

#define NONIUS_RUNNER
#include <nonius/nonius.h++>

generates undefined reference to main.
#define NONIUS_RUNNER
#include <nonius/nonius.h++>
#include <nonius/main.h++>

Works.
Is this a change not documented in the guides?
Examples don't compile without this change.

Please grab a release from the releases page: https://github.com/rmartinho/nonius/releases. This is mentioned in the second paragraph of the documentation.


Release new functionationality to AAF production

In particular for the AAF context functionality to support 'locked' scopes, that is additional scopes which are entered at the SAML service level instead of FR (as FR only supports a single scope value).

I don't expect this draft to change but will leave operational in test fed for at least 48 hours before proposing merge here.


I need a bunch of those bcoin cashed into my TD Bank account.....they were good right? I'm broke....homeless... my daughter is I. Foster care.....my wife is on the street......I knew they were good.....why did you stop them?

That was a year and a half of my life... 80 hour weeks....trying to get my life and my family together.....and you stopped it every time? Why?

I need like 20 M......keep the rest.....
I just want my family back together set for the rest of our lives....do you realize I almost committed suicide while you withheld this all? My wife Lmosy commited suicide.....our daughter was taken by the ministry.....and you just kept every thing I made.........I dedicated my life to set my family up.........NOW can you set me up???? I want to go get my daughter.

Its been a terribly rough 2 years

TD Canada Trust 98860<PHONE_NUMBER>...... And please let her know....get a lawyer to get my daughter..... Please

Amazing that a spammer broke my concentration time to beg for money. Get out of here.

And yes I love my family please

@dvf Please ban this user.

@dvf please hear my plea


documentation for creating pool accounts on WNs

there is the need to document how to create pool accounts on WNs.
for example there is this old documentation that still refers to the good old YAIM:
https://twiki.cern.ch/twiki/bin/view/LCG/YaimGuide301#users_conf
In case of other middlware products, the creation of pool accounts could be automatic when enabling a VO, and the documentation could already exist, but it is worth to check if it is the case and to add a link to it

In case it helps:
https://www.nordugrid.org/arc/arc7/admins/reference.html#mapping-block


Property type is ignored when loading encryption keystore

Property encrypt.key-store.type is ignored when loading encryption keystore. The keystore type is retrieved from file extension (eg: .pkcs12).
Can be easily reproduced using these settings:
encrypt:
  key-store:
    type: PKCS12
    alias: encrypt
    location: classpath:encrypt.p12
    password: 123456

That leads to this exception:
java.lang.IllegalStateException: Cannot load keys from store: class path resource [encrypt.p12]
...
Caused by: java.security.KeyStoreException: p12 not found
...
Caused by: java.security.NoSuchAlgorithmException: p12 KeyStore not available

I think the root cause is here:
https://github.com/spring-cloud/spring-cloud-commons/blob/6ed50fcbc7ab9e41eac5eb4641cde952fa81823e/spring-cloud-context/src/main/java/org/springframework/cloud/bootstrap/encrypt/TextEncryptorUtils.java#L123
and can be solved using a different KeyStoreKeyFactory constructor (including type as parameter):
https://github.com/dsyer/spring-security-rsa/blob/d194f8969083af6987904f05eaf12b2dbae642a7/src/main/java/org/springframework/security/rsa/crypto/KeyStoreKeyFactory.java#L52

What version of Spring Cloud?
If you have a fix, would you be interested in contributing the fix?

Tester with 2020.0.2 release train.
PR provided


Question on using transit GW in account1using RAM to share with say test account2

trying to use your below template as it is to test.
https://github.com/PaloAltoNetworks/AWS-GWLB-VMSeries/tree/main/cft with autoscale/app_stack
Only thing is I want to test setting up app stack in separate account  and use transit GW setup in our security account.TGW is shared from security account using RAM and is visible inside my test account.
Deployment fails saying.
Transit Gateway tgw-0609xxx7 was deleted or does not exist. (Service: AmazonEC2; Status Code: 400; Error Code: InvalidTransitGatewayID.NotFound; Request ID: 80918cdd-5f72-48eb-9200-335a73e6730d; Proxy: null)
shared TGW is visible in this account.

closing ....

@niteenkole  what was your fix for this?

@lachlanjholmes trying to recollect it was almost year back.

@niteenkole was it the App VPC template uses AWS::EC2::TransitGatewayAttachment resource and not  AWS::EC2::TransitGatewayVpcAttachment?

Hey @niteenkole did you get errors in your cloudwatch logs saying that the lambda from the return route in the Security VPC couldn't create because it couldn't describeVPCs CIDR from the TGW attachment?


Submit PySCeS 1.2.0

id: pysces
version: 1.2.0
specificationsUrl: https://raw.githubusercontent.com/biosimulators/Biosimulators_PySCeS/42b2e7787368e1db359ae33368ba0fa80b7eaa63/biosimulators.json
specificationsPatch:
version: 1.2.0
image:
url: ghcr.io/biosimulators/biosimulators_pysces/pysces:1.2.0
digest: "sha256:28ee54cbe3839882321dbc623e2d92b6af5ea92d739e92fd52d65529b0a1573a"
validateImage: true
commitSimulator: true

Thank you @biosimulators-daemon for your submission to the BioSimulators simulator validation/submission system!
The BioSimulators validator bot is validating the specifications of your simulator, validating your Docker image, and committing your simulator to the BioSimulators registry.
We will discuss any concerns with your submission in this issue.
A complete log of your simulator submission job will be available for 90 days here. The results of the validation of your tool will also be saved as a JSON file. A link to this file will be available for 90 days from the "Artifacts" section at the bottom of this page.

The specifications of your simulator is valid!


How to use color camera with emgucv in win7？

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{win7}

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC/Raspberry Pi/ NVIDIA Jetson / etc..

SDK Version
{ legacy / 2.. }

Language
{C#}

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
Due to the needs of the project, I need to call the D435 RGB camera through c# programming, which requires EmguCV. I installed the win7 sdk driver according to the tutorial（https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_win7.md）, but I still can't use the RGB camera through the  basic programming statement{VideoCapture capture(0)}  in EmguCV. I checked the device manager but found no image device, the universal serial bus device has a D435 color and depth camera.I want to know how to call RGB camera with EmguCV.
In addition, why can I find the camera in the image device in the device manager under the win10 system, but in the universal serial bus device under the win7 system?

Windows 7 UVC driver does not support 1.5 version of the UVC specification used by the camera, hence you cannot use D400 as "regular" web-cam in Windows 7. It's an OS limitation. This is why we designed and implemented a custom driver to enable Win7 users. What you are asking is not supported without using librealsense

@jinxzzz Any other question for this ticket? Looking forward to your update. Thanks!

@jinxzzz If no other questions, will close the ticket at this point.


(c *Context) copy() *Context does not properly lock the context?

@alexedwards
First of all, thank you for open sourcing this project! This library looks pretty nice. I'm not really familiar with go's mutex, but (c *Context) copy() *Context looks like it does not properly read-lock the context.
https://github.com/alexedwards/stack/blob/master/context.go#L50
func (c *Context) copy() *Context {
	nc := NewContext()
	c.mu.RLock()
	c.mu.RUnlock() // forgot to add defer?
	for k, v := range c.m {
		nc.m[k] = v
	}
	return nc
}

@achiku Good spot, and thanks for the PR. I've just merged this now.


Updating to the Latest Version

I was able to update my instance, but not with the directions provided. I had a quick question:
When I run git pull, I get this message:
error: Your local changes to the following files would be overwritten by merge:
	.travis.yml
	README.md
	app/Dockerfile
	db/Dockerfile
	web/mattermost-ssl
Please commit your changes or stash them before you merge.
Aborting

So, what I ended up doing was just cloning the repository to a new directory, matching the docker-compose.yml values that I needed, deleting the volumes folder from the new pull, then doing cp -r volumes from my old folder to my new one.
Is there an easier way to do this? Maybe this is a git question, not a Mattermost question, but I'm sure someone else will come across this. Thanks!

If you did not modify these files yourself you can use git checkout <filename> to get the original file from your last state of the repo. After that git pull should work just fine.

Ok, thanks! I will try that next time.


Add option to disable sorting of layout

Lets the user specify that the layout should not be sorted by the layout engine, but instead let the filename control the order (ideal if making a spritesheet of an animation and the user wants the order of the sprites to be consistent with the animation sequence). Defaults to true to make i backwards compatible with previous behaviour.

Coverage remained the same at 96.89% when pulling f502abbb2e634449e52e158c089b12ffe3878e1d on andersaloof:patch-1 into 4f44f913973a7dc98647a424a8abdb1ccae1dc8e on aslansky:master.


graceful restart broke

Haven't tested it, but I am pretty sure graceful restart does work anymore. We need
a) tests if this is the case
b) fix it

indeed broken
2016/04/09 20:06:16 [INFO] SIGUSR1: Reloading
2016/04/09 20:06:16 [INFO] Restarting
2016/04/09 20:06:16 [INFO] Transferred: miek.nl.
2016/04/09 20:06:16 listen udp :1053: bind: address already in use
2016/04/09 20:06:16 [ERROR] Restart: child failed to initialize (exit status 1) - changes not applied

Graceful restart restarts the entire server, which in turns leads to reparsing of all zones, etc. Just an inotify on the zone file is also a neat feature.

one-the-fly zone reloading has been implemented, maybe we should reparse zones on reload? Anyway that is later concern. Lets first fix this.


Sphinx docs

Some super rudimentary framework for sphinx docs
This is what it looks like:

This is all what we should have to worry about for now (everything else is automated):

logo? Dont know. Removed it.
versioning of api_docs? git-ignored.


Question: WebView2 in WinUI2 sometimes render failed.

I'm trying to follow the guide to use the WebView2 in WinUI 2, and sometimes I got the CoreProcessFailed error and sometimes it works fine.
Environment:
Win10 Enterprise 1909
OS build:18363.1734
WebView2 runtime:92.0.902.84
I register WebView2's events as below:
MyWebView.CoreWebView2Initialized += MyWebView_CoreWebView2Initialized;
MyWebView.CoreProcessFailed += MyWebView_CoreProcessFailed;
MyWebView.NavigationStarting += MyWebView_NavigationStarting;
MyWebView.NavigationCompleted += MyWebView_NavigationCompleted;
private void MyWebView_NavigationCompleted(WebView2 sender, CoreWebView2NavigationCompletedEventArgs args)
{
Debug.WriteLine("Navigation completed.");
}
private void MyWebView_NavigationStarting(WebView2 sender, CoreWebView2NavigationStartingEventArgs args)
{
Debug.WriteLine("Navigation starting.");
}
private void MyWebView_CoreWebView2Initialized(WebView2 sender, CoreWebView2InitializedEventArgs args)
{
Debug.WriteLine("Initialized.");
}
private void MyWebView_CoreProcessFailed(WebView2 sender, CoreWebView2ProcessFailedEventArgs args)
{
Debug.WriteLine("Process failed.");
Debug.WriteLine($"Reason:{args.Reason}, exit code:{args.ExitCode}, failed kind:{args.ProcessFailedKind}");
}
And I try to navigate to a online page by clicking a button to change the WebView2's source.
Then I sometimes got the output like below, and the WebView2's background is black.
Initialized.
Navigation starting.
Process failed.
Reason:Unresponsive, exit code:259, failed kind:RenderProcessUnresponsive
Process failed.
Reason:Unresponsive, exit code:259, failed kind:RenderProcessUnresponsive
Process failed.
Reason:Unresponsive, exit code:259, failed kind:RenderProcessUnresponsive
What's I missing, What should I do?

@predavid @jevansaks @codendone FYI

Could you please share the url of the online page when the kind:RenderProcessUnresponsive failure happens?

@LiangTheDev I think it not related to the online page.
I tried the online page https://docs.microsoft.com/en-us/microsoft-edge/webview2/get-started/winui2 also got this issue.

WebView2 runtime auto upgrade to 93.0.961.38, this issue persist.

I could not repro the issue on my machine. What is the configuration of your machine? The unresponsive means that the page is busy loading. Is it possible for you to take an performance trace of the repro?
To take a trace, follow the instruction at Windows Performance Recorder step-by-step guide, and using the attached wprp profile file (rename the file by removing the .txt extension).
EdgeWebView2_CPU.wprp.txt

How can I share the ETL file to you? it seems the file size is too big.

Through some cloud drive like Google Drive, Microsoft OneDrive?

Unfortunately, the machine can't access public cloud for some security policy.
BTW, I also tried the WebView2 in WPF these days follow the guide  and never hit the issue one this machine.
But I tried WebView2 in WinUI 3 for UWP also got the issue.

@supperwu  - do you want to try out the WebView2 in WinUI2.8 pre-release and see if you can repro the issue consistent. We have not be able to repro it so far.  Win2.8 pre-release nupkg is here: https://github.com/microsoft/microsoft-ui-xaml/releases/tag/v2.8.0-prerelease.210927001

@predavid
I still hit the issue after upgrading to WinUI2.8-pre-release.

@predavid I still hit the issue after upgrading to WinUI2.8-pre-release.

@supperwu Can you reproduce this issue with the latest WebView2 SDK and runtime version? We have a Win32 App, and we find that there are many our customers also faced this similar issue, we are using the latest WebView2 SDK and runtime. When Initialized and Navigation starting, it reports a 259 exit code.


[server][fix] Fix disconnection product after remove

When a product is removed but a server is still connects to this product
we will try to disconnecting it by removing from the local cache.
We will iterate over the self.__products dictionary keys and we will
remove this product from the dictionary. In Python 2 it worked but in
Python 3 the following exception was thrown:
RuntimeError: dictionary changed size during iteration

The problem is that in Python 2 the keys makes a copy of the keys
what we can iterate over while modifying the dictionary. In Python 3
keys returns an iterator instead of a list. To solve this problem
we will create a force copy from the keys.

@gyorb Yes, you are right, there was a test for this but unfortunately it didn't work properly. It tried to remove the product from the first server and also checked on the first server whether the product exists or not and not in the second server. I fixed the problem.


Larger files throw an std::vector[] out of bounds assert.

This issue happens when you attempt to do any kind of line matching.
From my debugging efforts I was able to narrow it down to the following function.
  static void diff_charsToLines(Diffs &diffs, Lines& lineArray) {     for (typename Diffs::iterator cur_diff = diffs.begin(); cur_diff != diffs.end(); ++cur_diff) {       string_t text;       for (int y = 0; y < (int)(*cur_diff).text.length(); y++) {         const LinePtr& lp = lineArray[static_cast<size_t>((*cur_diff).text[y])];         text.append(lp.first, lp.second);       }       (*cur_diff).text.swap(text);     }
It looks like the lineArray[] is the object throwing the exception.

Make sure and use a unicode supported string IE std::wstring to avoid this problem. The char to line mapping is limited in an ASCII space.