ПРОЕКТЫ 


  АРХИВ 


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-0.5.8



On Wed, 24 Jan 2007, proforg wrote:

On 24.01.2007, at 20:31, Igor Sysoev wrote:

On Wed, 24 Jan 2007, proforg wrote:

Игорь, что то совсем странное ...

nginx version: nginx/0.5.8
gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)
0.4.0 с тем же конфигом работал прекрасно, вчера заменил на новый и 9 кор уже
#10 0x0804a94d in main (argc=1, argv=0xbf8c4b34) at nginx.c:347

nginx -V


я и не знал что он так умеет :)

nginx version: nginx/0.5.8
built by gcc 4.0.2 20050901 (prerelease) (SUSE Linux)
configure arguments: --user=wwwrun --group=wwwrun --http-log-path=/ var/log/nginx/access.log --prefix=/usr/local --error-log-path=/var/ log/nginx/error.log --conf-path=/etc/nginx/nginx.conf --pid-path=/var/ run/nginx.pid --http-client-body-temp-path=/var/tmp/nginx/client -- http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/ var/tmp/nginx/fcgi --with-debug --with-http_stub_status_module --with- cpu-opt=pentium4 --with-cc-opt="-O2 -fomit-frame-pointer"


Есть подозрение, что это -O2.

это действительно -O2
так как машина была более чем устойчивая и ничего подобного я там просто не ожидал :) после того как заметил - пересобрал без оптимизации, если удастся получить нормальный core dump вышлю его

А до этого какая-нибудь версия использовалась с -O2 ?

У меня на днях был баг-репорт с такими же разнообразными корками.
Там тоже оказался gcc 4.0.3 и -O2. После убирания -O2 -fomit-frame-pointer
падения прекратились. Я нигде не собираю с -O2, только с дефолтным -O,
поэтому не могу определить, то ли это связано с nginx'ом, то ли
действительно -O2 в 4.0.x отличается странным кодом.


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.