[Gc] Segfault in GC_mark_from

ktreichel at web.de ktreichel at web.de
Thu Oct 9 06:33:28 PDT 2008


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




More information about the Gc mailing list