Clashes between Islamists and Libyan troops loyal to a rogue general pressing an offensive against jihadists killed six soldiers and a civilian Monday in the eastern city of Benghazi, medics said.