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.