Segmantation fault when importing dictionary

Issue #3 closed
Omer Katz
created an issue

I get the following dump:

cppyy.load_reflection_info('librapidjsoncppyy.so')
*** Error in `/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/python': double free or corruption (out): 0x00007ffd6c29f9d0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f147e32e7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7f147e33737a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f147e33b53c]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(ErrorHandler+0xcd)[0x7f1478eb009d]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_Z5BreakPKcS0_z+0x9f)[0x7f1478eb03bf]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN11TUnixSystem15DispatchSignalsE8ESignals+0x9f)[0x7f1478fa960f]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f147e692390]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x22)[0x7f147e33b512]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN7TString7ReplaceEiiPKci+0x1a2)[0x7f1478edcfe2]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(+0x2e096a)[0x7f1478fa396a]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN11TUnixSystem18GetLinkedLibrariesEv+0xaa)[0x7f1478fad56a]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN7TSystem12GetLibrariesEPKcS1_b+0x7f6)[0x7f1478ef4ba6]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN7TSystem4LoadEPKcS1_b+0x59)[0x7f1478ef7cd9]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN5TROOT9LoadClassEPKcS1_b+0x117)[0x7f1478e142b7]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so(+0x3f7d1d)[0x7f147141ed1d]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN6TClass8GetClassEPKcbb+0x353)[0x7f1478f5e1a3]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so(_ZN5Cppyy8GetScopeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x20b)[0x7f1470bf3a5b]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so(cppyy_get_scope+0x4e)[0x7f1470bf412e]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/../lib/libffi.so.6(ffi_call_unix64+0x4c)[0x7f147c80785a]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/../lib/libffi.so.6(ffi_call+0x474)[0x7f147c80727b]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x14bb87b)[0x7f147fd5987b]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x25bcaf6)[0x7f1480e5aaf6]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x18dfeb4)[0x7f148017deb4]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x18e0760)[0x7f148017e760]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x18e53fe)[0x7f14801833fe]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x18d0eaf)[0x7f148016eeaf]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x15985d9)[0x7f147fe365d9]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16a24c2)[0x7f147ff404c2]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171fdf8)[0x7f147ffbddf8]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7f14808d0b2f]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7f147ffb7326]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7f147ffb9400]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7f14806be892]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7f1480a7bb05]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7f147ff89536]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7f1480ff8b9b]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x17213c2)[0x7f147ffbf3c2]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1718f7e)[0x7f147ffb6f7e]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7f147ffb9400]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7f14806be892]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7f1480a7bb05]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7f147ff89536]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7f1480ff8b9b]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e79695)[0x7f1480717695]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2031858)[0x7f14808cf858]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171841b)[0x7f147ffb641b]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7f147ffb9400]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7f14806be892]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7f1480a7bb05]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7f147ff89536]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7f1480ff8b9b]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7f14808d0b2f]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7f147ffb7326]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7f147ffb9400]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7f14806be892]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7f1480a7bb05]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7f147ff89536]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7f1480ff8b9b]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171d0b9)[0x7f147ffbb0b9]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1718a36)[0x7f147ffb6a36]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7f147ffb9400]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7f14806be892]
/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7f1480a7bb05]
======= Memory map: ========
00400000-00401000 r-xp 00000000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
00600000-00601000 r--p 00000000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
00601000-00602000 rw-p 00001000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
014d0000-04f72000 rw-p 00000000 00:00 0                                  [heap]
7f145f5de000-7f146c000000 r--p 00000000 fd:00 22949529                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/etc/allDict.cxx.pch
7f146c000000-7f146c021000 rw-p 00000000 00:00 0 
7f146c021000-7f1470000000 ---p 00000000 00:00 0 
7f14709bc000-7f14709e2000 r-xp 00000000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
7f14709e2000-7f1470be1000 ---p 00026000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
7f1470be1000-7f1470be2000 r--p 00025000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
7f1470be2000-7f1470be3000 rw-p 00026000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
7f1470be3000-7f1470be4000 rw-p 00000000 00:00 0 
7f1470be4000-7f1470bfc000 r-xp 00000000 fd:00 23203839                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so
7f1470bfc000-7f1470dfc000 ---p 00018000 fd:00 23203839                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so
7f1470dfc000-7f1470dfd000 r--p 00018000 fd:00 23203839                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so
7f1470dfd000-7f1470dfe000 rw-p 00019000 fd:00 23203839                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so
7f1470dfe000-7f1470e23000 r-xp 00000000 fd:00 27791888                   /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f1470e23000-7f1471022000 ---p 00025000 fd:00 27791888                   /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f1471022000-7f1471026000 r--p 00024000 fd:00 27791888                   /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f1471026000-7f1471027000 rw-p 00028000 fd:00 27791888                   /lib/x86_64-linux-gnu/libtinfo.so.5.9
7f1471027000-7f14734f5000 r-xp 00000000 fd:00 23203454                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so
7f14734f5000-7f14736f4000 ---p 024ce000 fd:00 23203454                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so
7f14736f4000-7f14738c3000 r--p 024cd000 fd:00 23203454                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so
7f14738c3000-7f14738c9000 rw-p 0269c000 fd:00 23203454                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so
7f14738c9000-7f14738ea000 rw-p 00000000 00:00 0 
7f14738ea000-7f1473bc0000 r-xp 00000000 fd:00 23203452                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libRIO.so
7f1473bc0000-7f1473dc0000 ---p 002d6000 fd:00 23203452                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libRIO.so
7f1473dc0000-7f1473dcc000 r--p 002d6000 fd:00 23203452                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libRIO.so
7f1473dcc000-7f1473dcf000 rw-p 002e2000 fd:00 23203452                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libRIO.so
7f1473dcf000-7f1473dd2000 rw-p 00000000 00:00 0 
7f1473dd2000-7f1473dfc000 r-xp 00000000 fd:00 23203443                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libThread.so
7f1473dfc000-7f1473ffb000 ---p 0002a000 fd:00 23203443                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libThread.so
7f1473ffb000-7f1473ffe000 r--p 00029000 fd:00 23203443                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libThread.so
7f1473ffe000-7f1473fff000 rw-p 0002c000 fd:00 23203443                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libThread.so
7f1473fff000-7f1474000000 rw-p 00000000 00:00 0 
7f1474000000-7f1474169000 rw-p 00000000 00:00 0 
7f1474169000-7f1478000000 ---p 00000000 00:00 0 
7f14781fa000-7f1478205000 r-xp 00000000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f1478205000-7f1478404000 ---p 0000b000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f1478404000-7f1478405000 r--p 0000a000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f1478405000-7f1478406000 rw-p 0000b000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f1478406000-7f147840c000 rw-p 00000000 00:00 0 
7f147840c000-7f1478417000 r-xp 00000000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7f1478417000-7f1478616000 ---p 0000b000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7f1478616000-7f1478617000 r--p 0000a000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7f1478617000-7f1478618000 rw-p 0000b000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
7f1478618000-7f147862e000 r-xp 00000000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
7f147862e000-7f147882d000 ---p 00016000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
7f147882d000-7f147882e000 r--p 00015000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
7f147882e000-7f147882f000 rw-p 00016000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
7f147882f000-7f1478831000 rw-p 00000000 00:00 0 
7f1478831000-7f1478852000 r-xp 00000000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f1478852000-7f1478a51000 ---p 00021000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f1478a51000-7f1478a52000 r--p 00020000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f1478a52000-7f1478a53000 rw-p 00021000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f1478a53000-7f1478ac1000 r-xp 00000000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7f1478ac1000-7f1478cc1000 ---p 0006e000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7f1478cc1000-7f1478cc2000 r--p 0006e000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7f1478cc2000-7f1478cc3000 rw-p 0006f000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
7f1478cc3000-7f147904d000 r-xp 00000000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
7f147904d000-7f147924c000 ---p 0038a000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
7f147924c000-7f1479273000 r--p 00389000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
7f1479273000-7f147927c000 rw-p 003b0000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
7f147927c000-7f14792af000 rw-p 00000000 00:00 0 
7f14792af000-7f1479421000 r-xp 00000000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f1479421000-7f1479621000 ---p 00172000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f1479621000-7f147962b000 r--p 00172000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f147962b000-7f147962d000 rw-p 0017c000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7f147962d000-7f1479631000 rw-p 00000000 00:00 0 
7f1479642000-7f147964a000 r-xp 00000000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7f147964a000-7f1479849000 ---p 00008000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7f1479849000-7f147984a000 r--p 00007000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7f147984a000-7f147984b000 rw-p 00008000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
7f1479867000-7f1479868000 ---p 00000000 00:00 0 
7f1479868000-7f147a068000 rw-p 00000000 00:00 0 
7f147a068000-7f147a069000 ---p 00000000 00:00 0 
7f147a069000-7f147a869000 rw-p 00000000 00:00 0 
7f147a869000-7f147a95f000 r-xp 00000000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
7f147a95f000-7f147ab5f000 ---p 000f6000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
7f147ab5f000-7f147ab62000 r--p 000f6000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
7f147ab62000-7f147ab64000 rw-p 000f9000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
7f147ab64000-7f147ab65000 rw-p 00000000 00:00 0 
7f147ab65000-7f147ab6c000 r-xp 00000000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
7f147ab6c000-7f147ad6b000 ---p 00007000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
7f147ad6b000-7f147ad6d000 r--p 00006000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
7f147ad6d000-7f147ad6e000 rw-p 00008000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
7f147ad6e000-7f147ad72000 r-xp 00000000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
7f147ad72000-7f147af71000 ---p 00004000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
7f147af71000-7f147af72000 r--p 00003000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
7f147af72000-7f147af73000 rw-p 00004000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
7f147af73000-7f147b0f6000 rw-p 00000000 00:00 0 
7f147b0f6000-7f147b0f8000 r-xp 00000000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
7f147b0f8000-7f147b2f7000 ---p 00002000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
7f147b2f7000-7f147b2f8000 r--p 00001000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
7f147b2f8000-7f147b2f9000 rw-p 00002000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
7f147b2f9000-7f147b701000 rw-p 00000000 00:00 0 
7f147b701000-7f147b703000 r-xp 00000000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
7f147b703000-7f147b902000 ---p 00002000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
7f147b902000-7f147b903000 r--p 00001000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
7f147b903000-7f147b904000 rw-p 00002000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
7f147b904000-7f147bbdd000 r--p 00000000 fd:00 25837914                   /usr/lib/locale/locale-archive
7f147bbdd000-7f147bcdd000 rwxp 00000000 00:00 0 
7f147bcdd000-7f147c180000 rw-p 00000000 00:00 0 
7f147c180000-7f147c1b7000 r-xp 00000000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
7f147c1b7000-7f147c3b6000 ---p 00037000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
7f147c3b6000-7f147c3ba000 r--p 00036000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
7f147c3ba000-7f147c3bb000 rw-p 0003a000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
7f147c3bb000-7f147c3bc000 rw-p 00000000 00:00 0 
7f147c3bc000-7f147c3d2000 r-xp 00000000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7f147c3d2000-7f147c5d1000 ---p 00016000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7f147c5d1000-7f147c5d2000 rw-p 00015000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7f147c5d2000-7f147c5fc000 r-xp 00000000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
7f147c5fc000-7f147c7fb000 ---p 0002a000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
7f147c7fb000-7f147c7fc000 r--p 00029000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
7f147c7fc000-7f147c7fd000 rw-p 0002a000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
7f147c7fd000-7f147c809000 r-xp 00000000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
7f147c809000-7f147ca08000 ---p 0000c000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
7f147ca08000-7f147ca09000 r--p 0000b000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
7f147ca09000-7f147ca0a000 rw-p 0000c000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
7f147ca0a000-7f147ca13000 r-xp 00000000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
7f147ca13000-7f147cc12000 ---p 00009000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
7f147cc12000-7f147cc13000 r--p 00008000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
7f147cc13000-7f147cc14000 rw-p 00009000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
7f147cc14000-7f147cc42000 rw-p 00000000 00:00 0 
7f147cc42000-7f147cc49000 r-xp 00000000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
7f147cc49000-7f147ce48000 ---p 00007000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
7f147ce48000-7f147ce49000 r--p 00006000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
7f147ce49000-7f147ce4a000 rw-p 00007000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
7f147ce4a000-7f147cf52000 r-xp 00000000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
7f147cf52000-7f147d151000 ---p 00108000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
7f147d151000-7f147d152000 r--p 00107000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
7f147d152000-7f147d153000 rw-p 00108000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
7f147d153000-7f147d186000 r-xp 00000000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
7f147d186000-7f147d386000 ---p 00033000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
7f147d386000-7f147d388000 r--p 00033000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
7f147d388000-7f147d389000 rw-p 00035000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
7f147d389000-7f147d5ec000 r-xp 00000000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
7f147d5ec000-7f147d7eb000 ---p 00263000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
7f147d7eb000-7f147d809000 r--p 00262000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
7f147d809000-7f147d813000 rw-p 00280000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
7f147d813000-7f147d816000 rw-p 00000000 00:00 0 
7f147d816000-7f147d87c000 r-xp 00000000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
7f147d87c000-7f147da7c000 ---p 00066000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
7f147da7c000-7f147da80000 r--p 00066000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
7f147da80000-7f147da86000 rw-p 0006a000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
7f147da86000-7f147da9f000 r-xp 00000000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
7f147da9f000-7f147dc9e000 ---p 00019000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
7f147dc9e000-7f147dc9f000 r--p 00018000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
7f147dc9f000-7f147dca0000 rw-p 00019000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
7f147dca0000-7f147dcaf000 r-xp 00000000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f147dcaf000-7f147deae000 ---p 0000f000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f147deae000-7f147deaf000 r--p 0000e000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f147deaf000-7f147deb0000 rw-p 0000f000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f147deb0000-7f147deb3000 r-xp 00000000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
7f147deb3000-7f147e0b2000 ---p 00003000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
7f147e0b2000-7f147e0b3000 r--p 00002000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
7f147e0b3000-7f147e0b4000 rw-p 00003000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
7f147e0b4000-7f147e0b6000 r-xp 00000000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
7f147e0b6000-7f147e2b5000 ---p 00002000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
7f147e2b5000-7f147e2b6000 r--p 00001000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
7f147e2b6000-7f147e2b7000 rw-p 00002000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
7f147e2b7000-7f147e477000 r-xp 00000000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
7f147e477000-7f147e677000 ---p 001c0000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
7f147e677000-7f147e67b000 r--p 001c0000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
7f147e67b000-7f147e67d000 rw-p 001c4000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
7f147e67d000-7f147e681000 rw-p 00000000 00:00 0 
7f147e681000-7f147e699000 r-xp 00000000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
7f147e699000-7f147e898000 ---p 00018000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
7f147e898000-7f147e899000 r--p 00017000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
7f147e899000-7f147e89a000 rw-p 00018000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
7f147e89a000-7f147e89e000 rw-p 00000000 00:00 0 
7f147e89e000-7f1481505000 r-xp 00000000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
7f1481505000-7f1481705000 ---p 02c67000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
7f1481705000-7f1481721000 r--p 02c67000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
7f1481721000-7f1482d4e000 rw-p 02c83000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
7f1482d4e000-7f1482d76000 rw-p 00000000 00:00 0 
7f1482d76000-7f1482d9c000 r-xp 00000000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
7f1482db1000-7f1482f7d000 rw-p 00000000 00:00 0 
7f1482f92000-7f1482f93000 rw-p 00000000 00:00 0 
7f1482f93000-7f1482f95000 r-xp 00000000 00:00 0 
7f1482f95000-7f1482f96000 rw-p 00000000 00:00 0 
7f1482f96000-7f1482f98000 r-xp 00000000 00:00 0 
7f1482f98000-7f1482f99000 rwxp 00000000 00:00 0 
7f1482f99000-7f1482f9b000 rw-p 00000000 00:00 0 
7f1482f9b000-7f1482f9c000 r--p 00025000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
7f1482f9c000-7f1482f9d000 rw-p 00026000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
7f1482f9d000-7f1482f9e000 rw-p 00000000 00:00 0 
7ffd6c284000-7ffd6c2a6000 rw-p 00000000 00:00 0                          [stack]
7ffd6c2fb000-7ffd6c2fd000 r--p 00000000 00:00 0                          [vvar]
7ffd6c2fd000-7ffd6c2ff000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

The attached reflex file is what generates the dictionary. I selected RapidJSON since it's a header only library which is easy to use with cppyy.

Comments (7)

  1. Omer Katz reporter

    After a bit of research it seems that something is left in incorrect state when you try to import rapidjson before loading the reflection info.

    In [1]: from cppyy.gbl import rapidjson
    ---------------------------------------------------------------------------
    ImportError                               Traceback (most recent call last)
    <ipython-input-1-4a593a4f9e3f> in <module>()
    ----> 1 from cppyy.gbl import rapidjson
    
    ImportError: cannot import name 'rapidjson'
    
    In [2]: import cppyy
    
    In [3]: cppyy.load_reflection_info('librapidjsoncppyy.so')
    ldd: ./�: No such file or directory
    

    And worse:

    from cppyy.gbl import rapidjson
    *** Error in `/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/python': free(): invalid pointer: 0x00007f0d30459b00 ***
    ======= Backtrace: =========
    /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f0d2cf137e5]
    /lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7f0d2cf1c37a]
    /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f0d2cf2053c]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(+0x1ece3c)[0x7f0d2387ee3c]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_Z19DefaultErrorHandleribPKcS0_+0x104)[0x7f0d2387f744]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(ErrorHandler+0x1a3)[0x7f0d2387f173]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_Z5BreakPKcS0_z+0x9f)[0x7f0d2387f3bf]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN11TUnixSystem15DispatchSignalsE8ESignals+0x9f)[0x7f0d2397860f]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f0d2d277390]
    /lib/x86_64-linux-gnu/libc.so.6(__vsnprintf_chk+0x6b)[0x7f0d2cfb282b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(+0x2188bd)[0x7f0d238aa8bd]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_Z4FormPKcz+0x99)[0x7f0d238afd99]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN6TColor12GetColorDarkEi+0x179)[0x7f0d238752e9]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN6TColor16InitializeColorsEv+0x2ae)[0x7f0d23871c5e]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN6TColor10SetPaletteEiPif+0x37b)[0x7f0d2386aadb]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN6TStyle5ResetEPKc+0x66b)[0x7f0d238bbb1b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN6TStyleC1EPKcS1_+0x249)[0x7f0d238bc949]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN6TStyle11BuildStylesEv+0x3e)[0x7f0d238bd39e]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN5TROOTC1EPKcS1_PPFvvE+0x1680)[0x7f0d237e7cd0]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN4ROOT8Internal8GetROOT1Ev+0x6c)[0x7f0d237e862c]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(+0x14a250)[0x7f0d237dc250]
    /lib64/ld-linux-x86-64.so.2(+0x106ba)[0x7f0d3196b6ba]
    /lib64/ld-linux-x86-64.so.2(+0x107cb)[0x7f0d3196b7cb]
    /lib64/ld-linux-x86-64.so.2(+0x158e2)[0x7f0d319708e2]
    /lib64/ld-linux-x86-64.so.2(+0x10564)[0x7f0d3196b564]
    /lib64/ld-linux-x86-64.so.2(+0x14da9)[0x7f0d3196fda9]
    /lib/x86_64-linux-gnu/libdl.so.2(+0xf09)[0x7f0d2ca95f09]
    /lib64/ld-linux-x86-64.so.2(+0x10564)[0x7f0d3196b564]
    /lib/x86_64-linux-gnu/libdl.so.2(+0x1571)[0x7f0d2ca96571]
    /lib/x86_64-linux-gnu/libdl.so.2(dlopen+0x31)[0x7f0d2ca95fa1]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x14b0ca1)[0x7f0d2e933ca1]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x25ca1c4)[0x7f0d2fa4d1c4]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x260fef4)[0x7f0d2fa92ef4]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1995692)[0x7f0d2ee18692]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x14f3066)[0x7f0d2e976066]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16a2e23)[0x7f0d2eb25e23]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1ff7f0e)[0x7f0d2f47af0e]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x14e8c97)[0x7f0d2e96bc97]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16a147a)[0x7f0d2eb2447a]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x172017f)[0x7f0d2eba317f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7f0d2f4b5b2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7f0d2eb9c326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7f0d2eb9e400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7f0d2f2a3892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7f0d2f660b05]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7f0d2eb6e536]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7f0d2fbddb9b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1ff7b96)[0x7f0d2f47ab96]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x14e8c97)[0x7f0d2e96bc97]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16a147a)[0x7f0d2eb2447a]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x172017f)[0x7f0d2eba317f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7f0d2f4b5b2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7f0d2eb9c326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7f0d2eb9e400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7f0d2f2a3892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7f0d2f660b05]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7f0d2eb6e536]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7f0d2fbddb9b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7f0d2f4b5b2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7f0d2eb9c326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7f0d2eb9e400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7f0d2f2a3892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7f0d2f660b05]
    ======= Memory map: ========
    00400000-00401000 r-xp 00000000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
    00600000-00601000 r--p 00000000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
    00601000-00602000 rw-p 00001000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
    00df0000-02f28000 rw-p 00000000 00:00 0                                  [heap]
    7f0d1c000000-7f0d1c021000 rw-p 00000000 00:00 0 
    7f0d1c021000-7f0d20000000 ---p 00000000 00:00 0 
    7f0d22c30000-7f0d22c3b000 r-xp 00000000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7f0d22c3b000-7f0d22e3a000 ---p 0000b000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7f0d22e3a000-7f0d22e3b000 r--p 0000a000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7f0d22e3b000-7f0d22e3c000 rw-p 0000b000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7f0d22e3c000-7f0d22e42000 rw-p 00000000 00:00 0 
    7f0d22e42000-7f0d22e4d000 r-xp 00000000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7f0d22e4d000-7f0d2304c000 ---p 0000b000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7f0d2304c000-7f0d2304d000 r--p 0000a000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7f0d2304d000-7f0d2304e000 rw-p 0000b000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7f0d2304e000-7f0d23064000 r-xp 00000000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
    7f0d23064000-7f0d23263000 ---p 00016000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
    7f0d23263000-7f0d23264000 r--p 00015000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
    7f0d23264000-7f0d23265000 rw-p 00016000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
    7f0d23265000-7f0d23267000 rw-p 00000000 00:00 0 
    7f0d23267000-7f0d2326f000 r-xp 00000000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7f0d2326f000-7f0d2346e000 ---p 00008000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7f0d2346e000-7f0d2346f000 r--p 00007000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7f0d2346f000-7f0d23470000 rw-p 00008000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7f0d23470000-7f0d23491000 r-xp 00000000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7f0d23491000-7f0d23690000 ---p 00021000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7f0d23690000-7f0d23691000 r--p 00020000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7f0d23691000-7f0d23692000 rw-p 00021000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7f0d23692000-7f0d23a1c000 r-xp 00000000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
    7f0d23a1c000-7f0d23c1b000 ---p 0038a000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
    7f0d23c1b000-7f0d23c42000 r--p 00389000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
    7f0d23c42000-7f0d23c4b000 rw-p 003b0000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
    7f0d23c4b000-7f0d23c7e000 rw-p 00000000 00:00 0 
    7f0d23c7e000-7f0d23df0000 r-xp 00000000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7f0d23df0000-7f0d23ff0000 ---p 00172000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7f0d23ff0000-7f0d23ffa000 r--p 00172000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7f0d23ffa000-7f0d23ffc000 rw-p 0017c000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7f0d23ffc000-7f0d24000000 rw-p 00000000 00:00 0 
    7f0d24000000-7f0d24168000 rw-p 00000000 00:00 0 
    7f0d24168000-7f0d28000000 ---p 00000000 00:00 0 
    7f0d281c0000-7f0d2822e000 r-xp 00000000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
    7f0d2822e000-7f0d2842e000 ---p 0006e000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
    7f0d2842e000-7f0d2842f000 r--p 0006e000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
    7f0d2842f000-7f0d28430000 rw-p 0006f000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
    7f0d2844c000-7f0d2844d000 ---p 00000000 00:00 0 
    7f0d2844d000-7f0d28c4d000 rw-p 00000000 00:00 0 
    7f0d28c4d000-7f0d28c4e000 ---p 00000000 00:00 0 
    7f0d28c4e000-7f0d2944e000 rw-p 00000000 00:00 0 
    7f0d2944e000-7f0d29544000 r-xp 00000000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
    7f0d29544000-7f0d29744000 ---p 000f6000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
    7f0d29744000-7f0d29747000 r--p 000f6000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
    7f0d29747000-7f0d29749000 rw-p 000f9000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
    7f0d29749000-7f0d2974a000 rw-p 00000000 00:00 0 
    7f0d2974a000-7f0d29751000 r-xp 00000000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
    7f0d29751000-7f0d29950000 ---p 00007000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
    7f0d29950000-7f0d29952000 r--p 00006000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
    7f0d29952000-7f0d29953000 rw-p 00008000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
    7f0d29953000-7f0d29957000 r-xp 00000000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
    7f0d29957000-7f0d29b56000 ---p 00004000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
    7f0d29b56000-7f0d29b57000 r--p 00003000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
    7f0d29b57000-7f0d29b58000 rw-p 00004000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
    7f0d29b58000-7f0d29cdb000 rw-p 00000000 00:00 0 
    7f0d29cdb000-7f0d29cdd000 r-xp 00000000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
    7f0d29cdd000-7f0d29edc000 ---p 00002000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
    7f0d29edc000-7f0d29edd000 r--p 00001000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
    7f0d29edd000-7f0d29ede000 rw-p 00002000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
    7f0d29ede000-7f0d2a2e6000 rw-p 00000000 00:00 0 
    7f0d2a2e6000-7f0d2a2e8000 r-xp 00000000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
    7f0d2a2e8000-7f0d2a4e7000 ---p 00002000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
    7f0d2a4e7000-7f0d2a4e8000 r--p 00001000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
    7f0d2a4e8000-7f0d2a4e9000 rw-p 00002000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
    7f0d2a4e9000-7f0d2a7c2000 r--p 00000000 fd:00 25837914                   /usr/lib/locale/locale-archive
    7f0d2a7c2000-7f0d2a8c2000 rwxp 00000000 00:00 0 
    7f0d2a8c2000-7f0d2ad65000 rw-p 00000000 00:00 0 
    7f0d2ad65000-7f0d2ad9c000 r-xp 00000000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
    7f0d2ad9c000-7f0d2af9b000 ---p 00037000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
    7f0d2af9b000-7f0d2af9f000 r--p 00036000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
    7f0d2af9f000-7f0d2afa0000 rw-p 0003a000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
    7f0d2afa0000-7f0d2afa1000 rw-p 00000000 00:00 0 
    7f0d2afa1000-7f0d2afb7000 r-xp 00000000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f0d2afb7000-7f0d2b1b6000 ---p 00016000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f0d2b1b6000-7f0d2b1b7000 rw-p 00015000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f0d2b1b7000-7f0d2b1e1000 r-xp 00000000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
    7f0d2b1e1000-7f0d2b3e0000 ---p 0002a000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
    7f0d2b3e0000-7f0d2b3e1000 r--p 00029000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
    7f0d2b3e1000-7f0d2b3e2000 rw-p 0002a000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
    7f0d2b3e2000-7f0d2b3ee000 r-xp 00000000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
    7f0d2b3ee000-7f0d2b5ed000 ---p 0000c000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
    7f0d2b5ed000-7f0d2b5ee000 r--p 0000b000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
    7f0d2b5ee000-7f0d2b5ef000 rw-p 0000c000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
    7f0d2b5ef000-7f0d2b5f8000 r-xp 00000000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
    7f0d2b5f8000-7f0d2b7f7000 ---p 00009000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
    7f0d2b7f7000-7f0d2b7f8000 r--p 00008000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
    7f0d2b7f8000-7f0d2b7f9000 rw-p 00009000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
    7f0d2b7f9000-7f0d2b827000 rw-p 00000000 00:00 0 
    7f0d2b827000-7f0d2b82e000 r-xp 00000000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
    7f0d2b82e000-7f0d2ba2d000 ---p 00007000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
    7f0d2ba2d000-7f0d2ba2e000 r--p 00006000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
    7f0d2ba2e000-7f0d2ba2f000 rw-p 00007000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
    7f0d2ba2f000-7f0d2bb37000 r-xp 00000000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
    7f0d2bb37000-7f0d2bd36000 ---p 00108000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
    7f0d2bd36000-7f0d2bd37000 r--p 00107000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
    7f0d2bd37000-7f0d2bd38000 rw-p 00108000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
    7f0d2bd38000-7f0d2bd6b000 r-xp 00000000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
    7f0d2bd6b000-7f0d2bf6b000 ---p 00033000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
    7f0d2bf6b000-7f0d2bf6d000 r--p 00033000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
    7f0d2bf6d000-7f0d2bf6e000 rw-p 00035000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
    7f0d2bf6e000-7f0d2c1d1000 r-xp 00000000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
    7f0d2c1d1000-7f0d2c3d0000 ---p 00263000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
    7f0d2c3d0000-7f0d2c3ee000 r--p 00262000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
    7f0d2c3ee000-7f0d2c3f8000 rw-p 00280000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
    7f0d2c3f8000-7f0d2c3fb000 rw-p 00000000 00:00 0 
    7f0d2c3fb000-7f0d2c461000 r-xp 00000000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
    7f0d2c461000-7f0d2c661000 ---p 00066000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
    7f0d2c661000-7f0d2c665000 r--p 00066000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
    7f0d2c665000-7f0d2c66b000 rw-p 0006a000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
    7f0d2c66b000-7f0d2c684000 r-xp 00000000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
    7f0d2c684000-7f0d2c883000 ---p 00019000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
    7f0d2c883000-7f0d2c884000 r--p 00018000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
    7f0d2c884000-7f0d2c885000 rw-p 00019000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
    7f0d2c885000-7f0d2c894000 r-xp 00000000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
    7f0d2c894000-7f0d2ca93000 ---p 0000f000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
    7f0d2ca93000-7f0d2ca94000 r--p 0000e000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
    7f0d2ca94000-7f0d2ca95000 rw-p 0000f000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
    7f0d2ca95000-7f0d2ca98000 r-xp 00000000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
    7f0d2ca98000-7f0d2cc97000 ---p 00003000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
    7f0d2cc97000-7f0d2cc98000 r--p 00002000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
    7f0d2cc98000-7f0d2cc99000 rw-p 00003000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
    7f0d2cc99000-7f0d2cc9b000 r-xp 00000000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
    7f0d2cc9b000-7f0d2ce9a000 ---p 00002000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
    7f0d2ce9a000-7f0d2ce9b000 r--p 00001000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
    7f0d2ce9b000-7f0d2ce9c000 rw-p 00002000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
    7f0d2ce9c000-7f0d2d05c000 r-xp 00000000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
    7f0d2d05c000-7f0d2d25c000 ---p 001c0000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
    7f0d2d25c000-7f0d2d260000 r--p 001c0000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
    7f0d2d260000-7f0d2d262000 rw-p 001c4000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
    7f0d2d262000-7f0d2d266000 rw-p 00000000 00:00 0 
    7f0d2d266000-7f0d2d27e000 r-xp 00000000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
    7f0d2d27e000-7f0d2d47d000 ---p 00018000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
    7f0d2d47d000-7f0d2d47e000 r--p 00017000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
    7f0d2d47e000-7f0d2d47f000 rw-p 00018000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
    7f0d2d47f000-7f0d2d483000 rw-p 00000000 00:00 0 
    7f0d2d483000-7f0d300ea000 r-xp 00000000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
    7f0d300ea000-7f0d302ea000 ---p 02c67000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
    7f0d302ea000-7f0d30306000 r--p 02c67000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
    7f0d30306000-7f0d31933000 rw-p 02c83000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
    7f0d31933000-7f0d3195b000 rw-p 00000000 00:00 0 
    7f0d3195b000-7f0d31981000 r-xp 00000000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
    7f0d31996000-7f0d31b62000 rw-p 00000000 00:00 0 
    7f0d31b7c000-7f0d31b7d000 rw-p 00000000 00:00 0 
    7f0d31b7d000-7f0d31b7e000 rwxp 00000000 00:00 0 
    7f0d31b7e000-7f0d31b80000 rw-p 00000000 00:00 0 
    7f0d31b80000-7f0d31b81000 r--p 00025000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
    7f0d31b81000-7f0d31b82000 rw-p 00026000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
    7f0d31b82000-7f0d31b83000 rw-p 00000000 00:00 0 
    7ffd9ade1000-7ffd9ae03000 rw-p 00000000 00:00 0                          [stack]
    7ffd9af8d000-7ffd9af8f000 r--p 00000000 00:00 0                          [vvar]
    7ffd9af8f000-7ffd9af91000 r-xp 00000000 00:00 0                          [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
    Aborted (core dumped)
    
  2. Omer Katz reporter

    Might not even be related since I got one just by importing cppyy.

    import cppyy
    
    In [2]: cppyy.load_reflection_info('librapidj*** Error in `/home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/python': double free or corruption (out): 0x00007ffdc7e0be90 ***
    ======= Backtrace: =========
    /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fd92bd697e5]
    /lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fd92bd7237a]
    /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fd92bd7653c]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(ErrorHandler+0xcd)[0x7fd9268eb09d]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_Z5BreakPKcS0_z+0x9f)[0x7fd9268eb3bf]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so(_ZN11TUnixSystem15DispatchSignalsE8ESignals+0x9f)[0x7fd9269e460f]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7fd92c0cd390]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x257e7bc)[0x7fd92e8577bc]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x257fd21)[0x7fd92e858d21]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2583ff2)[0x7fd92e85cff2]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2584483)[0x7fd92e85d483]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2584c61)[0x7fd92e85dc61]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x258b3e8)[0x7fd92e8643e8]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1427cbe)[0x7fd92d700cbe]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1574442)[0x7fd92d84d442]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16a2e23)[0x7fd92d97be23]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7fd92e30bb2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7fd92d9f2326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7fd92d9f4400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7fd92e0f9892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7fd92e4b6b05]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7fd92d9c4536]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7fd92ea33b9b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7fd92e30bb2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7fd92d9f2326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7fd92d9f4400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7fd92e0f9892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7fd92e4b6b05]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7fd92d9c4536]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7fd92ea33b9b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7fd92e30bb2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7fd92d9f2326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7fd92d9f4400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7fd92e0f9892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7fd92e4b6b05]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7fd92d9c4536]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7fd92ea33b9b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7fd92e30bb2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7fd92d9f2326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7fd92d9f4400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7fd92e0f9892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7fd92e4b6b05]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7fd92d9c4536]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7fd92ea33b9b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7fd92e30bb2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7fd92d9f2326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7fd92d9f4400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7fd92e0f9892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7fd92e4b6b05]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7fd92d9c4536]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7fd92ea33b9b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x2032b2f)[0x7fd92e30bb2f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7fd92d9f2326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7fd92d9f4400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7fd92e0f9892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7fd92e4b6b05]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x16eb536)[0x7fd92d9c4536]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x275ab9b)[0x7fd92ea33b9b]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x203327f)[0x7fd92e30c27f]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1719326)[0x7fd92d9f2326]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x171b400)[0x7fd92d9f4400]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x1e20892)[0x7fd92e0f9892]
    /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so(+0x21ddb05)[0x7fd92e4b6b05]
    ======= Memory map: ========
    00400000-00401000 r-xp 00000000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
    00600000-00601000 r--p 00000000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
    00601000-00602000 rw-p 00001000 fd:00 20982347                           /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/pypy
    01d86000-05965000 rw-p 00000000 00:00 0                                  [heap]
    7fd904000000-7fd904021000 rw-p 00000000 00:00 0 
    7fd904021000-7fd908000000 ---p 00000000 00:00 0 
    7fd90b5de000-7fd918000000 r--p 00000000 fd:00 22949529                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/etc/allDict.cxx.pch
    7fd918000000-7fd918021000 rw-p 00000000 00:00 0 
    7fd918021000-7fd91c000000 ---p 00000000 00:00 0 
    7fd91d73d000-7fd91fc0b000 r-xp 00000000 fd:00 23203454                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so
    7fd91fc0b000-7fd91fe0a000 ---p 024ce000 fd:00 23203454                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so
    7fd91fe0a000-7fd91ffd9000 r--p 024cd000 fd:00 23203454                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so
    7fd91ffd9000-7fd91ffdf000 rw-p 0269c000 fd:00 23203454                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCling.so
    7fd91ffdf000-7fd920000000 rw-p 00000000 00:00 0 
    7fd920000000-7fd920168000 rw-p 00000000 00:00 0 
    7fd920168000-7fd924000000 ---p 00000000 00:00 0 
    7fd9250dc000-7fd9250f4000 r-xp 00000000 fd:00 23203839                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so
    7fd9250f4000-7fd9252f4000 ---p 00018000 fd:00 23203839                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so
    7fd9252f4000-7fd9252f5000 r--p 00018000 fd:00 23203839                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so
    7fd9252f5000-7fd9252f6000 rw-p 00019000 fd:00 23203839                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libcppyy_backend.so
    7fd9252f6000-7fd92531b000 r-xp 00000000 fd:00 27791888                   /lib/x86_64-linux-gnu/libtinfo.so.5.9
    7fd92531b000-7fd92551a000 ---p 00025000 fd:00 27791888                   /lib/x86_64-linux-gnu/libtinfo.so.5.9
    7fd92551a000-7fd92551e000 r--p 00024000 fd:00 27791888                   /lib/x86_64-linux-gnu/libtinfo.so.5.9
    7fd92551e000-7fd92551f000 rw-p 00028000 fd:00 27791888                   /lib/x86_64-linux-gnu/libtinfo.so.5.9
    7fd92551f000-7fd9257f5000 r-xp 00000000 fd:00 23203452                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libRIO.so
    7fd9257f5000-7fd9259f5000 ---p 002d6000 fd:00 23203452                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libRIO.so
    7fd9259f5000-7fd925a01000 r--p 002d6000 fd:00 23203452                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libRIO.so
    7fd925a01000-7fd925a04000 rw-p 002e2000 fd:00 23203452                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libRIO.so
    7fd925a04000-7fd925a07000 rw-p 00000000 00:00 0 
    7fd925a07000-7fd925a31000 r-xp 00000000 fd:00 23203443                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libThread.so
    7fd925a31000-7fd925c30000 ---p 0002a000 fd:00 23203443                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libThread.so
    7fd925c30000-7fd925c33000 r--p 00029000 fd:00 23203443                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libThread.so
    7fd925c33000-7fd925c34000 rw-p 0002c000 fd:00 23203443                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libThread.so
    7fd925c34000-7fd925c35000 rw-p 00000000 00:00 0 
    7fd925c35000-7fd925c40000 r-xp 00000000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7fd925c40000-7fd925e3f000 ---p 0000b000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7fd925e3f000-7fd925e40000 r--p 0000a000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7fd925e40000-7fd925e41000 rw-p 0000b000 fd:00 27789197                   /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7fd925e41000-7fd925e47000 rw-p 00000000 00:00 0 
    7fd925e47000-7fd925e52000 r-xp 00000000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7fd925e52000-7fd926051000 ---p 0000b000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7fd926051000-7fd926052000 r--p 0000a000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7fd926052000-7fd926053000 rw-p 0000b000 fd:00 27789203                   /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7fd926053000-7fd926069000 r-xp 00000000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
    7fd926069000-7fd926268000 ---p 00016000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
    7fd926268000-7fd926269000 r--p 00015000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
    7fd926269000-7fd92626a000 rw-p 00016000 fd:00 27789189                   /lib/x86_64-linux-gnu/libnsl-2.23.so
    7fd92626a000-7fd92626c000 rw-p 00000000 00:00 0 
    7fd92626c000-7fd92628d000 r-xp 00000000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7fd92628d000-7fd92648c000 ---p 00021000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7fd92648c000-7fd92648d000 r--p 00020000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7fd92648d000-7fd92648e000 rw-p 00021000 fd:00 27791783                   /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7fd92648e000-7fd9264fc000 r-xp 00000000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
    7fd9264fc000-7fd9266fc000 ---p 0006e000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
    7fd9266fc000-7fd9266fd000 r--p 0006e000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
    7fd9266fd000-7fd9266fe000 rw-p 0006f000 fd:00 27791845                   /lib/x86_64-linux-gnu/libpcre.so.3.13.2
    7fd9266fe000-7fd926a88000 r-xp 00000000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
    7fd926a88000-7fd926c87000 ---p 0038a000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
    7fd926c87000-7fd926cae000 r--p 00389000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
    7fd926cae000-7fd926cb7000 rw-p 003b0000 fd:00 23203436                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/cppyy_backend/lib/libCore.so
    7fd926cb7000-7fd926cea000 rw-p 00000000 00:00 0 
    7fd926cea000-7fd926e5c000 r-xp 00000000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7fd926e5c000-7fd92705c000 ---p 00172000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7fd92705c000-7fd927066000 r--p 00172000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7fd927066000-7fd927068000 rw-p 0017c000 fd:00 25821575                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7fd927068000-7fd92706c000 rw-p 00000000 00:00 0 
    7fd92707d000-7fd927085000 r-xp 00000000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7fd927085000-7fd927284000 ---p 00008000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7fd927284000-7fd927285000 r--p 00007000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7fd927285000-7fd927286000 rw-p 00008000 fd:00 27789215                   /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7fd9272a2000-7fd9272a3000 ---p 00000000 00:00 0 
    7fd9272a3000-7fd927aa3000 rw-p 00000000 00:00 0 
    7fd927aa3000-7fd927aa4000 ---p 00000000 00:00 0 
    7fd927aa4000-7fd9282a4000 rw-p 00000000 00:00 0 
    7fd9282a4000-7fd92839a000 r-xp 00000000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
    7fd92839a000-7fd92859a000 ---p 000f6000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
    7fd92859a000-7fd92859d000 r--p 000f6000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
    7fd92859d000-7fd92859f000 rw-p 000f9000 fd:00 20982585                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libsqlite3.so.0.8.6
    7fd92859f000-7fd9285a0000 rw-p 00000000 00:00 0 
    7fd9285a0000-7fd9285a7000 r-xp 00000000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
    7fd9285a7000-7fd9287a6000 ---p 00007000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
    7fd9287a6000-7fd9287a8000 r--p 00006000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
    7fd9287a8000-7fd9287a9000 rw-p 00008000 fd:00 20982199                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_sqlite3_cffi.pypy-41.so
    7fd9287a9000-7fd9287ad000 r-xp 00000000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
    7fd9287ad000-7fd9289ac000 ---p 00004000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
    7fd9289ac000-7fd9289ad000 r--p 00003000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
    7fd9289ad000-7fd9289ae000 rw-p 00004000 fd:00 20982731                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/site-packages/_scandir.pypy-41.so
    7fd9289ae000-7fd928b31000 rw-p 00000000 00:00 0 
    7fd928b31000-7fd928b33000 r-xp 00000000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
    7fd928b33000-7fd928d32000 ---p 00002000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
    7fd928d32000-7fd928d33000 r--p 00001000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
    7fd928d33000-7fd928d34000 rw-p 00002000 fd:00 20982321                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_resource_cffi.pypy-41.so
    7fd928d34000-7fd92913c000 rw-p 00000000 00:00 0 
    7fd92913c000-7fd92913e000 r-xp 00000000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
    7fd92913e000-7fd92933d000 ---p 00002000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
    7fd92933d000-7fd92933e000 r--p 00001000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
    7fd92933e000-7fd92933f000 rw-p 00002000 fd:00 20982267                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib_pypy/_pwdgrp_cffi.pypy-41.so
    7fd92933f000-7fd929618000 r--p 00000000 fd:00 25837914                   /usr/lib/locale/locale-archive
    7fd929618000-7fd929718000 rwxp 00000000 00:00 0 
    7fd929718000-7fd929bbb000 rw-p 00000000 00:00 0 
    7fd929bbb000-7fd929bf2000 r-xp 00000000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
    7fd929bf2000-7fd929df1000 ---p 00037000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
    7fd929df1000-7fd929df5000 r--p 00036000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
    7fd929df5000-7fd929df6000 rw-p 0003a000 fd:00 20982583                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libtinfo.so.6.0
    7fd929df6000-7fd929df7000 rw-p 00000000 00:00 0 
    7fd929df7000-7fd929e0d000 r-xp 00000000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
    7fd929e0d000-7fd92a00c000 ---p 00016000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
    7fd92a00c000-7fd92a00d000 rw-p 00015000 fd:00 27791754                   /lib/x86_64-linux-gnu/libgcc_s.so.1
    7fd92a00d000-7fd92a037000 r-xp 00000000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
    7fd92a037000-7fd92a236000 ---p 0002a000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
    7fd92a236000-7fd92a237000 r--p 00029000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
    7fd92a237000-7fd92a238000 rw-p 0002a000 fd:00 20982588                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libncurses.so.6.0
    7fd92a238000-7fd92a244000 r-xp 00000000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
    7fd92a244000-7fd92a443000 ---p 0000c000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
    7fd92a443000-7fd92a444000 r--p 0000b000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
    7fd92a444000-7fd92a445000 rw-p 0000c000 fd:00 20982584                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libffi.so.6
    7fd92a445000-7fd92a44e000 r-xp 00000000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
    7fd92a44e000-7fd92a64d000 ---p 00009000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
    7fd92a64d000-7fd92a64e000 r--p 00008000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
    7fd92a64e000-7fd92a64f000 rw-p 00009000 fd:00 27789199                   /lib/x86_64-linux-gnu/libcrypt-2.23.so
    7fd92a64f000-7fd92a67d000 rw-p 00000000 00:00 0 
    7fd92a67d000-7fd92a684000 r-xp 00000000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
    7fd92a684000-7fd92a883000 ---p 00007000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
    7fd92a883000-7fd92a884000 r--p 00006000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
    7fd92a884000-7fd92a885000 rw-p 00007000 fd:00 27789207                   /lib/x86_64-linux-gnu/librt-2.23.so
    7fd92a885000-7fd92a98d000 r-xp 00000000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
    7fd92a98d000-7fd92ab8c000 ---p 00108000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
    7fd92ab8c000-7fd92ab8d000 r--p 00107000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
    7fd92ab8d000-7fd92ab8e000 rw-p 00108000 fd:00 27789225                   /lib/x86_64-linux-gnu/libm-2.23.so
    7fd92ab8e000-7fd92abc1000 r-xp 00000000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
    7fd92abc1000-7fd92adc1000 ---p 00033000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
    7fd92adc1000-7fd92adc3000 r--p 00033000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
    7fd92adc3000-7fd92adc4000 rw-p 00035000 fd:00 20982596                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libexpat.so.1.6.6
    7fd92adc4000-7fd92b027000 r-xp 00000000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
    7fd92b027000-7fd92b226000 ---p 00263000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
    7fd92b226000-7fd92b244000 r--p 00262000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
    7fd92b244000-7fd92b24e000 rw-p 00280000 fd:00 20982355                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libcrypto.so.1.1
    7fd92b24e000-7fd92b251000 rw-p 00000000 00:00 0 
    7fd92b251000-7fd92b2b7000 r-xp 00000000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
    7fd92b2b7000-7fd92b4b7000 ---p 00066000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
    7fd92b4b7000-7fd92b4bb000 r--p 00066000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
    7fd92b4bb000-7fd92b4c1000 rw-p 0006a000 fd:00 20982354                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/lib/libssl.so.1.1
    7fd92b4c1000-7fd92b4da000 r-xp 00000000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
    7fd92b4da000-7fd92b6d9000 ---p 00019000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
    7fd92b6d9000-7fd92b6da000 r--p 00018000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
    7fd92b6da000-7fd92b6db000 rw-p 00019000 fd:00 27787949                   /lib/x86_64-linux-gnu/libz.so.1.2.8
    7fd92b6db000-7fd92b6ea000 r-xp 00000000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
    7fd92b6ea000-7fd92b8e9000 ---p 0000f000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
    7fd92b8e9000-7fd92b8ea000 r--p 0000e000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
    7fd92b8ea000-7fd92b8eb000 rw-p 0000f000 fd:00 27791715                   /lib/x86_64-linux-gnu/libbz2.so.1.0.4
    7fd92b8eb000-7fd92b8ee000 r-xp 00000000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
    7fd92b8ee000-7fd92baed000 ---p 00003000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
    7fd92baed000-7fd92baee000 r--p 00002000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
    7fd92baee000-7fd92baef000 rw-p 00003000 fd:00 27789213                   /lib/x86_64-linux-gnu/libdl-2.23.so
    7fd92baef000-7fd92baf1000 r-xp 00000000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
    7fd92baf1000-7fd92bcf0000 ---p 00002000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
    7fd92bcf0000-7fd92bcf1000 r--p 00001000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
    7fd92bcf1000-7fd92bcf2000 rw-p 00002000 fd:00 27789221                   /lib/x86_64-linux-gnu/libutil-2.23.so
    7fd92bcf2000-7fd92beb2000 r-xp 00000000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
    7fd92beb2000-7fd92c0b2000 ---p 001c0000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
    7fd92c0b2000-7fd92c0b6000 r--p 001c0000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
    7fd92c0b6000-7fd92c0b8000 rw-p 001c4000 fd:00 27789232                   /lib/x86_64-linux-gnu/libc-2.23.so
    7fd92c0b8000-7fd92c0bc000 rw-p 00000000 00:00 0 
    7fd92c0bc000-7fd92c0d4000 r-xp 00000000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
    7fd92c0d4000-7fd92c2d3000 ---p 00018000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
    7fd92c2d3000-7fd92c2d4000 r--p 00017000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
    7fd92c2d4000-7fd92c2d5000 rw-p 00018000 fd:00 27789201                   /lib/x86_64-linux-gnu/libpthread-2.23.so
    7fd92c2d5000-7fd92c2d9000 rw-p 00000000 00:00 0 
    7fd92c2d9000-7fd92ef40000 r-xp 00000000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
    7fd92ef40000-7fd92f140000 ---p 02c67000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
    7fd92f140000-7fd92f15c000 r--p 02c67000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
    7fd92f15c000-7fd930789000 rw-p 02c83000 fd:00 20982348                   /home/omerk/.pyenv/versions/pypy2.7-5.9.0/bin/libpypy-c.so
    7fd930789000-7fd9307b1000 rw-p 00000000 00:00 0 
    7fd9307b1000-7fd9307d7000 r-xp 00000000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
    7fd9307ec000-7fd9309b8000 rw-p 00000000 00:00 0 
    7fd9309cd000-7fd9309ce000 rw-p 00000000 00:00 0 
    7fd9309ce000-7fd9309d0000 r-xp 00000000 00:00 0 
    7fd9309d0000-7fd9309d1000 rw-p 00000000 00:00 0 
    7fd9309d1000-7fd9309d3000 r-xp 00000000 00:00 0 
    7fd9309d3000-7fd9309d4000 rwxp 00000000 00:00 0 
    7fd9309d4000-7fd9309d6000 rw-p 00000000 00:00 0 
    7fd9309d6000-7fd9309d7000 r--p 00025000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
    7fd9309d7000-7fd9309d8000 rw-p 00026000 fd:00 27789191                   /lib/x86_64-linux-gnu/ld-2.23.so
    7fd9309d8000-7fd9309d9000 rw-p 00000000 00:00 0 
    7ffdc7df0000-7ffdc7e12000 rw-p 00000000 00:00 0                          [stack]
    7ffdc7eb6000-7ffdc7eb8000 r--p 00000000 00:00 0                          [vvar]
    7ffdc7eb8000-7ffdc7eba000 r-xp 00000000 00:00 0                          [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]Aborted (core dumped)
    
  3. wlav repo owner

    That looks likely caused by pypy-c not having been linked by the C++ compiler (which it should for any use of C++; similar to CPython having to be configured with --with-cxx-main). Preloading the C++ lib (libstdc++.so) fixes it. I have that in the repo, but not in the pip package (only ran into it myself a couple of days ago).

    To quickly try whether that diagnostic is true, try:

    >>>> import ctypes
    >>>> c = ctypes.CDLL("libstdc++.so", ctypes.RTLD_GLOBAL)
    >>>> import cppyy # etc.
    

    see "python/cppyy/_pypy_cppyy.py" in the repository.

  4. wlav repo owner

    Yes, done: cppyy-0.3.1 combined with cppyy-backend-0.2.3 should do the trick. Can you try?

    Again, it's behind on what I had in the pypy repo, but I was late with getting the last bits in, as I was focused on all this distribution stuff (binary wheels, etc.). With all that taking form, I can work on features.

  5. wlav repo owner

    All works with current PyPI packages (the backend selected for 5.9 is now on a branch in case further 5.9 specific changes are needed).

  6. Log in to comment