OS X, r1037: Completion in script buffer gives error

Bug #1026705 reported by Richard Stanton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-mode.el
Fix Released
Medium
Andreas Roehler

Bug Description

This is different from (though related to my investigations of) bug 1026448:

That bug description was as follows:

  Using r1037 under Windows, if I press ESC-TAB in a Python script
  buffer, nothing happens. If I complete instead by selecting (with the
  mouse) "PyTools" -> "Complete Symbol", it works fine. This is odd, as
  ESC-TAB is supposed to be bound to exactly that command...

I just tried the same thing under OS X. Again, completion using ESC-TAB does nothing, but when I try using the menu (which worked fine under Windows), I get the following error:

Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
  substring(nil 0 nil)
  (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)
  (setq completions (split-string (substring ugly-return 0 (position 10 ugly-return)) sep))
  (if (string= pattern "") (tab-to-tab-stop) (process-send-string python-process (format ccs pattern)) (accept-process-output python-process 0.1) (setq completions (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)) (setq completion (when completions (try-completion pattern completions))))
  (let* ((beg (or beg (progn (save-excursion (skip-chars-backward "a-z0-9A-Z_." (point-at-bol)) (point))))) (end (or end (point))) (pattern (or word (buffer-substring-no-properties beg end))) (sep ";") (shell (py-choose-shell)) (pyshellname (if (string-match "ipython" shell) shell "ipython")) (processlist (process-list)) done (process (if ipython-complete-use-separate-shell-p (unless (and (buffer-live-p "*IPython-Complete*") (comint-check-proc (process-name ...))) (get-buffer-process (py-shell nil nil pyshellname (quote noswitch) nil "*IPython-Complete*"))) (progn (while (and processlist (not done)) (when (and ... ... ...)) (setq processlist (cdr processlist))) done))) (python-process (or process (get-buffer-process (py-shell nil nil (if (string-match "[iI][pP]ython[^[:alpha:]]*$" pyshellname) pyshellname "ipython") (quote noswitch) nil)))) (comint-output-filter-functions (delq (quote py-comint-output-filter-function) comint-output-filter-functions)) (comint-output-filter-functions (append comint-output-filter-functions (quote (ansi-color-filter-apply (lambda (string) (setq ugly-return ...) (delete-region comint-last-output-start ...)))))) (ccs (or completion-command-string (py-set-ipython-completion-command-string (process-name python-process)))) completion completions completion-table ugly-return) (if (string= pattern "") (tab-to-tab-stop) (process-send-string python-process (format ccs pattern)) (accept-process-output python-process 0.1) (setq completions (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)) (setq completion (when completions (try-completion pattern completions)))) (cond ((eq completion t) (if (eq this-command last-command) (when python-completion-original-window-configuration (set-window-configuration python-completion-original-window-configuration))) (setq python-completion-original-window-configuration nil) (message "Can't find completion for \"%s\"" pattern) (ding) nil) ((not (string= pattern completion)) (progn (delete-char (- (length pattern))) (insert completion) nil)) ((< 1 (length completions)) (unless python-completion-original-window-configuration (setq python-completion-original-window-configuration (current-window-configuration))) (with-output-to-temp-buffer "*IPython Completions*" (display-completion-list (all-completions pattern completions)))) ((null completion) (message "Can't find completion for \"%s\"" pattern) (ding))))
  ipython-complete(nil nil 21 23 "ex")
  (cond ((string= word "") (tab-to-tab-stop)) ((string-match "[iI][pP]ython" shell) (ipython-complete nil nil beg end word)) ((string-match "[pP]ython3[^[:alpha:]]*$" shell) (python-shell-completion--do-completion-at-point proc (buffer-substring-no-properties beg end) word)) (imports (py-python-script-complete shell imports beg end word)) (t (py-shell-complete-intern word beg end shell imports proc)))
  (let* ((shell (or shell (py-choose-shell))) py-split-windows-on-execute-p py-switch-buffers-on-execute-p (proc (or (get-process shell) (get-buffer-process (py-shell nil nil shell (quote noswitch) nil)))) (beg (save-excursion (skip-chars-backward "a-zA-Z0-9_.") (point))) (end (point)) (word (buffer-substring-no-properties beg end)) (imports (py-find-imports))) (cond ((string= word "") (tab-to-tab-stop)) ((string-match "[iI][pP]ython" shell) (ipython-complete nil nil beg end word)) ((string-match "[pP]ython3[^[:alpha:]]*$" shell) (python-shell-completion--do-completion-at-point proc (buffer-substring-no-properties beg end) word)) (imports (py-python-script-complete shell imports beg end word)) (t (py-shell-complete-intern word beg end shell imports proc))))
  (if (or (eq major-mode (quote comint-mode)) (eq major-mode (quote inferior-python-mode))) (let (py-fontify-shell-buffer-p (shell (or shell (py-report-executable (buffer-name (current-buffer)))))) (if (string-match "[iI][pP]ython" shell) (ipython-complete) (let* ((orig (point)) (beg (save-excursion (skip-chars-backward "a-zA-Z0-9_.") (point))) (end (point)) (word (buffer-substring-no-properties beg end)) (proc (get-buffer-process (current-buffer)))) (cond ((string= word "") (tab-to-tab-stop)) ((string-match "[pP]ython3[^[:alpha:]]*$" shell) (python-shell-completion--do-completion-at-point proc "" word)) (t (py-shell-complete-intern word beg end shell nil proc)))))) (let* ((shell (or shell (py-choose-shell))) py-split-windows-on-execute-p py-switch-buffers-on-execute-p (proc (or (get-process shell) (get-buffer-process (py-shell nil nil shell (quote noswitch) nil)))) (beg (save-excursion (skip-chars-backward "a-zA-Z0-9_.") (point))) (end (point)) (word (buffer-substring-no-properties beg end)) (imports (py-find-imports))) (cond ((string= word "") (tab-to-tab-stop)) ((string-match "[iI][pP]ython" shell) (ipython-complete nil nil beg end word)) ((string-match "[pP]ython3[^[:alpha:]]*$" shell) (python-shell-completion--do-completion-at-point proc (buffer-substring-no-properties beg end) word)) (imports (py-python-script-complete shell imports beg end word)) (t (py-shell-complete-intern word beg end shell imports proc)))))
  py-shell-complete()
  call-interactively(py-shell-complete nil nil)

