SIGSEGV z Apache, Debian Etch, VServer

2007-04-13 Wątek Piotr Gasidlo
Witam,

Mam dziwny problem z Apache (1.3) uruchomiony w ramach jednego
z VSerwerów. Wszystko na paczkach debiana Etch (nic nie
przebudowywałem):

- w logach, /var/log/apache/error.log:

[Fri Apr 13 08:24:49 2007] [notice] child pid 6479 exit signal
Segmentation fault (11)
[Fri Apr 13 08:24:56 2007] [notice] child pid 10131 exit signal
Segmentation fault (11)
[Fri Apr 13 08:24:57 2007] [notice] child pid 10130 exit signal
Segmentation fault (11)
[Fri Apr 13 08:24:58 2007] [notice] child pid 10129 exit signal
Segmentation fault (11)
[Fri Apr 13 08:24:59 2007] [notice] child pid 9800 exit signal
Segmentation fault (11)
[Fri Apr 13 08:25:01 2007] [notice] child pid 10128 exit signal
Segmentation fault (11)
[Fri Apr 13 08:25:03 2007] [notice] child pid 9786 exit signal
Segmentation fault (11)
[Fri Apr 13 08:25:05 2007] [notice] child pid 9785 exit signal
Segmentation fault (11)

- jak podczepię strace pod proces apache, to po pewnym czasie dostaje:

#strace -p 12345

...
munmap(0x2b819f193000, 1186000) = 0
munmap(0x2b819f3e9000, 1056744) = 0
munmap(0x2b819f4eb000, 1066608) = 0
munmap(0x2b819e492000, 1106848) = 0
munmap(0x2b819e5a4000, 1275080) = 0
munmap(0x2b819e6dc000, 1249152) = 0
close(6)= 0
close(14)   = 0
close(5)= 0
munmap(0x2b81a05f5000, 31457280)= 0
munmap(0x2b819e269000, 1166944) = 0
brk(0x8b2000)   = 0x8b2000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
chdir(/etc/apache)= 0
rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0
kill(11359, SIGSEGV)= 0
rt_sigreturn(0x2c5f)= 6878234025558632563
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
Process 11359 detached

- ewentualnie gdb:

# gdb -p 12345
...
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
0x2b819ab0c182 in __read_nocancel () from /lib/libpthread.so.0
(gdb) c
Continuing.

Program received signal SIGUSR1, User defined signal 1.
[Switching to Thread 47835655134336 (LWP 12057)]
0x2b819b2428e9 in semop () from /lib/libc.so.6
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x2b819a86eb10 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
(gdb) bt
#0  0x2b819a86eb10 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
#1  0x2b819a86ef9a in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
#2  0x2b819a872691 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
#3  0x2b819a8723a2 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
#4  0x2b819e38b8a3 in ?? () from /lib/librt.so.1
#5  0x7fff1023f490 in ?? ()
#6  0x2b819e38f105 in ?? () from /lib/librt.so.1
#7  0x002f in ?? ()
#8  0x2b819a8731c3 in _dl_rtld_di_serinfo () from
/lib64/ld-linux-x86-64.so.2
Previous frame inner to this frame (corrupt stack?)

Na serwerze działa apache + php5.

Kotś może mnie naprowadzić, gdzie mam szukać błedów?

Paczki:
ii  linux-image-2.6-vserver-amd642.6.18+6
Linux kernel 2.6 image on AMD64
ii  apache 1.3.34-4.1
versatile, high-performance HTTP server
ii  apache-common  1.3.34-4.1  support
files for all Apache webservers
ii  apache-dev 1.3.34-4.1
development kit for the Apache webserver
ii  apache2-utils  2.2.3-4 utility
programs for webservers
ii  libapache-mod-geoip1.2.9-1 GeoIP
support for apache
ii  libapache-mod-php5 5.2.0-8+etch1
server-side, HTML-embedded scripting languag
ii  libapache-mod-ssl  2.8.25-2Strong
cryptography (HTTPS support) for Apac

-- 
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: apache2 + php4 + mysql 4.x brak polskich znakow

2007-04-13 Wątek Marcin Bieniaszewski

Jeśli masz wiele skryptów, których nie chcesz zmieniać zastosuj
nastąpujące prowizoryczne rozwiązanie, które sprawdza się w takiej
sytuacji lepiej. Dodaj w /etc/mysql/my.cnf coś takiego:

init-connect='SET NAMES latin2'


tak chodzi o mysql 4.1

i dopoki mialem skompilowanego apacha i php ze zrodel nie bylo
problemu z polskimi znakami

powyzsze prowizoryczne rozwiazanie zastosowalem, poniewaz jako jedyne
dziala na calosc.

przejscie pomiedzy 4.0 a 4.1 mysql przechodzilem i tutaj chyba nie ma
problemu, chyba ze chodzi o clienta mysql laczacego sie do serwera
mysql... moze tam jest jakis blad hm

pozdrawiam
Marcin


RE: Putty, ssh - tty1, tty2, ttyX

2007-04-13 Wątek jacek
 Loguję się do maszyny na tty1, tty2 itd. odchodzę od serwera i czy teraz
 można jakoś zalogować się zdalnie do tych konsoli (przez putty, lub innego
 klienta ssh z innego systemu)?

Użyj screen-a ?? 

Jacek



ixy padły - co zrobić?

2007-04-13 Wątek Tauzen
Po updacie etch stable (dwa pliczki) nie można było uruchomić systemu.
Startował, były komunikaty jądra, ale przy uruchamianiu x-ów monitor
wygasał i klapa. Nawet rekonfiguracji x-ów nie mogłem zrobić, bo tekstowy
tez nie działał (monitor).
Mat


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