04:24:27 Aussie Dollar is tanking, wish I had bought at the dip last friday but was at work =/ 04:27:04 let it die 04:27:06 gov fiat 13:54:13 hmm, monerod dies with a segfault after running start_mining in the cli wallet 13:54:18 is that a known problem? 13:55:04 it happened with 15.1 and 15.5 as well 13:57:08 running in gdb but it's a release build 13:58:31 https://pastebin.com/LkdGxmgs 13:58:33 here's the bt 13:58:34 Get us a stack trace (bt in gdb). 13:58:36 ty 13:59:07 randomx_calculate_hash( 13:59:08 ) 13:59:09 hmm 13:59:58 randomx is said to be exercising CPUs hard and some are buggy. Seems a bit of a copout, but... :) 14:00:14 try: disas 14:00:17 Wait: 14:00:19 thread 41 14:00:20 disas 14:00:51 No function contains program counter for selected frame. 14:01:07 Try up, then disas again. 14:01:21 ok, will recurse up until i get something 14:01:54 And after done: disas 0x00007fe9e5f90983 14:01:58 https://pastebin.com/sFAkwQv7 14:01:59 ok 14:02:32 (gdb) disas 0x00007fe9e5f90983 14:02:32 No function contains specified address. 14:02:56 hmm, call stack garbled? 14:03:07 disas 0x00007fe9e5f90900-0x00007fe9e5f90a00 14:03:26 (gdb) disas 0x00007fe9e5f90900-0x00007fe9e5f90a00 14:03:26 No function contains specified address. 14:03:35 Why does it care about this -_- 14:03:50 gdb you mean? no idea.. maybe there's a flag to make it not care 14:03:52 let's see 14:04:40 Anyway, you'll want to wait for sech1 or tevador to show up, they'll know much better what info they need to work out whether it's a real bug. 14:04:40 oh syntax 14:04:45 it's start,end, not start-end 14:05:13 https://pastebin.com/GGBDPkLj 14:05:21 there's a disassembly for you 14:05:55 Hmm. No memory access there, so SIGSEGV looks unlikely. 14:07:50 from the first location in the bt i get: 14:07:52 0x00007fe9e5df3800: imul $0x42,%ebx,%esp 14:08:14 my assembly fu is old. is that an indirect adressing there? 14:08:28 The SIGSEGV seems to come from 983. 14:08:50 right. one off error :) 14:09:18 It weirds me out to have esp be patr of an imul. 14:09:38 Didn't even know they could encode that. 14:10:28 hmm, lemme run the damn thing in valgrind. maybe i get something interesting by tomorrow ;) 14:11:42 it doesn't like being run in valgrind at all it seems 14:11:47 https://pastebin.com/X6EFfQKD 14:13:16 fps what CPU do you run it on? 14:13:33 a ryzen something something 14:13:34 hold on 14:13:48 model name : AMD Ryzen 7 1700X Eight-Core Processor 14:13:52 Some first gen Ryzens are known to crash on RandomX. 14:14:05 XMRig has a workaround for it, but it's not in monerod 14:14:12 it's a hardware bug 14:14:28 is there possibly a microcode fix? 14:15:23 You can try to turn off opcache in BIOS 14:15:52 https://github.com/xmrig/xmrig/issues/1297 14:16:29 search for "opcache" there 14:16:54 ok, got it. thanks 15:53:34 Finally, after weeks: "SYNCHRONIZED OK" 15:53:47 The RaspberryPi has synced :) 15:57:42 \o/ 16:17:50 Would anyone here send me a quarter of a cent (or smaller) so I can experiment with the setup a bit? 16:27:18 Feuermagier: sure 16:29:35 binaryFate: why are the newest cli binaries not signed with fluffypony's key, but instead with yours? 16:58:00 and why did fluffypony not sign your key? 17:00:10 fluffypony wanted out of this, and binaryFate volunteered to take over. binaryFate's key should be in the git repo, and pony should have signed the merge commit. Is this not the case (double check first) ? 17:00:41 he has signed my key, refresh from servers maybe 17:00:57 as did others 17:02:28 see https://web.getmonero.org/2019/12/16/technical-responsibilities-update.html for more info 17:02:32 ewaf ^ 17:10:32 binaryFate: i imported your key from the git repo (aswell as fluffypony's key) and gpg --list-sig [key id] just outputs user id not found 17:10:56 (well i didn't import fluffypony's key, i had it already) 17:11:08 the repo contains keys only, not signatures 17:11:27 import my key from a key server using its ID and you should get signatures along with it 17:12:30 but doesn't [user id not found] say that there are signatures attached? 17:14:10 mmm not sure about the error message sorry 17:15:31 you can import from hkps:/peegeepee.com or hkp://pgp.mit.edu with ID F0AF4D462A0BDF92 17:16:04 it should keep my key (as you have it already) but download sigs as well 17:18:36 but why don't you attach fluffypony's signature to the key in the repo, so it's easier for users who haven't used monero in a while and don't want to use keyservers because it might break their gpg installation through key poisoning? 17:19:30 because nobody asked and we didn't consider :) 17:20:46 I'll check how to do that 17:21:36 ok, i guess i'm the only one who's verifying signatures but not keeping up with blog posts 17:31:48 ewaf: I can do that, but didn't I merge binaryFate's key into the repo anyway? 17:31:50 iirc 17:38:59 i just imported the key from a keyserver and the sig is listed now 17:43:08 ok cool 17:44:04 can i still use wallet v 14 17:44:17 no 17:44:28 i try to open monerod and it tells me to delete blockchain 17:44:34 jeez fluffypony 17:44:48 i never have this many problems with bitcoin wallet bro 17:45:21 it's telling you to delete blockchain.info 17:45:24 it's helping you 17:46:33 i gotta bypass content filters just to download it 17:46:35 gah 17:48:07 i'm trying .15 now 17:49:17 .15 works i like it better with monerod running in background 17:49:39 fluffypony hows the coronavirus situation in your area 17:49:55 not great - total lack of testing 17:49:58 USA is closed pretty much 17:50:05 they've only really been testing people who have an international travel history 17:50:12 ic 17:50:22 so I think there are a lot of people infected who don't know yet 17:50:29 give it a week or two and it's going to be a mess 17:50:31 my company is based out of germany and everything has been shut down 17:50:38 no meetings more than 10 people 17:50:42 no travel 17:50:50 heavy 17:50:55 stay safe fluffypony 19:11:41 Hello! I apologize if this would be better answered within the price chat but I was wondering if you guys are familiar with software that works with the terminal for linux to get crypto prices? I found a few but they all rely on nodejs and I really want to avoid dealing with that and the npm package management hell. 19:16:22 npnx: you can use curl and jq to call the api of a site like coinpaprika.com or coinmarketcap.com 19:17:09 npnx: `curl rate.sx` 19:18:05 Thanks guys. Probably the simplest and most cross platform. Thank you. How is everyone? Staying healthy? 19:19:40 npnx: if you want something scriptable: curl -s https://api.coinpaprika.com/v1/tickers/xmr-monero | jq '.quotes.USD.price' 19:19:58 selsta: that is honestly amazing! Thank you and same to you asymptotically. 19:26:42 there is also curl http://rate.sx 19:27:24 curl https://rate.sx/xmr and so on 19:27:46 Yeah. That is the type of simple solution I needed. Very nice. 19:28:25 the latter version has nice color tty charts :) 19:28:47 curl https://rate.sx/:help for more goodies 19:29:21 it's pretty featureful 19:29:53 Yeah. It is very neat. 19:30:19 unrelated to crypto, same author has https://wttr.in which is pretty terminal weather forecasts 19:30:34 It kills me that no one has ported the xmr wallets to openBSD. Not even the cli one. That is also really cool. Thank you. 19:30:50 the daemon and CLI wallet both work on openbsd 19:33:03 Really?! I have had no luck with it before. Let me try again. 20:40:40 hello 20:50:01 after inserting trace http://paste.debian.net/1135645/ i had not smth new http://paste.debian.net/1135646/ 21:02:16 You get the line numbers in the log file. 21:05:40 there are no line numbers 21:05:55 just the output that u c 21:07:21 Did you actually look in the log file ? 21:13:50 http://paste.debian.net/1135647/ 21:13:54 yes nothing new 21:15:24 I see: src/cryptonote_core/blockchain.cpp:1129coinbase transaction in the block has no inputs 21:16:45 this was before too but the first error is src/cryptonote_basic/cryptonote_format_utils.cpp:204 Failed to parse transaction from blob 21:17:19 if i remove from basic.h major_version 12 daemon start 21:18:02 Ah, true. 21:18:42 Then go to that line 204, and adds logs to whatever this calls, etc, till you find what exactly is the low level test that fails. 21:19:16 when i add to 204 cant compile 21:19:40 only after BEGIN_SERIALIZE() mginfo("trace"0 works 21:19:47 u cant add everywhere 21:36:38 its 5 ppl now 21:38:16 i cant add mginfo everywhere what to do? 21:38:57 Learn C. It has to be synctactically correct. MGINFO() is a statement, it goes where statements can go. 21:39:22 BEGIN_SERIALIZE is a macro that's a function definition header IIRC. Behaves like one anyway. 21:44:39 back 21:45:27 moneromooo where to add that mginfo 22:58:50 Hey ndorf. I am getting the dependencies for building monero on OpenBSD. No package for openpgm but I want to say OpenBSD has a native pgm setup. Is that what you used? 22:59:22 Or is that what you are aware of for those that wre able to use monero-cli on openbsd? 23:06:45 IIRC i built libzmq and openpgm myself 23:19:22 I know zeromq exists as a package for OpenBSD. I will keep that in mind. Thank you. 23:19:56 ah yeah, i can't remember why i built it manually at the moment 23:20:28 this is on one of the laptops i haven't seen in a couple of months, but if you get really stuck hit me up again and i'll dig it out 23:23:24 Means a lot. Thank you. 23:31:03 ndorf: did you build FreeBSD or Linux? 23:32:03 build monero you mean? yes 23:32:18 i don't think i had to build any dependencies on FreeBSD (or Linux), just packages