Bug 5568

Summary: Drag-n-drop of a directory onto playlist crashes beep
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: beepAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Rusakov 2004-11-26 11:07:41 MSK
Steps to Reproduce:
1. Запускаем beep.
2. Открываем Nautilus и пытаемся перетащить на плейлист beep какой-нибудь
каталог со звуковыми файлами.
Actual Results:  
beep немедленно падает.

Expected Results:  
Те звуковые файлы из каталога, которые может обработать beep, добавляются в
плейлист.
Comment 1 Yuri N. Sedunov 2004-11-26 12:02:19 MSK
$ rpm -qa|grep beep
?
Comment 2 Alexey Rusakov 2004-11-26 12:20:08 MSK
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
Comment 3 Yuri N. Sedunov 2004-11-26 12:26:25 MSK
Перетаскиваемый каталог содержит не только звуковые файлы, которые может
обрабатывать beep? Какие? 
Comment 4 Alexey Rusakov 2004-11-26 12:55:57 MSK
Сорри, я должен был сразу об этом написать. Если в перетаскиваемом каталоге
только звуковые файлы (ogg, mp3 - неважно), то beep падает сразу. Если в
каталоге есть несъедобные для beep файлы, то сначала он показывает
предупреждение о невозможности воспроизведения некоторых файлов, после чего
опять-таки падает.
Comment 5 Yuri N. Sedunov 2004-11-26 13:26:48 MSK
(In reply to comment #4)
> Сорри, я должен был сразу об этом написать. Если в перетаскиваемом каталоге
> только звуковые файлы (ogg, mp3 - неважно), то beep падает сразу. Если в
> каталоге есть несъедобные для beep файлы, то сначала он показывает
> предупреждение о невозможности воспроизведения некоторых файлов, после чего
> опять-таки падает.

Так, у меня не воспроизводится. Обновитесь до beep-0.9.7-alt0.8rc2.

Comment 6 Yuri N. Sedunov 2004-11-26 13:29:41 MSK
> Так, у меня не воспроизводится. Обновитесь до beep-0.9.7-alt0.8rc2.

Пардон :),  0.9.7-alt0.7rc2 -- последняя сборка. Но все равно не воспроизводится.
Таскал в beep всякие разные каталоги, очень успешно.
 
dist-upgrade давно делали?
Comment 7 Alexey Rusakov 2004-11-26 13:34:35 MSK
Каждый день обновляюсь. Покопаюсь с этим сегодня вечером, может быть, попробую
из сорсов собрать с дебагом.
Comment 8 Alexey Rusakov 2004-11-27 01:58:25 MSK
Не исключено, что дело вообще не в beep. Сейчас положу кору (без отладочной
информации пока).
Comment 9 Alexey Rusakov 2004-11-27 02:27:26 MSK
Гм, корку загрузить - это я, конечно, погорячился... В любом случае, вот
стектрейс из нее:
#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 ()
Comment 10 Alexey Rusakov 2004-12-16 02:08:24 MSK
На свежем beep (и свежем libgtk?) баг не проявляется, закрываю как пофиксенный.
Comment 11 Alexey Rusakov 2005-01-03 01:05:50 MSK
Увы, баг проявился снова, причем появились свежие данные о специфике: Beep
падает, если перетаскиваемый каталог находится на smb:// . NFS, к сожалению, не
располагаю, с локальных файловых систем, в том числе с /media/*, каталоги
добавляются (и есть подозрение, добавлялись) корректно.
Comment 12 Vitaly Lipatov 2005-08-29 05:17:24 MSD
пожалуйста, проверьте на beep-0.9.7-alt2cvs20050828 
Comment 13 Alexey Rusakov 2005-09-26 01:23:28 MSD
Проверил. На данный момент попытка добавить что-нибудь с smb:// приводит к
жалобам Beep на то, что такой ресурс он добавить в плейлист не может. Это
ожидаемое поведение?
Comment 14 Vitaly Lipatov 2005-10-03 12:30:00 MSD
Пока ожидаемое, потому что я временно собрал beep без gnomevfs, в котором 
некоторые проблемы с кодировкой символов. 
Comment 15 Michael Shigorin 2006-12-17 20:40:18 MSK
Стоп, так пациент помер или нет?  Кто такой 0.9.7.1-alt0.3? :-)
Comment 16 Vitaly Lipatov 2006-12-18 00:47:21 MSK
beep больше нет, используем audacious/bmpx.