This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libgcj/18699] [4.0 Regression] SIGSEGV in GC_local_gcj_malloc
- From: "ovidr at users dot sourceforge dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Nov 2004 16:41:08 -0000
- Subject: [Bug libgcj/18699] [4.0 Regression] SIGSEGV in GC_local_gcj_malloc
- References: <20041128041457.18699.ovidr@users.sourceforge.net>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From ovidr at users dot sourceforge dot net 2004-11-28 16:41 -------
I reverted that patch and 'make clean' in build's boehm-gc directory but now I
get the following. Do I need a complete rebuild?
Collecting from unknown thread.
Program received signal SIGABRT, Aborted.
[Switching to Thread 1112734640 (LWP 10238)]
0x432e8c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt
#0 0x432e8c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1 0x4332798f in raise () from /lib/tls/libc.so.6
#2 0x43329302 in abort () from /lib/tls/libc.so.6
#3 0x407f0d95 in GC_abort (msg=0x0) at /datal/gcc/gcc/boehm-gc/misc.c:1072
#4 0x407f75e7 in GC_push_all_stacks () at
/datal/gcc/gcc/boehm-gc/pthread_stop_world.c:270
#5 0x407f28d7 in GC_default_push_other_roots () at
/datal/gcc/gcc/boehm-gc/os_dep.c:2045
#6 0x407f0589 in GC_push_roots (all=1, cold_gc_frame=0x0) at
/datal/gcc/gcc/boehm-gc/mark_rts.c:643
#7 0x407ef9d5 in GC_mark_some (cold_gc_frame=0x4252f6d4 "") at
/datal/gcc/gcc/boehm-gc/mark.c:326
#8 0x407e67bb in GC_stopped_mark (stop_func=0x407e6410 <GC_never_stop_func>)
at /datal/gcc/gcc/boehm-gc/alloc.c:518
#9 0x407e716a in GC_try_to_collect_inner (stop_func=0x407e6410
<GC_never_stop_func>)
at /datal/gcc/gcc/boehm-gc/alloc.c:365
#10 0x407e7b16 in GC_collect_or_expand (needed_blocks=1, ignore_off_page=0)
at /datal/gcc/gcc/boehm-gc/alloc.c:1020
#11 0x407e7c8b in GC_allocobj (sz=2, kind=4) at /datal/gcc/gcc/boehm-gc/alloc.c:1071
#12 0x407ec55a in GC_generic_malloc_inner (lb=8, k=4) at
/datal/gcc/gcc/boehm-gc/malloc.c:136
#13 0x407eb6a4 in GC_gcj_malloc (lb=8, ptr_to_struct_containing_descr=0x40b36948)
at /datal/gcc/gcc/boehm-gc/gcj_mlc.c:157
#14 0x405ea18b in _Jv_AllocObjectNoFinalizer (klass=0x40b36880) at java-gc.h:48
#15 0x405ea1f5 in _Jv_AllocObject (klass=0x40b36880) at
/datal/gcc/gcc/libjava/prims.cc:435
#16 0x4061286d in java::lang::Object::clone (this=0x8a399c0) at
/datal/gcc/gcc/libjava/java/lang/natObject.cc:101
#17 0x4067c2e7 in java.util.HashSet.clone() (this=0x8a399c0) at
/datal/gcc/gcc/libjava/java/util/HashSet.java:173
#18 0x4068463b in java.util.Observable.notifyObservers(java.lang.Object)
(this=0x8ac7d40, obj=0x8a399d8)
at /datal/gcc/gcc/libjava/java/util/Observable.java:164
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18699