companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.2.0 released: https://ocaml.org/releases/5.2.0 | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
szkl has quit [Quit: Connection closed for inactivity]
germ has quit [Read error: Connection reset by peer]
germ has joined #ocaml
Mister_Magister has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 252 seconds]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #ocaml
kit_ty_kate1 is now known as kit_ty_kate
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 276 seconds]
tomku has quit [Ping timeout: 272 seconds]
tomku has joined #ocaml
deadmarshal_ has quit [Ping timeout: 252 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
domq has joined #ocaml
domq has quit [Quit: domq]
Haudegen has joined #ocaml
Serpent7776 has joined #ocaml
deadmarshal_ has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 272 seconds]
bartholin_ has joined #ocaml
bartholin has joined #ocaml
bartholin_ has quit [Remote host closed the connection]
bartholin has quit [Remote host closed the connection]
bartholin has joined #ocaml
itszor has joined #ocaml
_jbrown_ has quit [Ping timeout: 252 seconds]
myrkraverk has joined #ocaml
bartholin has quit [Quit: Leaving]
myrkraverk_ has quit [Ping timeout: 252 seconds]
domq has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 252 seconds]
domq has quit [Quit: domq]
domq has joined #ocaml
domq has quit [Quit: domq]
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 248 seconds]
habnabit_ has quit [Ping timeout: 248 seconds]
habnabit_ has joined #ocaml
aljazmc has joined #ocaml
aljazmc has quit [Quit: Leaving]
domq has joined #ocaml
domq has quit [Quit: domq]
chrisz has quit [Remote host closed the connection]
chrisz has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
domq has joined #ocaml
myrkraverk_ has joined #ocaml
aljazmc has joined #ocaml
myrkraverk has quit [Ping timeout: 252 seconds]
domq has quit [Quit: domq]
domq has joined #ocaml
Haudegen has joined #ocaml
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
euphores has quit [Quit: Leaving.]
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #ocaml
<discocaml> <lukstafi> I really need a way to debug inside the Du `inline_tests` harness, I have heisenbug failures that don't manifest in an executable.
<discocaml> <lukstafi> *Dune (specifically expect tests).
<discocaml> <anthrax269> although i have no idea what you're working on, and you're probably not even looking for it, but at my job, these sort of test failures are sorta manifested forcefully with stress testing
<discocaml> <anthrax269> we primarily use Go, and iterating over maps in go is not deterministic, so we often do stress testing on them, to ensure we don't depend on ordering without knowing
<discocaml> <anthrax269> happened only 2 times, and i was the reason why 🙂
euphores has joined #ocaml
<discocaml> <sim642> With verbose dune output you should be able to get the executable it's internally building and running I think
bartholin has joined #ocaml
<discocaml> <sim642> You could then run that manually under some debugger hopefully
Haudegen has joined #ocaml
Serpent7776 has quit [Ping timeout: 244 seconds]
domq has quit [Quit: domq]
Anarchos has joined #ocaml
Haudegen has quit [Read error: Connection reset by peer]
Haudegen has joined #ocaml
<discocaml> <lukstafi> Thanks, the logs are a bit confusing but thanks to the encouragement I did find the executable and it reproduces my bug.
<discocaml> <lukstafi> (The confusing part is `.sandbox`, the executable is under the usual root `_build/default/test`.)
<discocaml> <lukstafi> There is just one test (I commented out all else). FFI callback into OCaml segfaults (I think on the macOS side when preparing the call) frorm the test runner binary, but not from standalone binary (where it works as expected).
Haudegen has quit [Quit: Bin weg.]
<discocaml> <lukstafi> Now I guess I need to dig into the discussions about support for lldb on macOS... (it doesn't print OCaml frames)
Tuplanolla has joined #ocaml
domq has joined #ocaml
Serpent7776 has joined #ocaml
domq has quit [Quit: domq]
<discocaml> <tornato> excuse u
<discocaml> <edhebi> that's definetly a take
wickedshell has quit [Ping timeout: 248 seconds]
<discocaml> <tornato> but does prolog have higher order relations 😛
<discocaml> <tornato> huh
aljazmc has quit [Quit: Leaving]
wickedshell has joined #ocaml
Serpent7776 has quit [Ping timeout: 276 seconds]
bartholin has quit [Quit: Leaving]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 276 seconds]
Tuplanolla has quit [Quit: Leaving.]
wickedshell has quit [Ping timeout: 252 seconds]
_jbrown_ has joined #ocaml