Green’s Dictionary of Slang

bumflummux v.

[bum n.1 (1) + flummox v. (3)]

[mid-19C] (US) to confound, to confuse.