
Hi all,
Is boehm-gc version 7.0 known to be broken or anything? Does someone uses it successfully on another platform? Compiling Inkscape against v 7.0 on OS X cause it to hang forever on startup. I can "sample the process" and get this if that tells something to anyone:
Analysis of sampling pid 16860 every 10.000000 milliseconds Call graph: 300 Thread_0f07 300 0x26cd 300 0x27a6 300 0x30a4 300 0x511bad 300 GC_init 300 GC_init_inner 300 GC_try_to_collect_inner 300 GC_stopped_mark 300 GC_stop_world 300 GC_release_mark_lock 300 __spin_lock 300 __spin_lock 300 Thread_1003 300 _pthread_body 300 GC_mark_thread 300 GC_help_marker 300 GC_acquire_mark_lock 300 GC_generic_lock 300 pthread_mutex_lock 300 new_sem_from_pool 300 semaphore_create 300 mach_msg_trap 300 mach_msg_trap
Total number in stack (recursive counted multiple, when >=5):
Sort by top of stack, same collapsed (when >= 5): __spin_lock 300 mach_msg_trap 300 Sample analysis of process 16860 written to file /dev/stdout Sampling process 16860 each 10 msecs 300 times
All the GC_*** tells me that boehmgc has something to do with it ;)
Inkscape does not crash, nor displays messages in the console. It just hangs and never get to the point of showing the GUI. Starting it inside gdb does not help in getting more info, not without knowing where to set a break point at least.
Thanks in advance for your enlightening answers.
Jean-Olivier Irisson --- UMR 5244 CNRS-EPHE-UPVD, 52 av Paul Alduy, 66860 Perpignan Cedex, France +336 21 05 19 90 http://jo.irisson.free.fr/work/