Ответ:

Гром грохотал над крышей, гулко возрастая и разражаясь треском, когда мелькала молния; от нависших туч темнело.

Союз когда вводит придаточное времени. Точка с запятой разделяет самостоятельные части бессоюзного сложного предложения. Деепричастный оборот: гулко возрастая и разражаясь треском; запятые выделяют его.