annotate DOCS/xml/ru/bugreports.xml @ 11841:67550c3b21a5

Make the build system print everything it does.
author diego
date Sat, 24 Jan 2004 22:31:11 +0000
parents 63e3d1695451
children c457b1e671a7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
1 <?xml version="1.0" encoding="koi8-r"?>
11613
lumag
parents: 11057
diff changeset
2 <!-- synced with 1.6 -->
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
3 <appendix id="bugreports">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
4 <title>Как сообщать об ошибках</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
5 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
6 Хорошие сообщения об ошибках вносят значительный вклад в разработку любого
e645a1277f6e New file translated.
lumag
parents:
diff changeset
7 программного продукта. Но, как и написание хорошей программы, хорошее сообщение
e645a1277f6e New file translated.
lumag
parents:
diff changeset
8 об ошибке включает в себя некую долю работы. Пожалуйста, осознайте, что
e645a1277f6e New file translated.
lumag
parents:
diff changeset
9 большинство разработчиков &mdash; занятые люди, получающие огромное количество
11613
lumag
parents: 11057
diff changeset
10 писем. Поэтому, хотя Ваши отзывы необходимы для улучшения <application>MPlayer</application>'а, хотя
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
11 они очень приветствуются, пожалуйста поймите, что Вы должны предоставить
e645a1277f6e New file translated.
lumag
parents:
diff changeset
12 <emphasis role="bold">Всю</emphasis> требуемую нами информацию, поэтому точно
e645a1277f6e New file translated.
lumag
parents:
diff changeset
13 следуйте инструкциям в этом документе.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
14 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
15 <sect1 id="bugreports_fix">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
16 <title>Как исправить ошибку</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
17 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
18 Если Вы ощущаете в себе достаточно сил и умения для самостоятельного решения
e645a1277f6e New file translated.
lumag
parents:
diff changeset
19 проблемы, пожалуйста, сделайте это. Или может быть Вы уже это сделали?
e645a1277f6e New file translated.
lumag
parents:
diff changeset
20 Пожалуйста, прочитайте <ulink url="../../tech/patches.txt">этот короткий
e645a1277f6e New file translated.
lumag
parents:
diff changeset
21 документ</ulink>, чтобы узнать, как сделать так, чтобы Ваш код включили
11613
lumag
parents: 11057
diff changeset
22 в <application>MPlayer</application>. Люди из рассылки
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
23 <ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">mplayer-dev-eng</ulink>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
24 помогут Вас, если у Вас есть вопросы.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
25 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
26 </sect1>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
27 <sect1 id="bugreports_report">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
28 <title>Как сообщить об ошибке</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
29 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
30 Прежде всего, пожалуйста, попробуйте использовать новейшую CVS версию
11613
lumag
parents: 11057
diff changeset
31 <application>MPlayer</application>'а, поскольку Ваша ошибка уже может быть исправлена. Разработка
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
32 продвигается очень быстро, большинство проблем в официальных релизах сообщается
e645a1277f6e New file translated.
lumag
parents:
diff changeset
33 в течение дней, и даже часов, после релиза, поэтому, пожалуйста, для сообщений
e645a1277f6e New file translated.
lumag
parents:
diff changeset
34 об ошибках используйте <emphasis role="bold">только CVS</emphasis>. Это
11613
lumag
parents: 11057
diff changeset
35 включает и бинарные пакеты <application>MPlayer</application>'а. Вы найдёте инструкции по CVS внизу
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
36 <ulink url="http://www.mplayerhq.hu/homepage/dload.html">этой страницы</ulink>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
37 или в README. Если это не помогло, пожалуйста, обратитесь к списку
e645a1277f6e New file translated.
lumag
parents:
diff changeset
38 <link linkend="bugs">известных ошибок</link> и остальной документации. Если
e645a1277f6e New file translated.
lumag
parents:
diff changeset
39 Ваша проблема не известна или не решается с помощью наших инструкций,
e645a1277f6e New file translated.
lumag
parents:
diff changeset
40 пожалуйста, сообщите об ошибке.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
41 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
42
e645a1277f6e New file translated.
lumag
parents:
diff changeset
43 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
44 Пожалуйста, не присылайте сообщения об ошибках лично какому-нибудь разработчику.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
45 Это командная работа, и, поэтому, Вашим сообщением могут заинтересоваться
e645a1277f6e New file translated.
lumag
parents:
diff changeset
46 несколько человек. Довольно часто бывает, что пользователи уже сталкивались
e645a1277f6e New file translated.
lumag
parents:
diff changeset
47 с Вашей проблемой и знают, как обойти проблему, даже если это ошибка в коде
11613
lumag
parents: 11057
diff changeset
48 <application>MPlayer</application>'а.
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
49 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
50
e645a1277f6e New file translated.
lumag
parents:
diff changeset
51 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
52 Пожалуйста, опишите Вашу проблему настолько подробно, насколько возможно.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
53 Проведите маленькое расследование, чтобы выяснить условия, при которых возникает
e645a1277f6e New file translated.
lumag
parents:
diff changeset
54 проблема. Проявляется ли ошибка только в каких-то конкретных ситуациях?
e645a1277f6e New file translated.
lumag
parents:
diff changeset
55 Она специфична только для каких-то файлов или типов файлов? Происходит ли это
e645a1277f6e New file translated.
lumag
parents:
diff changeset
56 с каким-то одним кодеком, или это не зависит от кодека? Можете ли Вы
e645a1277f6e New file translated.
lumag
parents:
diff changeset
57 воспроизвести это со всеми драйверами вывода? Чем больше Вы предоставите
e645a1277f6e New file translated.
lumag
parents:
diff changeset
58 информации, тем выше вероятность того, что мы сможем исправить ошибку.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
59 Пожалуйста, не забудьте включить важную информацию, которую мы просим ниже,
e645a1277f6e New file translated.
lumag
parents:
diff changeset
60 иначе мы не сможем должным образом диагностировать Вашу проблему.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
61 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
62
e645a1277f6e New file translated.
lumag
parents:
diff changeset
63 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
64 Великолепное, отлично написанное руководство по задаванию вопросов
e645a1277f6e New file translated.
lumag
parents:
diff changeset
65 на общедоступных форумах &mdash; это
e645a1277f6e New file translated.
lumag
parents:
diff changeset
66 <ulink url="http://www.catb.org/~esr/faqs/smart-questions.html">How To Ask
e645a1277f6e New file translated.
lumag
parents:
diff changeset
67 Questions The Smart Way[Как Задавать Вопросы. Правильный Путь.]</ulink>,
e645a1277f6e New file translated.
lumag
parents:
diff changeset
68 написанное <ulink url="http://www.catb.org/~esr/">Eric S. Raymond</ulink>.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
69 Есть и другое &mdash;
e645a1277f6e New file translated.
lumag
parents:
diff changeset
70 <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report
e645a1277f6e New file translated.
lumag
parents:
diff changeset
71 Bugs Effectively[Как Эффективно Сообщить об Ошибке]</ulink>, написанное <ulink
e645a1277f6e New file translated.
lumag
parents:
diff changeset
72 url="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</ulink>.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
73 Если Вы будете следовать этим указаниям, Вы сможете получить помощь. Но,
e645a1277f6e New file translated.
lumag
parents:
diff changeset
74 пожалуйста, учтите, что мы добровольно отслеживаем рассылки в свободное время.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
75 Мы очень заняты и не можем гарантировать, что Вы получите решение для Вашей
e645a1277f6e New file translated.
lumag
parents:
diff changeset
76 проблемы (или хотя бы ответ).
e645a1277f6e New file translated.
lumag
parents:
diff changeset
77 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
78
e645a1277f6e New file translated.
lumag
parents:
diff changeset
79 </sect1>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
80
e645a1277f6e New file translated.
lumag
parents:
diff changeset
81 <sect1 id="bugreports_where">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
82 <title>Куда сообщать об ошибках</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
83 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
84 Подпишитесь на рассылку mplayer-users:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
85 <ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-users"/>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
86 и отошлите Ваше сообщение на:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
87 <ulink url="mailto:mplayer-users@mplayerhq.hu"/>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
88 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
89 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
90 Язык этой рассылки &mdash; <emphasis role="bold">английский</emphasis>.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
91 Пожалуйста, следуйте стандарту <ulink url="http://www.ietf.org/rfc/rfc1855.txt">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
92 Netiquette Guidelines[Руководство по Сетевому Этикету]</ulink> и
e645a1277f6e New file translated.
lumag
parents:
diff changeset
93 <emphasis role="bold">не присылайте HTML почту</emphasis> ни на какую из наших
e645a1277f6e New file translated.
lumag
parents:
diff changeset
94 рассылок. Вас просто проигнорируют или забанят. Если Вы хотите узнать, что такое
e645a1277f6e New file translated.
lumag
parents:
diff changeset
95 HTML почта и почему это &mdash; зло, прочтите
e645a1277f6e New file translated.
lumag
parents:
diff changeset
96 <ulink url="http://expita.com/nomime.html">этот документ</ulink>. Он объяснит
e645a1277f6e New file translated.
lumag
parents:
diff changeset
97 Вам все детали и содержит инструкции по отключению HTML. Также обратите
e645a1277f6e New file translated.
lumag
parents:
diff changeset
98 внимание, что мы не будем индивидуально CC (отсылать копии) людям, а поэтому
e645a1277f6e New file translated.
lumag
parents:
diff changeset
99 подписаться &mdash; хорошая идея, если Вы хотите получить ответ.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
100 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
101 </sect1>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
102
e645a1277f6e New file translated.
lumag
parents:
diff changeset
103 <sect1 id="bugreports_what">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
104 <title>Что сообщать</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
105 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
106 Вам необходимо включить лог, конфигурацию или примеры файлов в сообщение
e645a1277f6e New file translated.
lumag
parents:
diff changeset
107 об ошибке. Если что-то из этого большое, то лучше загрузить это на наш
e645a1277f6e New file translated.
lumag
parents:
diff changeset
108 <ulink url="ftp://mplayerhq.hu/MPlayer/incoming/">FTP сервер</ulink>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
109 в сжатом виде (предпочтительно gzip или bzip2) и включить в сообщение
e645a1277f6e New file translated.
lumag
parents:
diff changeset
110 об ошибке только путь и имя файла. На наших рассылках стоит ограничение размера
e645a1277f6e New file translated.
lumag
parents:
diff changeset
111 сообщения в 80Кб. Если у Вас что-то большее, то сожмите или загрузите это.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
112 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
113
e645a1277f6e New file translated.
lumag
parents:
diff changeset
114 <sect2 id="bugreports_system">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
115 <title>Системная информация</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
116 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
117 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
118 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
119 Ваш дистрибутив Linux или операционная система и версия, например:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
120 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
121 <listitem><para>Red Hat 7.1</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
122 <listitem><para>Slackware 7.0 + пакеты разработки из 7.1 ...</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
123 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
124 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
125 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
126 версию ядра:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
127 <screen>uname -a</screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
128 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
129 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
130 версию libc:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
131 <screen>ls -l /lib/libc[.-]*</screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
132 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
133 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
134 версии gcc и ld:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
135 <screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
136 gcc -v
e645a1277f6e New file translated.
lumag
parents:
diff changeset
137 ld -v
e645a1277f6e New file translated.
lumag
parents:
diff changeset
138 </screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
139 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
140 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
141 версия binutils:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
142 <screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
143 as --version
e645a1277f6e New file translated.
lumag
parents:
diff changeset
144 </screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
145 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
146 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
147 Если у Вас проблемы с полноэкранным режимом:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
148 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
149 <listitem><para>Тип оконного менеджера и версия</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
150 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
151 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
152 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
153 Если у Вас проблема с XVIDIX:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
154 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
155 <listitem><para>глубина цвета X'ов:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
156 <screen>xdpyinfo | grep &quot;depth of root&quot;</screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
157 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
158 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
159 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
160 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
161 Если глючит только GUI:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
162 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
163 <listitem><para>версия GTK</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
164 <listitem><para>версия GLIB</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
165 <listitem><para>версия libpng</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
166 <listitem><para>ситуация с GUI, в которых проявляется проблема</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
167 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
168 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
169 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
170 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
171 </sect2>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
172
e645a1277f6e New file translated.
lumag
parents:
diff changeset
173 <sect2 id="bugreports_hardware">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
174 <title>Аппаратура и драйверы</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
175 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
176 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
177 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
178 Информация о CPU (это сработает только под Linux):
e645a1277f6e New file translated.
lumag
parents:
diff changeset
179 <screen>cat /proc/cpuinfo</screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
180 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
181 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
182 Производитель и модель видео карты, например:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
183 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
184 <listitem><para>ASUS V3800U чип: nVidia TNT2 Ultra pro 32MB SDRAM</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
185 <listitem><para>Matrox G400 DH 32MB SGRAM</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
186 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
187 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
188 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
189 Тип драйвера и версия, например:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
190 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
191 <listitem><para>Встроенный в X'ы</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
192 <listitem><para>nVidia 0.9.623</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
193 <listitem><para>Utah-GLX CVS 2001-02-17</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
194 <listitem><para>DRI из X 4.0.3</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
195 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
196 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
197 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
198 Тип и драйвер звуковой карты, например:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
199 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
200 <listitem><para>Creative SBLive! Gold с OSS драйверами от oss.creative.com</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
201 <listitem><para>Creative SB16 с OSS драйверами из ядра</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
202 <listitem><para>GUS PnP с ALSA OSS эмуляцией</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
203 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
204 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
205 <listitem><para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
206 Если Вы сомневаетесь, на Linux системах включите вывод
e645a1277f6e New file translated.
lumag
parents:
diff changeset
207 <command>lspci -vv</command>.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
208 </para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
209 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
210 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
211 </sect2>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
212
e645a1277f6e New file translated.
lumag
parents:
diff changeset
213 <sect2 id="bugreports_configure">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
214 <title>Проблемы конфигурации</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
215 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
216 Если Вы получаете ошибку при выполнении <command>./configure</command>, или если
e645a1277f6e New file translated.
lumag
parents:
diff changeset
217 автоопределение чего-то не срабатывает, прочитайте <filename>configure.log
e645a1277f6e New file translated.
lumag
parents:
diff changeset
218 </filename>. Там Вы можете обнаружить ответ, например если у Вас стоят несколько
e645a1277f6e New file translated.
lumag
parents:
diff changeset
219 версий одной библиотеки, или если Вы забыли установить пакет разработки (тот
e645a1277f6e New file translated.
lumag
parents:
diff changeset
220 самый, с суффиксом -dev). Если Вы думаете, что это ошибка, включите в сообщение
e645a1277f6e New file translated.
lumag
parents:
diff changeset
221 файл <filename>configure.log</filename>.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
222 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
223 </sect2>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
224
e645a1277f6e New file translated.
lumag
parents:
diff changeset
225 <sect2 id="bugreports_conpilation">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
226 <title>Проблемы компиляции</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
227 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
228 Пожалуйста, включите эти файлы:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
229 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
230 <listitem><para>config.h</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
231 <listitem><para>config.mak</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
232 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
233 Если компиляция ломается в одном из этих каталогов, включите эти файлы:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
234 <itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
235 <listitem><para>Gui/config.mak</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
236 <listitem><para>libvo/config.mak</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
237 <listitem><para>libao2/config.mak</para></listitem>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
238 </itemizedlist>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
239 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
240 </sect2>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
241
e645a1277f6e New file translated.
lumag
parents:
diff changeset
242 <sect2 id="bugreports_playback">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
243 <title>Проблемы при воспроизведении</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
244 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
245 Пожалуйста, включите вывод <application>MPlayer</application>'а с уровнем
e645a1277f6e New file translated.
lumag
parents:
diff changeset
246 &quot;многословности&quot;[verbose] 1, но запомните: <emphasis role="bold">не
e645a1277f6e New file translated.
lumag
parents:
diff changeset
247 сокращайте вывод</emphasis>, когда Вы его вставляете в почту. Разработчикам
e645a1277f6e New file translated.
lumag
parents:
diff changeset
248 понадобятся все сообщения, чтобы правильно диагностировать проблему. Вы можете
e645a1277f6e New file translated.
lumag
parents:
diff changeset
249 направить вывод в файл, например так:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
250 <screen>mplayer -v <replaceable>options</replaceable> <replaceable>filename</replaceable> &gt; mplayer.log 2&gt;&amp;1</screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
251 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
252
e645a1277f6e New file translated.
lumag
parents:
diff changeset
253 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
254 Если проблема специфична для одного или нескольких файлов, пожалуйста, загрузите
e645a1277f6e New file translated.
lumag
parents:
diff changeset
255 проблемные файлы на:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
256 <ulink url="ftp://mplayerhq.hu/MPlayer/incoming/"/>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
257 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
258
e645a1277f6e New file translated.
lumag
parents:
diff changeset
259 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
260 Также загрузите маленький текстовый файл с базовым именем как у Вашего файла и
e645a1277f6e New file translated.
lumag
parents:
diff changeset
261 расширением <filename>.txt</filename>. Опишите проблему, возникающую у Вас
11613
lumag
parents: 11057
diff changeset
262 с соответствующим файлом и включите ваш электронный адрес и вывод <application>MPlayer</application>'а
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
263 с уровнем &quot;многословности&quot; 1. Куска файла размером 1-5 Мб обычно
e645a1277f6e New file translated.
lumag
parents:
diff changeset
264 бывает достаточно, чтобы воспроизвести проблему, но чтобы быть уверенными,
e645a1277f6e New file translated.
lumag
parents:
diff changeset
265 мы просим вас сделать:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
266 <screen>dd if=<replaceable>yourfile</replaceable> of=<replaceable>smallfile</replaceable> bs=1024k count=5</screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
267 Это запишет первые 5 Мб файла '<emphasis role="bold">your-file</emphasis>' и
e645a1277f6e New file translated.
lumag
parents:
diff changeset
268 запишет в файл '<emphasis role="bold">small-file</emphasis>'. Теперь снова
e645a1277f6e New file translated.
lumag
parents:
diff changeset
269 попытайтесь с эти маленьким файлом, и если проблема все ещё проявляется,
e645a1277f6e New file translated.
lumag
parents:
diff changeset
270 тогда этого примера будет достаточно для нас. Пожалуйста,
e645a1277f6e New file translated.
lumag
parents:
diff changeset
271 <emphasis role="bold">никогда</emphasis> не отсылайте эти файлы по почте!
e645a1277f6e New file translated.
lumag
parents:
diff changeset
272 Загрузите его и отошлите только путь/имя файла не FTP-сервере. Если файл
e645a1277f6e New file translated.
lumag
parents:
diff changeset
273 доступен по сети, тогда просто пришлите <emphasis role="bold">точный</emphasis>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
274 URL, и этого будет достаточно.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
275 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
276 </sect2>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
277
e645a1277f6e New file translated.
lumag
parents:
diff changeset
278 <sect2 id="bugreports_crash">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
279 <title>Краши[crash]</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
280 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
281 Вы должны запустить <application>MPlayer</application> внутри <command>gdb</command>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
282 и прислать нам полный вывод, или , если у Вас есть <filename>core</filename>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
283 dump поломки, Вы можете извлечь необходимую полезную информацию из файла
e645a1277f6e New file translated.
lumag
parents:
diff changeset
284 core. Вот как:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
285 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
286
e645a1277f6e New file translated.
lumag
parents:
diff changeset
287 <sect3 id="bugreports_debug">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
288 <title>Как сохранить информацию о воспроизводимом краше</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
289 <para>
11613
lumag
parents: 11057
diff changeset
290 Перекомпилируйте <application>MPlayer</application> с включённым кодом отладки:
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
291 <screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
292 ./configure --enable-debug=3
e645a1277f6e New file translated.
lumag
parents:
diff changeset
293 make
e645a1277f6e New file translated.
lumag
parents:
diff changeset
294 </screen>
11613
lumag
parents: 11057
diff changeset
295 и запустите <application>MPlayer</application> внутри gdb:
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
296 <screen>gdb ./mplayer</screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
297 Теперь вы в gdb. Наберите:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
298 <screen>run -v <replaceable>опции-для-mplayer</replaceable> <replaceable>имя-файла</replaceable></screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
299 и воспроизведите краш. Как только Вы это сделаете, gdb вернёт Вас к приглашению
e645a1277f6e New file translated.
lumag
parents:
diff changeset
300 командной строки, где Вы должны набрать
e645a1277f6e New file translated.
lumag
parents:
diff changeset
301 <screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
302 bt
e645a1277f6e New file translated.
lumag
parents:
diff changeset
303 disass $pc-32 $pc+32
e645a1277f6e New file translated.
lumag
parents:
diff changeset
304 info all-registers
e645a1277f6e New file translated.
lumag
parents:
diff changeset
305 </screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
306 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
307 </sect3>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
308
e645a1277f6e New file translated.
lumag
parents:
diff changeset
309 <sect3 id="bugreports_core">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
310 <title>Как извлечь полезную информацию из дампа [core dump]</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
311 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
312 Создайте следующий командный файл:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
313 <screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
314 bt
e645a1277f6e New file translated.
lumag
parents:
diff changeset
315 disass $pc-32 $pc+32
e645a1277f6e New file translated.
lumag
parents:
diff changeset
316 info all-registers
e645a1277f6e New file translated.
lumag
parents:
diff changeset
317 </screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
318 Теперь просто выполните такую команду:
e645a1277f6e New file translated.
lumag
parents:
diff changeset
319 <screen>gdb mplayer --core=core -batch --command=<replaceable>командный-файл</replaceable> &gt; mplayer.bug</screen>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
320 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
321 </sect3>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
322 </sect2>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
323 </sect1>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
324
e645a1277f6e New file translated.
lumag
parents:
diff changeset
325 <sect1 id="bugreports_advusers">
e645a1277f6e New file translated.
lumag
parents:
diff changeset
326 <title>Я знаю, что я делаю...</title>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
327 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
328 Если Вы создали правильное сообщение об ошибке так, как рассказано выше, и Вы
11613
lumag
parents: 11057
diff changeset
329 уверены, что это ошибка в <application>MPlayer</application>'е, а не ошибка компилятора или плохой файл,
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
330 Вы уже прочли всю документацию и не можете найти решение, ваши звуковые драйвера
e645a1277f6e New file translated.
lumag
parents:
diff changeset
331 в порядке, тогда Вы можете подписаться на рассылку mplayer-advusers и прислать
e645a1277f6e New file translated.
lumag
parents:
diff changeset
332 сообщение об ошибке туда, чтобы получить более точный и быстрый ответ.
e645a1277f6e New file translated.
lumag
parents:
diff changeset
333 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
334
e645a1277f6e New file translated.
lumag
parents:
diff changeset
335 <para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
336 Обратите внимание, что если Вы будете отсылать туда вопросы новичков или
e645a1277f6e New file translated.
lumag
parents:
diff changeset
337 вопросы, на которые ответы присутствуют в документации, то Вас проигнорируют
e645a1277f6e New file translated.
lumag
parents:
diff changeset
338 или обругают вместо того, чтобы ответить. Поэтому не заваливайте нас мелочами
e645a1277f6e New file translated.
lumag
parents:
diff changeset
339 и подписывайтесь на -advusers только, если Вы действительно знаете, что Вы
11613
lumag
parents: 11057
diff changeset
340 делаете, и ощущаете себя продвинутым пользователем или разработчиком <application>MPlayer</application>'а.
10933
e645a1277f6e New file translated.
lumag
parents:
diff changeset
341 Если подходите под этот критерий, Вам не составит труда понять, как надо
e645a1277f6e New file translated.
lumag
parents:
diff changeset
342 подписаться...
e645a1277f6e New file translated.
lumag
parents:
diff changeset
343 </para>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
344
e645a1277f6e New file translated.
lumag
parents:
diff changeset
345 </sect1>
e645a1277f6e New file translated.
lumag
parents:
diff changeset
346
e645a1277f6e New file translated.
lumag
parents:
diff changeset
347 </appendix>