Bug #1409995 affected our smartscopesproxy service, which starts with
user session (keeps running in the background) and handles network
requests by creating QNetworkAccessManager instance with every new
request. So, in theory, since QNAM was re-created for every request, it
should not be affected by temporary network issue and should recover
with another request, assuming network becomes available. What we
observed however was a permanent failure: if the problem occurred after
reboot, no network requests were passing through anymore.
QNetworkAccessManager / QNetworkReply signals wouldn't report any
progress or error and were just stuck.

While reproducing that bug (which wasn't hard - it would happen every
2-3 reboots of the phone)  I found out that it couldn't be reproduced if
I just killed smartscopesproxy process and let upstart respawn it - I
tried killing it around 20 times in a row, and every time it was serving
network request correctly. That suggests the problem may have something
to do with startup sequence.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtbase-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1413269

Title:
  Qt network being unreliable establishing a connection

Status in qtbase-opensource-src package in Ubuntu:
  New

Bug description:
  Qt network manager is unreliable as it sometimes reports the device
  being not online when in fact it is. This manifest in bugs like bug
  #1409995 or some scopes querying online resources just being empty.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1413269/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to