Hello,

With the help of moggi in IRC, i got this :

Reading symbols from /home/maryline/compile-libreoffice/libo/clone/ure/sal/unxlngi6/bin/cppunittester...done.
(gdb) run
Starting program: /home/maryline/compile-libreoffice/libo/clone/ure/sal/unxlngi6/bin/cppunittester ../../../unxlngi6/lib/libosl_process.so
[Thread debugging using libthread_db enabled]
*** glibc detected *** Error: File /home/maryline/compile-libreoffice/libo/clone/ure/sal/cpprt/operators_new_delete.cxx, Line 96: operator delete mismatch
[New Thread 0xb7bbdb70 (LWP 24474)]
[New Thread 0xb73acb70 (LWP 24475)]
[Thread 0xb73acb70 (LWP 24475) exited]

Program received signal SIGABRT, Aborted.
0xb7fe2424 in __kernel_vsyscall ()
(gdb) bt full
#0  0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7c34911 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        pid = -1210712076
        selftid = 24471
#2  0xb7c37d42 in abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xb7d5fff4, sa_sigaction = 0xb7d5fff4}, sa_mask = {__val = {3063940352, 3221204208, 381, 192, 3063939088, 3084255220, 3063939088, 0, 0, 3221204268, 3063949064, 8008, 3063939088, 3084255220, 3063939088, 3063940352, 3221204268, 3083310045, 180, 3063940352, 3084255220, 20, 3221204428, 3083675847, 3063940728, 3063940728, 180, 16384, 3084251200, 0, 3084895800, 27}}, sa_flags = 25, sa_restorer = 0x17}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb7c6a9d5 in __libc_message (do_abort=2, fmt=0xb7d3fa70 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
        ap = <value optimized out>
        fd = 7
        on_2 = <value optimized out>
        list = <value optimized out>
        nlist = <value optimized out>
        cp = <value optimized out>
        written = false
#4 0xb7c74ac1 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xb7c02cd0) at malloc.c:6283
        buf = "b7c02cd0"
        cp = <value optimized out>
#5 0xb7c76328 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4795
        size = 0
        nextchunk = 0x5f97
        nextsize = 3087006400
        prevsize = <value optimized out>
        bck = <value optimized out>
        fwd = <value optimized out>
        errstr = 0x6 <Address 0x6 out of bounds>
        __func__ = "_int_free"
#6  0xb7c793dd in __libc_free (mem=0xb7c02cd0) at malloc.c:3738
        ar_ptr = 0xb7d613c0
        p = 0x6
#7  0xb7f1e92a in rtl_freeMemory_SYSTEM (p=0xb7c02cd0) at alloc_global.c:301
No locals.
#8  0xb7f1e9c4 in rtl_freeMemory (p=0xb7c02cd0) at alloc_global.c:371
No locals.
#9  0x0804e1e9 in deallocate (p=0xb7c02cd8, rTraits=...)
at /home/maryline/compile-libreoffice/libo/clone/ure/sal/cpprt/operators_new_delete.cxx:184
No locals.
#10 0x0804e237 in operator delete (p=0xb7c02cd8)
at /home/maryline/compile-libreoffice/libo/clone/ure/sal/cpprt/operators_new_delete.cxx:201
No locals.
#11 0x0804d7c3 in __gnu_cxx::new_allocator<char>::deallocate (this=0xbfffb5ab, __p=0xb7c02cd8 "")
    at /usr/include/c++/4.6/ext/new_allocator.h:98
No locals.
#12 0x0804cd9d in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy (this=0xb7c02cd8, __a=...)
    at /usr/include/c++/4.6/bits/basic_string.tcc:451
        __size = 13
#13 0x0804c78e in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_dispose (this=0xb7c02cd8, __a=...)
    at /usr/include/c++/4.6/bits/basic_string.h:244
No locals.
#14 0x0804d5f7 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve (this=0xbfffb7c0, __res=17)
    at /usr/include/c++/4.6/bits/basic_string.tcc:513
__a = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}
        __tmp = 0x805cc24 ""
#15 0x0804d721 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append (this=0xbfffb7c0, __s=0x805aaa8 "SYSTEM_LIBXSLT=NO", __n=17) at /usr/include/c++/4.6/bits/basic_string.tcc:310
        __len = 17
#16 0xb7e082f8 in std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char) () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libstdc++.so.6
No symbol table info available.
#17 0xb7be4e67 in Test_osl_executeProcess::read_child_environment (this=0x8053148, env_container=0xbfffb868) at /home/maryline/compile-libreoffice/libo/clone/ure/sal/qa/osl/process/osl_process.cxx:480
        temp_file_name = {pData = 0x805a918}
file = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {<No data fields>}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0xbfffb6b0, _M_ctype = 0xb7e8fc00, _M_num_put = 0x0, _M_num_get = 0x0}, _vptr.basic_istream = 0xb7c0258c, _M_gcount = 0}, _M_filebuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0xb7c02608, _M_in_beg = 0x805aaa8 "SYSTEM_LIBXSLT=NO", _M_in_cur = 0x805aaa8 "SYSTEM_LIBXSLT=NO", _M_in_end = 0x805caa7 "", _M_out_beg = 0x0, _M_out_cur = 0x0, _M_out_end = 0x0, _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0xb7e8fa74, static _S_classic = <optimized out>, static _S_global = <optimized out>, static _S_categories = <optimized out>, static _S_once = <optimized out>}}, _M_lock = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}, _M_file = {_M_cfile = 0x805a938, _M_cfile_created = true}, _M_mode = std::_S_in, _M_state_beg = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}}, _M_state_cur = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}}, _M_state_last = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}}, _M_buf = 0x805aaa8 "SYSTEM_LIBXSLT=NO", _M_buf_size = 8192, _M_buf_allocated = true, _M_reading = true, _M_writing = false, _M_pback = 0 '\000', _M_pback_cur_save = 0x0, _M_pback_end_save = 0x0, _M_pback_init = false, _M_codecvt = 0xb7e8fe20, _M_ext_buf = 0x0, _M_ext_buf_size = 0, _M_ext_next = 0x0, _M_ext_end = 0x0}}
        line = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
            _M_p = 0xb7c02ce4 ""}}
#18 0xb7be5013 in Test_osl_executeProcess::compare_environments (this=0x8053148) at /home/maryline/compile-libreoffice/libo/clone/ure/sal/qa/osl/process/osl_process.cxx:495 parent_env = {<std::__cxx1998::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtl::Allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<std::__cxx1998::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtl::Allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { _M_impl = {<rtl::Allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>},
                _M_start = 0x8059278, _M_finish = 0x805979c,
_M_end_of_storage = 0x8059a78}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtl::Allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0, _M_version = 11}, <No data fields>},
          _M_guaranteed_capacity = 329}
child_env = {<std::__cxx1998::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtl::Allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<std::__cxx1998::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtl::Allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { _M_impl = {<rtl::Allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>},
                _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtl::Allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0, _M_version = 1}, <No data fields>},
          _M_guaranteed_capacity = 0}
#19 0xb7be5e20 in Test_osl_executeProcess::osl_execProc_parent_equals_child_environment (this=0x8053148) at /home/maryline/compile-libreoffice/libo/clone/ure/sal/qa/osl/process/osl_process.cxx:606
        process = 0x8053128
        osl_error = osl_Process_E_None
#20 0xb7bf6187 in CppUnit::TestCaller<Test_osl_executeProcess>::runTest (this=0x8053090) at /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/inc/cppunit/TestCaller.h:166
No locals.
#21 0xb7fac109 in CppUnit::TestCaseMethodFunctor::operator()() const ()
from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#22 0xb7f9f280 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#23 0xb7fa7873 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#24 0xb7fa775a in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#25 0xb7fb5739 in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#26 0xb7fabc41 in CppUnit::TestCase::run(CppUnit::TestResult*) ()
from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#27 0xb7fac762 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#28 0xb7fac622 in CppUnit::TestComposite::run(CppUnit::TestResult*) ()
from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#29 0xb7fac762 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#30 0xb7fac622 in CppUnit::TestComposite::run(CppUnit::TestResult*) ()
from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#31 0xb7fb931f in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#32 0xb7fb552c in CppUnit::TestResult::runTest(CppUnit::Test*) ()
from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#33 0xb7fb956f in CppUnit::TestRunner::run(CppUnit::TestResult&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /home/maryline/compile-libreoffice/libo/solver/350/unxlngi6/lib/libcppunit-1.12.so.1
No symbol table info available.
#34 0x0804bbbf in sal_main () at /home/maryline/compile-libreoffice/libo/clone/ure/sal/cppunittester/cppunittester.cxx:148
        testlib = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
            _M_p = 0x805274c "../../../unxlngi6/lib/libosl_process.so"}}
        manager = <incomplete type>
        runner = <incomplete type>
        collector = <incomplete type>
        result = <incomplete type>
        index = 0
        args = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
            _M_p = 0x805274c "../../../unxlngi6/lib/libosl_process.so"}}
#35 0x0804b731 in main (argc=2, argv=0xbfffc074)
at /home/maryline/compile-libreoffice/libo/clone/ure/sal/cppunittester/cppunittester.cxx:89
        ret = -1210712076

Julien.

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to