Предыстория. Недавно я таки набрался смелости и перелез с лисы на chromium. Нашел я для него расширение Vkontakte Tools, которое помимо всего прочего позволяет скачивать плейлист в виде m3u файла, набитого прямыми (что очень радует) ссылками на треки. Довольный такой находкой, я засунул скачанный playlist.m3u в амарок и не мог нарадоваться, пока у меня не упали иксы).
История. Вскрытие показало, что файл плейлиста в кодировке cp1251, что, в принципе, нисколько не удивительно. Также опытным путем было установлено, что иксы падают на строчке с русскими названиями треков, например:
1
2
|
#EXTINF:60,Александр Яковлев - Не уходи
http://cs4653.vkontakte.ru/u18762408/audio/c0752a66d7aa.mp3?/Александр%20Яковлев%20-%20Не%20уходи.mp3 |
То есть, если сделать s/Александр Яковлев - Не уходи/123/, то все становится хорошо. Русские имена в ссылках не страшны, только в названиях треков. Кстати, сам амарок эти названия не отображает, ни русские, ни английские. Только ссылки.
Итого, имеем файл, который будучи запущен амароком, роняет иксы. Тот же SMPlayer просто не отображает русские названия, но играет нормально. Но у меня все равно есть некоторые сомнения, баг ли это амарока или все же иксов.
Прошу сообщество проверить данный баг и отписать о результатах и своих предположениях.
Стафф для проверки
Тот самый плейлист. Иксы падают на 19 треке.
Приложения.
Вывод отладки икс-сервера
-
Плейлист нигде не проигрывается. Там что нужна регистрация вконтакте?
-
-
Нет. Ссылки прямые.
-
-
Чота не похоже. Даже браузер на эти ссылки выдает 404.
-
а баг запостить на багзилу амарока? они уже там решат их или нет, и если надо отправить баг на багзилу иксам. если нужна помощь с английским — пиши.
я бы проверил, но у меня нет амарока.
проверил в тотем, отображает лист, русские названия козябриками.
кстати попробуй перекодировать сам плейлист в ЮТФ8 и проверить.
-
-
а вот точно в багзиллу амарока? может быть в багзиллу иксов? ну и вообще хотелось бы добыть побольше инфы, прежде чем писать багрепорт.
-
-
Ну и патчик заодно сделай, чо уж там.
-
ой, звиняюсь, не прочитал первое предложение. Тут еще какой момент, почему то большинство багов, которые я постил, либо дубликаты, либо просто висят неподтвержденные. Потому я и хотел сначала побольше информации собрать, чтобы на разных системах проверить. Собственно именно из-за этого бага мне пришла идея данного блога. Так что отправлять в багзиллу не нужно, я в курсе.
-
-
отправлять меня в багзиллу, сам собой.
-
Тут еще какой момент, почему то большинство багов, которые я постил, либо дубликаты, либо просто висят неподтвержденные.
Ну возможно не коректно/не информативно репортировали их. Я много багов репортил везде, и не важно скока инфы есть, если деву надо больше инфы — он попросит сам, всмысле напишет как ее достать, чо попробовать.
Потому я и хотел сначала по-больше информации собрать, чтобы на разных системах проверить. Собственно именно из-за этого бага мне пришла идея данного блога.
Ну я думаю, при всем уважение к вилинупсу, тут будет меньше людей, которые юзают амарок, да еще и захотят проверить этот баг, и написать инфу. Так как на багзилле КДЕ, сидят кдешники, которые хотят помочь исправить баги, потому больше вероятности, что они будут ковырять баг и собирать инфу.
А этот блог я думал для более мисических багов, когда ты статьей не постишь про баг, а пишешь полный отчет и анализ, что и почему, а если и надо — то предоставляешь патч. Ну и так же для обучения правильно и грамотно репортировать баги
-
-
хм. ну у меня есть еще кое-что. бывает, комп начинает ВНЕЗАПНО грузить винт на полную, доводя систему до неюзабельного состояния. никаких следов нет. куда вот о таком писать?
-
-
эммм, top ? еще какие признаки? ну там иксы виснут, еще чего?
-
-
в том и дело, топ показывает нормальную нагрузку в приделах 5 процентов, памяти свободной полно, свап пустой. тормозит вообще все, даже консоль. управление клавиатурой пришлось возвращать Alt+SysRq+R. Спасает только убийство иксов.
ЗЫ. Только сейчас подумал, м.б. это 12309?
-
а можно как-то посмотреть, какой процесс нещадно грузит жесткий? типа iotop?
-
Для Amarok'а есть замечательный сценарий, для прослушивания музыки из вконтакта - VK-search. Есть поиск и группировка. Можно установить прямо из панели управления сценариями Amarok'a.
Да, и естественно, всё в правильной кодировке.
-
-
а в нем уже запилили прослушивание музыки со своей странички? когда я смотрел, этого не было, а без этой фичи не нужно.
-
-
Не понял и чём речь. Если можно, напишите по русски. Да и проверить как обстоят дела не сложно. Благо ничего компилировать не надо.
-
Попробовал воспроизвести. Песни с того плейлиста не прогрываются, только циклически перебираются. X-сессию действительно роняет, только в случае с включенными экранными уведомлениями(всплывающие окошки с названием песни и исполнителя).
dustin@linux-7ed3:~> amarok --version
Qt: 4.6.3
KDE: 4.4.4 (KDE 4.4.4) "release 3"
Amarok: 2.3.0
dustin@linux-7ed3:~> lsb_release -a
LSB Version: n/a
Distributor ID: SUSE LINUX
Description: openSUSE 11.3 (x86_64)
Release: 11.3
Codename: n/a
dustin@linux-7ed3:~> uname -a
Linux linux-7ed3 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 x86_64 x86_64 x86_64 GNU/Linux
-
-
кстати а что с логами иксов, и если запустить с терминала амарок, и чтоб тоже ввывод в файл писал, посмотрите что последние будет то падения иксов.
-
-
amarok -d > ~/amarok.log
Не перенаправляет вывод в файл почему-то, а пишет только в терминал.
После вылета сессии amarok висит в списках процессов.
Вылетает на 19-ом трэке. Пересохранил в UTF-8 - тоже вылетает.
-
ну теперь хоть понятно, как это связано с иксами. Непонятно другое. Я пробовал вручную создавать плейлист в cp1251 и ничего никуда не падало. Вообще конечно баг очень специфичен. Если бы падал амарок, я бы может и забил. Но ронять иксы это уже перебор)
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|