[Allegro] linux: avanti/acon: *** glibc detected *** /usr/local/avanti/bin/./acon: free(): invalid next size (normal): 0x090be658 ***

Klaus Lehmann lehmann_klaus at t-online.de
Fr Jan 6 17:56:54 CET 2017


loglevel = all,mem,io,data,location,level
hier folgt ein auszug aus dem log, bei dem NIX zu sehen ist, bzw es
den glibc-fehler gibt.
bitte auf den link gehen : http://allegronet.de/avanti.log
(achtung: datei ist linux!)

gruß k.l.




Guten Tag [Frau/Herr] Klaus Lehmann,
danke für Ihre Nachricht.
Am Freitag, 6. Januar 2017 um 17:05 schrieben Sie.
Ihre Nachricht finden Sie am Ende dieser eMail.

>> ich habe DAS folgende mal in google eingegeben. es goibt drei links
>> bei stackoverflow.com (nur: das ist wirklich nicht mein thema ;-)  )
>> wer versteht sowas? ;-)


>> *** glibc detected *** free(): invalid next size (normal): 0x09003458 ***

> es gab die hilfestellung "valgrind" zu benutzen (unter linux)
> ok. flugs installiert und mal laufen gelassen.
> DAS kam sofort: (wem hilft das?)

> neugierig gefragt:
> ist es etwa DIE lösung, eine neues GLIBC zu
> installieren? das könnte nebenbei schwer werden: die
> betriebssystemversion ist derzeit nicht so ohne weiteres erneuerbar,
> WENN glibc von der betr.systemversion abhängig ist....

> oder haben wir "programmierbugs"?


