Bug ID 1031024
Summary TW20170322: disabled core dumps in GNOME session
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component GNOME
Assignee bnc-team-gnome@forge.provo.novell.com
Reporter develop7@develop7.info
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Repro: 

1. Create a file /etc/security/limits.d/coredump.conf containing following (w/o
quotes): "* - core unlimited" 
2. Log in as regular user
3. Run ulimit -c

Expected: unlimited

Instead: 0

This, in particular, prevents me form having core dump of gnome-shell segfault:

>��$  coredumpctl -1 list /usr/bin/gnome-shell 
>��TIME                            PID   UID   GID SIG COREFILE EXE
> Sun 2017-03-26 17:53:38 +03    3068  1000   100  11 none     /usr/bin/gnome-shell

>�������� 26 17:53:38 t-rex.homenet kernel: gnome-shell[3068]: segfault at 7f57d62fffe8 ip 00007f58227a6965 sp 00007ffee1ee7d80 error 4 in libgjs.so.0.0.0[7f582277a000+be000]
> ������ 26 17:53:38 t-rex.homenet systemd[1]: Started Process Core Dump (PID 1436/UID 0).
>�������� 26 17:53:38 t-rex.homenet systemd-coredump[1437]: Resource limits disable core dumping for process 3068 (gnome-shell).
> ������ 26 17:53:38 t-rex.homenet systemd-coredump[1437]: Process 3068 (gnome-shell) of user 1000 dumped core.

And to prove current gnome-shell has coredumps disabled:

>��$   pgrep -u develop7 -f /usr/bin/gnome-shell
>��3121
>��$  cat /proc/3121/limits | grep core
>��Max core file size        0                    unlimited            bytes 

It looks like this restriction comes in place somewhere inside gdm-x-session
binary, because it has unlimited core size, but his child,
gnome-session-binary, has core size 0


You are receiving this mail because: