Subject: bug#18460: 24.4.50; emacs_backtrace.txt

From: Eli Zaretskii <[email-masked]>
Date: Fri, 12 Sep 2014 23:19:33 +0300

> Date: Fri, 12 Sep 2014 09:03:07 -0700 (PDT)
> From: Drew Adams <[email-masked]>
> 
> 
> 
> Backtrace:
> 01208574
> 012085e5
> 010fa2c4
> 0116db5f
> 0112311f
> 0118c257
> 011cd06c
> 0118cdfd
> 0118c493
> 011cd06c

This is assertion violation in kill-buffer here:

  else
    {
      /* Make sure that no one shows us.  */
      eassert (b->window_count == 0);  <<<<<<<<<<<<<<<<<<<<<<<<
      /* No one shares our buffer text, can free it.  */
      free_buffer_text (b);
    }

The full backtrace follows:

  w32_backtrace at w32fns.c:8452
  emacs_abort at w32fns.c:8484
  terminate_due_to_signal at emacs.c:387
  die at alloc.c:7101
  Fkill_buffer at buffer.c:1954
  Ffuncall at eval.c:2808
  exec_byte_code at bytecode.c:918
  funcall_lambda at eval.c:3042
  Ffuncall at eval.c:2857
  exec_byte_code at bytecode.c:918
  funcall_lambda at eval.c:3042
  Ffuncall at eval.c:2857
  eval_sub at eval.c:2150
  internal_lisp_condition_case at eval.c:1316
  exec_byte_code at bytecode.c:1164
  funcall_lambda at eval.c:3042
  Ffuncall at eval.c:2857
  exec_byte_code at bytecode.c:918
  funcall_lambda at eval.c:3042
  Ffuncall at eval.c:2857
  eval_sub at eval.c:2150
  internal_lisp_condition_case at eval.c:1316
  exec_byte_code at bytecode.c:1164
  Fbyte_code at bytecode.c:484
  eval_sub at eval.c:2184
  internal_catch at eval.c:1111
  exec_byte_code at bytecode.c:1099
  funcall_lambda at eval.c:3042
  Ffuncall at eval.c:2857
  eval_sub at eval.c:2150
  internal_lisp_condition_case at eval.c:1316
  exec_byte_code at bytecode.c:1164
  funcall_lambda at eval.c:3042
  Ffuncall at eval.c:2857
  Ffuncall_interactively at callint.c:270
  Ffuncall at eval.c:2789
  Fapply at eval.c:2290
  Fcall_interactively at callint.c:419
  Ffuncall at eval.c:2815
  exec_byte_code at bytecode.c:918
  funcall_lambda at eval.c:2976
  Ffuncall at eval.c:2857
  call1 at eval.c:2607
  command_loop_1 at keyboard.c:1545
  internal_condition_case at eval.c:1347
  command_loop_2 at keyboard.c:1169
  internal_catch at eval.c:1111
  command_loop at keyboard.c:1148
  recursive_edit_1 at keyboard.c:769
  Frecursive_edit at keyboard.c:840
  main at emacs.c:1650
  _mingw_CRTStartup at crt1.c:244
  mainCRTStartup at crt1.c:264
  start at unexw32.c:122