"Ilya N. Golubev" <gin(a)mo.msk.ru> wrote:
Reproducing in 21.4 as follows.
Inside `shell' run `bash-3.0-31'.
Run a background job inside it. Any interactive graphical program
will do, or even
perl -e 'use POSIX;pause;'&
Run a foreground job in `bash'. `cat' will do.
Terminate background job - by command in itself, or by `kill' from
another shell, so that `bash' outputs job status message.
`comint-interrupt-subjob' in shell buffer outputs an (elisp error)
message:
Wrong type argument: integer-or-marker-p, nil
I cannot reproduce this error in either 21.4 or 21.5. In both cases,
comint-interrupt-subjob worked normally for me. Please do M-x
report-emacs-bug so we can get more information about your environment.
Also, since you have a locally modified shell.el and/or comint.el, you'd
better tell us about your modifications, too, since they may be
affecting this problem.
Regards,
--
Jerry James, Assistant Professor Jerry.James(a)usu.edu
Computer Science Department
http://www.cs.usu.edu/~jerry/
Utah State University