Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Jun 2002 00:30:58 +0200 (CEST)
From:      Martin Blapp <mb@imp.ch>
To:        Alexander Kabaev <ak03@gte.com>, <obrien@freebsd.org>
Cc:        <current@freebsd.org>
Subject:   stlport with gcc3 broken in CURRENT
Message-ID:  <20020607000736.X11797-100000@levais.imp.ch>

next in thread | raw e-mail | index | archive | help

Hi all,

Just to let you know. ports/devel/stlport is broken with gcc3 on
CURRENT:

And on STABLE, with gcc31 this works like a charm ...

././eh_test -s 100
././eh_test : Exception handling testsuite.
 Setting  100 as base for random sizes.
iteration #0
EH test : algobase
[algobase] :testing uninitialized_copy() (weak) ... Abort trap - core dumped
gmake: *** [eh_test.out] Error 134

(gdb) bt
#0  0x2821892f in ?? ()
#1  0x2818093e in ?? ()
#2  0x28180983 in ?? ()
#3  0x281808eb in ?? ()
#4  0x0804aade in TestController::maybe_fail(long) () at nc_alloc.cpp:63
#5  0x0804abd3 in OperatorNew (s=4) at nc_alloc.h:120
#6  0x0804acc4 in operator new(unsigned) (s=4) at nc_alloc.cpp:230
#7  0x0804eb43 in void WeakCheck<TestClass*, test_uninitialized_copy>(TestClass*
const&, test_uninitialized_copy const&, long) (v=@0xbfbff9ac, op=@0xbfbff9b0,
    max_iters=2000000) at TestClass.h:87
#8  0x0804e867 in test_algobase() () at test_algobase.cpp:38
#9  0x08049f74 in main (argc=3, argv=0xbfbffbec) at main.cpp:270
#10 0x08049579 in _start ()

GDB52 from ports seems stll be broken ...

# gdb52 eh_test eh_test.core
GNU gdb 5.2 (FreeBSD)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-portbld-freebsd5.0"...
Core was generated by `eh_test'.
Program terminated with signal 6, Aborted.
regcache.c:96: gdb-internal-error: register_buffer: Assertion `regnum >= 0 &&
regnum < (NUM_REGS + NUM_PSEUDO_REGS)' failed.
An internal GDB error was detected.  This may make further
debugging unreliable.  Quit this debugging session? (y or n) n
Create a core file containing the current state of GDB? (y or n) n

Martin

Martin Blapp, <mb@imp.ch> <mbr@FreeBSD.org>
------------------------------------------------------------------
ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH
Phone: +41 061 826 93 00: +41 61 826 93 01
PGP: <finger -l mbr@freebsd.org>
PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E
------------------------------------------------------------------


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020607000736.X11797-100000>