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
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mldonkey (Ubuntu)
New
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.