Steps to Reproduce: 1. Запускаем beep. 2. Открываем Nautilus и пытаемся перетащить на плейлист beep какой-нибудь каталог со звуковыми файлами. Actual Results: beep немедленно падает. Expected Results: Те звуковые файлы из каталога, которые может обработать beep, добавляются в плейлист.
$ rpm -qa|grep beep ?
beep-alarm-0.6.0-alt1 beep-extra-plugins-common-0.2.2-alt0.4 beep-input-vorbis-0.9.7-alt0.7rc2 beep-visualization-blur-0.2.2-alt0.4 libbeep-0.9.7-alt0.7rc2 beep-statusdocklet-0.2.2-alt0.4 beep-0.9.7-alt0.7rc2 beep-output-ogg-0.2.2-alt0.4 beep-output-esd-0.9.7-alt0.7rc2 beep-scrobbler-0.2.2-alt0.4 beep-input-wma-0.1.1-alt1
Перетаскиваемый каталог содержит не только звуковые файлы, которые может обрабатывать beep? Какие?
Сорри, я должен был сразу об этом написать. Если в перетаскиваемом каталоге только звуковые файлы (ogg, mp3 - неважно), то beep падает сразу. Если в каталоге есть несъедобные для beep файлы, то сначала он показывает предупреждение о невозможности воспроизведения некоторых файлов, после чего опять-таки падает.
(In reply to comment #4) > Сорри, я должен был сразу об этом написать. Если в перетаскиваемом каталоге > только звуковые файлы (ogg, mp3 - неважно), то beep падает сразу. Если в > каталоге есть несъедобные для beep файлы, то сначала он показывает > предупреждение о невозможности воспроизведения некоторых файлов, после чего > опять-таки падает. Так, у меня не воспроизводится. Обновитесь до beep-0.9.7-alt0.8rc2.
> Так, у меня не воспроизводится. Обновитесь до beep-0.9.7-alt0.8rc2. Пардон :), 0.9.7-alt0.7rc2 -- последняя сборка. Но все равно не воспроизводится. Таскал в beep всякие разные каталоги, очень успешно. dist-upgrade давно делали?
Каждый день обновляюсь. Покопаюсь с этим сегодня вечером, может быть, попробую из сорсов собрать с дебагом.
Не исключено, что дело вообще не в beep. Сейчас положу кору (без отладочной информации пока).
Гм, корку загрузить - это я, конечно, погорячился... В любом случае, вот стектрейс из нее: #0 0xb7ea4420 in g_logv () from /usr/lib/libglib-2.0.so.0 #1 0xb7ea4666 in g_log () from /usr/lib/libglib-2.0.so.0 #2 0xb78fca31 in gdk_keyboard_grab_info_libgtk_only () from /usr/lib/libgdk-x11-2.0.so.0 #3 0xb7f2d0f4 in _XError () from /usr/X11R6/lib/libX11.so.6 #4 0xb7f1413f in XGetWindowProperty () from /usr/X11R6/lib/libX11.so.6 #5 0xb790090a in gdk_selection_property_get () from /usr/lib/libgdk-x11-2.0.so.0 #6 0xb7cfed1e in gtk_selection_clear () from /usr/lib/libgtk-x11-2.0.so.0 #7 0xb7cb16f2 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 #8 0xb7882ef9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0 #9 0xb7882c66 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #10 0xb7895445 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #11 0xb7894828 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #12 0xb7894ce6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #13 0xb7db61e2 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #14 0xb7cae922 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #15 0xb78f15b5 in gdk_x11_register_standard_event_type () from /usr/lib/libgdk-x11-2.0.so.0 #16 0xb7e9bf12 in g_main_depth () from /usr/lib/libglib-2.0.so.0 #17 0xb7e9cfc8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #18 0xb7e9d300 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #19 0xb7e9d8a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #20 0xb7cae103 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x0808213b in main ()
На свежем beep (и свежем libgtk?) баг не проявляется, закрываю как пофиксенный.
Увы, баг проявился снова, причем появились свежие данные о специфике: Beep падает, если перетаскиваемый каталог находится на smb:// . NFS, к сожалению, не располагаю, с локальных файловых систем, в том числе с /media/*, каталоги добавляются (и есть подозрение, добавлялись) корректно.
пожалуйста, проверьте на beep-0.9.7-alt2cvs20050828
Проверил. На данный момент попытка добавить что-нибудь с smb:// приводит к жалобам Beep на то, что такой ресурс он добавить в плейлист не может. Это ожидаемое поведение?
Пока ожидаемое, потому что я временно собрал beep без gnomevfs, в котором некоторые проблемы с кодировкой символов.
Стоп, так пациент помер или нет? Кто такой 0.9.7.1-alt0.3? :-)
beep больше нет, используем audacious/bmpx.