A followup. I've fixed this in our local source tree by modifying
servers/slapd/repl.c line 374 as follows:
- if( moddn->newsup != NULL ) {
+ if( moddn->newsup != NULL && moddn->newsup->bv_val != NULL ) {
PS: sorry about duplicate ITS 2076. :-(
-Alan