Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-15004

Instable behavior of QNetworkAccess in multi-threaded context (Maemo 5 PR 1.3 only)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P1: Critical
    • 4.7.4
    • 4.7.0
    • (Inactive) Maemo 5, Network
    • None
    • N900, Maemo 5 PR 1.3, pre-installed Qt 4.7.0.
    • 69a1fce88bb5f733895cc21758fd398bd650b7a6

    Description

      The attached program fails if run on a N900 device using Qt 4.7.0 from PR 1.3 OS. The program initiates network accesses in a thread. While the first access does work subsequent access wil be very slow, hang completly or crash the program.

      Note: This program works in a single thread environment (to test this disable line 90 in mainwindow.cpp.

      Note: This program works in both single and multi-threaded environment on any other environment I tested (e.g. Qt 4.7.0 from qtsdk 2010.05 on Ubuntu 10.04 and in scratchbox X86 having the actual PR 1.3 installed).

      This problem was first seen in application "MovieSchedule" on N900 after PR 1.3 update. The exact same binary runs flawlessly on PR 1.2 using Qt 4.6.2. The source of that application may be found at Maemo Garage.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              cristiano cristiano di flora
              gilead Jochen Becher
              Votes:
              3 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes