<companion_cube>
Can't wait for Uri to not depend on cstruct or whatever...
wbooze has joined #ocaml
Anarchos has joined #ocaml
wbooze has quit [Quit: Konversation terminated!]
wbooze has joined #ocaml
wbooze has quit [Quit: Konversation terminated!]
wbooze has joined #ocaml
<Anarchos>
i have a strange bug with the test lib-format/mc_pr586_par2.ml
<Anarchos>
sometimes it prints 42f+01 isntead of 42.000000
<Anarchos>
i don't know how to investigate but hte test mc_pr586_par which does not use Format.synchronized_formatter_of_out_channel works perfectly
<discocaml_>
<dinosaure> You should make an issue 🙂
<companion_cube>
He's on an unsupported platform
myrkraverk__ has joined #ocaml
myrkraverk_ has quit [Read error: Connection reset by peer]
wbooze has quit [Quit: Konversation terminated!]
wbooze has joined #ocaml
waleee has joined #ocaml
<discocaml_>
<leviroth> That was a reply to your message about uri/cstruct
<octachron>
Anarchos, you should try to reproduce the issue with only call to fprintf "%f" on different formatter C in parallel, in the issue is still present, try to test the Haiku implementation of vsnprintf in C only in parallel threads
<Anarchos>
octachron on different formatter C in parallel ? What do you mean ?
<octachron>
on different formatters in parallel.
<octachron>
to rule possible issues with domain-local storages or synchronized formatters.
<octachron>
*rule out
<Anarchos>
octachron ok
<Anarchos>
octachron mc_pr586_par.ml works but mc_pr586_par2.ml exhibits the trouble
mbuf has joined #ocaml
<discocaml_>
<darrenldl> anyone knows how to specify a windows path in eio?
<discocaml_>
<darrenldl> i've tried `fs / "C:/file"`, `fs / "C:\file`, `fs / "C/file`, `fs / "/C/file"`, and none of them worked
wbooze has quit [Quit: Konversation terminated!]
<octachron>
Anarchos, there are not much difference between the two tests, you could try to inline the definitions, but it probably better to increase the test duration to see if this is not an accident.
waleee has quit [Ping timeout: 268 seconds]
<Anarchos>
octachron it is a random behaviour. some times the test succeeds some times it fails
<octachron>
Yes, this is clearly a data race issue, the aim is to discover where is the data race.
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<discocaml_>
<otini_> what’s your architecture?
<discocaml_>
<otini_> if ThreadSanitizer can spot the data race, that would simplify things
<discocaml_>
<octachron> The problem is probably more the OS (Haiku) than the architecture.
<discocaml_>
<otini_> a data race inside the OS?
<discocaml_>
<octachron> I meant in term of getting TheadSanitizer to work. And if I am not mistaken, Haiku has its own C standard library.
<discocaml_>
<otini_> Oh, ok, I get it
alexherbo2 has joined #ocaml
mbuf has quit [Quit: Leaving]
Anarchos has joined #ocaml
chiselfuse has quit [Ping timeout: 260 seconds]
chiselfuse has joined #ocaml
<discocaml_>
<limp.biskit> never see haiku actually used in the wild
<discocaml_>
<limp.biskit> cool project
bartholin has quit [Quit: Leaving]
Serpent7776 has quit [Ping timeout: 256 seconds]
<Anarchos>
limp.biskit yes it is
Anarchos has quit [Quit: Vision[]: i've been blurred!]
YuGiOhJCJ has joined #ocaml
waleee has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]