Package: python-gevent
Version: 0.12.2-5
Severity: serious

The 002-exc_info-leak patch added in 0.12.2-5 adds a call to
core.set_exc_info(..). However, this method does not exist in gevent.core, so it
blows up when you hit this codepath.

I'm using gevent with gunicorn:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.5/gunicorn/arbiter.py", line 389, in 
spawn_workers
    worker.init_process()
  File "/usr/lib/pymodules/python2.5/gunicorn/workers/base.py", line 99, in 
init_process
    self.run()
  File "/usr/lib/pymodules/python2.5/gunicorn/workers/ggevent.py", line 45, in 
run
    gevent.sleep(0.1)
  File "/usr/lib/pymodules/python2.5/gevent/hub.py", line 71, in sleep
    switch_result = get_hub().switch()
  File "/usr/lib/pymodules/python2.5/gevent/hub.py", line 156, in switch
    core.set_exc_info(*exc_info)


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org
       `-

Attachment: signature.asc
Description: PGP signature

Reply via email to