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

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

    <bug>
          <bug_id>7303</bug_id>
          
          <creation_ts>2005-07-06 16:20:36 +0400</creation_ts>
          <short_desc>corrupted double-linked list</short_desc>
          <delta_ts>2006-03-07 10:37:45 +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>alsa-oss</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>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>7079</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eugene Vlasov">eugvv</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>mike</cc>
    
    <cc>shrek</cc>
    
    <cc>sr</cc>
    
    <cc>vsu</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>26883</commentid>
    <comment_count>0</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-06 16:20:46 +0400</bug_when>
    <thetext>Похоже, /usr/bin/aoss из alsa-oss-1.0.9-alt1 сломан - при запуске xmms через
/usr/bin/xmms получаем следующее (не сразу, через некоторое время, в моих
экспериментах от нескольких секунд до нескольких минут):

eugene pub/mp3/The Ben Webster Quintet/Soulville $ xmms Soulville_1957.m3u 
soundwrapper: Execute &quot;/usr/bin/xmms-bin Soulville_1957.m3u&quot; via aoss

Нарушение сегментации!

Скорее всего вы наткнулись на ошибку в XMMS. Пожалуйста, посетите
http://bugs.xmms.org и отправьте сообщение об ошибке.

*** glibc detected *** free(): invalid next size (fast): 0x08160bf8 ***
zsh: 13468 abort      xmms Soulville_1957.m3u

при запуске как /usr/bin/xmms-bin (без враппера) все играет без проблем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26885</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-06 16:24:01 +0400</bug_when>
    <thetext>посмотрим, надо ноут d-u&apos;нуть</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26893</commentid>
    <comment_count>2</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-06 16:35:30 +0400</bug_when>
    <thetext>Только сейчас заметил, что краткое описание бага не совсем соответствует
симптомам. Дело в том, что ошибка может выглядеть еще и так (именно по этой
ошибке я дал краткое описание):

*** glibc detected *** corrupted double-linked list: 0x081602e0 ***

Или так:

*** glibc detected *** free(): invalid pointer: 0xb7d95ff4 ***

Или просто как &quot;Нарушение сегментации&quot;. А может вообще без симптомов падать.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26915</commentid>
    <comment_count>3</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-06 20:26:56 +0400</bug_when>
    <thetext>Воспроизвелось на рабочем компьютере с

eugene ~ $ rpm -qa|grep alsa|sort
alsa-oss-1.0.9-alt1
alsa-tools-1.0.9-alt1
alsa-utils-1.0.9a-alt1
kernel-modules-alsa-std26-smp-1.0.8-alt6.10
libalsa-1.0.9-alt1
libalsa-devel-1.0.9-alt1
xmms-out-alsa-1.2.10-alt5

и на домашнем с

eugene ~ $ rpm -qa|grep alsa|sort
alsa-oss-1.0.9-alt1
alsa-tools-1.0.9-alt1
alsa-utils-1.0.9a-alt1
kernel-doc-alsa-1.0.9a-1.0.9a-alt1
kernel-headers-alsa-1.0.9a-alt1
kernel-modules-alsa-wks26-up-1.0.8-alt6.132619.4
libalsa-1.0.9-alt1
libalsa-devel-1.0.9-alt1
xmms-out-alsa-1.2.10-alt5

Ошибка возникает, только если в xmms включен вывод через OSS (если включить
вывод через alsa - все работает нормально).
И еще - помимо перечисленного там возникают уж совсем мистические ошибки -
например кучей валятся Gtk-WARNINGS при просмотре свойств файла.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26919</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-06 20:40:55 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; И еще - помимо перечисленного там возникают уж совсем мистические ошибки -
&gt; например кучей валятся Gtk-WARNINGS при просмотре свойств файла.
...на которые традиционно забивают. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26934</commentid>
    <comment_count>5</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-06 23:42:38 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; &gt; И еще - помимо перечисленного там возникают уж совсем мистические ошибки -
&gt; &gt; например кучей валятся Gtk-WARNINGS при просмотре свойств файла.
&gt; ...на которые традиционно забивают. :)

