ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Nginx падает при server_name



Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47677352071760 (LWP 22346)]
0x000000000043683d in ngx_http_find_virtual_server (r=0x646010, 
host=0x64659b "www11.abcd.net", len=14) at src/http/ngx_http_request.c:1653
1653        r->srv_conf = cscf->ctx->srv_conf;
(gdb) p *cscf
$1 = {listen = {elts = 0x1f25538, nelts = 1, size = 31378624, nalloc = 
32658752, pool = 0x1db37e8}, server_names = {elts = 0x74726f7070757307, nelts 
= 0, size = 0,
    nalloc = 0, pool = 0x0}, ctx = 0x0, server_name = {len = 0, data = 0x0}, 
connection_pool_size = 0, request_pool_size = 0, client_header_buffer_size = 
0,
  large_client_header_buffers = {num = 0, size = 0}, client_header_timeout = 
0, ignore_invalid_headers = 0, merge_slashes = 32658904, 
underscores_in_headers = 1,
  named_locations = 0x0}
(gdb) p *cscf->ctx
Cannot access memory at address 0x0
(gdb)


Пробовал менять кол-во символов в server_name - падать переставало если 
добавить или убрать один символ.


On Friday 12 December 2008, Igor Sysoev wrote:
> On Fri, Dec 12, 2008 at 12:42:44AM +0700, Sergey Serov wrote:
> > Hello all,
> >
> > После апргрейда до 0.7.24 обнаружилось следующее:
> >
> > Если
> > server_name .abcd.net;
> > то случается segfault:
> >
> > 0x000000000043683d in ngx_http_find_virtual_server (r=0x640010,
> > host=0x6405c9 "www11.abcd.net", len=14) at
> > src/http/ngx_http_request.c:1653 1653        r->srv_conf =
> > cscf->ctx->srv_conf;
> >
> > Если заменить на
> > server_name abcd.net *.abcd.net;
> > То тогда все нормально.
> >
> > Проблема только на одном домене. На других более длинных доменах все
> > нормально.
>
> А что показывает
>
> p *cscf
> p *cscf->ctx
>
> ?




 




Copyright © Lexa Software, 1996-2009.