According to your circuit schematic, your comparator has negative feedback. That means it isn't acting as a comparators, it's acting as an (uncompensated) opamp. This may well result in oscillations.
Here is a circuit that may work. It's a starting point for some experimentation anyway. It's a flipflop, with the comparator used to increase the impedance of the output. If your comparator is open collector, you may need a pullup resistor on the output.
VCC=9V .------------------o-------o-----------. | | | | | | | | .-. .-. .-. | | |100k 100k | | | |47k | | | | | | | | '-' '-' '-' | | | | |\| | o-------)---------|-\ Output | ___ ___ | | | >------. From 555 o-|___|-. .-|___|-o---. o-----o---|+/ | ___ | 1MEG | | 1MEG | | | | |/| | ->|--|___|--o----)-------o | |/ | | | ___ | 100k | \| '--)-----| | | '---|___|-----' | |--------' |> | | | 1MEG ---