This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libgcj/18699] [4.0 Regression] SIGSEGV in GC_local_gcj_malloc


------- Additional Comments From Hans dot Boehm at hp dot com  2004-11-29 18:18 -------
I have not tried to reproduce this.  This is purely conjecture:

All failures could be explained if the collector is no longer intercepting 
pthread_create.  Threads should be created with GC_pthread_create.

The original failure could also be explained by GC_init_parallel() not being 
called, e.g. due to inconsistent THREAD_LOCAL_ALLOC definitions within the GC.

THREAD_LOCAL_ALLOC should be defined in libgcj only if it's defined in the GC.  
But I don't think that's the original problem here.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18699


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]