Здравствуйте.<br><br>При попытке обновиться при выполнении make upgrade nginx падает.<br><br>Команда конфигурирования:<br>./configure --prefix=/usr/local/nginx \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --error-log-path=/var/log/nginx/error.log \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --http-log-path=/var/log/nginx/access.log \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --http-client-body-temp-path=/var/spool/nginx/client_body_temp \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --http-proxy-temp-path=/var/spool/nginx/proxy_temp \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --http-fastcgi-temp-path=/var/spool/nginx/fastcgi_temp \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --pid-path=/var/run/nginx/nginx.pid \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-http_ssl_module \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-http_sub_module \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-http_gzip_static_module \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-http_addition_module \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-http_flv_module \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-http_xslt_module \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-http_secure_link_module \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-http_dav_module \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --with-debug<br><br>А вот что говорит отладчик:<br>
<br>notebook:/home/phprus/src/nginx/orig_nginx-0.7.36/nginx-0.7.36 # make upgrade<br>/usr/local/nginx/sbin/nginx -t<br>make: *** [upgrade] Ошибка сегментирования (сделан дамп памяти)<br>notebook:/home/phprus/src/nginx/orig_nginx-0.7.36/nginx-0.7.36 # ls core*<br>
core.13460<br>notebook:/home/phprus/src/nginx/orig_nginx-0.7.36/nginx-0.7.36 # gdb -c core.13460 /usr/local/nginx/sbin/nginx<br>GNU gdb 6.8<br>Copyright (C) 2008 Free Software Foundation, Inc.<br>License GPLv3+: GNU GPL version 3 or later &lt;<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>&gt;<br>
This is free software: you are free to change and redistribute it.<br>There is NO WARRANTY, to the extent permitted by law.&nbsp; Type &quot;show copying&quot;<br>and &quot;show warranty&quot; for details.<br>This GDB was configured as &quot;i586-suse-linux&quot;...<br>
<br>warning: Can&#39;t read pathname for load map: Input/output error.<br>Reading symbols from /lib/libcrypt.so.1...done.<br>Loaded symbols for /lib/libcrypt.so.1<br>Reading symbols from /usr/lib/libpcre.so.0...done.<br>Loaded symbols for /usr/lib/libpcre.so.0<br>
Reading symbols from /usr/lib/libssl.so.0.9.8...done.<br>Loaded symbols for /usr/lib/libssl.so.0.9.8<br>Reading symbols from /usr/lib/libcrypto.so.0.9.8...done.<br>Loaded symbols for /usr/lib/libcrypto.so.0.9.8<br>Reading symbols from /lib/libz.so.1...done.<br>
Loaded symbols for /lib/libz.so.1<br>Reading symbols from /usr/lib/libxml2.so.2...done.<br>Loaded symbols for /usr/lib/libxml2.so.2<br>Reading symbols from /usr/lib/libxslt.so.1...done.<br>Loaded symbols for /usr/lib/libxslt.so.1<br>
Reading symbols from /usr/lib/libexslt.so.0...done.<br>Loaded symbols for /usr/lib/libexslt.so.0<br>Reading symbols from /lib/libc.so.6...done.<br>Loaded symbols for /lib/libc.so.6<br>Reading symbols from /lib/libdl.so.2...done.<br>
Loaded symbols for /lib/libdl.so.2<br>Reading symbols from /lib/libm.so.6...done.<br>Loaded symbols for /lib/libm.so.6<br>Reading symbols from /lib/libgcrypt.so.11...done.<br>Loaded symbols for /lib/libgcrypt.so.11<br>Reading symbols from /lib/libgpg-error.so.0...done.<br>
Loaded symbols for /lib/libgpg-error.so.0<br>Reading symbols from /lib/ld-linux.so.2...done.<br>Loaded symbols for /lib/ld-linux.so.2<br>Core was generated by `/usr/local/nginx/sbin/nginx -t&#39;.<br>Program terminated with signal 11, Segmentation fault.<br>
[New process 13460]<br>#0&nbsp; 0x080c552c in ngx_http_fastcgi_pass ()<br>(gdb) bt<br>#0&nbsp; 0x080c552c in ngx_http_fastcgi_pass ()<br>#1&nbsp; 0x0805e54d in ngx_conf_handler ()<br>#2&nbsp; 0x0805e190 in ngx_conf_parse ()<br>#3&nbsp; 0x0807e74a in ngx_http_core_location ()<br>
#4&nbsp; 0x0805e54d in ngx_conf_handler ()<br>#5&nbsp; 0x0805e190 in ngx_conf_parse ()<br>#6&nbsp; 0x0807e09d in ngx_http_core_server ()<br>#7&nbsp; 0x0805e54d in ngx_conf_handler ()<br>#8&nbsp; 0x0805e190 in ngx_conf_parse ()<br>#9&nbsp; 0x0805f084 in ngx_conf_include ()<br>
#10 0x0805e54d in ngx_conf_handler ()<br>#11 0x0805e190 in ngx_conf_parse ()<br>#12 0x08077cb5 in ngx_http_block ()<br>#13 0x0805e54d in ngx_conf_handler ()<br>#14 0x0805e190 in ngx_conf_parse ()<br>#15 0x0805b9ce in ngx_init_cycle ()<br>
#16 0x0804c0b4 in main ()<br>Current language:&nbsp; auto; currently asm<br>(gdb)<br><br>ОС и компилятор:<br><br>phprus@notebook:~/src/nginx&gt; uname -a<br>Linux notebook 2.6.25.20-0.1-pae #1 SMP 2008-12-12 20:30:38 +0100 i686 i686 i386 GNU/Linux<br>
phprus@notebook:~/src/nginx&gt; gcc -v<br>Используются внутренние спецификации.<br>Целевая архитектура: i586-suse-linux<br>Параметры конфигурации: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.3 --enable-ssp --disable-libssp --with-bugurl=<a href="http://bugs.opensuse.org/">http://bugs.opensuse.org/</a> --with-pkgversion=&#39;SUSE Linux&#39; --disable-libgcj --disable-libmudflap --with-slibdir=/lib --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --program-suffix=-4.3 --enable-linux-futex --without-system-libunwind --with-cpu=generic --build=i586-suse-linux<br>
Модель многопоточности: posix<br>gcc версия 4.3.3 [gcc-4_3-branch revision 143673] (SUSE Linux)<br><br>Скажите пожалуйста, а Вы планируйте включать в nginx патч <a href="http://www.lexa.ru/nginx-ru/msg22236.html">http://www.lexa.ru/nginx-ru/msg22236.html</a> исправляющий ошибку в обработке переменных в SSI?<br>
<br><br><div class="gmail_quote">21 февраля 2009 г. 12:30 пользователь Igor Sysoev <span dir="ltr">&lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Изменения в nginx 0.7.36 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;21.02.2009<br>
<br>
 &nbsp; &nbsp;*) Добавление: предварительная поддержка IPv6; директива listen модуля<br>
 &nbsp; &nbsp; &nbsp; HTTP поддерживает IPv6.<br>
<br>
 &nbsp; &nbsp;*) Исправление: переменная $ancient_browser не работала для браузеров,<br>
 &nbsp; &nbsp; &nbsp; заданных директивами modern_browser.<br>
<font color="#888888"><br>
<br>
--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</font></blockquote></div><br>