I am able to reproduce the crash with a simple test program written in C++ that uses QtLocation to retrieve the current location. The crash happens when calling QGeoPositionInfoSource::stopUpdates() (which itself calls com::ubuntu::location::service::session::Stub::stop_position_updates()), so I’d say the problem lies in the location provider after all.
I am able to reproduce the crash with a simple test program written in C++ that uses QtLocation to retrieve the current location. The crash happens when calling QGeoPositionInf oSource: :stopUpdates( ) (which itself calls com::ubuntu: :location: :service: :session: :Stub:: stop_position_ updates( )), so I’d say the problem lies in the location provider after all.