<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">.mceResizeHandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}.mceResizeHandle:hover {background: #000}img[data-mce-selected] {outline: 1px solid black}img.mceClonedResizable, table.mceClonedResizable {position: absolute;outline: 1px dashed black;opacity: .5;z-index: 10000}
</style></head><body style=""><div>Hi Slava, hi colleagues,</div>
<div> </div>
<div>> Slava Monich <slava.monich@jolla.com> hat am 23. April 2017 um 10:33 geschrieben:<br>> <br>> <br>> Network status detection in Qt 5.6 is unreliable when the system is <br>> switching between wifi and mobile data. That results in <br>> QNetworkAccessManager sometimes thinking that network access is disabled <br>> when in fact the device is online. At some point I attempted to fix it <br>> (https://git.merproject.org/mer-core/qtbase/commit/8122f32a) however <br>> that only eliminated one particular scenario of failure and reduced the <br>> probability. But it's still happening. As I understood it's a random <br>> thing (race condition) triggered by two connman services changing their <br>> status more or less simultaneously.<br>> <br>> Jolla's Weather app also uses XmlListModel and suffers from the same issue.<br>> <br>> Nobody at Jolla is actively working on it at the moment, our resources <br>> are limited these days. If somebody has an idea how to fix it, feel free <br>> to submit a pull request against mer-5.6 branch <br>> (https://git.merproject.org/mer-core/qtbase/commits/mer-5.6).<br><br></div>
<div>thanks for the detailed insights. Completely understand that your resources are limited. However, I have to admit that my knowledge to help to fix that as well... :( </div>
<div> </div>
<div>Crossing my fingers that somebody might be able to tackle this problem.</div>
<div> </div>
<div>Best regards, Sebastian</div></body></html>