Bug #191

Python spread blocks at least sigint

Added by I. Lütkebohle about 13 years ago. Updated almost 12 years ago.

Status:RejectedStart date:02/15/2011
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Python
Target version:rsb-0.7

Description

Programme die RSBPython verwenden reagieren nicht mehr auf Ctrl-C.


Related issues

Related to RSB Component Testing Framework - Bug #981: Timeout not working when using spread Closed 04/13/2012

History

#1 Updated by J. Wienke almost 13 years ago

  • Category set to Python

#2 Updated by J. Moringen almost 13 years ago

This might be caused by Spread interacting with signal handlers: The same behavior regarding SIGINT can be observed when using libspread from Lisp.

#3 Updated by J. Wienke over 12 years ago

  • % Done changed from 0 to 10

Somehow it is possible to kill every rsb-python based software with ctrl+4. Why? ;)

#4 Updated by J. Wienke almost 12 years ago

  • Subject changed from Ctrl-C für RSBPython to Python spread blocks at least sigint
  • Status changed from New to Rejected
  • Target version set to rsb-0.7
  • % Done changed from 10 to 0

This is a problem of the C implementation of spread. This blocks at least sigint, which consequently prevents the receiving thread from handling this signal. So we cannot do much about this.

Also available in: Atom PDF