01:11:50 are mining test failures a known issue? https://github.com/monero-project/monero/actions/runs/2707319829 01:13:33 this fails occasionally on CI, like every 10 runs 01:15:03 Couldn't stop mining due to unknown error. 01:25:07 ok 01:46:20 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. 01:48:14 sounds good 01:50:23 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. 01:52:39 binaryFate: Understood, thanks for the context! Just wanted to make sure it wasn't forgotten 🙂 01:53:46 thanks for following up on tasks and please make sure I do it in 3 days :) 04:41:21 Are there any known significant issues with 0.18? 05:50:58 multisig is still officially experimental/unsafe, as I'm pretty sure burner bug fix hasn't been merged 05:53:49 `mpnerod` is still rather spammy, when doing background mining: 05:54:23 2022-07-21 04:24:58.107 I background mining is enabled, but not started, waiting until start triggers... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e9b6a7db686b8e32ca1f5548af8ad22a4a90a160) 09:01:24 TrasherDK[m]: did you open a github issue for it? 09:07:16 Nope. I kinda left it at Moo agreed it was too verbose 😳 It's not really anything more than annoying noise. Not a bug. 11:42:37 https://github.com/monero-project/monero/pull/8450 fixes that mining test error (it was spurious). 11:46:15 It also silences "not enough RAM" warning, was it an annoying warning? 11:46:45 For me, yes. I run on VMs. 11:47:09 Also, I ran into an odd failure: 11:47:36 In handle_accept, Exception in boosted_tcp_server::handle_accept: local_endpoint: Bad file descriptor 11:47:52 That kills connectivity to RPC (a longstanding problem). 11:48:42 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. 11:49:28 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. 12:00:51 I pushed an update which makes it so you can get the verbose stuff with the MINING_SILENT=0 var. 12:10:19 any good first issues a new dev can tackle? 12:10:37 new to monero* 12:15:40 You could go to github, look at the issues, pick something that looks simple. 12:15:43 I'm reading "From zero to monero 2.0" and it seems to be a good start. i 12:15:43 Is there a 3.0 in process? 12:15:57 Or use the software, find something that annoys you in particular, and fix that. 12:17:17 Oh, a good one: apparently DNS queries are slow even with well configured DNS. Fixing this would be nice. 12:17:38 👀 12:18:30 is there an open issue for this? 12:19:05 Probably, three was discussion of this a while back. 12:20:10 https://github.com/monero-project/monero/issues/8440 seems like the wrong place to post this 12:20:40 ^ use scam wallet = get scammed 12:20:40 my 2c on that one 12:21:41 New to GitHub as well I guess? 12:21:41 There is a search button 12:22:30 didn 12:22:40 t know you could search through issues 12:26:53 You can search through the entire repo 12:26:53 Can also search through PR's that need reviews or are incomplete etc 12:50:09 "multisig is still officially..." <- Burning bug fix was merged before release: https://github.com/monero-project/monero/commit/02cbccc52937035396614c04b4ebebe6cd1b0c8c 12:50:38 "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. 12:51:03 > <@sgp:magicgrants.org> Are there any known significant issues with 0.18? 12:51:03 * 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. 12:52:58 "Oh, a good one: apparently DNS..." <- Are you referring to this? https://github.com/monero-project/monero/pull/8408 12:53:07 Or is there a broader DNS issue? 13:09:35 That's just papering over the issue. 13:10:34 Someone was claiming a few days ago DNS is slow even when not borked. That needs fixing. 13:11:05 (assuming it's within monero code) 13:12:48 moneromooo: That was the explicit DNS issue that was noticed by myself and others, I haven't heard of any other "slow DNS" issues. 13:13:28 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. 14:00:16 .merge+ 8450 14:00:17 Added 14:00:32 adding the "Fix occasional mining test failure" PR early so that we don't have spurious CI failures 15:00:14 monero1ro[m]: there is no ztm3 currently planned (maybe in a couple years...?) 15:17:39 https://www.reddit.com/r/monerosupport/comments/w4iihg/segmentation_fault_11/ , segfault macos10.11.6 and 10.13.6 15:20:21 don't think we support 10.11 anymore 15:22:38 10.15 minimum iirc 15:22:46 sounds right 15:23:57 I did test starting the binaries on older macOS versions, that did work. Will ask them for the exact crash log. 15:25:08 "Image_108.jpg" <- ^ 15:33:41 hyc: https://paste.debian.net/1247964/ 15:33:48 it's a randomx jit related crash, so something we should be able to fix 15:35:41 MONERO_RANDOMX_UMASK=8 might work in the meantime 15:37:51 yeah sounds like the runtime version check may have given a wrong answer\ 15:44:37 actually this stack trace looks suspicious, lines 74-77 15:45:00 against line 23 15:45:27 says it tried to access address 0xffffffffffffffff 15:46:03 that should be the value returned from mmap() when it fails. defined as MMAP_FAILED 15:46:46 randomx src/virtual_memory.c checks specifically for that value, and returns NULL 15:49:35 so LargePageAllocator should have thrown an exception instead of trying to memmove anything 15:56:45 might want to try MONERO_RANDOMX_UMASK=1 instead, to turn off largepages 15:57:06 ok 16:05:01 a bug was introduced in the allocator by removing this check: https://github.com/tevador/RandomX/pull/241/files#diff-e5b53929a015a60351b69d4b5183727c56182657efbbae14782785422ba8ba65L116 16:09:22 that check was not removed, it's here https://github.com/tevador/RandomX/blob/master/src/virtual_memory.c#L225 16:11:29 afaics anything that calls allocLargePagesMemory and gets a null returned will throw on its own 16:12:33 oh I see, you're talking about allocMemoryPages 16:22:47 https://github.com/tevador/RandomX/pull/250 16:23:05 but still it seems unlikely to me that a regular alloc attempt failed 16:24:51 I think the check should be inside one of #ifdefs 16:25:22 because VirtualAlloc doesn't return MAP_FAILED. It can even fail to compile on Windows 16:25:34 ah good point 16:28:58 UMASK 8 works, currently waiting for them to test 1 16:37:24 I don't see why this crash is OS version related, the OS version check is correct 16:37:50 unless maybe there's some other feature we're using that is version-dependent that we haven't isolated 16:39:23 250 should solve the crash but it's still unclear why allocation fails in the first place? 16:43:13 right 16:43:35 meh. actually notthing is clear here :P 16:44:18 but yeah, clearly the system has enough RAM 16:48:58 one way to find out would be to check errno after the failed call 16:49:05 probably some parameters are wrong 17:00:41 anyone else with Intel Mac on such old OS rev around here? 17:05:56 the only thing that seems unusual is our use of MAP_JIT but apple docs say it's supported since 10.7 17:16:27 I have a VM with 10.11 17:16:38 would that work? 17:16:52 10.11 or 10.12, don't remember 17:17:41 UMASK=1 didn't work but I think that's expected since this isn't the large page allocator 17:24:29 ok 17:24:41 and yeah, seems like 10.11 is old enough to have the failure 17:31:08 hm I should be able to set it up in a VM as well 17:34:42 I’ve got an macbook with 10.10 17:34:50 I’ll try it on there 17:38:07 hyc: do you have an Intel Mac? M1 doesn't work with old versions 17:38:18 if you have an idea what to test I can run it 17:38:59 jeffro256[m]: btw, did you see the comment regarding portable_storage doc? can you remove the draft setting? 17:59:51 .merge+ 8427 17:59:51 Added 18:30:18 selsta no, I don't have an Intel Mac, just an M1 macbook pro 18:30:49 but if I can install macos in an x86 VM that should be good enough to investigate these things 18:34:26 https://github.com/sickcodes/Docker-OSX might be useful 18:43:46 my virtualbox gets a critical error trying to boot the macosx 10.11.6 iso 18:46:20 i got a bunch of sendto: Operation not permitted messages when closing monerod 18:46:21 * bunch of `sendto: Operation, * not permitted` messages 18:48:42 guess I'll try that high sierra docker img 18:53:15 meh. that booted but then crashed 18:56:08 r4v3r23[m]: which OS? 19:24:53 "r4v3r23: which OS?" <- linux 19:26:00 r4v3r23[m]: did it take longer than usual to close? 19:26:37 quite sure it's unbound again being annoying 19:37:58 "quite sure it's unbound again..." <- no its closes really fast, just noticed it last 2 times i closed monerod 21:35:16 > jeffro256: btw, did you see the comment regarding portable_storage doc? can you remove the draft setting? 21:35:16 Yeah I did, I'll remove the draft flag, I just wanted someone to review it