title: Abort trap: 6 when running a python script
body: <p>I am working on a python program that displays an animation, thus I am using pyglet. Until now I've been working with the python compiler that comes with Psychopy, but now I need to make this program as most independent as possible.</p>
  
  <p>I have achieved this task with a Windows machine, in the case of OSX, I have followed <a href="http://twistedpairdevelopment.wordpress.com/2012/02/21/installing-pyglet-in-mac-os-x/" rel="noreferrer">this post</a> in order to install pyglet. However, when I now run the program, it returns this:</p>
  
  <pre><code>&gt;&gt;&gt;&gt; python 140603_plaid8.py
  2014-06-17 12:25:02.512 Python[1713:d07] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/fk/1plt8wj53_d183pv59scmg4m0000gn/T/org.python.python.savedState
  no input received
  CONFIG FILE LOADED
  TRIALS FILE LOADED
  2014-06-17 12:25:02.661 Python[1713:d07] -[NSApplication _setup:]: unrecognized selector sent to instance 0x102d3b5c0
  2014-06-17 12:25:02.662 Python[1713:d07] An uncaught exception was raised
  2014-06-17 12:25:02.663 Python[1713:d07] -[NSApplication _setup:]: unrecognized selector sent to instance 0x102d3b5c0
  2014-06-17 12:25:02.663 Python[1713:d07] (
      0   CoreFoundation                      0x00007fff8948f25c __exceptionPreprocess + 172
      1   libobjc.A.dylib                     0x00007fff87f16e75 objc_exception_throw + 43
      2   CoreFoundation                      0x00007fff8949212d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
      3   CoreFoundation                      0x00007fff893ed322 ___forwarding___ + 1010
      4   CoreFoundation                      0x00007fff893ecea8 _CF_forwarding_prep_0 + 120
      5   Tk                                  0x0000000108253ed6 TkpInit + 459
      6   Tk                                  0x00000001081d1b0f Tk_Init + 1687
      7   _tkinter.so                         0x00000001080b4c0d Tcl_AppInit + 77
      8   _tkinter.so                         0x00000001080b3657 Tkinter_Create + 919
      9   Python                              0x00000001000c2fad PyEval_EvalFrameEx + 21405
      10  Python                              0x00000001000c4fb3 PyEval_EvalCodeEx + 2115
      11  Python                              0x000000010003eac0 function_call + 176
      12  Python                              0x000000010000ceb2 PyObject_Call + 98
      13  Python                              0x000000010001f56d instancemethod_call + 365
      14  Python                              0x000000010000ceb2 PyObject_Call + 98
      15  Python                              0x00000001000bc957 PyEval_CallObjectWithKeywords + 87
      16  Python                              0x000000010002285e PyInstance_New + 126
      17  Python                              0x000000010000ceb2 PyObject_Call + 98
      18  Python                              0x00000001000c0c60 PyEval_EvalFrameEx + 12368
      19  Python                              0x00000001000c4fb3 PyEval_EvalCodeEx + 2115
      20  Python                              0x000000010003eac0 function_call + 176
      21  Python                              0x000000010000ceb2 PyObject_Call + 98
      22  Python                              0x000000010001f56d instancemethod_call + 365
      23  Python                              0x000000010000ceb2 PyObject_Call + 98
      24  Python                              0x00000001000bc957 PyEval_CallObjectWithKeywords + 87
      25  Python                              0x000000010002285e PyInstance_New + 126
      26  Python                              0x000000010000ceb2 PyObject_Call + 98
      27  Python                              0x00000001000c0c60 PyEval_EvalFrameEx + 12368
      28  Python                              0x00000001000c4fb3 PyEval_EvalCodeEx + 2115
      29  Python                              0x00000001000c50d6 PyEval_EvalCode + 54
      30  Python                              0x00000001000e995e PyRun_FileExFlags + 174
      31  Python                              0x00000001000e9bfa PyRun_SimpleFileExFlags + 458
      32  Python                              0x0000000100100c0d Py_Main + 3101
      33  Python                              0x0000000100000f14 Python + 3860
      34  ???                                 0x0000000000000002 0x0 + 2
  )
  2014-06-17 12:25:02.664 Python[1713:d07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSApplication _setup:]: unrecognized selector sent to instance 0x102d3b5c0'
  *** First throw call stack:
  (
      0   CoreFoundation                      0x00007fff8948f25c __exceptionPreprocess + 172
      1   libobjc.A.dylib                     0x00007fff87f16e75 objc_exception_throw + 43
      2   CoreFoundation                      0x00007fff8949212d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
      3   CoreFoundation                      0x00007fff893ed322 ___forwarding___ + 1010
      4   CoreFoundation                      0x00007fff893ecea8 _CF_forwarding_prep_0 + 120
      5   Tk                                  0x0000000108253ed6 TkpInit + 459
      6   Tk                                  0x00000001081d1b0f Tk_Init + 1687
      7   _tkinter.so                         0x00000001080b4c0d Tcl_AppInit + 77
      8   _tkinter.so                         0x00000001080b3657 Tkinter_Create + 919
      9   Python                              0x00000001000c2fad PyEval_EvalFrameEx + 21405
      10  Python                              0x00000001000c4fb3 PyEval_EvalCodeEx + 2115
      11  Python                              0x000000010003eac0 function_call + 176
      12  Python                              0x000000010000ceb2 PyObject_Call + 98
      13  Python                              0x000000010001f56d instancemethod_call + 365
      14  Python                              0x000000010000ceb2 PyObject_Call + 98
      15  Python                              0x00000001000bc957 PyEval_CallObjectWithKeywords + 87
      16  Python                              0x000000010002285e PyInstance_New + 126
      17  Python                              0x000000010000ceb2 PyObject_Call + 98
      18  Python                              0x00000001000c0c60 PyEval_EvalFrameEx + 12368
      19  Python                              0x00000001000c4fb3 PyEval_EvalCodeEx + 2115
      20  Python                              0x000000010003eac0 function_call + 176
      21  Python                              0x000000010000ceb2 PyObject_Call + 98
      22  Python                              0x000000010001f56d instancemethod_call + 365
      23  Python                              0x000000010000ceb2 PyObject_Call + 98
      24  Python                              0x00000001000bc957 PyEval_CallObjectWithKeywords + 87
      25  Python                              0x000000010002285e PyInstance_New + 126
      26  Python                              0x000000010000ceb2 PyObject_Call + 98
      27  Python                              0x00000001000c0c60 PyEval_EvalFrameEx + 12368
      28  Python                              0x00000001000c4fb3 PyEval_EvalCodeEx + 2115
      29  Python                              0x00000001000c50d6 PyEval_EvalCode + 54
      30  Python                              0x00000001000e995e PyRun_FileExFlags + 174
      31  Python                              0x00000001000e9bfa PyRun_SimpleFileExFlags + 458
      32  Python                              0x0000000100100c0d Py_Main + 3101
      33  Python                              0x0000000100000f14 Python + 3860
      34  ???                                 0x0000000000000002 0x0 + 2
  )
  libc++abi.dylib: terminating with uncaught exception of type NSException
  Abort trap: 6
  </code></pre>
  
  <p>I do not understand what this error means, can anyone help me understand what have I done wrong?</p>