Iraqi general among eight dead in attacks