The ticslabel generation with format "%B"
set format x "%.b %BByte" set logsc x plot [1:1e5] x
breaks for values between 1 and 2^10, because the code after util.c:878 has no provision for "power" = 0.
Attached patch add a test for that and just puts nothing in the output string.
That was me, and I forgot to give diff -u again, sorry.
A similar change is in CVS now. Thanks for spotting this.