nincs coredump

2010-01-28 Thread Mihaly Zachar
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

2010-01-28 Thread Varadi Gabor
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

2010-01-28 Thread Mihaly Zachar
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

2010-01-28 Thread Varadi Gabor
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

2010-01-28 Thread Mihaly Zachar
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

2010-01-28 Thread Varadi Gabor
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

2010-01-28 Thread Ferenc Wagner
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

2010-01-28 Thread Mihaly Zachar
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

2010-01-28 Thread Mihaly Zachar
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