At Sun, 23 Oct 2005 04:29:19 +0900 (JST),
Tatsuya Kinoshita wrote:

> > Debugger entered--Lisp error: (error "markers must be in the same buffer" 
> > #<marker at 443 in +draft/120 0x8ca9b5c> #<marker in no buffer 0x8ca9b44>)
> >   signal(error ("markers must be in the same buffer" #<marker at 443 in 
> > +draft/120 0x8ca9b5c> #<marker in no buffer 0x8ca9b44>))
> >   select-convert-to-text(PRIMARY COMPOUND_TEXT (#<marker at 443 in 
> > +draft/120 0x8ca9b5c> . #<marker in no buffer 0x8ca9b44>))
> >   select-convert-to-compound-text(PRIMARY COMPOUND_TEXT (#<marker at 443 in 
> > +draft/120 0x8ca9b5c> . #<marker in no buffer 0x8ca9b44>))
> >   apply(select-convert-to-compound-text (PRIMARY COMPOUND_TEXT (#<marker at 
> > 443 in +draft/120 0x8ca9b5c> . #<marker in no buffer 0x8ca9b44>)))
> >   select-convert-out(PRIMARY COMPOUND_TEXT (#<marker at 443 in +draft/120 
> > 0x8ca9b5c> . #<marker in no buffer 0x8ca9b44>))
> 
> On my Debian sid environment, `select-convert-out' is not called
> and the error doesn't occur.
> 
> Could you please try the following procedure to invoke debugger?
> 
> * `M-x wl RET'
> * `M-: (load "wl-summary.el") RET'
> * `M-: (debug-on-entry 'select-convert-out) RET'
> * go to Summary and type `A'

I did that, here is what I got:

Debugger entered--entering a function:
* select-convert-out(PRIMARY TARGETS (#<marker at 419 in *Backtrace* 0x8337abc> 
. #<marker at 1 in *Backtrace* 0x8337aa4>))
  recursive-edit()
  byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart 
debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs 
debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit 
standard-output] 3)
  debug(debug)
* select-convert-out(PRIMARY TIMESTAMP (#<marker at 888 in *Backtrace* 
0x8337abc> . #<marker at 1 in *Backtrace* 0x8337aa4>))
  recursive-edit()
  byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart 
debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs 
debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit 
standard-output] 3)
  debug(debug)
* select-convert-out(PRIMARY TARGETS (#<marker at 1355 in *Backtrace* 
0x8337abc> . #<marker at 1 in *Backtrace* 0x8337aa4>))
  recursive-edit()
  byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart 
debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs 
debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit 
standard-output] 3)
  debug(debug)
* select-convert-out(PRIMARY TIMESTAMP (#<marker at 1744 in +draft/125 
0x8b52f94> . #<marker in no buffer 0x8b52fac>))
  recursive-edit()
  byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart 
debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs 
debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit 
standard-output] 3)
  debug(debug)
* select-convert-out(PRIMARY TARGETS (#<marker in no buffer 0x8d3ef3c> . 
#<marker in no buffer 0x8d3ef54>))
  recursive-edit()
  byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart 
debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs 
debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit 
standard-output] 3)
  debug(debug)
* select-convert-out(PRIMARY COMPOUND_TEXT (#<marker in no buffer 0x8d3ef3c> . 
#<marker in no buffer 0x8d3ef54>))
  recursive-edit()
  byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart 
debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs 
debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit 
standard-output] 3)
  debug(debug)
* select-convert-out(PRIMARY TARGETS (#<marker in no buffer 0x8d3ef3c> . 
#<marker in no buffer 0x8d3ef54>))
  recursive-edit()
  byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart 
debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs 
debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit 
standard-output] 3)
  debug(debug)
* select-convert-out(PRIMARY TIMESTAMP (#<marker in no buffer 0x8d3eb04> . 
#<marker in no buffer 0x8d3eaec>))
  recursive-edit()
  byte-code("..." [buffer-read-only noninteractive debugger-buffer middlestart 
debugger-args debugger-batch-max-lines pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs 
debug backtrace-debug 3 t debugger-reenable "" nil recursive-edit 
standard-output] 3)
  debug(debug)
* select-convert-out(CLIPBOARD TIMESTAMP "current")


It seems to keep running.  Every time I do a C-SPC, or try to mark the
area for cutting, it makes another couple of lines.

It is like it is on a timer, which keeps firing, and re-doing the
error message.  If I C-SPC anywhere, in any buffer, we go back into
the *Backtrace* buffer.

I am going to try the test again, and see if I can get just one set of
debug output.

rob


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to