With your revision 109221,
emacs -Q
M-x delete-trailing-whitespace RET
M-x garbage-collect RET
---->
Breakpoint 1, abort () at emacs.c:365
365 kill (getpid (), SIGABRT);
(gdb) bt
#0 abort () at emacs.c:365
#1 0x00000000005eb60b in mark_object (arg=26719011) at alloc.c:6167
#2 0x00000000005eb6da in mark_object (arg=19905638) at alloc.c:6185
#3 0x00000000005eb6da in mark_object (arg=19903334) at alloc.c:6185
#4 0x00000000005e92d8 in mark_maybe_object (obj=19903334) at alloc.c:4532
#5 0x00000000005e9637 in mark_memory (start=0x7fffffffc688,
end=0x7fffffffdf78) at alloc.c:4695
Please fix this ASAP or revert (the crashes are frequent and annoying).
Next time, I suggest running with such changes for a few days to weed
out this kind of obvious problem.