> Starting avanti startproc -e -l /var/log/avanti.out -t5 -u cat -g
> www /usr/local/avanti/bin/avanti -daemon
> ==15449== Memcheck, a memory error detector
> ==15449== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
> ==15449== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
> ==15449== Command: /sbin/startproc -e -l /var/log/avanti.out -t5 -u
> cat -g www /usr/local/avanti/bin/avanti -daemon
> ==15449==
> ==15450== Warning: invalid file descriptor 1016 in syscall close()
> ==15450==    Use --log-fd=<number> to select an alternative log fd.
> ==15449==
> ==15449== HEAP SUMMARY:
> ==15449==     in use at exit: 1,116 bytes in 31 blocks
> ==15449==   total heap usage: 119 allocs, 88 frees, 243,348 bytes allocated
> ==15449==
> ==15449== 292 (52 direct, 240 indirect) bytes in 1 blocks are
> definitely lost in loss record 22 of 24
> ==15449==    at 0x4C2683D: malloc (in
> /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==15449==    by 0x4F10ABB: nss_parse_service_list (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x4F110B5: __nss_database_lookup (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x559C38F: ???
> ==15449==    by 0x559DC2E: ???
> ==15449==    by 0x4ECE7A4: getpwnam_r@@GLIBC_2.2.5 (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x4ECE117: getpwnam (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x405253: ??? (in /sbin/startproc)
> ==15449==    by 0x4E4BBFC: (below main) (in /lib64/libc-2.11.3.so)
> ==15449==
> ==15449== 292 (52 direct, 240 indirect) bytes in 1 blocks are
> definitely lost in loss record 23 of 24
> ==15449==    at 0x4C2683D: malloc (in
> /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==15449==    by 0x4F10ABB: nss_parse_service_list (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x4F110B5: __nss_database_lookup (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x559B40F: ???
> ==15449==    by 0x559C20C: ???
> ==15449==    by 0x4ECD404: getgrnam_r@@GLIBC_2.2.5 (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x4ECC947: getgrnam (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x405373: ??? (in /sbin/startproc)
> ==15449==    by 0x4E4BBFC: (below main) (in /lib64/libc-2.11.3.so)
> ==15449==
> ==15449== LEAK SUMMARY:
> ==15449==    definitely lost: 104 bytes in 2 blocks
> ==15449==    indirectly lost: 480 bytes in 20 blocks
> ==15449==      possibly lost: 0 bytes in 0 blocks
> ==15449==    still reachable: 532 bytes in 9 blocks
> ==15449==         suppressed: 0 bytes in 0 blocks
> ==15449== Reachable blocks (those to which a pointer was found) are not shown.
> ==15449== To see them, rerun with: --leak-check=full --show-reachable=yes
> ==15449==
> ==15449== For counts of detected and suppressed errors, rerun with: -v
> ==15449== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 4 from 4)
>                                                                     done


> gruß k.l.

> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro



-- 
Mit freundlichen Grüßen,
Ihr Klaus Lehmann
http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452 807(fax 809) * mobil: 0171-953 7843
allegronet.de * Klaus Lehmann * D-01454 Radeberg * Bahnhofstr. 1
zuständiges Finanzamt: FA Hoyerswerda; zuständige Kammer: IHK Dresden;
zuständige Aufsichtsbehörde: Gewerbeamt Radeberg; USt-IdNr: DE247550760
Für den schnellen Geldverkehr: http://PayPal.Me/LehmannKlaus
* Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
* Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow. Yes we can!
* Internetkataloge & WebHosting für Allegro-C & Web 2.0 mit VuFind
* 2011: Sponsor der Peter-Sodann-Bibliothek (Staucha)
* 2013-2016: Bolero 64bit+allegro-zdb+eBooks-allegro-imd
Seit 2015 Spezialist in real Big Data! Beispiele: allegro-zdb&allegro-imd
Lesen Sie auf http://portal.allegronet.de/allegrowerkstatt/allegro-windows die
Wahrheit zur Zukunft von allegro-C. Bilden Sie sich Ihre eigene Meinung! Lesen Sie!





Am Freitag, 6. Januar 2017 um 17:05 schrieben Sie:
>> ich habe DAS folgende mal in google eingegeben. es goibt drei links
>> bei stackoverflow.com (nur: das ist wirklich nicht mein thema ;-)  )
>> wer versteht sowas? ;-)


>> *** glibc detected *** free(): invalid next size (normal): 0x09003458 ***

> es gab die hilfestellung "valgrind" zu benutzen (unter linux)
> ok. flugs installiert und mal laufen gelassen.
> DAS kam sofort: (wem hilft das?)

> neugierig gefragt:
> ist es etwa DIE lösung, eine neues GLIBC zu
> installieren? das könnte nebenbei schwer werden: die
> betriebssystemversion ist derzeit nicht so ohne weiteres erneuerbar,
> WENN glibc von der betr.systemversion abhängig ist....

> oder haben wir "programmierbugs"?


> Starting avanti startproc -e -l /var/log/avanti.out -t5 -u cat -g
> www /usr/local/avanti/bin/avanti -daemon
> ==15449== Memcheck, a memory error detector
> ==15449== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
> ==15449== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
> ==15449== Command: /sbin/startproc -e -l /var/log/avanti.out -t5 -u
> cat -g www /usr/local/avanti/bin/avanti -daemon
> ==15449==
> ==15450== Warning: invalid file descriptor 1016 in syscall close()
> ==15450==    Use --log-fd=<number> to select an alternative log fd.
> ==15449==
> ==15449== HEAP SUMMARY:
> ==15449==     in use at exit: 1,116 bytes in 31 blocks
> ==15449==   total heap usage: 119 allocs, 88 frees, 243,348 bytes allocated
> ==15449==
> ==15449== 292 (52 direct, 240 indirect) bytes in 1 blocks are
> definitely lost in loss record 22 of 24
> ==15449==    at 0x4C2683D: malloc (in
> /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==15449==    by 0x4F10ABB: nss_parse_service_list (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x4F110B5: __nss_database_lookup (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x559C38F: ???
> ==15449==    by 0x559DC2E: ???
> ==15449==    by 0x4ECE7A4: getpwnam_r@@GLIBC_2.2.5 (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x4ECE117: getpwnam (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x405253: ??? (in /sbin/startproc)
> ==15449==    by 0x4E4BBFC: (below main) (in /lib64/libc-2.11.3.so)
> ==15449==
> ==15449== 292 (52 direct, 240 indirect) bytes in 1 blocks are
> definitely lost in loss record 23 of 24
> ==15449==    at 0x4C2683D: malloc (in
> /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
> ==15449==    by 0x4F10ABB: nss_parse_service_list (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x4F110B5: __nss_database_lookup (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x559B40F: ???
> ==15449==    by 0x559C20C: ???
> ==15449==    by 0x4ECD404: getgrnam_r@@GLIBC_2.2.5 (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x4ECC947: getgrnam (in /lib64/libc-2.11.3.so)
> ==15449==    by 0x405373: ??? (in /sbin/startproc)
> ==15449==    by 0x4E4BBFC: (below main) (in /lib64/libc-2.11.3.so)
> ==15449==
> ==15449== LEAK SUMMARY:
> ==15449==    definitely lost: 104 bytes in 2 blocks
> ==15449==    indirectly lost: 480 bytes in 20 blocks
> ==15449==      possibly lost: 0 bytes in 0 blocks
> ==15449==    still reachable: 532 bytes in 9 blocks
> ==15449==         suppressed: 0 bytes in 0 blocks
> ==15449== Reachable blocks (those to which a pointer was found) are not shown.
> ==15449== To see them, rerun with: --leak-check=full --show-reachable=yes
> ==15449==
> ==15449== For counts of detected and suppressed errors, rerun with: -v
> ==15449== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 4 from 4)
>                                                                     done


> gruß k.l.

> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro




Mehr Informationen über die Mailingliste Allegro