http://bugzilla.suse.com/show_bug.cgi?id=1087925
http://bugzilla.suse.com/show_bug.cgi?id=1087925#c24
--- Comment #24 from Thomas Blume
(In reply to Giacomo Comes from comment #21)
after installing libtirpc from Leap 15.0 sddm worked again.
I installed https://api.opensuse.org/build/home:kukuk:branches:Base:System/ openSUSE_Factory/x86_64/libtirpc/libtirpc3-1.0.3-101.1.x86_64.rpm and sddm stopped working again.
Ok, thanks, so the socket leak must be in one of the libtirpc changes, and it is not the bindresvport() replacement.
Thomas, the new __try_protocol_version_2 function does not seem to close "client", while the old code did it via the "done" label.
Hm, the straces in comment#22 don't show any call to function __try_protocol_version_2. That would be suprising anyway, because it means that the remote portmapper is a very old one that only supports rpc protocol version 2. -- You are receiving this mail because: You are on the CC list for the bug.