Travis Vitek wrote:
These tests may have binary compatibility issues...

  22.locale.codecvt.length
  22.locale.ctype.scan

I'm seeing similar things to 22.locale.codecvt.length so I can't
tell what's up here or even if the system is stable...

  22.locale.num.put

I suspect the differences might be due to STDCXX-763.


I'm also concerned with this test because it does not fail in nightly
builds...
  22.locale.messages.mt

Here's the stack trace I get (with 4.2.1):

$ dbx 22.locale.messages.mt
Type 'help' for help.
[using memory image in core]
reading symbolic information ...

Segmentation fault in ti_wfilebuf.in(char*&,const char*,const char*,const char*&,wchar_t*,wchar_t*,wchar_t*&) const at line 355 in file "/amd/devco/sebor/stdcxx-4.2.x/include/loc/_codecvt.h" ($t12)
  355           return do_in (__state, __from, __from_end, __from_next,
(dbx) where
ti_wfilebuf.in(char*&,const char*,const char*,const char*&,wchar_t*,wchar_t*,wchar_t*&) const(0x8400607c, 0x202969ac, 0x2025c658, 0x2025c672, 0x2029699c, 0x2024b794, 0x2024b7c8, 0x202969a8), line 355 in "_codecvt.h" unnamed block in do_get(int,int,int,const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >&) const(this = 0x201e8ed0, __classReturn = &(...), __cat = 1, __set = 4, __msgid = 4, __dfault = &(...)), line 103 in "_messages.cc" do_get(int,int,int,const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >&) const(this = 0x201e8ed0, __classReturn = &(...), __cat = 1, __set = 4, __msgid = 4, __dfault = &(...)), line 103 in "_messages.cc" std::messages<wchar_t>::get(int,int,int,const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >&) const(this = 0x201e8ed0, __classReturn = &(...), __c = 1, __set = 4, __msgid = 4, __df = &(...)), line 94 in "_messages.h" 22.locale.messages.mt.void test_get<wchar_t>(const std::messages<wchar_t>&,int,int,int,const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >&)(msgs = &(...), cat = 1, set = 4, msgid = 4, dflt = &(...)), line 153 in "22.locale.messages.mt.cpp" unnamed block in thread_func(void*)( = 0x2ff225c8), line 201 in "22.locale.messages.mt.cpp"
thread_func(void*)( = 0x2ff225c8), line 201 in "22.locale.messages.mt.cpp"
_pthread_body(??) at 0xd0111640
(dbx) print *this
warning: Unable to access address 0x8400607c from core
        __rw_synchronized:(_C_mutex =
__rw_mutex_base:(_C_mutex = (__mt_word = (-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)))
                    ))
__rw_facet:(_C_name = warning: Unable to access address 0xffffffff from core (invalid char ptr (0xffffffff)), _C_buf = warning: Unable to access address 0xffffffff from core (invalid char ptr (0xffffffff)), _C_impdata = 0xffffffff, _C_impsize = 4294967295, _C_type = __rw_facet::_C_invalid, _C_ref = 4294967295, _C_pid = 0xffffffff)
    codecvt_base:)
()
(dbx)


Travis


aix-5.3-vacpp-8.0         SRC: 4.2.0  4.2.0  4.2.1  4.2.1
                          LIB: 4.2.0  4.2.1  4.2.0  4.2.1
0.printf                        SEGV   SEGV     A1     A1
0.process                       SEGV   SEGV      0      0
18.setjmp                        HUP    HUP     A1     A1
18.support.rtti                  N/A    N/A     A7     A7
21.cwchar                        A11    A11     A5     A5
21.string.assign                A360   A360    A60    A60
21.string.insert                A840   A840   A180   A180
21.string.replace              A1060  A1060   A240   A240
22.locale.codecvt.length           0   ABRT      0      0
22.locale.codecvt.out            N/A    N/A   SEGV   SEGV
22.locale.codecvt.stdcxx-435     N/A    N/A   ABRT   NOUT
22.locale.ctype.scan             HUP   ABRT      0      0
22.locale.messages               HUP   A106    HUP      0
22.locale.messages.mt           SEGV   SEGV   SEGV   SEGV
22.locale.money.get              A20    A20    A20    A20
22.locale.num.get                A96    A96    A96    A96
22.locale.num.put                  0    A24    A26      0
22.locale.num.put.stdcxx-2       N/A    N/A   ABRT   NOUT
22.locale.time.get               A46    A46   SEGV   SEGV
23.deque.special               A1536  A1536      0      0
23.vector.bool.stdcxx-235       ABRT   ABRT   NOUT   NOUT
25.heap                          A31    A31      0      0
25.partial.sort                A2603  A2603      0      0
25.random.shuffle                 A1     A1      0      0
26.class.gslice                 A162   A162   A162   A162
26.valarray.cassign                0      0   COMP   COMP
27.basic.ios.copyfmt.stdcxx-766  N/A    N/A   ABRT   NOUT
27.ostream                        A2     A2      0      0
8.cstdint                         A3     A3      0      0


Reply via email to