nincs coredump
Sziasztok! Adott egy Etch, !!!*gyari Debian-os kernellel*!!!, ami production allapotban van (marmint maga a gep). Felmerult a gyanu, hogy az egyik alkalmazas neha elhal, viszont nemlattunk coredumpot sosem. Nekialltam, es el kezdtem probalgatni, es valoban nem tud coredumpot csinalni ez a gep. Gyakorlatban: r...@sip:~# cat /etc/security/limits.conf | grep -v ^# * softcoreunlimited * hardcoreunlimited root softcoreunlimited root hardcoreunlimited r...@sip:~# majdan: r...@sip:/tmp# cat ./alma.c #include int main() { printf("%s", (char *) 23234334); return 0; } r...@sip:/tmp# gcc -o alma ./alma.c r...@sip:/tmp# ulimit -c unlimited r...@sip:/tmp# ./alma Segmentation fault r...@sip:/tmp# es nincs coredump. A progi nem setuid-os !!! Van valakinek otlete, hogy miert ? Kosz: Misi p.s: a vicc, hogy a testverkeje (heartbeat-os parja) siman csinalja a coredumpokat. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: nincs coredump
On Thu, Jan 28, 2010 at 12:53:16PM +0100, Mihaly Zachar wrote: > Sziasztok! > > Adott egy Etch, !!!*gyari Debian-os kernellel*!!!, ami production > allapotban van (marmint maga a gep). > Felmerult a gyanu, hogy az egyik alkalmazas neha elhal, viszont > nemlattunk coredumpot sosem. > > Nekialltam, es el kezdtem probalgatni, es valoban nem tud coredumpot > csinalni ez a gep. Nekem ez van az rc.local-ban --- mkdir -p /tmp/corefiles/ chmod 1777 /tmp/corefiles/ --- és a sysctl.conf-ba --- fs.suid_dumpable = 2 kernel.core_pattern = /tmp/corefiles/core.%t.%e.%p kernel.core_uses_pid = 0 --- Igy már csinálja a core fájlt, halandó felhasználónak is. -- [Varadi Gabor] _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: nincs coredump
Varadi Gabor wrote, On 01/28/2010 01:45 PM: > On Thu, Jan 28, 2010 at 12:53:16PM +0100, Mihaly Zachar wrote: > >> Sziasztok! >> >> Adott egy Etch, !!!*gyari Debian-os kernellel*!!!, ami production >> allapotban van (marmint maga a gep). >> Felmerult a gyanu, hogy az egyik alkalmazas neha elhal, viszont >> nemlattunk coredumpot sosem. >> >> Nekialltam, es el kezdtem probalgatni, es valoban nem tud coredumpot >> csinalni ez a gep. >> > > Nekem ez van az rc.local-ban > --- > mkdir -p /tmp/corefiles/ > chmod 1777 /tmp/corefiles/ > --- > > és a sysctl.conf-ba > > --- > fs.suid_dumpable = 2 > kernel.core_pattern = /tmp/corefiles/core.%t.%e.%p > kernel.core_uses_pid = 0 > --- > > Igy már csinálja a core fájlt, halandó felhasználónak is. > Udv! Nekem ilyenem van: r...@sip:/tmp# cat /proc/sys/kernel/core_pattern “/var/log/dumps/core.%e.%p” r...@sip:/tmp# Megjegyeznem, hogy az fs.suid_dumplable -t nem ajanljak production kornyezetben... A progi, mint irtam nem setuid-os, de azert kiprobaltam: r...@sip:/tmp# sysctl -p net.ipv4.ip_local_port_range = 3 65535 fs.suid_dumpable = 2 r...@sip:/tmp# es tovabbra is: r...@sip:/tmp# ./alma Segmentation fault r...@sip:/tmp# (nincs: (core dumped) uzenet!! ) Meg otlet esetleg ? Koszonom: Misi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: nincs coredump
On Thu, Jan 28, 2010 at 02:42:06PM +0100, Mihaly Zachar wrote: > Nekem ilyenem van: > > r...@sip:/tmp# cat /proc/sys/kernel/core_pattern > ?/var/log/dumps/core.%e.%p? > r...@sip:/tmp# A /var/log/dumps könyvtár jogai? -- [Varadi Gabor] _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: nincs coredump
Varadi Gabor wrote, On 01/28/2010 02:45 PM: > On Thu, Jan 28, 2010 at 02:42:06PM +0100, Mihaly Zachar wrote: > >> Nekem ilyenem van: >> >> r...@sip:/tmp# cat /proc/sys/kernel/core_pattern >> ?/var/log/dumps/core.%e.%p? >> r...@sip:/tmp# >> > > A /var/log/dumps könyvtár jogai? > > Ja, bocs, nem irtam... 777 mzac...@sip:~$ ls -l /var/log/ | grep dump drwxrwxrwx 2 root root 48 2010-01-27 23:28 dumps mzac...@sip:~$ De ezt mar csak kinomban allitottam be.. Ugye a default az, hogy a coredump ott keletkezik, ahol inditjak a progit.. Mivel ott nem keletkezett, ezert kutakodtam mas iranyba is... Sima userkent is probaltam, ugysincs coredump :( Misi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: nincs coredump
On Thu, Jan 28, 2010 at 02:53:21PM +0100, Mihaly Zachar wrote: > De ezt mar csak kinomban allitottam be.. > > Ugye a default az, hogy a coredump ott keletkezik, ahol inditjak a progit.. > Mivel ott nem keletkezett, ezert kutakodtam mas iranyba is... Mindig a sysctl-es beállításnak megfelelő helyre kerül, a default ha jól tudom 'corefile' útvonal nélkül és oda kerül ahol éppen áll a program, melyik könyvtárba! > Sima userkent is probaltam, ugysincs coredump :( -- [Varadi Gabor] _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: nincs coredump
Mihaly Zachar writes: > r...@sip:~# cat /etc/security/limits.conf | grep -v ^# > > * softcoreunlimited > * hardcoreunlimited > root softcoreunlimited > root hardcoreunlimited Én játszik a pam_limits.so? És nem írja fölül valami shell rc? > r...@sip:/tmp# ./alma > Segmentation fault # ulimit -c unlimited # /tmp/alma ? -- Feri. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: nincs coredump
Ferenc Wagner wrote, On 01/28/2010 03:24 PM: > Mihaly Zachar writes: > > >> r...@sip:~# cat /etc/security/limits.conf | grep -v ^# >> >> * softcoreunlimited >> * hardcoreunlimited >> root softcoreunlimited >> root hardcoreunlimited >> > > Én játszik a pam_limits.so? És nem írja fölül valami shell rc? > > >> r...@sip:/tmp# ./alma >> Segmentation fault >> > > # ulimit -c unlimited > # /tmp/alma > ? > jatszik igen, de meg ha nem is jatszana: r...@sip:/tmp# ulimit -c unlimited r...@sip:/tmp# ulimit -c unlimited r...@sip:/tmp# ./alma Segmentation fault r...@sip:/tmp# Kosz: Misi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: nincs coredump
Mihaly Zachar wrote, On 01/28/2010 03:27 PM: > Ferenc Wagner wrote, On 01/28/2010 03:24 PM: > >> Mihaly Zachar writes: >> >> >> >>> r...@sip:~# cat /etc/security/limits.conf | grep -v ^# >>> >>> * softcoreunlimited >>> * hardcoreunlimited >>> root softcoreunlimited >>> root hardcoreunlimited >>> >>> >> Én játszik a pam_limits.so? És nem írja fölül valami shell rc? >> >> >> >>> r...@sip:/tmp# ./alma >>> Segmentation fault >>> >>> >> # ulimit -c unlimited >> # /tmp/alma >> ? >> >> > > jatszik igen, de meg ha nem is jatszana: > > > r...@sip:/tmp# ulimit -c unlimited > r...@sip:/tmp# ulimit -c > unlimited > r...@sip:/tmp# ./alma > Segmentation fault > r...@sip:/tmp# > > bocsanat, nincs pam_limits.so Misi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux