Re: SIGSEGV z Apache, Debian Etch, VServer

2007-04-16 Thread Piotr Gasidlo
On sob, 14/04, 13:10:44, Marcin Owsiany wrote:
> [...]
> 
> Jeśli ten stos zawiera choć trochę prawdy, to może to być konflikt
> bibliotek, np. A zlinkowane z B w wersji X i C w wersji Z, a B
> zlinkowane z C w wersji Y.

Brałem wszystko z repozytorium Debiana. Mam jedną aplikację z IonCube (ale
modułem PHP ładowanym dynamicznie, a nie na stałe wpisanym do php.ini). Zobaczę
w nocy, czy wyłączenie IonCube zniweluje te SIGSEGV.

> 
> Czy apache choć trochę działa, czy wszystkie requesty kończą się
> SIGSEGVem? 

Działa bardzo dobrze. Tj. wszystkie requesty są poprawnie obsługiwane. Wygląda,
że problem pojawia się dopiero jak Apache zabija nadmiarowe dzieci.

> Jeśli nie wszystkie, to próbuj wyłączać różne funkcje, moduły
> i patrzeć kiedy przestanie. Może ltrace też coś podpowie..

Niewiele podpowiedział, przynajmniej mi to nic nie mówi.

(...)
strcmp("ssl", "ssl")
 = 0
shutdown(3, 1, 1, 0x2ad6c0a36000, 0x79726f6765746143)   
 = 0
select(4, 0x7fffea08a9c0, 0, 0, 0x7fffea08aa40) 
 = 1
read(3, "", 512)
 = 0
close(3)
 = 0
__errno_location()  
 = 0x2ad6c156ac40
sigemptyset(0x7fffea08a6d8) 
 = 0
sigaction(10, 0x7fffea08a6d0, 0x7fffea08a630)   
 = 0
