GMP test schlägt fehl

16/04/2010 - 17:05 von Markus Wichmann | Report spam
Hi all,

ich benutze gcc 4.3.4 und libgmp 5.0.1. Heute hab ich versucht, letztere
gegen die dietlibc 0.33 zu linken. Compile erfolgreich, aber es sind
Tests fehlgeschlagen. Da gab es ein paar Fehlermeldungen, die mit der
dietlibc zusammen hàngen könnten.

in free: redzone clobbered after block
in realloc: redzone clobbered after block

Aus den Quelltexten bin ich nicht schlau geworden, was diese Meldung zu
bedeuten hat. Ach ja:

tests_free(): bad size 15106051110437467830, should be 48

Öhm... ich hab hier ein 64-bit-System, aber wo kommt die Riesen-Zahl her

Tschö,
Markus

Progress (n.): Process through which USENET evolved from smart people in
front of dumb terminals to dumb people in front of smart
terminals.

news://freenews.netfront.net/ - complaints: news@netfront.net
 

Lesen sie die antworten

#1 Florian Weimer
17/04/2010 - 12:42 | Warnen spam
* Markus Wichmann:

ich benutze gcc 4.3.4 und libgmp 5.0.1. Heute hab ich versucht, letztere
gegen die dietlibc 0.33 zu linken. Compile erfolgreich, aber es sind
Tests fehlgeschlagen. Da gab es ein paar Fehlermeldungen, die mit der
dietlibc zusammen hàngen könnten.

in free: redzone clobbered after block
in realloc: redzone clobbered after block



Möglicherweise liegt das daran, daß die dietlibc nicht das von GMP
erwartete Alignment der allokierten Blöcke liefert. Am einfachsten
kannst Du das wohl testen, wenn Du Logging in malloc() und realloc()
von dietlibc einbaust.

Ähnliche fragen