Hi,
I've got this backtrace for a segfaulted thread from a user.
It happens during a full collection.
There are more threads in the application but they are all stopped.
#
#0 GC_mark_from (mark_stack_top=0x196c0, mark_stack=0x19000, mark_stack_limit=0x21000) at mark.c:795
#
#1 0x081049c7 in GC_mark_some (cold_gc_frame=0xb6ac7984 "\020p\a") at mark.c:400
#
#2 0x080ff03d in GC_stopped_mark (stop_func=0x80fe5b0 <GC_never_stop_func>) at alloc.c:519
#
#3 0x080ff247 in GC_try_to_collect_inner (stop_func=0x80fe5b0 <GC_never_stop_func>) at alloc.c:368
#
#4 0x080ff57e in GC_try_to_collect (stop_func=0x80fe5b0 <GC_never_stop_func>) at alloc.c:792
#
#5 0x080ff632 in GC_gcollect () at alloc.c:804
#
This looks like a segfault that was fixed previously that happened while looking at free blocks.
This change is applied to the used version of libgc (7.2 alpha 1 last ChangeLog entry: 2008-08-21)
Klaus
____________________________________________________________________
Psssst! Schon vom neuen WEB.DE MultiMessenger gehört?
Der kann`s mit allen: http://www.produkte.web.de/messenger/?did=3123