Package: python3-pyqt5 Version: 5.7+dfsg-5 Severity: normal Dear Maintainer,
The version of PyQt5 in the Debian stretch archives seems to leak memory on deference of a QStyleOptionTab. I have created a simple python file to reproduce the issue: import resource from PyQt5.QtWidgets import QStyleOptionTab import tracemalloc before = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss print(before) opt = QStyleOptionTab() for i in range(10000000): a = opt.rect after = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss print(after) if after > before + 10000: print("you seem to be leaking memory?") else: print("you're probably fine...") On a normal system, this snippet should print "you're probably fine...", but on debian stable it prints "you seem to be leaking memory?". This issue also affects fedora25. Is it possible that a patch could be prepared for this, or is it too late for that in stable now? I think this has been fixed in testing, but I have not verified it. Here is the original issue where I found and debugged the problem: https://github.com/qutebrowser/qutebrowser/issues/3280 This currently affects: - Debian Stable - Ubuntu zesty - Fedora 25 And curiously, the 5.7.1 PyQt5 on pypi does not suffer from this. Please let me know if you need any additional information. -Jay -- System Information: Debian Release: 9.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python3-pyqt5 depends on: ii libc6 2.24-11+deb9u1 ii libgcc1 1:6.3.0-18 ii libpython3.5 3.5.3-1 ii libqt5core5a [qtbase-abi-5-7-1] 5.7.1+dfsg-3+b1 ii libqt5dbus5 5.7.1+dfsg-3+b1 ii libqt5designer5 5.7.1-1 ii libqt5gui5 5.7.1+dfsg-3+b1 ii libqt5help5 5.7.1-1 ii libqt5network5 5.7.1+dfsg-3+b1 ii libqt5printsupport5 5.7.1+dfsg-3+b1 ii libqt5test5 5.7.1+dfsg-3+b1 ii libqt5widgets5 5.7.1+dfsg-3+b1 ii libqt5xml5 5.7.1+dfsg-3+b1 ii libstdc++6 6.3.0-18 ii python3 3.5.3-1 ii python3-sip [sip-py3api-11.3] 4.18.1+dfsg-2 python3-pyqt5 recommends no packages. Versions of packages python3-pyqt5 suggests: pn python3-pyqt5-dbg <none> -- no debconf information