Hi, when getCurrentPosition is called without an option argument (or with an object that don't have a timeout property), PositionOptions does not have a timeout (m_hasTimeout is false). Currently in GeolocationServiceGtk::startUpdating, we have following code: timeout = options->timeout(); without checking if options->hasTimeout(). We should check if options has a timeout before trying to get its value.
Created attachment 49897 [details] patch v1
Comment on attachment 49897 [details] patch v1 Looks sane, from looking at the PositionOptions code.
Comment on attachment 49897 [details] patch v1 Clearing flags on attachment: 49897 Committed r55459: <http://trac.webkit.org/changeset/55459>
All reviewed patches have been landed. Closing bug.