|reopen| #17062 Unfortunatly can't deliver a backtrace, as it was some times ago. The bug is visible by program-logic already. fill-match-adaptive-prefix counts on current-fill-column having: (>= (+ (current-left-margin) (length str)) (current-fill-column)) This will be broken if current-fill-column returns nil. Returning nil is possible, see inside current-fill-column: (if fill-column If fill-column is nil, current-fill-column will return nil which was the case coming upon. A fix might make sure an integer is returned anyway: think at 0 or default value.