2013-08-10 18 views
35

2番目のコマンドを実行すると、Pythonインタプリタがクラッシュしています。 ウェブでこのエラーを検索しましたが、何も見つかりませんでした。 エラーは次のとおりです。2つのコマンド(セグメンテーションフォルト:11)を実行するとPythonがクラッシュする

Python 2.7.5 (v2.7.5:ab05e7dd2788, May 13 2013, 13:18:45) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> print 1 
1 
>>> print 2 
Segmentation fault: 11 

なぜですか?

私はMac OS X Mavericksを使用しています。私はそれがベータ版なので、関連性があると思う。

EDIT:

が問題のOSXが提供する詳細忘れました:そうでなければ、私はそれは(あなたのpython 3.3を使用している考える作業しまったターミナルで次のコマンドを実行し

Process:   Python [11053] 
Path:   /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 
Identifier:  Python 
Version:   2.7.5 (2.7.5) 
Code Type:  X86-64 (Native) 
Parent Process: bash [9217] 
Responsible:  Terminal [3148] 
User ID:   501 

Date/Time:  2013-08-10 00:29:28.571 -0300 
OS Version:  Mac OS X 10.9 (13A524d) 
Report Version: 11 
Anonymous UUID: 6AF2C70A-1C80-7F45-3A3D-E30D0725CDFC 

Sleep/Wake UUID: 7B2165E8-4B17-4E17-ADA7-BF9BCB380E8A 

Crashed Thread: 0 Dispatch queue: com.apple.main-thread 

Exception Type: EXC_BAD_ACCESS (SIGSEGV) 
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 

VM Regions Near 0: 
--> 
    __TEXT     0000000100000000-0000000100001000 [ 4K] r-x/rwx SM=COW /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 
0 readline.so      0x00000001002f2f97 call_readline + 647 
1 org.python.python    0x0000000100008e22 PyOS_Readline + 274 
2 org.python.python    0x000000010000a678 tok_nextc + 104 
3 org.python.python    0x000000010000ae23 PyTokenizer_Get + 147 
4 org.python.python    0x0000000100005a1a parsetok + 218 
5 org.python.python    0x00000001000e8a52 PyParser_ASTFromFile + 146 
6 org.python.python    0x00000001000e9d33 PyRun_InteractiveOneFlags + 243 
7 org.python.python    0x00000001000ea01e PyRun_InteractiveLoopFlags + 78 
8 org.python.python    0x00000001000ea831 PyRun_AnyFileExFlags + 161 
9 org.python.python    0x00000001001014ed Py_Main + 3101 
10 org.python.python    0x0000000100000f14 0x100000000 + 3860 

Thread 0 crashed with X86 Thread State (64-bit): 
    rax: 0x0000000000000000 rbx: 0x0000000100335a70 rcx: 0x0000000100300000 rdx: 0x0000000000000a00 
    rdi: 0x0000000000000000 rsi: 0x00000001002f3254 rbp: 0x00007fff5fbff540 rsp: 0x00007fff5fbff470 
    r8: 0x0000000100300000 r9: 0x0000000000000208 r10: 0x0002000000000003 r11: 0x0000000000000001 
    r12: 0x0000000000000001 r13: 0x0000000000000007 r14: 0x00007fff5fbff500 r15: 0x00007fff5fbff480 
    rip: 0x00000001002f2f97 rfl: 0x0000000000010206 cr2: 0x0000000000000000 

Logical CPU:  1 
Error Code:  0x00000004 
Trap Number:  14 


Binary Images: 
     0x100000000 -  0x100000fff +org.python.python (2.7.5 - 2.7.5) <29DAB82B-5BC9-56CE-C09D-AE442FB37EF0> /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 
     0x100003000 -  0x10016ffff +org.python.python (2.7.5, [c] 2004-2013 Python Software Foundation. - 2.7.5) <CDFB33CA-71DD-B1C2-5262-545F3FA06153> /Library/Frameworks/Python.framework/Versions/2.7/Python 
     0x1002f1000 -  0x1002f3ff7 +readline.so (???) <6EA1FE1F-B78C-23EF-A4C2-9B7E9FB8B643> /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so 
     0x1004b0000 -  0x1004ceffb libedit.2.dylib (39) <1B0596DB-F336-32E7-BB9F-51BF70DB5305> /usr/lib/libedit.2.dylib 
     0x100600000 -  0x100654fe7 +libncursesw.5.dylib (5) <3F0079C0-01C1-3CB8-19CA-F9B49AA4F4A4> /Library/Frameworks/Python.framework/Versions/2.7/lib/libncursesw.5.dylib 
    0x7fff6424d000 -  0x7fff6428068f dyld (239) <7BD34028-A0FE-3543-955A-CEE43C7ECE2E> /usr/lib/dyld 
    0x7fff8578a000 -  0x7fff8578eff7 libcache.dylib (62) <D991B21E-5F8F-38F1-91B3-5A3D13FA58D5> /usr/lib/system/libcache.dylib 
    0x7fff8670f000 -  0x7fff86738ff7 libc++abi.dylib (47.1) <7926F072-A0C5-3753-A933-E871F3D26820> /usr/lib/libc++abi.dylib 
    0x7fff86849000 -  0x7fff8684affb libremovefile.dylib (33) <F34C9DC5-0F78-3AFC-9E93-D56E18666A96> /usr/lib/system/libremovefile.dylib 
    0x7fff8684b000 -  0x7fff86852ff3 libcopyfile.dylib (103) <20F0240D-10F5-3554-8407-D8F3F77E3402> /usr/lib/system/libcopyfile.dylib 
    0x7fff86853000 -  0x7fff8686fff7 libsystem_kernel.dylib (2422.1.43) <94EC865E-353C-308C-9C57-92FF7576FCDE> /usr/lib/system/libsystem_kernel.dylib 
    0x7fff86a44000 -  0x7fff86a47ff7 libdyld.dylib (239) <44B9011B-DD63-315D-868C-382D082DEE4F> /usr/lib/system/libdyld.dylib 
    0x7fff87667000 -  0x7fff8768aff7 libxpc.dylib (300.1.9) <306436DD-2569-3978-87ED-4EA0366E8331> /usr/lib/system/libxpc.dylib 
    0x7fff8768b000 -  0x7fff87695fff libcommonCrypto.dylib (60049) <977DD9FF-99BE-3B0E-9FCD-98EF44DB20F8> /usr/lib/system/libcommonCrypto.dylib 
    0x7fff87696000 -  0x7fff876c5fd2 libsystem_m.dylib (3047.15) <181C338F-3C54-3F0E-A31B-9BDAF8657F5C> /usr/lib/system/libsystem_m.dylib 
    0x7fff878cc000 -  0x7fff878cdff7 libsystem_blocks.dylib (63) <4E91F9EA-A4E4-3CDD-BC81-D240BA0C29A4> /usr/lib/system/libsystem_blocks.dylib 
    0x7fff882f1000 -  0x7fff882f3ff7 libquarantine.dylib (71) <77210EBF-21F4-390C-8498-FDC5C90D1B3D> /usr/lib/system/libquarantine.dylib 
    0x7fff88937000 -  0x7fff88aefff7 libicucore.A.dylib (511.22) <F9F35D66-9773-3D60-B85E-16B507F91D63> /usr/lib/libicucore.A.dylib 
    0x7fff8a004000 -  0x7fff8a00bff7 libsystem_pthread.dylib (53.1.2) <6FFC74A2-9AA7-3D61-8064-50119D8176E7> /usr/lib/system/libsystem_pthread.dylib 
    0x7fff8a00d000 -  0x7fff8a00effb libSystem.B.dylib (1197.1.1) <0F46AD54-E26B-340A-A26D-37086FBF7B57> /usr/lib/libSystem.B.dylib 
    0x7fff8a328000 -  0x7fff8a329ff7 libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib 
    0x7fff8a34c000 -  0x7fff8a366fff libdispatch.dylib (339.1.5.0.1) <A523C102-8356-30D5-A189-B712A267BF28> /usr/lib/system/libdispatch.dylib 
    0x7fff8af35000 -  0x7fff8af65fff libncurses.5.4.dylib (42) <BF763D62-9149-37CB-B1D2-F66A2510E6DD> /usr/lib/libncurses.5.4.dylib 
    0x7fff8b0a6000 -  0x7fff8b0a7ff7 libsystem_sandbox.dylib (278.5) <DDA98EB2-A333-39C4-B7C8-0947BF0619B4> /usr/lib/system/libsystem_sandbox.dylib 
    0x7fff8b10a000 -  0x7fff8b2eefff com.apple.CoreFoundation (6.9 - 847.11) <40C0F570-BBC0-3E9D-A83B-3E4083EA139E> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 
    0x7fff8c8b4000 -  0x7fff8c8b9ff7 libunwind.dylib (35.3) <E152AFEA-2133-3AF3-A3B8-BF7CFD3E05F5> /usr/lib/system/libunwind.dylib 
    0x7fff8c9b2000 -  0x7fff8cb5ff8f libobjc.A.dylib (551) <AD54B900-1384-3C07-AA2A-F7E6A03F0181> /usr/lib/libobjc.A.dylib 
    0x7fff8cb68000 -  0x7fff8cb8fffb libsystem_info.dylib (449.1.2) <B285AAF5-3046-37C2-A1F9-8042EC3F6B2E> /usr/lib/system/libsystem_info.dylib 
    0x7fff8cfcb000 -  0x7fff8d019fff libcorecrypto.dylib (161.1) <F3973C28-14B6-3006-BB2B-00DD7F09ABC7> /usr/lib/system/libcorecrypto.dylib 
    0x7fff8d8a1000 -  0x7fff8d8b2ff7 libsystem_asl.dylib (217.1.1) <4B431390-9A03-3E03-9490-B5CA977BE1ED> /usr/lib/system/libsystem_asl.dylib 
    0x7fff8ea2e000 -  0x7fff8ea30ff3 libsystem_configuration.dylib (596.5) <D36BC3FC-78CF-33D4-910B-6BC0FC2061C7> /usr/lib/system/libsystem_configuration.dylib 
    0x7fff8f21c000 -  0x7fff8f223fff libcompiler_rt.dylib (35) <FBA11D1C-ECD2-3D8E-8260-BF8A6C83E5A1> /usr/lib/system/libcompiler_rt.dylib 
    0x7fff8f533000 -  0x7fff8f53bfff libsystem_dnssd.dylib (522.1.9) <7F7B0B2B-8416-3E13-A482-388362AC6BA7> /usr/lib/system/libsystem_dnssd.dylib 
    0x7fff905a3000 -  0x7fff905caff7 libsystem_network.dylib (241.3) <15FA3EBF-DC43-33D8-AFFB-B45355E806B5> /usr/lib/system/libsystem_network.dylib 
    0x7fff9129a000 -  0x7fff9129dff7 libsystem_stats.dylib (93.1.15.1.3) <763D8C3A-D56A-3198-8EB8-5A1F1C93AC45> /usr/lib/system/libsystem_stats.dylib 
    0x7fff91455000 -  0x7fff91466ff7 libz.1.dylib (53) <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib 
    0x7fff914ef000 -  0x7fff914f6ffb liblaunch.dylib (842.1.1) <B6FB3F53-9F4A-32AF-9B11-EEFFC6C2B1C4> /usr/lib/system/liblaunch.dylib 
    0x7fff91529000 -  0x7fff9152afff libunc.dylib (28) <29F4D08C-F997-3EF6-A487-382925450C4B> /usr/lib/system/libunc.dylib 
    0x7fff91a4c000 -  0x7fff91a9efff libc++.1.dylib (120) <0CD61156-DCA0-3221-9CB7-A01695DE1D39> /usr/lib/libc++.1.dylib 
    0x7fff92230000 -  0x7fff92272ff7 libauto.dylib (185.5) <4E107C53-8F50-3B87-B7A9-FE60FFA13FE1> /usr/lib/libauto.dylib 
    0x7fff9227f000 -  0x7fff92288ff3 libsystem_notify.dylib (121) <9D7C2C0E-BC86-3C49-BD3D-E71C916090DB> /usr/lib/system/libsystem_notify.dylib 
    0x7fff929c0000 -  0x7fff929c6ff7 libsystem_platform.dylib (24.1.3) <8C53550A-3B73-3DC9-85D7-92BEC13BB637> /usr/lib/system/libsystem_platform.dylib 
    0x7fff92af7000 -  0x7fff92b80ff7 libsystem_c.dylib (997.1.1) <6A5FE5FF-3EB3-3DAC-9259-905142C78408> /usr/lib/system/libsystem_c.dylib 
    0x7fff92bcd000 -  0x7fff92bd2fff libmacho.dylib (845) <BE27F72F-D217-3116-A1CA-D07BA6AE30F9> /usr/lib/system/libmacho.dylib 
    0x7fff92d76000 -  0x7fff92d76ff7 libkeymgr.dylib (28) <2F44F81F-0315-35BD-A97B-25743509CEC4> /usr/lib/system/libkeymgr.dylib 
    0x7fff92d77000 -  0x7fff92d92ff7 libsystem_malloc.dylib (23.1.7) <C7493811-CC98-351C-A44A-1EC4C223E2BC> /usr/lib/system/libsystem_malloc.dylib 

External Modification Summary: 
    Calls made by other processes targeting this process: 
    task_for_pid: 0 
    thread_create: 0 
    thread_set_state: 0 
    Calls made by this process: 
    task_for_pid: 0 
    thread_create: 0 
    thread_set_state: 0 
    Calls made by all processes on this machine: 
    task_for_pid: 65487 
    thread_create: 0 
    thread_set_state: 0 

VM Region Summary: 
ReadOnly portion of Libraries: Total=75.1M resident=40.5M(54%) swapped_out_or_unallocated=34.6M(46%) 
Writable regions: Total=27.7M written=2232K(8%) resident=2556K(9%) swapped_out=0K(0%) unallocated=25.2M(91%) 

REGION TYPE      VIRTUAL 
===========      ======= 
Kernel Alloc Once      4K 
MALLOC        19.4M 
MALLOC (admin)      16K 
STACK GUARD      56.0M 
Stack        8192K 
VM_ALLOCATE       8K 
__DATA        1408K 
__LINKEDIT       64.4M 
__TEXT        10.7M 
__UNICODE       544K 
shared memory       4K 
===========      ======= 
TOTAL        160.4M 
+1

このバージョンをどのようにコンパイルしたかなど、bugs.python.orgに投稿してください。 –

+2

別の場所:http://stackoverflow.com/questions/18284608/mac-python-2-7-django-crash-segmentation-11、10.9と思われます。 Pythonが完全に異なっていても(activestate)、readlineライブラリがb0rkenであると思われます。 –

+8

この問題は、MacOSX Maverick Readlineライブラリのバグであるため、話題にはならないようです。 –

答えて

33

を、あなたがしたいバージョンの変更):

cd /Library/Frameworks/Python.framework/Versions/3.3 
cd ./lib/python3.3/lib-dynload 
sudo mv readline.so readline.so.disabled 
+0

この修正プログラムは私の場合でも2.7で動作しました。とてもうまくいった! – Dimitris

+0

ありがとう、これは私にとってまったく同じ問題を解決しました。ただ好奇心から、あなたはどのように解決策を見つけましたか? – Grimmy

+0

残念ながら、(コマンド履歴をブラウズするための)上向き(下向き)キーがまったく機能していないことがわかります。そして、左(右、入力されたコマンドをブラウズする) - キーも同様です。私はそれがreadlineが扱うものだと信じています。だから、Pythonがそれを見つけられないようにするために、そのライブラリの名前を変更する。とにかく、私はどこの情報を得たのか覚えていません。 –

9

あなたはPython 2.7.6をインストールする必要があり、01の修正が含まれて(OS X 10.9で対話型のプロンプトクラッシュ)が発生しています。

+1

時々あなたはアップグレードできないことがあります。そのため回避策があります。 –

+0

これは私にとってはうまくいく、より良い解決策です –

関連する問題