Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 609712 - kde-plasma/kwin stack smashing
Summary: kde-plasma/kwin stack smashing
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Hardened (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-18 12:16 UTC by Martin Bednar
Modified: 2019-04-01 12:10 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Bednar 2017-02-18 12:16:32 UTC
I'm playing around with gentoo-hardened, and can't start kwin anymore : 
glibc-gentoo-hardened-check: *** stack smashing detected ***: kwin_x11 terminated;
Comment 1 Martin Bednar 2017-02-18 15:24:35 UTC
Worked around : 
kwin (like all graphic applications) needs access to /sys/dev/char/226:0/device/uevent, which is incompatible with GRKERNSEC_SYSFS_RESTRICT. Disabling that option, kwin doesn't smash the stack anymore (still worth reporting upstream?).
However all KDE (maybe Qt?) applications fail with: 
denied RWX mprotect of <anonymous mapping> by /usr/bin ksplashqml[ksplashqml:2492] uid/euid:1002/1002 gid/egid:1002/1002, parent /usr/lib64/systemd/systemd[systemd:1] uid
/euid:0/0 gid/egid:0/0
Comment 2 Nils Freydank 2018-04-17 10:49:27 UTC
Hi,

I was hit by this on a non-grsec kernel (something between vanilla and gentoo-sources) and SELinux (enabled in the kernel and startet, but only running in permissive mode, i.e. logging only, but not enforcing the policies).

@Martin: Do you have still run into this bug with kwin-5.12.4?
Comment 3 Andreas Sturmlechner gentoo-dev 2018-05-24 17:53:36 UTC
Not sure what we are supposed to do here.

Nils, you said it happened with SELinux, is that reproducible and still the case for 5.12.5?
Comment 4 Magnus Granberg gentoo-dev 2018-05-24 23:22:45 UTC
To debug the stack smashing detected we need the gdb trace of it.
Comment 5 Nils Freydank 2018-05-28 20:20:43 UTC
Andreas, because this bug made my SELinux setup completely unusable for me I
switchted back to a non-SELinux state of my system (and upgraded since then).

I thought I'd find some time last weekend for a VM, but I didn't and neither will I the next weeks.

All information I can provide so far is that this bug does _not_ occur on hardened with gentoo-sources and 5.12.5 here, and it was reproduceable with SELinux on my machine, and 5.12.4.
Comment 6 Martin Bednar 2018-05-29 06:16:05 UTC
Hi,

I went back to non-hardened a while back. Can't say if it has been fixed.