-
hyc
-
selsta
this fails occasionally on CI, like every 10 runs
-
selsta
Couldn't stop mining due to unknown error.
-
hyc
ok
-
binaryFate
<selsta> binaryFate has to send a monero-announce mail <--- (cc sethforprivacy) I want to keep the announce list as clean as possible in terms of S/N ratio. Hence I'll give ~3 days for people to use new version and provide large scale testing before announcing anything on that list.
-
selsta
sounds good
-
binaryFate
historically we often had minor releases to fix last minute bugs, and I don't wan't to announce multiple required updates back to back, so just making (more) sure we're announcing the right thing. 3 days won't change anything wrt. hard fork date in terms of preparation.
-
sethforprivacy
binaryFate: Understood, thanks for the context! Just wanted to make sure it wasn't forgotten 🙂
-
binaryFate
thanks for following up on tasks and please make sure I do it in 3 days :)
-
sgp[m]
Are there any known significant issues with 0.18?
-
jeffro256[m]
multisig is still officially experimental/unsafe, as I'm pretty sure burner bug fix hasn't been merged
-
TrasherDK[m]
`mpnerod` is still rather spammy, when doing background mining:
-
TrasherDK[m]
2022-07-21 04:24:58.107 I background mining is enabled, but not started, waiting until start triggers... (full message at
libera.ems.host/_matrix/media/r0/do…7db686b8e32ca1f5548af8ad22a4a90a160)
-
selsta
TrasherDK[m]: did you open a github issue for it?
-
TrasherDK[m]
Nope. I kinda left it at Moo agreed it was too verbose 😳 It's not really anything more than annoying noise. Not a bug.
-
moneromooo
monero-project/monero #8450 fixes that mining test error (it was spurious).
-
sech1
It also silences "not enough RAM" warning, was it an annoying warning?
-
moneromooo
For me, yes. I run on VMs.
-
moneromooo
Also, I ran into an odd failure:
-
moneromooo
In handle_accept, Exception in boosted_tcp_server<t_protocol_handler>::handle_accept: local_endpoint: Bad file descriptor
-
moneromooo
That kills connectivity to RPC (a longstanding problem).
-
moneromooo
I tried adding some recovery code by closing/reopening etc and starting accepting agian, but then I get a series of similar failures, but with operation cancelled instead.
-
moneromooo
I'm not great with net code, and this has the added layer of boost idiosyncracies so if someone want to try it, run the mining test in a loop and you should see it eventually.
-
moneromooo
I pushed an update which makes it so you can get the verbose stuff with the MINING_SILENT=0 var.
-
atoc
any good first issues a new dev can tackle?
-
atoc
new to monero*
-
moneromooo
You could go to github, look at the issues, pick something that looks simple.
-
monero1ro[m]
I'm reading "From zero to monero 2.0" and it seems to be a good start. i
-
monero1ro[m]
Is there a 3.0 in process?
-
moneromooo
Or use the software, find something that annoys you in particular, and fix that.
-
moneromooo
Oh, a good one: apparently DNS queries are slow even with well configured DNS. Fixing this would be nice.
-
atoc
👀
-
atoc
is there an open issue for this?
-
moneromooo
Probably, three was discussion of this a while back.
-
atoc
monero-project/monero #8440 seems like the wrong place to post this
-
ofrnxmr[m]
^ use scam wallet = get scammed
-
ofrnxmr[m]
my 2c on that one
-
ofrnxmr[m]
New to GitHub as well I guess?
-
ofrnxmr[m]
There is a search button
-
atoc
didn
-
atoc
t know you could search through issues
-
ofrnxmr[m]
You can search through the entire repo
-
ofrnxmr[m]
Can also search through PR's that need reviews or are incomplete etc
-
sethforprivacy
<jeffro256[m]> "multisig is still officially..." <- Burning bug fix was merged before release:
monero-project/monero 02cbccc
-
sethforprivacy
<sgp[m]> "Are there any known significant..." <- None that I have seen yet on my nodes, main remaining user issues will be Ledger/Trezor not being usable on the newest GUI/CLI.
-
sethforprivacy
> <@sgp:magicgrants.org> Are there any known significant issues with 0.18?
-
sethforprivacy
* None that I have seen yet on my nodes, main remaining user issues will be Ledger/Trezor not being usable for some time after the fork, and Ledger being entirely unusable on v0.18.0.0 until they release an updated app.
-
sethforprivacy
<moneromooo> "Oh, a good one: apparently DNS..." <- Are you referring to this?
monero-project/monero #8408
-
sethforprivacy
Or is there a broader DNS issue?
-
moneromooo
That's just papering over the issue.
-
moneromooo
Someone was claiming a few days ago DNS is slow even when not borked. That needs fixing.
-
moneromooo
(assuming it's within monero code)
-
sethforprivacy
moneromooo: That was the explicit DNS issue that was noticed by myself and others, I haven't heard of any other "slow DNS" issues.
-
sethforprivacy
That was the one that was causing 20s-1m TX generation times when you had custom DNS enabled, specifically DoH or a restrictive DNS server with blocking of other DNS servers/queries.
-
selsta
.merge+ 8450
-
xmr-pr
Added
-
selsta
adding the "Fix occasional mining test failure" PR early so that we don't have spurious CI failures
-
UkoeHB
monero1ro[m]: there is no ztm3 currently planned (maybe in a couple years...?)
-
gingeropolous
-
selsta
don't think we support 10.11 anymore
-
ofrnxmr[m]
10.15 minimum iirc
-
hyc
sounds right
-
selsta
I did test starting the binaries on older macOS versions, that did work. Will ask them for the exact crash log.
-
ofrnxmr[m]
<w[m]> "Image_108.jpg" <- ^
-
selsta
-
selsta
it's a randomx jit related crash, so something we should be able to fix
-
selsta
MONERO_RANDOMX_UMASK=8 might work in the meantime
-
hyc
yeah sounds like the runtime version check may have given a wrong answer\
-
hyc
actually this stack trace looks suspicious, lines 74-77
-
hyc
against line 23
-
hyc
says it tried to access address 0xffffffffffffffff
-
hyc
that should be the value returned from mmap() when it fails. defined as MMAP_FAILED
-
hyc
randomx src/virtual_memory.c checks specifically for that value, and returns NULL
-
hyc
so LargePageAllocator should have thrown an exception instead of trying to memmove anything
-
hyc
might want to try MONERO_RANDOMX_UMASK=1 instead, to turn off largepages
-
selsta
ok
-
tevador
-
hyc
-
hyc
afaics anything that calls allocLargePagesMemory and gets a null returned will throw on its own
-
hyc
oh I see, you're talking about allocMemoryPages
-
hyc
-
hyc
but still it seems unlikely to me that a regular alloc attempt failed
-
sech1
I think the check should be inside one of #ifdefs
-
sech1
because VirtualAlloc doesn't return MAP_FAILED. It can even fail to compile on Windows
-
hyc
ah good point
-
selsta
UMASK 8 works, currently waiting for them to test 1
-
hyc
I don't see why this crash is OS version related, the OS version check is correct
-
hyc
unless maybe there's some other feature we're using that is version-dependent that we haven't isolated
-
selsta
250 should solve the crash but it's still unclear why allocation fails in the first place?
-
hyc
right
-
hyc
meh. actually notthing is clear here :P
-
hyc
but yeah, clearly the system has enough RAM
-
tevador
one way to find out would be to check errno after the failed call
-
tevador
probably some parameters are wrong
-
hyc
anyone else with Intel Mac on such old OS rev around here?
-
hyc
the only thing that seems unusual is our use of MAP_JIT but apple docs say it's supported since 10.7
-
selsta
I have a VM with 10.11
-
selsta
would that work?
-
selsta
10.11 or 10.12, don't remember
-
selsta
UMASK=1 didn't work but I think that's expected since this isn't the large page allocator
-
hyc
ok
-
hyc
and yeah, seems like 10.11 is old enough to have the failure
-
hyc
hm I should be able to set it up in a VM as well
-
jeffro256[m]
I’ve got an macbook with 10.10
-
jeffro256[m]
I’ll try it on there
-
selsta
hyc: do you have an Intel Mac? M1 doesn't work with old versions
-
selsta
if you have an idea what to test I can run it
-
selsta
jeffro256[m]: btw, did you see the comment regarding portable_storage doc? can you remove the draft setting?
-
selsta
.merge+ 8427
-
xmr-pr
Added
-
hyc
selsta no, I don't have an Intel Mac, just an M1 macbook pro
-
hyc
but if I can install macos in an x86 VM that should be good enough to investigate these things
-
selsta
-
hyc
my virtualbox gets a critical error trying to boot the macosx 10.11.6 iso
-
r4v3r23[m]
i got a bunch of sendto: Operation not permitted messages when closing monerod
-
r4v3r23[m]
* bunch of `sendto: Operation, * not permitted` messages
-
hyc
guess I'll try that high sierra docker img
-
hyc
meh. that booted but then crashed
-
selsta
r4v3r23[m]: which OS?
-
r4v3r23[m]
<selsta> "r4v3r23: which OS?" <- linux
-
selsta
r4v3r23[m]: did it take longer than usual to close?
-
selsta
quite sure it's unbound again being annoying
-
r4v3r23[m]
<selsta> "quite sure it's unbound again..." <- no its closes really fast, just noticed it last 2 times i closed monerod
-
jeffro256[m]
> jeffro256: btw, did you see the comment regarding portable_storage doc? can you remove the draft setting?
-
jeffro256[m]
Yeah I did, I'll remove the draft flag, I just wanted someone to review it