При вводе в строку адреса строки http , Thunar (gvfs?) мертво виснет.
Нет, не мертво. Замораживается на несколько секунд. Подозреваю он пытается сразу резолвить адреса.
(В ответ на комментарий №1) > Нет, не мертво. Замораживается на несколько секунд. Подозреваю он пытается > сразу резолвить адреса. Ну, значит у меня в VB. 5 минут ждал, не дождался.:-)
(In reply to comment #1) > Нет, не мертво. Замораживается на несколько секунд. Вообще-то да, у меня где-то на минуту. Причем, вис происходит только на строке /^https?:$/, то есть с двоеточием строго в конце. Если же набрать, например, http//, а потом уже вбить двоеточие, то дальше всё нормально. > Подозреваю он пытается сразу резолвить адреса. Не похоже. Как бы в строке "http:" ресолвить-то нечего. И с "ftp:" таких проблем нет. P.S. При отсутствии gvfs не воспроизводится.
В pcmanfm2, который тоже использует gvfs, этой баги нет.
(В ответ на комментарий №3) > Причем, вис происходит только на строке /^https?:$/, то есть с двоеточием > строго в конце. Если же набрать, например, http//, а потом уже вбить двоеточие, > то дальше всё нормально. Угу. > > Подозреваю он пытается сразу резолвить адреса. > > Не похоже. Как бы в строке "http:" ресолвить-то нечего. И с "ftp:" таких > проблем нет. Оно считает все, что начинается с "http:" уже uri, даже если в строке больше ничего нет. И фризится в вызове g_file_query_info(). Что при этом происходит дальше в недрах gvfs я уж не знаю, но по хорошему там бы вообще лучше g_file_query_info_async() использовать. Вряд ли буду делать настоящий фикс, не хочется глубоко лезть в Тунар, но workaround на следующей неделе нарисую.
Thunar-1.3.0-alt2 -> sisyphus: * Sun Apr 17 2011 Mikhail Efremov <sem@altlinux> 1.3.0-alt2 - Build with libnotify-0.7. - Patches from upstream git (fixes various crashes). - Don't recognize empty 'http:' and 'https:' as URI (closes: #25443).
Михаил, спасибо!