Numbertext / libnumbertext

Number to number name and money text conversion libraries in C++, Java, JavaScript and Python & LibreOffice Calc Extension
BSD 3-Clause "New" or "Revised" License
67 stars 46 forks source link

1.0.11: test suite is failing #103

Open kloczek opened 1 year ago

kloczek commented 1 year ago

Looks like terst suite started failing in latest version.

+ cd libnumbertext-1.0.11
+ /usr/bin/make -O -j48 V=1 VERBOSE=1 check
Making check in src
Making check in data
make[1]: Nothing to be done for 'check'.
Making check in tests
/usr/bin/make  check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/tests'
FAIL: es.test
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/tests'
================================================
   libnumbertext 1.0.11: tests/test-suite.log
================================================

# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: es
========

./test.sh: line 13: 3148769 Segmentation fault      (core dumped) $SPELLOUT -l $MODULES/$1 $(sed -n 's/ #.*$//;/^[^#]/p' $TESTDIR/$2) > $TEMPDIR/test.out$$
--- ./testSubDir/test.out3148765        2022-11-14 15:08:41.070262260 +0000
+++ ./es.out    2022-11-14 08:09:29.000000000 +0000
@@ -0,0 +1,16 @@
+mil un millones
+mil un billones mil un millones
+treinta y un millones
+ciento treinta y un millones
+mil treinta y un millones
+diez mil treinta y un millones
+cien mil treinta y un millones
+un billón treinta y un millones
+veintiún millones
+ciento veintiún millones
+mil veintiún millones
+diez mil veintiún millones
+cien mil veintiún millones
+un billón veintiún millones
+doscientos treinta y un mil doscientos treinta y uno
+quinientos treinta y un mil quinientos treinta y uno
FAIL es.test (exit status: 1)

============================================================================
Testsuite summary for libnumbertext 1.0.11
============================================================================
# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
============================================================================
make[3]: *** [Makefile:534: test-suite.log] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/tests'
make[2]: *** [Makefile:642: check-TESTS] Error 2
make[1]: *** [Makefile:707: check-am] Error 2
make: *** [Makefile:452: check-recursive] Error 1
laszlonemeth commented 1 year ago

Hi Tomasz,

Many thanks for the bug report! I think, the Linux script is not portable here (tested only on Ubuntu 18). Any suggestion would be greatly appreciated!

Best regards, László

kloczek commented 1 year ago

In this case however test program is core duping

[tkloczko@barrel SRPMS]$ coredumpctl gdb 3874053
           PID: 3874053 (spellout)
           UID: 1000 (tkloczko)
           GID: 1000 (tkloczko)
        Signal: 11 (SEGV)
     Timestamp: Mon 2023-01-16 17:39:18 GMT (3min 22s ago)
  Command Line: /home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/spellout -l ../data/es 1001000000 1001001001000000 31000000 131000000 1031000000 10031000000 100031000000 1000031000000 21000000 121000000 1021000000 10021000000 100021000000 1000021000000 231231 531531
    Executable: /home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/spellout
 Control Group: /lxc.payload.pers-jacek/user.slice/user-1000.slice/session-31.scope
         Slice: -.slice
       Boot ID: 813d1274e2424517930b4b6f11f5b7fc
    Machine ID: 1e3406b3ce714f53abecf7641173d045
      Hostname: pers-jacek
       Storage: /var/lib/systemd/coredump/core.spellout.1000.813d1274e2424517930b4b6f11f5b7fc.3874053.1673890758000000.zst (present)
     Disk Size: 53.7K
       Message: Process 3874053 (spellout) of user 1000 dumped core.

                Module /home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/spellout with build-id defce2fb42fedf5d01ba3279999c7c5e1a193cd0
                Module /home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/libnumbertext-1.0.so.0.0.0 with build-id 7af7bb600372488a44d028afa067554886744d4f
                Module linux-vdso.so.1 with build-id c26808872d57ea78c1437acf55d97b0d9840149f
                Module ld-linux-x86-64.so.2 with build-id 17fe11adf8b2b7e4ec9cd8dd169945ac298110c7
                Module libm.so.6 with build-id 00ed683a998af98f4f13854aefbfda52db223ddc
                Module libc.so.6 with build-id 282757a907fbf794bc8dbf9514ad3259af77ade6
                Module libgcc_s.so.1 with build-id 593fcbe9fd8ec4a169624b7ea62a78dbd344802a
                Module libstdc++.so.6 with build-id 157226d3bebf8781dfcffe7c0e14ada2c0973e79
                Stack trace of thread 2429784:
                #0  0x00007f72e910eff1 __dynamic_cast (libstdc++.so.6 + 0xacff1)
                #1  0x00007f72e91b3eb1 _ZSt9has_facetISt7codecvtIwc11__mbstate_tEEbRKSt6locale (libstdc++.so.6 + 0x151eb1)
                #2  0x00007f72e9179706 _ZNSt13basic_filebufIwSt11char_traitsIwEE5imbueERKSt6locale (libstdc++.so.6 + 0x117706)
                #3  0x00007f72e91807b2 _ZNSt9basic_iosIwSt11char_traitsIwEE5imbueERKSt6locale (libstdc++.so.6 + 0x11e7b2)
                #4  0x00007f72e92e40be n/a (/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/libnumbertext-1.0.so.0.0.0 + 0x360be)
                #5  0x00007f72e92e5438 n/a (/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/libnumbertext-1.0.so.0.0.0 + 0x37438)
                #6  0x0000558c420f11ec n/a (/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/spellout + 0x71ec)
                #7  0x00007f72e8e8aa90 __libc_start_call_main (libc.so.6 + 0x27a90)
                #8  0x00007f72e8e8ab49 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x27b49)
                #9  0x0000558c420f35c5 n/a (/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/spellout + 0x95c5)
                ELF object binary architecture: AMD x86-64