Ну да, собственно и падает оно наверное не из за них. Юмор здесь в том, что эти
ворнинги появляются только при описанных мной условиях - то есть при запуске
через aoss и использовании OSS для вывода. В остальных случаях воспроизвести не
удалось. Казалось бы, где связь?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27098</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-11 14:19:35 +0400</bug_when>
    <thetext>2 sr: мы можем это починить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27127</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-11 18:02:33 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; kernel-modules-alsa-std26-smp-1.0.8-alt6.10
&gt; libalsa-1.0.9-alt1

&gt; kernel-modules-alsa-wks26-up-1.0.8-alt6.132619.4
&gt; libalsa-1.0.9-alt1
Кстати... а ядерный модуль до 1.0.9b догнать получается?

Потому как vsu@ рассказывал, что порой разъезд вылазит боком.  Не всегда, но бывает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27132</commentid>
    <comment_count>8</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-11 20:19:02 +0400</bug_when>
    <thetext>Могу в среду попробовать обновить ядро на рабочей машине. Только в сизифе вроде
ничего выше 1.0.9a нет? 1.0.9b мне откуда взять?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27133</commentid>
    <comment_count>9</comment_count>
    <who name="Serge Ryabchun">sr</who>
    <bug_when>2005-07-11 20:28:21 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; Могу в среду попробовать обновить ядро на рабочей машине. Только в сизифе вроде
&gt; ничего выше 1.0.9a нет? 1.0.9b мне откуда взять?
&gt; 
eugene ~ $ rpm -qa|grep alsa|sort
alsa-oss-1.0.9-alt1
alsa-tools-1.0.9-alt1
alsa-utils-1.0.9a-alt1
kernel-modules-alsa-wks26-up-1.0.8-alt6.132619.4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Ну, дык, 1.0.9a и нужен. У mike@ стоит 1.0.9a и не падает
BTW. именно в 1.0.9a были fix-ы OSS эмеляции, в 1.0.9b ничего
критического
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27134</commentid>
    <comment_count>10</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-11 21:19:32 +0400</bug_when>
    <thetext>(In reply to comment #9)

&gt; kernel-modules-alsa-wks26-up-1.0.8-alt6.132619.4
&gt; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
&gt; Ну, дык, 1.0.9a и нужен. У mike@ стоит 1.0.9a и не падает
&gt; BTW. именно в 1.0.9a были fix-ы OSS эмеляции, в 1.0.9b ничего
&gt; критического

Рабочую машину (std26) я обновлю в среду (для wks26 1.0.9 вроде пока не
собрали). Возможно это и решит мою проблему. Только с aoss все равно надо что-то
делать.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27216</commentid>
    <comment_count>11</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-13 14:24:18 +0400</bug_when>
    <thetext>Ну вот. Обновил:

eugene ~ $ rpm -qa|grep alsa|sort
alsa-oss-1.0.9-alt2
alsa-tools-1.0.9-alt1
alsa-utils-1.0.9a-alt2
kernel-modules-alsa-std26-smp-1.0.9a-alt2.132620.1
libalsa-1.0.9-alt2
libalsa-devel-1.0.9-alt2
xmms-out-alsa-1.2.10-alt5

Однако:
eugene pub/mp3/Aarni/Duumipeikon Paluu $ xmms Duumipeikon_Paluu_demo_2002.m3u
soundwrapper: Execute &quot;/usr/bin/xmms-bin Duumipeikon_Paluu_demo_2002.m3u&quot; via aoss

Gtk-WARNING **: gtk_accel_group_add(): could not find signal &quot;add-accelerator&quot;in
the `GtkButton&apos; class ancestry

Gtk-WARNING **: gtk_accel_group_add(): could not find signal &quot;add-accelerator&quot;in
the `GtkButton&apos; class ancestry
Loading genre: Experimental DoomLoading genre: Experimental DoomLoading genre: 
Нарушение сегментации!

Скорее всего вы наткнулись на ошибку в XMMS. Пожалуйста, посетите
http://bugs.xmms.org и отправьте сообщение об ошибке.

Не вылечилось.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27219</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-13 16:08:26 +0400</bug_when>
    <thetext>тут одному человеку помог снос cyr_rfx:

http://lists.altlinux.ru/pipermail/backports/2005-July/000695.html
http://lists.altlinux.ru/pipermail/backports/2005-July/000699.html

абсолютно случайно не дают наводок и тут?..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27232</commentid>
    <comment_count>13</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-13 20:05:56 +0400</bug_when>
    <thetext>(In reply to comment #12)
&gt; тут одному человеку помог снос cyr_rfx:
&gt; абсолютно случайно не дают наводок и тут?..

Нет, все мимо, не помог снос cyr_rfx, очистка ~/.xmms, запуск под свежесозданным
пользователем.
Как падало, так и падает.

Но, похоже xmms тут и правда не без греха, с другими приложениями использующими
OSS воспроизвести пока не удалось - mplayer вот из под aoss используя OSS часами
пашет - и ничего.
Такое впечатление, что баги в XMMS оказались несовместимыми с багами в
alsa-oss-1.0.9.
Попробую еще погонять xmms-1.2.10-alt6, когда он до сизифа доберется - может
пересборка поможет.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27337</commentid>
    <comment_count>14</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-15 14:52:20 +0400</bug_when>
    <thetext>Обновил xmms до alt6, но оно все равно упало (после пяти минут
воспроизведения)... Даже новое слово сказало:

Gdk-ERROR **: BadShmSeg (invalid shared segment parameter)
  serial 32602 error_code 171 request_code 148 minor_code 3

Более того, это все с 

eugene ~ $ rpm -qa|grep xmms  
libxmms-1.2.10-alt6
xmms-1.2.10-alt6

То есть остался один xmms, никаких плагинов. ~/.xmms тоже удалено.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27506</commentid>
    <comment_count>15</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-21 15:00:10 +0400</bug_when>
    <thetext>Я нашел еще одну пострадавшую программу. Это qnetwalk-1.1-alt2. При запуске
через sound_wrapper.sh (или просто через aoss):
eugene ~ $ sound_wrapper.sh qnetwalk
sound_wrapper.sh: Execute &quot;qnetwalk&quot; via aoss
zsh: 12029 segmentation fault  sound_wrapper.sh qnetwalk

Поскольку в пункте меню прописано именно это (sound_wrapper.sh qnetwalk), через
пункт меню программа не запускается.

При простом запуске (qnetwalk) все работает нормально.

На этот раз, в отличие от xmms вылетает сразу.

Правда, это на машине, где кернельная alsa еще не обновлена (жду wks26), завтра
проверю на рабочей машине где 1.0.9a.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27518</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-07-21 16:03:52 +0400</bug_when>
    <thetext>(In reply to comment #15) 
&gt; Я нашел еще одну пострадавшую программу. Это qnetwalk-1.1-alt2. При запуске 
&gt; через sound_wrapper.sh (или просто через aoss): 
&gt; eugene ~ $ sound_wrapper.sh qnetwalk 
&gt; sound_wrapper.sh: Execute &quot;qnetwalk&quot; via aoss 
&gt; zsh: 12029 segmentation fault  sound_wrapper.sh qnetwalk 
Не, это бага в qnetwalk. Надо не его запускать через soundwrapper, а nasd 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27533</commentid>
    <comment_count>17</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-21 16:26:55 +0400</bug_when>
    <thetext>2 eugvv: попробуйте http://paq.osdn.org.ua/~mike/xmms-alt7/xmms-1.2.10-alt7.src.rpm
(оторван soundwrapper, похаканы пути к vorbis headers (блин))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27563</commentid>
    <comment_count>18</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-21 21:19:12 +0400</bug_when>
    <thetext>(In reply to comment #17)
&gt; http://paq.osdn.org.ua/~mike/xmms-alt7/xmms-1.2.10-alt7.src.rpm
&gt; (оторван soundwrapper, похаканы пути к vorbis headers (блин))

Работает. Час уже играет через OSS.

Кстати, оно c target отличным от i586 собирается, но mp3 не играет, говорит:
/usr/lib/xmms/Input/libmpg123.so: undefined symbol: mpg123_synth_1to1_mmx
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27607</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-22 13:32:35 +0400</bug_when>
    <thetext>(In reply to comment #18)
&gt; Работает. Час уже играет через OSS.
Похоже, aoss -- всё-таки плохая добавка к soundwrapper... можете попробовать
всё-таки убедить в этом zerg@ (пакет menu IIRC).

&gt; Кстати, оно c target отличным от i586 собирается, но mp3 не играет, говорит:
&gt; /usr/lib/xmms/Input/libmpg123.so: undefined symbol: mpg123_synth_1to1_mmx
Это x86_64?  Вообще там ключики в %configure на не-%ix86 предусмотрены, но
проверить это мне не получалось.  Если разберётесь -- забрасывайте патчик,
применю, а пока можете попробовать xmms-in-mad использовать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27620</commentid>
    <comment_count>20</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-07-22 13:50:48 +0400</bug_when>
    <thetext>(In reply to comment #19)
&gt; Похоже, aoss -- всё-таки плохая добавка к soundwrapper... можете попробовать
&gt; всё-таки убедить в этом zerg@ (пакет menu IIRC).

Найти бы, что еще через aoss не работает.

&gt; &gt; Кстати, оно c target отличным от i586 собирается, но mp3 не играет, говорит:
&gt; &gt; /usr/lib/xmms/Input/libmpg123.so: undefined symbol: mpg123_synth_1to1_mmx
&gt; Это x86_64?

Нет, это поведение rpmbuild - он по умолчанию собирает под мой процессор (target
pentium4).

&gt; а пока можете попробовать xmms-in-mad использовать.

Я уже с --target i586 собрал
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27626</commentid>
    <comment_count>21</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-22 14:04:53 +0400</bug_when>
    <thetext>(In reply to comment #20)
&gt; &gt; &gt; Кстати, оно c target отличным от i586 собирается, но mp3 не играет, говорит:
&gt; &gt; &gt; /usr/lib/xmms/Input/libmpg123.so: undefined symbol: mpg123_synth_1to1_mmx
&gt; &gt; Это x86_64?
&gt; Нет, это поведение rpmbuild - он по умолчанию собирает под мой процессор (target
&gt; pentium4).
&gt; &gt; а пока можете попробовать xmms-in-mad использовать.
&gt; Я уже с --target i586 собрал
Ну, отдельную багу (на xmms, лучше -- в апстрим) повесить стоит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33107</commentid>
    <comment_count>22</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-11-16 22:59:45 +0300</bug_when>
    <thetext>Собираю alsa-1.0.10, можете ещё глянуть
http://paq.osdn.org.ua/~mike/tmp/xmms-1.2.10-alt9.src.rpm
-- вдруг сработает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33138</commentid>
    <comment_count>23</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-11-17 12:34:54 +0300</bug_when>
    <thetext>(In reply to comment #22)
&gt; http://paq.osdn.org.ua/~mike/tmp/xmms-1.2.10-alt9.src.rpm

Нет, не заработало. При запуске через &apos;aoss xmms&apos; по прежнему падает через
несколько минут. Посмотрим, как будет с alsa-1.0.10.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33248</commentid>
    <comment_count>24</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-11-21 13:20:23 +0300</bug_when>
    <thetext>Похоже, для alsa-1.0.10 эта проблема больше не актуальна
`aoss xmms` играет вот уже час.
И `aoss qnetwalk` теперь запускается нормально, не падает.
Видимо - FIXED.

$ rpm -qa|grep alsa|sort                              
alsa-oss-1.0.10-alt1
alsa-tools-1.0.10-alt1
alsa-utils-1.0.10-alt1
cmus-out-alsa-1.6.3-alt1
kernel-modules-alsa-std26-smp-1.0.9a-alt5.132620.4
libalsa-1.0.10-alt1
libalsa-devel-1.0.10-alt1
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33363</commentid>
    <comment_count>25</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-11-24 14:58:18 +0300</bug_when>
    <thetext>И то ладно.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>