-
duso
Aussie Dollar is tanking, wish I had bought at the dip last friday but was at work =/
-
cannon-c[m]
let it die
-
cannon-c[m]
gov fiat
-
fps
hmm, monerod dies with a segfault after running start_mining in the cli wallet
-
fps
is that a known problem?
-
fps
it happened with 15.1 and 15.5 as well
-
fps
running in gdb but it's a release build
-
fps
-
fps
here's the bt
-
moneromooo
Get us a stack trace (bt in gdb).
-
moneromooo
ty
-
fps
randomx_calculate_hash(
-
fps
)
-
fps
hmm
-
moneromooo
randomx is said to be exercising CPUs hard and some are buggy. Seems a bit of a copout, but... :)
-
moneromooo
try: disas
-
moneromooo
Wait:
-
moneromooo
thread 41
-
moneromooo
disas
-
fps
No function contains program counter for selected frame.
-
moneromooo
Try up, then disas again.
-
fps
ok, will recurse up until i get something
-
moneromooo
And after done: disas 0x00007fe9e5f90983
-
fps
-
fps
ok
-
fps
(gdb) disas 0x00007fe9e5f90983
-
fps
No function contains specified address.
-
fps
hmm, call stack garbled?
-
moneromooo
disas 0x00007fe9e5f90900-0x00007fe9e5f90a00
-
fps
(gdb) disas 0x00007fe9e5f90900-0x00007fe9e5f90a00
-
fps
No function contains specified address.
-
moneromooo
Why does it care about this -_-
-
fps
gdb you mean? no idea.. maybe there's a flag to make it not care
-
fps
let's see
-
moneromooo
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.
-
fps
oh syntax
-
fps
it's start,end, not start-end
-
fps
-
fps
there's a disassembly for you
-
moneromooo
Hmm. No memory access there, so SIGSEGV looks unlikely.
-
fps
from the first location in the bt i get:
-
fps
0x00007fe9e5df3800: imul $0x42,%ebx,%esp
-
fps
my assembly fu is old. is that an indirect adressing there?
-
moneromooo
The SIGSEGV seems to come from 983.
-
fps
right. one off error :)
-
moneromooo
It weirds me out to have esp be patr of an imul.
-
moneromooo
Didn't even know they could encode that.
-
fps
hmm, lemme run the damn thing in valgrind. maybe i get something interesting by tomorrow ;)
-
fps
it doesn't like being run in valgrind at all it seems
-
fps
-
sech1
fps what CPU do you run it on?
-
fps
a ryzen something something
-
fps
hold on
-
fps
model name : AMD Ryzen 7 1700X Eight-Core Processor
-
sech1
Some first gen Ryzens are known to crash on RandomX.
-
sech1
XMRig has a workaround for it, but it's not in monerod
-
sech1
it's a hardware bug
-
fps
is there possibly a microcode fix?
-
sech1
You can try to turn off opcache in BIOS
-
sech1
-
sech1
search for "opcache" there
-
fps
ok, got it. thanks
-
Feuermagier
Finally, after weeks: "SYNCHRONIZED OK"
-
Feuermagier
The RaspberryPi has synced :)
-
nioc
\o/
-
Feuermagier
Would anyone here send me a quarter of a cent (or smaller) so I can experiment with the setup a bit?
-
nioc
Feuermagier: sure
-
Feuermagier
<B
-
ewaf
binaryFate: why are the newest cli binaries not signed with fluffypony's key, but instead with yours?
-
ewaf
and why did fluffypony not sign your key?
-
moneromooo
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) ?
-
binaryFate
he has signed my key, refresh from servers maybe
-
binaryFate
as did others
-
binaryFate
-
binaryFate
ewaf ^
-
ewaf
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
-
ewaf
(well i didn't import fluffypony's key, i had it already)
-
binaryFate
the repo contains keys only, not signatures
-
binaryFate
import my key from a key server using its ID and you should get signatures along with it
-
ewaf
but doesn't [user id not found] say that there are signatures attached?
-
binaryFate
mmm not sure about the error message sorry
-
binaryFate
you can import from hkps:/peegeepee.com or hkp://pgp.mit.edu with ID F0AF4D462A0BDF92
-
binaryFate
it should keep my key (as you have it already) but download sigs as well
-
ewaf
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?
-
binaryFate
because nobody asked and we didn't consider :)
-
binaryFate
I'll check how to do that
-
ewaf
ok, i guess i'm the only one who's verifying signatures but not keeping up with blog posts
-
fluffypony
ewaf: I can do that, but didn't I merge binaryFate's key into the repo anyway?
-
fluffypony
iirc
-
ewaf
i just imported the key from a keyserver and the sig is listed now
-
fluffypony
ok cool
-
jcpham
can i still use wallet v 14
-
fluffypony
no
-
jcpham
i try to open monerod and it tells me to delete blockchain
-
jcpham
jeez fluffypony
-
jcpham
i never have this many problems with bitcoin wallet bro
-
fluffypony
it's telling you to delete blockchain.info
-
fluffypony
it's helping you
-
jcpham
i gotta bypass content filters just to download it
-
jcpham
gah
-
jcpham
i'm trying .15 now
-
jcpham
.15 works i like it better with monerod running in background
-
jcpham
fluffypony hows the coronavirus situation in your area
-
fluffypony
not great - total lack of testing
-
jcpham
USA is closed pretty much
-
fluffypony
they've only really been testing people who have an international travel history
-
jcpham
ic
-
fluffypony
so I think there are a lot of people infected who don't know yet
-
fluffypony
give it a week or two and it's going to be a mess
-
jcpham
my company is based out of germany and everything has been shut down
-
jcpham
no meetings more than 10 people
-
jcpham
no travel
-
fluffypony
heavy
-
jcpham
stay safe fluffypony
-
npnx
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.
-
asymptotically
npnx: you can use curl and jq to call the api of a site like coinpaprika.com or coinmarketcap.com
-
selsta
npnx: `curl rate.sx`
-
npnx
Thanks guys. Probably the simplest and most cross platform. Thank you. How is everyone? Staying healthy?
-
asymptotically
npnx: if you want something scriptable: curl -s
api.coinpaprika.com/v1/tickers/xmr-monero | jq '.quotes.USD.price'
-
npnx
selsta: that is honestly amazing! Thank you and same to you asymptotically.
-
ndorf
there is also curl
rate.sx
-
ndorf
curl
rate.sx/xmr and so on
-
npnx
Yeah. That is the type of simple solution I needed. Very nice.
-
ndorf
the latter version has nice color tty charts :)
-
ndorf
curl
rate.sx/:help for more goodies
-
ndorf
it's pretty featureful
-
npnx
Yeah. It is very neat.
-
ndorf
unrelated to crypto, same author has
wttr.in which is pretty terminal weather forecasts
-
npnx
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.
-
ndorf
the daemon and CLI wallet both work on openbsd
-
npnx
Really?! I have had no luck with it before. Let me try again.
-
newyearday
hello
-
newyearday
-
moneromooo
You get the line numbers in the log file.
-
newyearday
there are no line numbers
-
newyearday
just the output that u c
-
moneromooo
Did you actually look in the log file ?
-
newyearday
-
newyearday
yes nothing new
-
moneromooo
I see: src/cryptonote_core/blockchain.cpp:1129coinbase transaction in the block has no inputs
-
newyearday
this was before too but the first error is src/cryptonote_basic/cryptonote_format_utils.cpp:204 Failed to parse transaction from blob
-
newyearday
if i remove from basic.h major_version 12 daemon start
-
moneromooo
Ah, true.
-
moneromooo
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.
-
newyearday
when i add to 204 cant compile
-
newyearday
only after BEGIN_SERIALIZE() mginfo("trace"0 works
-
newyearday
u cant add everywhere
-
hv-bridge
<idunno> its 5 ppl now
-
newyearday
i cant add mginfo everywhere what to do?
-
moneromooo
Learn C. It has to be synctactically correct. MGINFO() is a statement, it goes where statements can go.
-
moneromooo
BEGIN_SERIALIZE is a macro that's a function definition header IIRC. Behaves like one anyway.
-
newyearday
back
-
newyearday
moneromooo where to add that mginfo
-
npnx
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?
-
npnx
Or is that what you are aware of for those that wre able to use monero-cli on openbsd?
-
ndorf
IIRC i built libzmq and openpgm myself
-
npnx
I know zeromq exists as a package for OpenBSD. I will keep that in mind. Thank you.
-
ndorf
ah yeah, i can't remember why i built it manually at the moment
-
ndorf
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
-
npnx
Means a lot. Thank you.
-
npnx
ndorf: did you build FreeBSD or Linux?
-
ndorf
build monero you mean? yes
-
ndorf
i don't think i had to build any dependencies on FreeBSD (or Linux), just packages