I posted the pic on a great lakes geology Facebook page. Consensus seens to be that they are stinkstones.
Basically limestone formed under anaerobic conditions. They smell when you break them due to a release of trapped petroleum. I would be totally fine with limestone, as I am planning a Tanganyikan tank, but I am less fine with the petroleum.