-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assertion failed in GUI check #24
Comments
Apparently there is a problem with floats.
|
Hi @ygrek, thanks for your reply and sorry for my delay in the response, I've been travelling. The hardware is an imx6q SoC (udoo quad). It has been working for a long time until the latest system update. This is the output of
That uptime (7434d 9h 7m 42s) is clearly wrong. I just launched it for this test. Output of
Even if I comment the failing tests in MLDonkey code, it's still not working properly: it's not able to successfully connect to any server. I don't know if it's related. Do you think using |
Let's try same test (NB code is slightly different) compiled to native code :
|
Same result:
|
I don't have any other immediate ideas :( |
gdb access to the binary means that I have to send you my mlnet executable? |
No, need access to your hardware/environment (and my free time) :] |
Hi, Sorry again for the delay, I've been travelling again. How can I message you privately for the access details? |
ygrek at autistici dot org |
ftr there was a fix that looks very relevant in upcoming ocaml 4.06 - see ocaml/ocaml@842e995 and ocaml/ocaml#1411 |
I don't know what you mean by recompiling with OPAM. I'm not using OPAM, but Gentoo's source-based package manager Portage instead. These are the tests I made based on your latest comment:
|
upstream change, nums library is not part of ocaml anymore now
means we are back to square zero :( |
So MLDonkey doesn't compile with OCaml 4.06.0+beta2? If testing different OCaml versions to the last one I know it worked to find when the problem was introduced. |
You witnessed it doesn't :) |
I was only trying to identify the last OCaml version that worked. It seems to be OCaml 4.02. Downgrading to that version worked. With 4.03 it failed again. I will try num, thanks for the tip. |
It turns out it already existed a Gentoo bug for the ARM issue, but they hadn't identified the cause: https://bugs.gentoo.org/615322 |
Hi, I found that OCaml 4.6, Num 1.1 and Findlib 1.8 (required by Num) are available in a ML repository for Gentoo, so I was now able to compile it with OCaml 4.06, but I'm still getting the same error. |
I no longer see this exception with OCaml 4.09 and the latest Git version of MLDonkey. |
Thanks for the update, I will close the bug then |
Since my latest system update, I'm getting the follwoing error when trying to start mldonkey:
This error started appearing after I updated many system packages, including Ocaml, Glibc, etc.
I tried with a blank configuration directory and got the same result, so it doesn't seem to be a configuration issue.
If I recompile MLDonkey commenting that check (and the next one, which uses the same test file), then it works, but I don't know if it may raise any side effect.
Ocaml version: 4.04.2
Configure options: --enable-checks --disable-batch --enable-bittorrent --disable-fasttrack --disable-gnutella --disable-gnutella2 --enable-gd --enable-magic --disable-upnp-natpmp --disable-force-upnp-natpmp --disable-gui
OS: Gentoo ARM
The text was updated successfully, but these errors were encountered: