mlnet fails at start on armhf with message: "src/utils/lib/CryptoPP.cc:3431: void CryptoPP::RecursiveMultiplyTop( word*, word*, const word*, const word*, const word*, unsigned int): Assertion `carry >= 0 && carry <= 2' failed"

Bug #1060007 reported by Gerator on 2012-10-02
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mldonkey (Ubuntu)
Undecided
Unassigned

Bug Description

Seems to be some kind of gcc agressive optimization on src/utils/lib/CryptoPP.cc compile. Setting CXXFLAGS to -Os instead -O2 seems to solve the problem.

Gerator (gerator) wrote :

The complete stdout of mlnet:

user@host:~$ mlnet
2012/10/02 15:48:01 [cO] Starting MLDonkey 3.1.0 ...
2012/10/02 15:48:01 [cO] Language EN, locale UTF-8, ulimit for open files 1024
2012/10/02 15:48:01 [cO] raised ulimit for open files from 1024 to 4096
2012/10/02 15:48:01 [cO] MLDonkey is working in /home/user/.mldonkey
2012/10/02 15:48:01 [Gettext] Loading language resource mlnet_strings.es_ES.UTF-8
2012/10/02 15:48:01 [cO] loaded language resource file
2012/10/02 15:48:01 [DNS] Resolving [host] ...
mlnet: src/utils/lib/CryptoPP.cc:3431: void CryptoPP::RecursiveMultiplyTop(CryptoPP::word*, CryptoPP::word*, const word*, const word*, const word*, unsigned int): Assertion `carry >= 0 && carry <= 2' failed.
Aborted

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers