<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>22569</bug_id>
          
          <creation_ts>2009-12-18 15:08:19 +0300</creation_ts>
          <short_desc>Модуль аварийно завершается</short_desc>
          <delta_ts>2010-01-13 14:18:58 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>apache2-mod_rpaf</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael A. Kangin">prividen</reporter>
          <assigned_to name="Boris Savelev">boris</assigned_to>
          <cc>cas</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>104518</commentid>
    <comment_count>0</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-12-18 15:08:19 +0300</bug_when>
    <thetext>При попытке использовать модуль mod_rpaf лог error_log полнится ошибками вида 
[notice] child pid 6126 exit signal Segmentation fault (11)
и в целом апач работает некорректно - то страница не отобразится, то дикое перенаправление на мой собственный клиентский IPшник. Отключение модуля помогает.

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

Багрепорт относится к p5, но повесить туда ниасилил.
apache2-base-2.2.14-alt4
apache2-mod_rpaf-0.6-alt2
apache2-mod_php5-5.2.11.20090722-alt1

Воспроизводится на двух VZ-виртуалках.

На всякий случай: общается этот модуль с nginx-0.5.31-alt4.M40.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104713</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2009-12-23 15:30:19 +0300</bug_when>
    <thetext>А apache2-httpd-worker или apache2-httpd-prefork?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104714</commentid>
    <comment_count>2</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-12-23 15:34:12 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; А apache2-httpd-worker или apache2-httpd-prefork?

prefork. Хотел попробовать другие, но mod_php5 только с ним работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104831</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2009-12-25 22:00:51 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; Попробовал тупо пересобрать этот модуль из исходников - работает нормально....

Пересборка пакета мне не помогла. Что значит &quot;из исходников&quot;?

Проверял на таких же пакетах:
apache2-httpd-worker-2.2.14-alt4
apache2-2.2.14-alt4
apache2-mod_php5-5.2.11.20090722-alt1
...
apache2-mod_rpaf-0.6-alt2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104833</commentid>
    <comment_count>4</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-12-26 01:22:39 +0300</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; (В ответ на комментарий №0)
&gt; &gt; Попробовал тупо пересобрать этот модуль из исходников - работает нормально....
&gt; 
&gt; Пересборка пакета мне не помогла. Что значит &quot;из исходников&quot;?

hsh --initroot-only --apt-conf /etc/apt/apt.p5.conf z/
hsh-install z/ apache2-devel
распаковать туда исходники, зайти внутрь, и
make rpaf-2.0


&gt; 
&gt; Проверял на таких же пакетах:
&gt; apache2-httpd-worker-2.2.14-alt4

worker?

&gt; apache2-2.2.14-alt4
&gt; apache2-mod_php5-5.2.11.20090722-alt1
&gt; ...
&gt; apache2-mod_rpaf-0.6-alt2

Если хотите, могу сделать VEшку с шеллом для тестов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104834</commentid>
    <comment_count>5</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2009-12-26 03:02:39 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; распаковать туда исходники, зайти внутрь, и
&gt; make rpaf-2.0
Отсюда я делаю вывод, что проблема скорее всего вызвана параметрами сборки в rpm (optflags), или дополнительными патчами.

&gt; &gt; Проверял на таких же пакетах:
&gt; &gt; apache2-httpd-worker-2.2.14-alt4
&gt; 
&gt; worker?
Ну, и на prefork проверял.
 
...
&gt; Если хотите, могу сделать VEшку с шеллом для тестов.
У меня несколько таких уже есть, причём с работающими сайтами, которые себя недостаточно хорошо с такими падениями чувствуют...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104842</commentid>
    <comment_count>6</comment_count>
    <who name="Boris Savelev">boris</who>
    <bug_when>2009-12-26 11:30:52 +0300</bug_when>
    <thetext>проблема 100% в патчах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105033</commentid>
    <comment_count>7</comment_count>
    <who name="Boris Savelev">boris</who>
    <bug_when>2009-12-30 16:23:04 +0300</bug_when>
    <thetext>для сизифа исправлено в 0.6-alt3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105035</commentid>
    <comment_count>8</comment_count>
    <who name="Boris Savelev">boris</who>
    <bug_when>2009-12-30 16:44:26 +0300</bug_when>
    <thetext>для 5.1 mod_rpaf.git=0.6-alt2.M51.3

2cas: можно его в p5 скопировать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105038</commentid>
    <comment_count>9</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-12-30 16:51:08 +0300</bug_when>
    <thetext>Для p5 собирается и работает. Спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105389</commentid>
    <comment_count>10</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2010-01-11 20:31:55 +0300</bug_when>
    <thetext>в p5 переложил: task #18484</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105391</commentid>
    <comment_count>11</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2010-01-11 21:22:48 +0300</bug_when>
    <thetext>Не переложилось в p5, так как не попало в 5.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105393</commentid>
    <comment_count>12</comment_count>
    <who name="Boris Savelev">boris</who>
    <bug_when>2010-01-11 21:32:30 +0300</bug_when>
    <thetext>он собрался, но не попал.
http://lists.altlinux.org/pipermail/sisyphus-incominger/2009-December/242390.html

по какой причине я не знаю.
сделал таск еще раз, вот отлуп:
http://git.altlinux.org/tasks/18489/task/log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105403</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-01-11 23:06:09 +0300</bug_when>
    <thetext>Ну так в M51 с 30 декабря лежит mod_rpaf-0.6-alt2.M51.3.src.rpm, а заливается такой же %name-%version-%release.  Сделайте alt2.M51.4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105429</commentid>
    <comment_count>14</comment_count>
    <who name="Boris Savelev">boris</who>
    <bug_when>2010-01-12 11:06:18 +0300</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; Ну так в M51 с 30 декабря лежит mod_rpaf-0.6-alt2.M51.3.src.rpm
так этот и нужен! а говорят нет его в m51

хотя по факту-то он вроде есть:
http://mirror.yandex.ru/altlinux/5.1/branch/i586/RPMS.classic/apache2-mod_rpaf-0.6-alt2.M51.3.i586.rpm

или я не понял этот комментарий
(В ответ на комментарий №11)
&gt; Не переложилось в p5, так как не попало в 5.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105439</commentid>
    <comment_count>15</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2010-01-12 16:43:21 +0300</bug_when>
    <thetext>Перекладывать нужно _исходный_ пакет, а не собранный бинарник! Поэтому я и не мог раньше найти модуль с таким именем.

task #18510:  
 ...
 3:copy_repo=5.1
 3:package=mod_rpaf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105454</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-01-12 19:42:48 +0300</bug_when>
    <thetext>(In reply to comment #15)
&gt; Поэтому я и не мог раньше найти модуль с таким именем.
Тю.  Я сделал ls apache2-mod_rpaf*, даже в затылке почесать не успел и сделал ls *rpaf*.  Рекомендую.

Ну или найти хотя бы один бинарный пакет и натравить на него rpm -qip, чтоб показал &quot;Source RPM&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105506</commentid>
    <comment_count>17</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2010-01-13 14:18:58 +0300</bug_when>
    <thetext>Миша, да это моя элементарная невнимательность! Ребята три (!) раза писали название сырцового пакета.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>