← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1504626]

 

Git commit f1e6b9d168281196010c44af2eae4587c1d2d088 by Harald Sitter.
Committed on 21/10/2015 at 05:38.
Pushed by sitter into branch 'master'.

initialize socket size with correct value

to quote man 2 accept:
> The addrlen argument is a value-result argument: the caller must
> initialize it to contain the size (in bytes) of the structure pointed
> to by addr; on return it will contain the actual size of the peer
> address.

If addrlen is not correct we may get EINVAL on trying to connect to the
environment socket which in turn results in a broken environment of the
daemon when started through pam as it will inherit the DM environment.
This doesn't have to happen, it does however reproducibly with nvidia-352
on Kubuntu 15.10. Why or how nvidia plays into this is not entirely clear,
best bet is that it simply is a coincidence where nvidia would have
something allocated in the memory beforehand and since the addrlen
stack variable was not explicitly initialized to anything it would could
potentially be negative (EINVAL condition) or wrong such that it meets
an internal error check within accept().

CHANGELOG: Fixed KWallet configuration file warnings on login
FIXED-IN: 5.16
REVIEW: 125717

M  +1    -1    src/runtime/kwalletd/main.cpp

http://commits.kde.org/kwallet-
framework/f1e6b9d168281196010c44af2eae4587c1d2d088

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to kde-runtime in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1504626

Title:
  kwalletd error on login "Configuration file //.config/kwalletd5rc not
  writable

Status in KDE Base Runtime:
  Fix Released
Status in kde-runtime package in Ubuntu:
  Confirmed
Status in Debian:
  New

Bug description:
  15.10 upgraded yesterday

  Get kwalletd5 error Dialog "Configuration file "//.config/kwalletd5rc" not writable.
  Please contact your system administrator." upon login.

  ProblemType: Bug
  DistroRelease: Ubuntu 15.10
  Package: kde-runtime 4:15.08.1-0ubuntu2
  ProcVersionSignature: Ubuntu 4.2.0-15.18-generic 4.2.3
  Uname: Linux 4.2.0-15-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.19.1-0ubuntu2
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Fri Oct  9 13:34:46 2015
  InstallationDate: Installed on 2015-01-25 (256 days ago)
  InstallationMedia: Kubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  SourcePackage: kde-runtime
  UpgradeStatus: Upgraded to wily on 2015-10-09 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/kde-runtime/+bug/1504626/+subscriptions


References