GNU gdb (GDB) Fedora 12.1-4.fc37
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/spellout...
[New LWP 2429784]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/.libs/spellout -l ../dat'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f72e910eff1 in __dynamic_cast () from /lib64/libstdc++.so.6
Missing separate debuginfos, use: dnf debuginfo-install glibc-2.36.9000-19.fc38.x86_64 libgcc-12.2.1-4.fc38.x86_64 libstdc++-12.2.1-4.fc38.x86_64
(gdb) bt full
#0  0x00007f72e910eff1 in __dynamic_cast () from /lib64/libstdc++.so.6
No symbol table info available.
#1  0x00007f72e91b3eb1 in bool std::has_facet<std::codecvt<wchar_t, char, __mbstate_t> >(std::locale const&) () from /lib64/libstdc++.so.6
No symbol table info available.
#2  0x00007f72e9179706 in std::basic_filebuf<wchar_t, std::char_traits<wchar_t> >::imbue(std::locale const&) () from /lib64/libstdc++.so.6
No symbol table info available.
#3  0x00007f72e91807b2 in std::basic_ios<wchar_t, std::char_traits<wchar_t> >::imbue(std::locale const&) () from /lib64/libstdc++.so.6
No symbol table info available.
#4  0x00007f72e92e40be in readfile (filename=..., result=L"") at /home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/Numbertext.cxx:28
        wif = <incomplete type>
        wss = <incomplete type>
#5  0x00007f72e92e5438 in Numbertext::load (this=this@entry=0x7fff4a8bdf10, lang="../data/es", filename="../data/es.sor")
    at /home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/Numbertext.cxx:47
        module = L""
#6  0x0000558c420f11ec in main (argc=<optimized out>, argv=<optimized out>) at /home/tkloczko/rpmbuild/BUILD/libnumbertext-1.0.11/src/spellout.cxx:89
        path = ""
        __for_range = std::vector of length 3, capacity 4 = {"", "/usr/share/libnumbertext/", "data/"}
        __for_begin = <optimized out>
        __for_end = <optimized out>
        arg = ""
        n = {<std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >> = std::vector of length -17, capacity -22 = {
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0xe003>, second = 24 '\030'},
              matched = 208},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x8>, second = -127 '\201'},
              matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 33 '!',
                second = <error reading variable: Cannot access memory at address 0xffffffffffffff68>}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 16 '\020', second = 4 '\004'}, matched = 64},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 0 '\000', second = 100 'd'}, matched = 96},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x7e622b72e128fd00>,
                second = 64 '@'}, matched = 64},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 0 '\000', second = 72 'H'}, matched = 112},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x7e622b72e128fd00>,
                second = <error reading variable: Cannot access memory at address 0x36>}, matched = 88},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector, second = 125 '}'}, matched = 88},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = -64 '\300', second = <error reading variable: Cannot access memory at address 0x13>},
              matched = 144},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x4>, second = -13 '\363'},
              matched = 112},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 117 'u', second = 117 'u'}, matched = 14},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector, second = 125 '}'}, matched = 88},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = -64 '\300',
                second = <error reading variable: Cannot access memory at address 0xeacf0d4c85b7a00e>}, matched = 14},
--Type <RET> for more, q to quit, c to continue without paging--
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x7fff00000000>,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 117 'u', second = <error reading variable: Cannot access memory at address 0x13>},
              matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector, second = 76 'L'}, matched = 224},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 64 '@', second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector, second = -13 '\363'}, matched = 80},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = 197},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 56 '8', second = <error reading variable: Cannot access memory at address 0x38>},
              matched = 19},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 47 '/', second = 45 '-'}, matched = 190},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 49 '1', second = 49 '1'}, matched = 229},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 49 '1', second = 49 '1'}, matched = 3},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 49 '1', second = 49 '1'}, matched = 42},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 49 '1', second = 49 '1'}, matched = 72},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 49 '1', second = 49 '1'}, matched = 111},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 53 '5', second = non-dereferenceable iterator for std::vector}, matched = 125},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 82 'R', second = 72 'H'}, matched = 215},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 72 'H', second = 72 'H'}, matched = 53},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 84 'T', second = 70 'F'}, matched = 104},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 76 'L', second = 88 'X'}, matched = 203},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 67 'C', second = 67 'C'}, matched = 29},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 82 'R', second = 77 'M'}, matched = 64},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 72 'H', second = 76 'L'}, matched = 6},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 82 'R', second = 115 's'}, matched = 169},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 83 'S', second = 82 'R'}, matched = 252},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 70 'F', second = 88 'X'}, matched = 122},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 66 'B', second = 84 'T'}, matched = 29},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 85 'U', second = 77 'M'}, matched = 103},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 77 'M', second = 83 'S'}, matched = 146},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*--Type <RET> for more, q to quit, c to continue without paging--
, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 78 'N', second = 77 'M'}, matched = 221},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 88 'X', second = 86 'V'}, matched = 171},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 82 'R', second = 76 'L'}, matched = 30},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 83 'S', second = 65 'A'}, matched = 71},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 70 'F', second = 119 'w'}, matched = 144},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 80 'P', second = 67 'C'}, matched = 217},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 68 'D', second = 77 'M'}, matched = 40},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 82 'R', second = 82 'R'}, matched = 110},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 82 'R', second = 79 'O'}, matched = 23},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 66 'B', second = non-dereferenceable iterator for std::vector}, matched = 33},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 127 '\177', second = <error reading variable: Cannot access memory at address 0x33>},
              matched = 48},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x10>,
                second = <error reading variable: Cannot access memory at address 0xbfebfbff>}, matched = 6},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x1000>,
                second = <error reading variable: Cannot access memory at address 0x11>}, matched = 100},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x3>, second = 6 '\006'},
              matched = 4},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x38>,
                second = <error reading variable: Cannot access memory at address 0x5>}, matched = 13},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x7>, second = 127 '\177'},
              matched = 8},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = <error reading variable: Cannot access memory at address 0x9>}, matched = 160},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0xb>,
                second = <error reading variable: Cannot access memory at address 0x3e8>}, matched = 12},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x3e8>,
                second = <error reading variable: Cannot access memory at address 0xd>}, matched = 232},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0xe>,
                second = <error reading variable: Cannot access memory at address 0x3e8>}, matched = 23},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = <error reading variable: Cannot access memory at address 0x19>}, matched = 121},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x1a>,
                second = <error reading variable: Cannot access memory at address 0x2>}, matched = 31},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = 47 '/', second = <error reading variable: Cannot access memory at address 0xf>},
              matched = 137},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*--Type <RET> for more, q to quit, c to continue without paging--
, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = <error reading variable: Cannot access memory at address 0x622b72e128fd1200>,
                second = <error reading variable: Cannot access memory at address 0x70a98cc2da38b7e>}, matched = 208},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
--Type <RET> for more, q to quit, c to continue without paging--
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
--Type <RET> for more, q to quit, c to continue without paging--
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*--Type <RET> for more, q to quit, c to continue without paging--
, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
--Type <RET> for more, q to quit, c to continue without paging--
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
--Type <RET> for more, q to quit, c to continue without paging--
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*--Type <RET> for more, q to quit, c to continue without paging--
, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false},
            {<std::pair<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {first = non-dereferenceable iterator for std::vector,
                second = non-dereferenceable iterator for std::vector}, matched = false}...}, _M_begin = -125 '\203'}
        i = <optimized out>
        paths = std::vector of length 3, capacity 4 = {"", "/usr/share/libnumbertext/", "data/"}
        lang = "../data/es"
        nt = {prefix = "", modules = std::unordered_map with 0 elements}
        state = <optimized out>
        prefix = ""