Miles Power: so the frequency derives from phase shift, ok. That means, w is the frequency, where every LP filter will have 60 degree phase shift, and with R1 I should set the right DC gain to start oscillations? But still, as I wrote, the frequency should change with R1. Why is that?
Welcome to the real world of circuit design.
The frequency of any oscillator is determined by having enough gain, and that frequency for which the loop phase shift is 360deg (or some multiple thereof). The calcs I showed in the OP make certain simplifying assumptions:
*) The op-amps are perfect (Avol= INF; the (-) input is actual ground; there is no device or stray capacitance)
*) C1,R2 are the only contributions to loop phase shift
*) No device or stray capacitance
*) The op-amps don't clip
*) The op-amps aren't slew limited
*) The circuit is immune to loading effects
None of this applies in the real world, and there are seldom any preliminary designs that don't require empirical adjustments before finalization. You mention an R1 value of 125K. That is
way too large! Especially if your R2 is 10K. Given that 10K and 0.1nF, your frequency should be ~27.57KHz. You didn't say how you built this particular circuit. That frequency is sufficiently high, especially when combined with a 125K resistor (1.0nF has Xc= 5.77K at 27.57KHz) for stray capacitance effects to come into play. That would especially be the case if you're using a solderless prototyping board.
There is enough stray phase shift there to throw off the practical results. You also have the effect that loading has on frequency, as whatever load you connect becomes part of the phase determining components of the loop. Any free running oscillator works best with light loading, and output buffering to isolate it from the load it drives.