semop(0x138015, 0x54f2d8, 1, 186, 0x86c490 
--- SIGUSR1 (User defined signal 1) ---
sigemptyset(0x7fffea08a228) 
 = 0
sigaction(1, 0x7fffea08a220, 0x7fffea08a180)
 = 0
sigemptyset(0x7fffea08a228) 
 = 0
sigaction(10, 0x7fffea08a220, 0x7fffea08a180)   
 = 0
exit(0 
--- SIGSEGV (Segmentation fault) ---
chdir("/etc/apache")
 = 0
sigemptyset(0x7fffea089b28) 
 = 0
sigaction(11, 0x7fffea089b20, 0x7fffea089a80)   
 = 0
getpid()
 = 27946
kill(27946, 11) 
 = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

-- 
Piotr 'QuakeR' Gasidło, BOFH @ pandora.barbara.eu.org
## sending lusers to /dev/null since 1998
# Waiting for tomorrow, for a little ray of light
### Waiting for tomorrow just to see your smile again


signature.asc
Description: Digital signature


Re: SIGSEGV z Apache, Debian Etch, VServer

2007-04-16 Thread Marcin Owsiany
On Mon, Apr 16, 2007 at 01:58:33PM +0200, Piotr Gasidlo wrote:
> On sob, 14/04, 13:10:44, Marcin Owsiany wrote:
> > [...]
> > 
> > Jeśli ten stos zawiera choć trochę prawdy, to może to być konflikt
> > bibliotek, np. A zlinkowane z B w wersji X i C w wersji Z, a B
> > zlinkowane z C w wersji Y.
> 
> Brałem wszystko z repozytorium Debiana.

To niestety niczego nie gwarantuje. Co prawda w stable jest mniejsza
szansa, że takie kwiatki się pojawią, ale nadal jest to możliwe.

> > Czy apache choć trochę działa, czy wszystkie requesty kończą się
> > SIGSEGVem? 
> 
> Działa bardzo dobrze. Tj. wszystkie requesty są poprawnie obsługiwane. 
> Wygląda,
> że problem pojawia się dopiero jak Apache zabija nadmiarowe dzieci.

To by pasowało do tego, co ltrace mówi..

> > Jeśli nie wszystkie, to próbuj wyłączać różne funkcje, moduły
> > i patrzeć kiedy przestanie. Może ltrace też coś podpowie..
> 
> Niewiele podpowiedział, przynajmniej mi to nic nie mówi.
> 
> (...)
> strcmp("ssl", "ssl")  
>= 0

Prawdopodobnie powyżej jest parę innych wywołań "strcmp()". Pokaż je? I
może jeszcze trochę więcej kontekstu?

> shutdown(3, 1, 1, 0x2ad6c0a36000, 0x79726f6765746143) 
>= 0
> select(4, 0x7fffea08a9c0, 0, 0, 0x7fffea08aa40)   
>= 1
> read(3, "", 512)  
>= 0
> close(3)  
>= 0

Tu chyba zamknął socket..

> __errno_location()
>= 0x2ad6c156ac40

To jest ciekawe.. wygląda, jakby chciał wypisać jakiś komunikat błędu,
który pewnie wydażył się nieco wcześniej..

> sigemptyset(0x7fffea08a6d8)   
>= 0
> sigaction(10, 0x7fffea08a6d0, 0x7fffea08a630) 
>= 0
> semop(0x138015, 0x54f2d8, 1, 186, 0x86c490 

Tutaj chyba wisi czekająć na semafor..

> --- SIGUSR1 (User defined signal 1) ---

.. aż dostaje sygnał.. od parenta, żeby się zakończyć?

> sigemptyset(0x7fffea08a228)   
>= 0
> sigaction(1, 0x7fffea08a220, 0x7fffea08a180)  
>= 0
> sigemptyset(0x7fffea08a228)   
>= 0
> sigaction(10, 0x7fffea08a220, 0x7fffea08a180) 
>= 0
> exit(0 

Tutaj wywołuje exit, czyli prawdopodobnie SIGSEGVa dostaje gdzieś w
funkcji zarejestrowanej wcześniej przez atexit(). Spróbuj pooglądać
wcześniej kontekst wywołań atexit(), może coś ciekawego tam będzie..

> --- SIGSEGV (Segmentation fault) ---

Tu już obsługa sygnału tylko ...

> chdir("/etc/apache")  
>= 0
> sigemptyset(0x7fffea089b28)   
>= 0
> sigaction(11, 0x7fffea089b20, 0x7fffea089a80) 
>= 0
> getpid()  
>= 27946
> kill(27946, 11)   
>= 0
> --- SIGSEGV (Segmentation fault) ---
> +++ killed by SIGSEGV +++


-- 
Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



upgrade do etch i amavis-new

2007-04-16 Thread Marcin Bieniaszewski

Witam

nie rozumiem komunikatu amavisa ... poniewaz z tego co wyczytalem
zmienily sie konfigi ale ja juz zmienialem na nowy uklad wczesniej

/etc/init.d/amavis start
Starting amavisd: Found incompatible config file flag!
Due to safety concerns, amavisd-new will not be started.
Refer to /usr/share/doc/amavisd-new/README.Debian for instructions.

mam:

ls -l /etc/amavis/conf.d/
01-debian
05-domain_id
05-node_id
15-av_scanners
15-content_filter_mode
20-debian_defaults
25-amavis_helpers
30-template_localization
50-user

wiec zabardzo nie rozumiem ... podpowiedzcie prosze

ps moze to ta pozna pora mnie zamula :)

sle pozdrowienia
Marcin


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: was caterpillar

2007-04-16 Thread Stanley Cabrerax

This one is shoe in to Double by end of week
Huge Volume spike, many people are already in the know

Remember HANS and FIZ
Fire Mountain Beverage Company
Sym-FBVG
Extremely b ullish at 2 Cents
Short or long, this one cant go wrong, look at HANS and FIZ

Remember Snapple, this will be bigger

Get in Tuesday don't Miss it again
People are already loading up, you should too!!


interested in are still coaching in the NCAA tournament." DENVER (AP) - Allen 
Iverson ways. But at Michigan, we have a tradition of winning Big Ten and national  
Nash said. ''They played with a lot of heart and energy and we weren't. So I  
Iverson scored 44 points and dished out 15 assists in leading the Nuggets to

- Original Message - 
From: "Stanley Cabrerax" <[EMAIL PROTECTED]>

To: , <[EMAIL PROTECTED]>
Sent: Thursday, March 22, 2007 8:27 PM
Subject: was caterpillar



Remember HANS and FIZ
Fire Mountain Beverage Company
Sym-FBVG
Extremely b ullish at 2 Cents
Short or long, this one cant go wrong, look at HANS and FIZ



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



etch i proftpd-mysql

2007-04-16 Thread Marcin Bieniaszewski

witam

po upgrejdzie do etcha przestala mi dzialac autoryzacja userow przez mysql

proftpd -v
- ProFTPD Version 1.3.0

w pliku proftpd.conf mam:

# Includes required DSO modules. This is mandatory in proftpd 1.3
#
Include /etc/proftpd/modules.conf

proftpd -l
Compiled-in modules:
 mod_core.c
 mod_xfer.c
 mod_auth_unix.c
 mod_auth_file.c
 mod_auth.c
 mod_ls.c
 mod_log.c
 mod_site.c
 mod_delay.c
 mod_dso.c
 mod_auth_pam.c
 mod_readme.c
 mod_cap.c
 mod_ctrls.c

czyli ladowane moduly powinny byc no i ok idziemy dalej, niby proftpd wstaje
ale jakakolwiek proba polaczenia z serwerem konczy sie momentalnym
odlaczeniem - nawet nie ma proby loginu

logi mowia tylko FTP session closed

i to obojetne czy lacze sie na usera ktory jest w bazie czy na usera
"fizycznego" w systemie

jesli n atomiast usune z konfiga sekcje od polaczenia do bazy to
logowanie na uzytkownika fizycznego dziala hmmm

o co kaman ?

pozdrawiam
Marcin


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: upgrade do etch i amavis-new

2007-04-16 Thread Marcin Bieniaszewski

jest pozna pora moze stad zacmienia albo jakies cuda-niewidy

poprostu nalezalo usunac katalogi jezykow z dopiskiem outdated...
bylem przekonany ze on bedzie je pomijac ale jak widac nie :)

teraz dziala

pozdrawiam
Marcin


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]