2013-05-05 1 views
0

나는 Python script 사진을 새로운 디렉토리에 복사하여 중복을 제거하고 exempi 라이브러리를 사용하는 Python XMP Toolkit으로 태그를 붙입니다. 약 1 분에서 30 분 사이의 임의의 시간이 지나면 스크립트는 다음과 같은 "역 추적"을 읽는 중 libexmempi.so 라이브러리에서 오는 오류와 함께 충돌합니다. 처음 두 줄은 내 스크립트 로깅에서 가져온 것이고 나머지는 백 트레이스에서 가져온 것입니다.파이썬 백 트레이스는 어떻게 읽습니까?

2013-05-05 15:29:42,993 - dedupe_to_folder - DEBUG - TAG Products|Hearth 
2013-05-05 15:29:42,993 - dedupe_to_folder - DEBUG - DESCRIPTION \\ourcomp-fs1\users\someuser\Documents\Pictures\By Product\Fireplaces\fireplace_0420.jpg 
*** Error in `python': free(): invalid pointer: 0x000000000a56fec6 *** 
======= Backtrace: ========= 
/lib/x86_64-linux-gnu/libc.so.6(+0x80a46)[0x7fe66de80a46] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(_ZNSt8_Rb_treeItSt4pairIKtN15PSIR_FileWriter16InternalRsrcInfoEESt10_Select1stIS4_ESt4lessItESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E+0x64)[0x7fe66ca67454] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(_ZN15PSIR_FileWriter18DeleteExistingInfoEv+0x26)[0x7fe66ca66506] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(_ZN15PSIR_FileWriter20ParseMemoryResourcesEPKvjb+0x20)[0x7fe66ca667d0] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(_ZN15PSIR_FileWriter21UpdateMemoryResourcesEPPv+0x295)[0x7fe66ca663a5] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(_ZN16JPEG_MetaHandler9WriteFileEiRKSs+0x5a4)[0x7fe66ca321a4] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(_ZN16JPEG_MetaHandler10UpdateFileEb+0x174)[0x7fe66ca319e4] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(_ZN8XMPFiles9CloseFileEj+0xba)[0x7fe66ca24a7a] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(WXMPFiles_CloseFile_1+0x41)[0x7fe66ca23641] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(_ZN9TXMPFilesISsE9CloseFileEj+0x18)[0x7fe66c9e9b68] 
/usr/lib/x86_64-linux-gnu/libexempi.so.3(xmp_files_close+0x38)[0x7fe66c9e6d68] 
/usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call_unix64+0x4c)[0x7fe66d2bbc18] 
/usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call+0x190)[0x7fe66d2bb580] 
/usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so(_ctypes_callproc+0x4d1)[0x7fe66d4c8421] 
/usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so(+0xabb6)[0x7fe66d4c8bb6] 
python(PyEval_EvalFrameEx+0xafd)[0x47c19d] 
python(PyEval_EvalCodeEx+0x19a)[0x4e09aa] 
python(PyEval_EvalFrameEx+0x994)[0x47c034] 
python(PyEval_EvalCodeEx+0x19a)[0x4e09aa] 
python(PyEval_EvalFrameEx+0x994)[0x47c034] 
python(PyEval_EvalFrameEx+0xcb7)[0x47c357] 
python(PyEval_EvalCodeEx+0x19a)[0x4e09aa] 
python(PyEval_EvalCode+0x32)[0x540412] 
python[0x54088b] 
python(PyRun_FileExFlags+0x92)[0x4658f6] 
python(PyRun_SimpleFileExFlags+0x2d8)[0x465e26] 
python(Py_Main+0xb4e)[0x466b9b] 
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fe66de21ea5] 
python[0x4e1635] 
======= Memory map: ======== 
00400000-00639000 r-xp 00000000 fc:00 1835984       /usr/bin/python2.7 
00838000-00839000 r--p 00238000 fc:00 1835984       /usr/bin/python2.7 
00839000-008ae000 rw-p 00239000 fc:00 1835984       /usr/bin/python2.7 
008ae000-008c0000 rw-p 00000000 00:00 0 
019f2000-0a5c1000 rw-p 00000000 00:00 0         [heap] 
7fe668ad4000-7fe6690d5000 rw-p 00000000 00:00 0 
7fe669790000-7fe6697a6000 r-xp 00000000 fc:00 2625287     /lib/x86_64-linux-gnu/libresolv-2.17.so 
7fe6697a6000-7fe6699a6000 ---p 00016000 fc:00 2625287     /lib/x86_64-linux-gnu/libresolv-2.17.so 
7fe6699a6000-7fe6699a7000 r--p 00016000 fc:00 2625287     /lib/x86_64-linux-gnu/libresolv-2.17.so 
7fe6699a7000-7fe6699a8000 rw-p 00017000 fc:00 2625287     /lib/x86_64-linux-gnu/libresolv-2.17.so 
7fe6699a8000-7fe6699aa000 rw-p 00000000 00:00 0 
7fe6699aa000-7fe6699b0000 r-xp 00000000 fc:00 2625240     /lib/x86_64-linux-gnu/libnss_dns-2.17.so 
7fe6699b0000-7fe669baf000 ---p 00006000 fc:00 2625240     /lib/x86_64-linux-gnu/libnss_dns-2.17.so 
7fe669baf000-7fe669bb0000 r--p 00005000 fc:00 2625240     /lib/x86_64-linux-gnu/libnss_dns-2.17.so 
7fe669bb0000-7fe669bb1000 rw-p 00006000 fc:00 2625240     /lib/x86_64-linux-gnu/libnss_dns-2.17.so 
7fe669bb1000-7fe669bb3000 r-xp 00000000 fc:00 2621477     /lib/libnss_mdns4_minimal.so.2 
7fe669bb3000-7fe669db2000 ---p 00002000 fc:00 2621477     /lib/libnss_mdns4_minimal.so.2 
7fe669db2000-7fe669db3000 r--p 00001000 fc:00 2621477     /lib/libnss_mdns4_minimal.so.2 
7fe669db3000-7fe669db4000 rw-p 00002000 fc:00 2621477     /lib/libnss_mdns4_minimal.so.2 
7fe669db4000-7fe669dc6000 r-xp 00000000 fc:00 1842918     /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 
7fe669dc6000-7fe669fc6000 ---p 00012000 fc:00 1842918     /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 
7fe669fc6000-7fe669fc7000 r--p 00012000 fc:00 1842918     /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 
7fe669fc7000-7fe669fc8000 rw-p 00013000 fc:00 1842918     /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 
7fe669fc8000-7fe669fd7000 r-xp 00000000 fc:00 1843076     /usr/lib/x86_64-linux-gnu/libtasn1.so.3.2.0 
7fe669fd7000-7fe66a1d7000 ---p 0000f000 fc:00 1843076     /usr/lib/x86_64-linux-gnu/libtasn1.so.3.2.0 
7fe66a1d7000-7fe66a1d8000 r--p 0000f000 fc:00 1843076     /usr/lib/x86_64-linux-gnu/libtasn1.so.3.2.0 
7fe66a1d8000-7fe66a1d9000 rw-p 00010000 fc:00 1843076     /usr/lib/x86_64-linux-gnu/libtasn1.so.3.2.0 
7fe66a1d9000-7fe66a1dc000 r-xp 00000000 fc:00 2625200     /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 
7fe66a1dc000-7fe66a3db000 ---p 00003000 fc:00 2625200     /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 
7fe66a3db000-7fe66a3dc000 r--p 00002000 fc:00 2625200     /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 
7fe66a3dc000-7fe66a3dd000 rw-p 00003000 fc:00 2625200     /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 
7fe66a3dd000-7fe66a492000 r-xp 00000000 fc:00 1842642     /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6 
7fe66a492000-7fe66a691000 ---p 000b5000 fc:00 1842642     /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6 
7fe66a691000-7fe66a697000 r--p 000b4000 fc:00 1842642     /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6 
7fe66a697000-7fe66a698000 rw-p 000ba000 fc:00 1842642     /usr/lib/x86_64-linux-gnu/libgnutls.so.26.22.6 
7fe66a698000-7fe66a699000 rw-p 00000000 00:00 0 
7fe66a699000-7fe66a713000 r-xp 00000000 fc:00 2625196     /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 
7fe66a713000-7fe66a913000 ---p 0007a000 fc:00 2625196     /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 
7fe66a913000-7fe66a914000 r--p 0007a000 fc:00 2625196     /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 
7fe66a914000-7fe66a917000 rw-p 0007b000 fc:00 2625196     /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 
7fe66a917000-7fe66a928000 r-xp 00000000 fc:00 1843834     /usr/lib/x86_64-linux-gnu/libodbcinst.so.1.0.0 
7fe66a928000-7fe66ab27000 ---p 00011000 fc:00 1843834     /usr/lib/x86_64-linux-gnu/libodbcinst.so.1.0.0 
7fe66ab27000-7fe66ab28000 r--p 00010000 fc:00 1843834     /usr/lib/x86_64-linux-gnu/libodbcinst.so.1.0.0 
7fe66ab28000-7fe66ab29000 rw-p 00011000 fc:00 1843834     /usr/lib/x86_64-linux-gnu/libodbcinst.so.1.0.0 
7fe66ab29000-7fe66ab86000 r-xp 00000000 fc:00 3301620     /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so 
7fe66ab86000-7fe66ad86000 ---p 0005d000 fc:00 3301620     /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so 
7fe66ad86000-7fe66ad89000 r--p 0005d000 fc:00 3301620     /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so 
7fe66ad89000-7fe66ad8a000 rw-p 00060000 fc:00 3301620     /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so 
7fe66ad8a000-7fe66ad8c000 r-xp 00000000 fc:00 2100091     /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 
7fe66ad8c000-7fe66af8b000 ---p 00002000 fc:00 2100091     /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 
7fe66af8b000-7fe66af8c000 r--p 00001000 fc:00 2100091     /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 
7fe66af8c000-7fe66af8d000 rw-p 00002000 fc:00 2100091     /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 
7fe66af8d000-7fe66af99000 r-xp 00000000 fc:00 2625242     /lib/x86_64-linux-gnu/libnss_files-2.17.so 
7fe66af99000-7fe66b198000 ---p 0000c000 fc:00 2625242     /lib/x86_64-linux-gnu/libnss_files-2.17.so 
7fe66b198000-7fe66b199000 r--p 0000b000 fc:00 2625242     /lib/x86_64-linux-gnu/libnss_files-2.17.so 
7fe66b199000-7fe66b19a000 rw-p 0000c000 fc:00 2625242     /lib/x86_64-linux-gnu/libnss_files-2.17.so 
7fe66b19a000-7fe66b1a5000 r-xp 00000000 fc:00 2625246     /lib/x86_64-linux-gnu/libnss_nis-2.17.so 
7fe66b1a5000-7fe66b3a4000 ---p 0000b000 fc:00 2625246     /lib/x86_64-linux-gnu/libnss_nis-2.17.so 
7fe66b3a4000-7fe66b3a5000 r--p 0000a000 fc:00 2625246     /lib/x86_64-linux-gnu/libnss_nis-2.17.so 
7fe66b3a5000-7fe66b3a6000 rw-p 0000b000 fc:00 2625246     /lib/x86_64-linux-gnu/libnss_nis-2.17.so 
7fe66b3a6000-7fe66b3bd000 r-xp 00000000 fc:00 2625236     /lib/x86_64-linux-gnu/libnsl-2.17.so 
7fe66b3bd000-7fe66b5bc000 ---p 00017000 fc:00 2625236     /lib/x86_64-linux-gnu/libnsl-2.17.so 
7fe66b5bc000-7fe66b5bd000 r--p 00016000 fc:00 2625236     /lib/x86_64-linux-gnu/libnsl-2.17.so 
7fe66b5bd000-7fe66b5be000 rw-p 00017000 fc:00 2625236     /lib/x86_64-linux-gnu/libnsl-2.17.so 
7fe66b5be000-7fe66b5c0000 rw-p 00000000 00:00 0 
7fe66b5c0000-7fe66b5c8000 r-xp 00000000 fc:00 2625238     /lib/x86_64-linux-gnu/libnss_compat-2.17.so 
7fe66b5c8000-7fe66b7c7000 ---p 00008000 fc:00 2625238     /lib/x86_64-linux-gnu/libnss_compat-2.17.so 
7fe66b7c7000-7fe66b7c8000 r--p 00007000 fc:00 2625238     /lib/x86_64-linux-gnu/libnss_compat-2.17.so 
7fe66b7c8000-7fe66b7c9000 rw-p 00008000 fc:00 2625238     /lib/x86_64-linux-gnu/libnss_compat-2.17.so 
7fe66b7c9000-7fe66b9ca000 rw-p 00000000 00:00 0 
7fe66b9ca000-7fe66b9d3000 r-xp 00000000 fc:00 1842844     /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0 
7fe66b9d3000-7fe66bbd2000 ---p 00009000 fc:00 1842844     /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0 
7fe66bbd2000-7fe66bbd3000 r--p 00008000 fc:00 1842844     /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0 
7fe66bbd3000-7fe66bbd4000 rw-p 00009000 fc:00 1842844     /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0 
7fe66bbd4000-7fe66bc33000 r-xp 00000000 fc:00 1843723     /usr/lib/x86_64-linux-gnu/libodbc.so.1.0.0 
7fe66bc33000-7fe66be32000 ---p 0005f000 fc:00 1843723     /usr/lib/x86_64-linux-gnu/libodbc.so.1.0.0 
7fe66be32000-7fe66be33000 r--p 0005e000 fc:00 1843723     /usr/lib/x86_64-linux-gnu/libodbc.so.1.0.0 
7fe66be33000-7fe66be3a000 rw-p 0005f000 fc:00 1843723     /usr/lib/x86_64-linux-gnu/libodbc.so.1.0.0 
7fe66be3a000-7fe66be3b000 rw-p 00000000 00:00 0 
7fe66be3b000-7fe66be51000 r-xp 00000000 fc:00 2241740     /usr/local/lib/python2.7/dist-packages/pyodbc.so 
7fe66be51000-7fe66c050000 ---p 00016000 fc:00 2241740     /usr/local/lib/python2.7/dist-packages/pyodbc.so 
7fe66c050000-7fe66c052000 r--p 00015000 fc:00 2241740     /usr/local/lib/python2.7/dist-packages/pyodbc.so 
7fe66c052000-7fe66c058000 rw-p 00017000 fc:00 2241740     /usr/local/lib/python2.7/dist-packages/pyodbc.so 
7fe66c058000-7fe66c06c000 r-xp 00000000 fc:00 1970685     /usr/lib/python2.7/lib-dynload/datetime.x86_64-linux-gnu.so 
7fe66c06c000-7fe66c26b000 ---p 00014000 fc:00 1970685     /usr/lib/python2.7/lib-dynload/datetime.x86_64-linux-gnu.so 
7fe66c26b000-7fe66c26c000 r--p 00013000 fc:00 1970685     /usr/lib/python2.7/lib-dynload/datetime.x86_64-linux-gnu.so 
7fe66c26c000-7fe66c270000 rw-p 00014000 fc:00 1970685     /usr/lib/python2.7/lib-dynload/datetime.x86_64-linux-gnu.so 
7fe66c270000-7fe66c284000 r-xp 00000000 fc:00 2625194     /lib/x86_64-linux-gnu/libgcc_s.so.1 
7fe66c284000-7fe66c484000 ---p 00014000 fc:00 2625194     /lib/x86_64-linux-gnu/libgcc_s.so.1 
7fe66c484000-7fe66c485000 r--p 00014000 fc:00 2625194     /lib/x86_64-linux-gnu/libgcc_s.so.1 
7fe66c485000-7fe66c486000 rw-p 00015000 fc:00 2625194     /lib/x86_64-linux-gnu/libgcc_s.so.1 
7fe66c486000-7fe66c56b000 r-xp 00000000 fc:00 1843068     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17 
7fe66c56b000-7fe66c76a000 ---p 000e5000 fc:00 1843068     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17 
7fe66c76a000-7fe66c772000 r--p 000e4000 fc:00 1843068     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17 
7fe66c772000-7fe66c774000 rw-p 000ec000 fc:00 1843068     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17 
7fe66c774000-7fe66c789000 rw-p 00000000 00:00 0 
7fe66c789000-7fe66c7af000 r-xp 00000000 fc:00 2625189     /lib/x86_64-linux-gnu/libexpat.so.1.6.0 
7fe66c7af000-7fe66c9af000 ---p 00026000 fc:00 2625189     /lib/x86_64-linux-gnu/libexpat.so.1.6.0 
7fe66c9af000-7fe66c9b1000 r--p 00026000 fc:00 2625189     /lib/x86_64-linux-gnu/libexpat.so.1.6.0 
7fe66c9b1000-7fe66c9b2000 rw-p 00028000 fc:00 2625189     /lib/x86_64-linux-gnu/libexpat.so.1.6.0 
7fe66c9b2000-7fe66caad000 r-xp 00000000 fc:00 1842527     /usr/lib/x86_64-linux-gnu/libexempi.so.3.2.2 
7fe66caad000-7fe66ccad000 ---p 000fb000 fc:00 1842527     /usr/lib/x86_64-linux-gnu/libexempi.so.3.2.2 
7fe66ccad000-7fe66ccb3000 r--p 000fb000 fc:00 1842527     /usr/lib/x86_64-linux-gnu/libexempi.so.3.2.2 
7fe66ccb3000-7fe66ccb5000 rw-p 00101000 fc:00 1842527     /usr/lib/x86_64-linux-gnu/libexempi.so.3.2.2 
7fe66ccb5000-7fe66ccd6000 rw-p 00000000 00:00 0 
7fe66ccd6000-7fe66ce87000 r-xp 00000000 fc:00 2625179     /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
7fe66ce87000-7fe66d087000 ---p 001b1000 fc:00 2625179     /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
7fe66d087000-7fe66d0a2000 r--p 001b1000 fc:00 2625179     /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
7fe66d0a2000-7fe66d0ad000 rw-p 001cc000 fc:00 2625179     /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
7fe66d0ad000-7fe66d0b1000 rw-p 00000000 00:00 0 
7fe66d0b1000-7fe66d0b4000 r-xp 00000000 fc:00 1970673     /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so 
7fe66d0b4000-7fe66d2b4000 ---p 00003000 fc:00 1970673     /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so 
7fe66d2b4000-7fe66d2b5000 r--p 00003000 fc:00 1970673     /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so 
7fe66d2b5000-7fe66d2b6000 rw-p 00004000 fc:00 1970673     /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so 
7fe66d2b6000-7fe66d2bd000 r-xp 00000000 fc:00 1842539     /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1 
7fe66d2bd000-7fe66d4bc000 ---p 00007000 fc:00 1842539     /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1 
7fe66d4bc000-7fe66d4bd000 r--p 00006000 fc:00 1842539     /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1 
7fe66d4bd000-7fe66d4be000 rw-p 00007000 fc:00 1842539     /usr/lib/x86_64-linux-gnu/libffi.so.6.0.1 
7fe66d4be000-7fe66d4da000 r-xp 00000000 fc:00 1970668     /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so 
7fe66d4da000-7fe66d6d9000 ---p 0001c000 fc:00 1970668     /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so 
7fe66d6d9000-7fe66d6da000 r--p 0001b000 fc:00 1970668     /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so 
7fe66d6da000-7fe66d6de000 rw-p 0001c000 fc:00 1970668     /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so 
7fe66d6de000-7fe66d71f000 rw-p 00000000 00:00 0 
7fe66d71f000-7fe66de00000 r--p 00000000 fc:00 1841393     /usr/lib/locale/locale-archive 
7fe66de00000-7fe66dfbe000 r-xp 00000000 fc:00 2625169     /lib/x86_64-linux-gnu/libc-2.17.so 
7fe66dfbe000-7fe66e1bd000 ---p 001be000 fc:00 2625169     /lib/x86_64-linux-gnu/libc-2.17.so 
7fe66e1bd000-7fe66e1c1000 r--p 001bd000 fc:00 2625169     /lib/x86_64-linux-gnu/libc-2.17.so 
7fe66e1c1000-7fe66e1c3000 rw-p 001c1000 fc:00 2625169     /lib/x86_64-linux-gnu/libc-2.17.so 
7fe66e1c3000-7fe66e1c8000 rw-p 00000000 00:00 0 
7fe66e1c8000-7fe66e2cb000 r-xp 00000000 fc:00 2625217     /lib/x86_64-linux-gnu/libm-2.17.so 
7fe66e2cb000-7fe66e4cb000 ---p 00103000 fc:00 2625217     /lib/x86_64-linux-gnu/libm-2.17.so 
7fe66e4cb000-7fe66e4cc000 r--p 00103000 fc:00 2625217     /lib/x86_64-linux-gnu/libm-2.17.so 
7fe66e4cc000-7fe66e4cd000 rw-p 00104000 fc:00 2625217     /lib/x86_64-linux-gnu/libm-2.17.so 
7fe66e4cd000-7fe66e4e3000 r-xp 00000000 fc:00 2625322     /lib/x86_64-linux-gnu/libz.so.1.2.7 
7fe66e4e3000-7fe66e6e2000 ---p 00016000 fc:00 2625322     /lib/x86_64-linux-gnu/libz.so.1.2.7 
7fe66e6e2000-7fe66e6e3000 r--p 00015000 fc:00 2625322     /lib/x86_64-linux-gnu/libz.so.1.2.7 
7fe66e6e3000-7fe66e6e4000 rw-p 00016000 fc:00 2625322     /lib/x86_64-linux-gnu/libz.so.1.2.7 
7fe66e6e4000-7fe66e6e6000 r-xp 00000000 fc:00 2625314     /lib/x86_64-linux-gnu/libutil-2.17.so 
7fe66e6e6000-7fe66e8e5000 ---p 00002000 fc:00 2625314     /lib/x86_64-linux-gnu/libutil-2.17.so 
7fe66e8e5000-7fe66e8e6000 r--p 00001000 fc:00 2625314     /lib/x86_64-linux-gnu/libutil-2.17.so 
7fe66e8e6000-7fe66e8e7000 rw-p 00002000 fc:00 2625314     /lib/x86_64-linux-gnu/libutil-2.17.so 
7fe66e8e7000-7fe66e8ea000 r-xp 00000000 fc:00 2625184     /lib/x86_64-linux-gnu/libdl-2.17.so 
7fe66e8ea000-7fe66eae9000 ---p 00003000 fc:00 2625184     /lib/x86_64-linux-gnu/libdl-2.17.so 
7fe66eae9000-7fe66eaea000 r--p 00002000 fc:00 2625184     /lib/x86_64-linux-gnu/libdl-2.17.so 
7fe66eaea000-7fe66eaeb000 rw-p 00003000 fc:00 2625184     /lib/x86_64-linux-gnu/libdl-2.17.so 
7fe66eaeb000-7fe66eb03000 r-xp 00000000 fc:00 2625281     /lib/x86_64-linux-gnu/libpthread-2.17.so 
7fe66eb03000-7fe66ed02000 ---p 00018000 fc:00 2625281     /lib/x86_64-linux-gnu/libpthread-2.17.so 
7fe66ed02000-7fe66ed03000 r--p 00017000 fc:00 2625281     /lib/x86_64-linux-gnu/libpthread-2.17.so 
7fe66ed03000-7fe66ed04000 rw-p 00018000 fc:00 2625281     /lib/x86_64-linux-gnu/libpthread-2.17.so 
7fe66ed04000-7fe66ed08000 rw-p 00000000 00:00 0 
7fe66ed08000-7fe66ed2b000 r-xp 00000000 fc:00 2625145     /lib/x86_64-linux-gnu/ld-2.17.so 
7fe66ed99000-7fe66ee5c000 rw-p 00000000 00:00 0 
7fe66ee8d000-7fe66ef14000 rw-p 00000000 00:00 0 
7fe66ef1a000-7fe66ef1c000 rw-p 00000000 00:00 0 
7fe66ef1c000-7fe66ef23000 r--s 00000000 fc:00 2100147     /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 
7fe66ef23000-7fe66ef24000 rw-s 00000000 00:04 7897090     /SYSV790005f0 (deleted) 
7fe66ef24000-7fe66ef25000 rw-p 00000000 00:00 0 
7fe66ef25000-7fe66ef26000 rwxp 00000000 00:00 0 
7fe66ef26000-7fe66ef2a000 rw-p 00000000 00:00 0 
7fe66ef2a000-7fe66ef2b000 r--p 00022000 fc:00 2625145     /lib/x86_64-linux-gnu/ld-2.17.so 
7fe66ef2b000-7fe66ef2d000 rw-p 00023000 fc:00 2625145     /lib/x86_64-linux-gnu/ld-2.17.so 
7ffff1a9b000-7ffff1ac0000 rw-p 00000000 00:00 0       [stack] 
7ffff1bfe000-7ffff1c00000 r-xp 00000000 00:00 0       [vdso] 
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0     [vsyscall] 
Aborted (core dumped) 

스크립트를 다시 시작해야하므로 (너무 많은 부분을 남겨 두었으므로 중단 된 부분부터 시작할 수 있습니다). 너무 많은 그림들이 있지만 거의 끝나지 않았고 나는이 대본에 아기가 앉아있는 것에 지쳤습니다. 이 Backtrace 메시지의 내용을 바탕으로 my script에있는 문제를 진단하고 해결할 수 있습니까?

+0

파이썬 스크립트 자체가 백 트레이스를 검사하고 이에 대응할 수 있는지 묻고 있습니까? –

+0

나에게 세그 폴트처럼 보입니다. 어떤 버전의 파이썬을 사용하고 있습니까, 어떤 시스템에서 어떤 라이브러리를 사용하고 있습니까? (제 3자인 경우에는 버그를 신고 할 가능성이 있습니다.) – Makoto

+0

@RyanHaining 제가 반응 할 수있는 것이라고 생각하지 않았습니다. 방금 덤프에보고 된 많은 라이브러리 중 어떤 것이 원인인지 알기를 원했습니다. 문제. Makoto, Python 2.7.4 우분투 13.04 데스크탑의 64 비트. 실제로 공식 페이지를 찾을 수없는 것 같아 누구가 실제로 exempi를 개발하는지 모르겠습니다. – Phistrom

답변

4

그 스택 추적은 파이썬이 아니라 네이티브입니다.

libexempi.so.3의 일부가 현재 할당되지 않은 메모리 블록을 비우려고했습니다. PSIR_FileWriter::DeleteExistingInfo()std::map<unsigned short, PSIR_FileWriter::InternalRsrcInfo>에서 요소를 제거하려고 시도하고 있다는 것을 의미하는 것으로 추측하고있는 std::_Rb_tree<unsigned short, std::pair<unsigned short const, PSIR_FileWriter::InternalRsrcInfo>…>::_M_erase(…)을 호출합니다.

어떤 경우에도 libexempi가 프로세스를 중단 시켰습니다. libexempi 개발자에게 맡겨야 할 수도 있습니다.

힌트 : 당신은 C++ 여과 ​​및 분리를 실행하여 : 그 맞지 않는 철자 기호가 무엇을 의미하는지

_ZNSt8_Rb_treeItSt4pairIKtN15PSIR_FileWriter16InternalRsrcInfoEESt10_Select1stIS4_ESt4lessItESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E 
_ZN15PSIR_FileWriter18DeleteExistingInfoEv 

...을 예컨대을 파악하고 그것으로 스택 추적을 붙여 넣기 할 수 있습니다.

+0

수정. +1. –

+0

감사합니다, Marcelo. 절대로 C++을 잘 해본 적이 없기 때문에 이것은 미래의 백 트레이스를 다루는 데 매우 유용한 정보입니다. – Phistrom