You will need to call m_orientationSensor->connectToBackend(); before the call to start().

I know, its a bad legacy API design, and unfortunately, we are stuck with it.

You might also look into setting a rate. Some sensor devices only fire off with a change, others do polling.