08:34:21 Kindly join us now and you get paid immediately ✅ 08:34:22 We help every people all the countries 08:34:24 India 🇮🇳 08:34:26 Pakistan 🇵🇰 08:34:28 USA 🇺🇸 08:34:30 UK 🇬🇧 08:34:32 Brazil 🇧🇷 08:34:34 Poland 🇵🇱 08:34:36 Europe 🇪🇺 08:34:38 And any others country 08:34:40 I promise you all you wouldn't get scam, No scam, No fees 👌 💯 08:46:48 !bh reball @ogdt6635633et6dr55t43:matrix.org 16:22:29 monerod on openbsd doesn't work at all.. I tried it multiple machines and drives. 16:22:41 monerod error in handle_invode_map std::bad_alloc 16:23:15 do you have W^X enabled 16:23:22 it uses way too much resources as well, to the point where my ssh login would timeout 16:23:38 try --db-sync-mode=fast:async:2500000bytes 16:23:41 I have to make a new user and put limits in login.conf 16:24:32 well I compiled it myself OpenBSD 6.8. It usually gets about 60-70% before problems 16:24:55 https://github.com/monero-project/monero/issues/7027#issuecomment-3475064905 16:25:09 Possibly related 16:35:17 is W^X necessary? I could copy it to /usr/local and try. The flag needs to be set for specific program during compile I think 16:36:04 nah, openbsd just reminded me of a bug where monerod crashes due to RandomX JIT 16:36:05 that was brought up recently too. Let me see if i can find 16:36:21 https://github.com/monero-project/monero/issues/10180 16:36:23 the JIT engine allocates a block of memory as writable and executable 16:36:32 which is incompatible with W^X 16:38:37 the JIT engine should mmap the block as writable whenever it is time to write, and then back to executable. but switching off JIT is a bit of a hack in the meantime 16:44:24 I don't think it is linked with WX allowed though 16:44:34 you need more than just WX allowed filesystem 16:45:04 for example: readelf -l $(which python3.12) 16:45:12 W^X applies to memory blocks 16:45:14 not files 16:45:35 and you'll see python3.12 is allowed OPENBSD_WXNEED 16:46:14 ah, so openbsd has special file flags that allow write and execute at the same time? 16:48:08 so you need wxallowed in /etc/fstab when mounting /usr/local, and the program needs to be linked with it as well. I could be wrong tho 16:48:30 but it gets to 70% before crashing anyways 16:50:34 you can try the UMASK env variable in the github issue 16:50:37 which will disable JIT 16:50:53 or do $ ld monerod -zwxneeded 16:51:09 and set wxallowed in your /etc/fstab