Здравствуйте!
Собственно возник такой вопрос, при вводе в адресной строке что-то типа smb://333-04/ + Enter, адрес меняется на smb://77.0.0.4/ Dolphin пытается это открыть, создается 2-4 процессов "smb.so" 1-3 из которых завершаются при отмене операции и закрытия Dolphin`а, а вот оставшийся процесс остается в памяти и грузит процессор. Так вот 3-4 таких процесса загружают процессор в итоге на 100 процентов.
Nslookup отображает адрес и имя ПК корректно, т.е.: 333-04.domain.name - 192.168.0.5
В настройках сетевого интерфейса домен поиска указан: domain.name
Это глюк. Проверил у себя - абсолютно аналогичное поведение. Он видимо воспринимает 333-4 не как имя а как ИП адрес.
Пишите багрепорт ...
ЗЫ
77=333-256 :) Кто то там перемудрил с парсингом :)
smb://1024-0 -> smb://0.0.0.0 либо smb://0-0 -> smb://0.0.0.0
333.04 dolphin как раз понимает как имя и пытается по нему перейти.
Part a specifies the first byte of the binary address.
Интересно, как это 333 в байт Вы уместили????
Очень даже мудрили ИМХО
ЗЫ проверочное действие - попробуйте в терминале
ping 77.4
ping 333.4
и отпишитесь о результатах
Странный спор. В спецификации написано "байт" - значит все что не помещается в байт не должно туда попадать как цифра.
В пинге парсится корректно,а в дельфине - намудрили...
ЗЫ И я не заказывал вводные уроки в программирование.
хорошо я у себя на работе не даю имя компам одни цифры. у меня все зовутся kabxxx
Тут как всегда, обозвали 150+ ПК только цифрами, теперь переделывать поздно )). За 15 лет только Dolphin не понял такие имена. )
а если просто пингануть по имени?
ping 333: Invalid argument
ping 333-2: unknown host
Пингуется, подставляет DNS-суффикс из сетевых настроек и его пингует. nslookup тоже показывает правильный IP.
такой вопрос...
а как smbclient себя ведет то?
Ну чтоб понять, кто виноват, долфин, самба, прокладка между клавой и стулом при написании кода, и какого кода?
Виноват долфин. Он предает самбе ип адрес вместо доменного имени.
Ситуация 100% воспроизводится.
то есть если самбе сказать в данной конфигурации smbclient //333-04/ он пойдет правильно?
Это именно вопрос, мне сейчас очень лень и нет возможности воспроизвести баг в моих условиях и его пощупать...
кстати, это только в 16.04 или раньше тоже появлялось?
Я, собственно, не ТС :) Пусть он пробует. Я проверял из крузадера - он не меняет на ИП, воспринимает как имя хоста. KRDC, ping тоже как имя хоста воспринимают. А вот дольфин почему-то транслирует в ИП. И еще KDE Network Wizard (KNetAttach)транслирует так же косячно :(
Ну тогда похоже, это именно косяк кде...
С крусайдером, я понимаю, он вообще вещь сам в себе. крдс - странно, он вроде из того же комплекта, что и долфин, и KDE Network Wizard (KNetAttach) (то есть должен быть подвержен этому багу)
пинг тоже,это все же отдельный и полный юнихвей - то есть мы умеем пинговать и только это , а резольвигом пусть занимается резольв... :-)
а в кдеаппликейшенах явно кто-то решил пойти по пути создания операционной системы, и наступил на грабли... :-)
Три админа под окном гнали тюльку вечерком...
Ошибка на самом деле в QtCore/QUrl, проверить просто:
Как добавить проверку: https://www.youtube.com/watch?v=KSY55fBGHPo.
Забавно другое. Человек, который единственный написал причину (phrippy, там действительно отсекается часть целого) - получил минус. Пять баллов, товарищи.
Отправить комментарий