Hi,I wrote a desktop app on Debian5. Right after the first manager->get() I opened pstree and htop:root@kvm2:~# pstree | grep votebotserver |-screen---votebotserver---4*[{votebotserver}] htop shows me 4 running processess as well. I tried to kill them with following methods:
QNetworkSession session(manager->configuration()); session.close(); session.stop();reply->abort();reply->close();reply->deleteLater();manager->deleteLater();After a while (about 5 minutes) the running process amount was reduced to 3 (2 + 1 the main process). But the remaining 2 processess started my get() were never killed. And after 2 hours, running many requests, I hit the user limit of open file descriptors. "lsof | grep resrv" gave me a bunch of open fd's:[...] resrv 12701 root 13r FIFO 0,8 0t0 319902 pipe resrv 12701 root 14w FIFO 0,8 0t0 319902 pipe resrv 12701 root 15r FIFO 0,8 0t0 320685 pipe resrv 12701 root 16w FIFO 0,8 0t0 320685 pipe resrv 12701 root 17r FIFO 0,8 0t0 322801 pipe resrv 12701 root 18r FIFO 0,8 0t0 319929 pipe resrv 12701 root 19r FIFO 0,8 0t0 320156 pipe resrv 12701 root 20w FIFO 0,8 0t0 319929 pipe resrv 12701 root 21w FIFO 0,8 0t0 320156 pipe resrv 12701 root 22r FIFO 0,8 0t0 322200 pipe resrv 12701 root 23r FIFO 0,8 0t0 320223 pipe resrv 12701 root 24w FIFO 0,8 0t0 320223 pipe resrv 12701 root 25r FIFO 0,8 0t0 322464 pipe resrv 12701 root 26r FIFO 0,8 0t0 320225 pipe resrv 12701 root 27w FIFO 0,8 0t0 320225 pipe resrv 12701 root 28r FIFO 0,8 0t0 323006 pipe resrv 12701 root 29r FIFO 0,8 0t0 320298 pipe resrv 12701 root 30w FIFO 0,8 0t0 320298 pipe resrv 12701 root 31w FIFO 0,8 0t0 323006 pipe resrv 12701 root 32r FIFO 0,8 0t0 320300 pipe resrv 12701 root 33w FIFO 0,8 0t0 320300 pipe resrv 12701 root 34w FIFO 0,8 0t0 322464 pipe resrv 12701 root 35r FIFO 0,8 0t0 320417 pipe resrv 12701 root 36w FIFO 0,8 0t0 320417 pipe resrv 12701 root 37r FIFO 0,8 0t0 324320 pipe [...]I have instanciated QNAM only once.Thanks _gs From: thiago.macie...@intel.com To: interest@qt-project.org Date: Wed, 28 Aug 2013 07:45:56 -0700 Subject: Re: [Interest] QNAM::get() spawns three processess and opens file descriptors which I am unable to close On quarta-feira, 28 de agosto de 2013 14:21:08, gsmember gs wrote: > I will create one when I'm back home. Also tell us how you found those processes, how you tried to kill them; how you found open file descriptors. I also understood you're saying there's a leak. How did you diagnose that? -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest