To reproduce: 1. Open the attached file using: emacs -Q --eval "(setq-default bidi-display-reordering t)" 2. Highlight the whole buffer by dragging mouse from the top-right corner to the bottom-left. 3. Keep selecting and deselecting region using mouse until Emacs aborts. Backtrace attached. In GNU Emacs 24.0.50.7 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-09-10 Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure 'CFLAGS=-g''