title: Error: Segmentation fault (core dumped)
body: <p>Im new in python and am getting a strange error:</p>
  
  <pre><code>Segmentation fault (core dumped)
  </code></pre>
  
  <p>When i execute the following code:</p>
  
  <pre><code>  class Workspace(QMainWindow, Ui_MainWindow):
      """ This class is for managing the whole GUI `Workspace'.
          Currently a Workspace is similar to a MainWindow
      """
  
      def __init__(self):
          #p= subprocess.Popen(["java -Xmx256m -jar bin/HelloWorld.jar"],cwd=r'/home/karen/sphinx4-1.0beta5-src/sphinx4-1.0beta5/', shell=True, stdout=subprocess.PIPE, bufsize= 4024)
          try:
              from Queue import Queue, Empty
          except ImportError:
              while True:
      #from queue import Queue, Empty  # python 3.x
                  print "error"
  
          ON_POSIX = 'posix' in sys.builtin_module_names
  
          def enqueue_output(out, queue):
              for line in iter(out.readline, b''):
                  queue.put(line)
              out.close()
  
          p= Popen(["java -Xmx256m -jar bin/HelloWorld.jar"],cwd=r'/home/karen/sphinx4-1.0beta5-src/sphinx4-1.0beta5/',stdout=PIPE, shell=True, bufsize= 4024)
          q = Queue()
          t = threading.Thread(target=enqueue_output, args=(p.stdout, q))
          #t = Thread(target=enqueue_output, args=(p.stdout, q))
          t.daemon = True # thread dies with the program
          t.start()
  
  # ... do other things here
          def myfunc(q):
              while True:
  
                  try: line = q.get_nowait()
           # or q.get(timeout=.1)
                  except Empty:
                      print('Vacio')
                  else: # got line
      # ... do something with line
  
                      print line  
  
  
          thread = threading.Thread(target=myfunc, args=(q,))
          thread.start()
  </code></pre>
  
  <p>This part of code is reading from a program's stdout.When i execute  <code>myfunc</code> out of the thread it works ! But when i execute it in the thread fais... 
  Any suggestion?</p>