Changed in python-mode:
assignee: nobody → Andreas Roehler (a-roehler)
milestone: none → 6.0.11
importance: Undecided → Medium
Revision history for this message
Andreas Roehler (a-roehler) wrote :

do you get this error still?

Revision history for this message
Richard Stanton (a-stanton) wrote : RE: [Bug 1026705] Re: r1037 under OS X: Completion in script buffer gives error
Download full text (7.3 KiB)

It works fine when I connect to my Mac remotely. I'll confirm further when I'm back in front of it on Monday.

> -----Original Message-----
> From: <email address hidden> [mailto:<email address hidden>] On Behalf
> Of Andreas Roehler
> Sent: Saturday, July 21, 2012 4:06 AM
> To: Richard Stanton
> Subject: [Bug 1026705] Re: r1037 under OS X: Completion in script buffer
> gives error
>
> do you get this error still?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1026705
>
> Title:
> r1037 under OS X: Completion in script buffer gives error
>
> Status in An Emacs mode for editing Python code:
> New
>
> Bug description:
> This is different from (though related to my investigations of) bug
> 1026448:
>
> That bug description was as follows:
>
> Using r1037 under Windows, if I press ESC-TAB in a Python script
> buffer, nothing happens. If I complete instead by selecting (with the
> mouse) "PyTools" -> "Complete Symbol", it works fine. This is odd, as
> ESC-TAB is supposed to be bound to exactly that command...
>
> I just tried the same thing under OS X. Again, completion using ESC-
> TAB does nothing, but when I try using the menu (which worked fine
> under Windows), I get the following error:
>
> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
> substring(nil 0 nil)
> (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)
> (setq completions (split-string (substring ugly-return 0 (position 10 ugly-
> return)) sep))
> (if (string= pattern "") (tab-to-tab-stop) (process-send-string python-
> process (format ccs pattern)) (accept-process-output python-process 0.1)
> (setq completions (split-string (substring ugly-return 0 (position 10 ugly-
> return)) sep)) (setq completion (when completions (try-completion pattern
> completions))))
> (let* ((beg (or beg (progn (save-excursion (skip-chars-backward "a-z0-9A-
> Z_." (point-at-bol)) (point))))) (end (or end (point))) (pattern (or word
> (buffer-substring-no-properties beg end))) (sep ";") (shell (py-choose-shell))
> (pyshellname (if (string-match "ipython" shell) shell "ipython")) (processlist
> (process-list)) done (process (if ipython-complete-use-separate-shell-p
> (unless (and (buffer-live-p "*IPython-Complete*") (comint-check-proc
> (process-name ...))) (get-buffer-process (py-shell nil nil pyshellname (quote
> noswitch) nil "*IPython-Complete*"))) (progn (while (and processlist (not
> done)) (when (and ... ... ...)) (setq processlist (cdr processlist))) done)))
> (python-process (or process (get-buffer-process (py-shell nil nil (if (string-
> match "[iI][pP]ython[^[:alpha:]]*$" pyshellname) pyshellname "ipython")
> (quote noswitch) nil)))) (comint-output-filter-functions (delq (quote py-
> comint-output-filter-function) comint-output-filter-functions)) (comint-
> output-filter-functions (append comint-output-filter-functions (quote (ansi-
> color-filter-apply (lambda (string) (setq ugly-return ...) (delete-region
> comint-last-output-start ...)))))) (ccs (or completio...

Read more...

Revision history for this message
Richard Stanton (a-stanton) wrote : Re: r1037 under OS X: Completion in script buffer gives error
Download full text (5.9 KiB)

Using r1044, completion using ESC-TAB works OK if I start Emacs on my Mac from the command line using the command "emacs -nw"

Without the "-nw" option, I get the following error:

Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
  substring(nil 0 nil)
  (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)
  (setq completions (split-string (substring ugly-return 0 (position 10 ugly-return)) sep))
  (if (string= pattern "") (tab-to-tab-stop) (process-send-string python-process (format ccs pattern)) (accept-process-output python-process 0.1) (setq completions (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)) (setq completion (when completions (try-completion pattern completions))))
  (let* ((beg (or beg (progn (save-excursion (skip-chars-backward "a-z0-9A-Z_." (point-at-bol)) (point))))) (end (or end (point))) (pattern (or word (buffer-substring-no-properties beg end))) (sep ";") (shell (py-choose-shell)) (pyshellname (if (string-match "ipython" shell) shell "ipython")) (processlist (process-list)) done (process (if ipython-complete-use-separate-shell-p (unless (and (buffer-live-p "*IPython-Complete*") (comint-check-proc (process-name ...))) (get-buffer-process (py-shell nil nil pyshellname (quote noswitch) nil "*IPython-Complete*"))) (progn (while (and processlist (not done)) (when (and ... ... ...)) (setq processlist (cdr processlist))) done))) (python-process (or process (get-buffer-process (py-shell nil nil (if (string-match "[iI][pP]ython[^[:alpha:]]*$" pyshellname) pyshellname "ipython") (quote noswitch) nil)))) (comint-output-filter-functions (delq (quote py-comint-output-filter-function) comint-output-filter-functions)) (comint-output-filter-functions (append comint-output-filter-functions (quote (ansi-color-filter-apply (lambda (string) (setq ugly-return ...) (delete-region comint-last-output-start ...)))))) (ccs (or completion-command-string (py-set-ipython-completion-command-string (process-name python-process)))) completion completions completion-table ugly-return) (if (string= pattern "") (tab-to-tab-stop) (process-send-string python-process (format ccs pattern)) (accept-process-output python-process 0.1) (setq completions (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)) (setq completion (when completions (try-completion pattern completions)))) (cond ((eq completion t) (if (eq this-command last-command) (when python-completion-original-window-configuration (set-window-configuration python-completion-original-window-configuration))) (setq python-completion-original-window-configuration nil) (message "Can't find completion for \"%s\"" pattern) (ding) nil) ((not (string= pattern completion)) (progn (delete-char (- (length pattern))) (insert completion) nil)) ((< 1 (length completions)) (unless python-completion-original-window-configuration (setq python-completion-original-window-configuration (current-window-configuration))) (with-output-to-temp-buffer "*IPython Completions*" (display-completion-list (all-completions pattern completions)))) ((null completion) (message "Can't find completion for \"%s\"" pattern) (ding))))
  ipython-complete(nil nil 21 23 "ex...

Read more...

Changed in python-mode:
status: New → In Progress
Revision history for this message
Andreas Roehler (a-roehler) wrote :

Hi Richard,

seems Emacs doesn't receive completions that way.
Please start from console in X and tell, if it happens again.

Thanks,

Andreas

Revision history for this message
Richard Stanton (a-stanton) wrote : Re: [Bug 1026705] Re: r1037 under OS X: Completion in script buffer gives error
Download full text (13.3 KiB)

I'm not quite sure what you'd like me to try, as I'm running a non-X
compiled version of Emacs. With r1046, I still get an error when I
complete:

Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
  substring(nil 0 nil)
  (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)
  (setq completions (split-string (substring ugly-return 0 (position 10
ugly-return)) sep))
  (if (string= pattern "") (tab-to-tab-stop) (process-send-string
python-process (format ccs pattern)) (accept-process-output python-process
0.1) (setq completions (split-string (substring ugly-return 0 (position 10
ugly-return)) sep)) (setq completion (when completions (try-completion
pattern completions))))
  (let* ((beg (or beg (progn (save-excursion (skip-chars-backward
"a-z0-9A-Z_." (point-at-bol)) (point))))) (end (or end (point))) (pattern
(or word (buffer-substring-no-properties beg end))) (sep ";") (shell
(py-choose-shell)) (pyshellname (if (string-match "ipython" shell) shell
"ipython")) (processlist (process-list)) done (process (if
ipython-complete-use-separate-shell-p (unless (and (buffer-live-p
"*IPython-Complete*") (comint-check-proc (process-name ...)))
(get-buffer-process (py-shell nil nil pyshellname (quote noswitch) nil
"*IPython-Complete*"))) (progn (while (and processlist (not done)) (when
(and ... ... ...)) (setq processlist (cdr processlist))) done)))
(python-process (or process (get-buffer-process (py-shell nil nil (if
(string-match "[iI][pP]ython[^[:alpha:]]*$" pyshellname) pyshellname
"ipython") (quote noswitch) nil)))) (comint-output-filter-functions (delq
(quote py-comint-output-filter-function) comint-output-filter-functions))
(comint-output-filter-functions (append comint-output-filter-functions
(quote (ansi-color-filter-apply (lambda (string) (setq ugly-return ...)
(delete-region comint-last-output-start ...)))))) (ccs (or
completion-command-string (py-set-ipython-completion-command-string
(process-name python-process)))) completion completions completion-table
ugly-return) (if (string= pattern "") (tab-to-tab-stop)
(process-send-string python-process (format ccs pattern))
(accept-process-output python-process 0.1) (setq completions (split-string
(substring ugly-return 0 (position 10 ugly-return)) sep)) (setq completion
(when completions (try-completion pattern completions)))) (cond ((eq
completion t) (if (eq this-command last-command) (when
python-completion-original-window-configuration (set-window-configuration
python-completion-original-window-configuration))) (setq
python-completion-original-window-configuration nil) (message "Can't find
completion for \"%s\"" pattern) (ding) nil) ((not (string= pattern
completion)) (progn (delete-char (- (length pattern))) (insert completion)
nil)) ((< 1 (length completions)) (unless
python-completion-original-window-configuration (setq
python-completion-original-window-configuration
(current-window-configuration))) (with-output-to-temp-buffer "*IPython
Completions*" (display-completion-list (all-completions pattern
completions))) (set-buffer "*IPython Completions*") (switch-to-buffer
"*IPython Completions*") (goto-char (point-min)) ...

Revision history for this message
Richard Stanton (a-stanton) wrote : Re: r1037 under OS X: Completion in script buffer gives error

Anything further I can do to try and help solve this one (which is still a problem as of r1057)? It's hard not being able to use completion...

Revision history for this message
Richard Stanton (a-stanton) wrote :

With r1077 and Emacs 24.2 under OS X, I no longer get an error backtrace when I press ESC-TAB to complete in a python script buffer, but it still doesn't quite work...

If I press ESC-TAB after the string "ex", here's what shows up *in the IPython buffer*:

In [27]: except;exec;execfile;exit

I also get the error message:

No response from Python process. Please check your configuration. If config is okay, please file a bug-regport at http://launchpad.net/python-mode

Revision history for this message
Andreas Roehler (a-roehler) wrote :

does this bug still exist?

Revision history for this message
Richard Stanton (a-stanton) wrote : Re: [Bug 1026705] Re: r1037 under OS X: Completion in script buffer gives error
Download full text (6.9 KiB)

Seems to work OK now. Thanks.

On 10/4/12 10:34 PM, "Andreas Roehler" <email address hidden> wrote:

>does this bug still exist?
>
>--
>You received this bug notification because you are subscribed to the bug
>report.
>https://bugs.launchpad.net/bugs/1026705
>
>Title:
> r1037 under OS X: Completion in script buffer gives error
>
>Status in An Emacs mode for editing Python code:
> In Progress
>
>Bug description:
> This is different from (though related to my investigations of) bug
> 1026448:
>
> That bug description was as follows:
>
> Using r1037 under Windows, if I press ESC-TAB in a Python script
> buffer, nothing happens. If I complete instead by selecting (with the
> mouse) "PyTools" -> "Complete Symbol", it works fine. This is odd, as
> ESC-TAB is supposed to be bound to exactly that command...
>
> I just tried the same thing under OS X. Again, completion using ESC-
> TAB does nothing, but when I try using the menu (which worked fine
> under Windows), I get the following error:
>
> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
> substring(nil 0 nil)
> (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)
> (setq completions (split-string (substring ugly-return 0 (position 10
>ugly-return)) sep))
> (if (string= pattern "") (tab-to-tab-stop) (process-send-string
>python-process (format ccs pattern)) (accept-process-output
>python-process 0.1) (setq completions (split-string (substring
>ugly-return 0 (position 10 ugly-return)) sep)) (setq completion (when
>completions (try-completion pattern completions))))
> (let* ((beg (or beg (progn (save-excursion (skip-chars-backward
>"a-z0-9A-Z_." (point-at-bol)) (point))))) (end (or end (point))) (pattern
>(or word (buffer-substring-no-properties beg end))) (sep ";") (shell
>(py-choose-shell)) (pyshellname (if (string-match "ipython" shell) shell
>"ipython")) (processlist (process-list)) done (process (if
>ipython-complete-use-separate-shell-p (unless (and (buffer-live-p
>"*IPython-Complete*") (comint-check-proc (process-name ...)))
>(get-buffer-process (py-shell nil nil pyshellname (quote noswitch) nil
>"*IPython-Complete*"))) (progn (while (and processlist (not done)) (when
>(and ... ... ...)) (setq processlist (cdr processlist))) done)))
>(python-process (or process (get-buffer-process (py-shell nil nil (if
>(string-match "[iI][pP]ython[^[:alpha:]]*$" pyshellname) pyshellname
>"ipython") (quote noswitch) nil)))) (comint-output-filter-functions (delq
>(quote py-comint-output-filter-function) comint-output-filter-functions))
>(comint-output-filter-functions (append comint-output-filter-functions
>(quote (ansi-color-filter-apply (lambda (string) (setq ugly-return ...)
>(delete-region comint-last-output-start ...)))))) (ccs (or
>completion-command-string (py-set-ipython-completion-command-string
>(process-name python-process)))) completion completions completion-table
>ugly-return) (if (string= pattern "") (tab-to-tab-stop)
>(process-send-string python-process (format ccs pattern))
>(accept-process-output python-process 0.1) (setq completions
>(split-string (subst...

Read more...

Changed in python-mode:
status: In Progress → Fix Committed
Revision history for this message
Richard Stanton (a-stanton) wrote :
Download full text (7.7 KiB)

Using r1104, I don't get that error message, but if I press ESC-TAB after
the string "ex",

A. I get the error message "No response from Python process. Please check
your configuration. If config is okay, please file a bug-regport at
http://launchpad.net/python-mode"

B. The completions do appear, but not in a completion buffer. Instead,
they appear as if they're the next input line in the Ipython buffer. For
example:

In [7]:
except;exec;execfile;exit;expanding_apply;expanding_corr;expanding_corr_pai
rwise;expanding_count;expanding_cov;expanding_kurt;expanding_max;expanding_
mean;expanding_median;expanding_min;expanding_quantile;expanding_skew;expan
ding_std;expanding_sum;expanding_var

In [8]:

On 10/9/12 10:17 AM, "Andreas Roehler" <email address hidden> wrote:

>** Changed in: python-mode
> Status: In Progress => Fix Committed
>
>--
>You received this bug notification because you are subscribed to the bug
>report.
>https://bugs.launchpad.net/bugs/1026705
>
>Title:
> r1037 under OS X: Completion in script buffer gives error
>
>Status in An Emacs mode for editing Python code:
> Fix Committed
>
>Bug description:
> This is different from (though related to my investigations of) bug
> 1026448:
>
> That bug description was as follows:
>
> Using r1037 under Windows, if I press ESC-TAB in a Python script
> buffer, nothing happens. If I complete instead by selecting (with the
> mouse) "PyTools" -> "Complete Symbol", it works fine. This is odd, as
> ESC-TAB is supposed to be bound to exactly that command...
>
> I just tried the same thing under OS X. Again, completion using ESC-
> TAB does nothing, but when I try using the menu (which worked fine
> under Windows), I get the following error:
>
> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
> substring(nil 0 nil)
> (split-string (substring ugly-return 0 (position 10 ugly-return)) sep)
> (setq completions (split-string (substring ugly-return 0 (position 10
>ugly-return)) sep))
> (if (string= pattern "") (tab-to-tab-stop) (process-send-string
>python-process (format ccs pattern)) (accept-process-output
>python-process 0.1) (setq completions (split-string (substring
>ugly-return 0 (position 10 ugly-return)) sep)) (setq completion (when
>completions (try-completion pattern completions))))
> (let* ((beg (or beg (progn (save-excursion (skip-chars-backward
>"a-z0-9A-Z_." (point-at-bol)) (point))))) (end (or end (point))) (pattern
>(or word (buffer-substring-no-properties beg end))) (sep ";") (shell
>(py-choose-shell)) (pyshellname (if (string-match "ipython" shell) shell
>"ipython")) (processlist (process-list)) done (process (if
>ipython-complete-use-separate-shell-p (unless (and (buffer-live-p
>"*IPython-Complete*") (comint-check-proc (process-name ...)))
>(get-buffer-process (py-shell nil nil pyshellname (quote noswitch) nil
>"*IPython-Complete*"))) (progn (while (and processlist (not done)) (when
>(and ... ... ...)) (setq processlist (cdr processlist))) done)))
>(python-process (or process (get-buffer-process (py-shell nil nil (if
>(string-match "[iI][pP]yt...

Read more...

Changed in python-mode:
status: Fix Committed → New
Changed in python-mode:
status: New → In Progress
Changed in python-mode:
status: In Progress → New
Revision history for this message
Andreas Roehler (a-roehler) wrote :

Do you see this still?

summary: - r1037 under OS X: Completion in script buffer gives error
+ OS X, r1037: Completion in script buffer gives error
Changed in python-mode:
assignee: Andreas Roehler (a-roehler) → nobody
Revision history for this message
Andreas Roehler (a-roehler) wrote :

Please re-open of not done.

Changed in python-mode:
assignee: nobody → Andreas Roehler (a-roehler)
milestone: none → 6.2.0
status: New → Fix Committed
Changed in python-mode:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.