This is a lubrication failure.
Either they did not change the oil often enough or the oil pan gasket failed which is unlikely.
The smoke is from an oil fire.
Agreed.