Bug 1678510
Summary: | sddm-helper creates weird directories inside my home directory at each login | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andrew Zabolotny <anpaza> |
Component: | sddm | Assignee: | Martin Bříza <m> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 29 | CC: | jgrulich, kde-sig, me, m, pierluigi.fiorini, rdieter, sdatskevich, vladsol2009 |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | sddm-0.18.0-4.fc29 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-04-15 17:43:37 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Andrew Zabolotny
2019-02-19 00:09:25 UTC
Fedora 29 x86_64, updated. I have the same problem. type=AVC msg=audit(1551435502.201:259): avc: denied { write } for pid=1800 comm="sddm-helper" path="/home/username/3V/.cache/xsession-errors" dev="dm-1" ino=202884691 scontext=system_u:system_r:xdm_t:s0-s0:c0.c1023 tcontext=system_u:object_r:user_home_t:s0 tclass=file permissive=0 - in this case sddm-helper tries to create *V folder. The first symbol is always different. On example: �U PV 3V Looks like the weird name is somehow related to a) login name and b) locale. As far as I understand both me and Vladislav are using Cyrillic locales. No, that's not a locale issue. I'm using en_US.UTF-8. Occasionally, sddm_helper gets a corrupted passwd structure from getpwnam_r() in function UserSession::setupChildProcess() Why? I don't know. Regardless of username, locale, etc... Different CPUs? So, i guess, the reason ins line 233 in src/helper/UserSession.cpp: free(buffer) C code to demonstrate this behavior https://pastebin.com/fpWyg78c My output: before: /home/zend after: J sddm-0.18.0-4.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-96c964d319 sddm-0.18.0-4.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |