[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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.