[Gc] Infinite Loop in GC_clear_fl_marks
Alexander Herz <[email protected]>
| Newsgroups | gmane.comp.programming.garbage-collection.boehmgc |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I'm running bdwgc 7.3 on SUSE Linux Enterprise Server 10 sp3 in an MPI setting. One of our programs consistently (but not allways after the same number of iterations) enters an infinite loop with the following call stack: GC_malloc_atomic GC_generic_malloc_many GC_generic_malloc_inner GC_allocobj GC_collect_or_expand GC_try_to_collect_inner GC_finish_collection GC_clear_fl_marks <———— The for(;;) loop never terminates because q never equals null. Also the value returned by GC_bytes_found negativ becomes negative. Any ideas what could be going wrong here or how to get more information? Thx, Alex -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTMHpdAAoJEGSriSINjxXwlioIAJGX+u2v69PKhdAedJyDK2eT RP45RUbKhWuQSpmsIWecWVCjanlPjoyY2w2gl9bDct/3A1d6PChx7mmmn1cOB9gt 0pbw9VjT5a993i3TwjxGB7G6N8NLieYel7DaB5JXgWQGOh3oDk5NhUBVGmU73vzJ ffCOIssWaMKWW2n2CJXkkT5VoYphx7wLjIbNXdjFLbAQYwSPcaCueBkNsYu8ImQb zNggBdO55jre/BXEIDIFduEZW1p2BfSScUEA8L1zEMLlTYpxz+xhxOahriyU2sit 71VsQNBu8RwVuoBb8ZPmUh1OjWOHjHwgdgQ+9h06BYKzcAlJGZTaQBz55oiQJyE= =ZBxz -----END PGP SIGNATURE-----