-
- Какое счастье, что в данном конкретном случае нашлось кому
"посмотреть в код". А сколько таких багов пролезает в релизы - уму
непостижимо. - =AlexD=(27.12.2023 14:48)
- да неее - релизы более менее, причем лучше чем у проприетарщины, токо редко бывают. чукча не читатель - чукча писатель. свое пишу - а чужое приходится когда говны вылазят при его использовании. к стате, частенько приходится подпинывать куски которые применительно к эмбеддед юзаются и нигде более - мало людей на планете, а человеков много! - klen(27.12.2023 14:55)
- завел по gdb запись о баге и исправление. моя версия такая - для
сокета можно использовать read вместо recv, но нельзя использовать
recv для файла устройства! доки очень незаметно об этом говорят,
ядро линукса говорит явно - иди нахер с таким чтением с кодом
ошибки: 88 ENOTSOCK Socket operation on non-socket. посмотрим на
реакцию "смотрящих". глвное что у нас все работает :) klen(1 знак., 27.12.2023 14:29, ссылка)
- Спасибо! - Sergei_sR(27.12.2023 15:13)
- И правда: это ж даже в мане написано, но кто ж маны до конца
дочитывает? - Eddy_Em(27.12.2023 14:36)
- трудно усомнтся что Tom Tromey не читает... он вообще то их пишет,
один из забойщиков gnu. чувствую запах говнеца. как с ними начинаеш
списыватся - все ок мир дружба жвачка пока не заметят домен моей
почты. далее часто реакция как будто я слуга темного князя(три раза
в рожу ему плюнуть!). как то так. засраность отсутствующих мозгов
пропогандизьмом.... гримассы эпохи. - klen(27.12.2023 15:01)
- Да, плохо, если хороший разработчик внезапно нациком сраным
оказывается! - Eddy_Em(27.12.2023 16:33)
- Миром правит обман. Многим легче в нее верить чем думать, иные не
умеют. Так проще. По себе знаю и очень боюсь зациклится. - klen(27.12.2023 17:02)
- А причем здесь обман? Codavr, вон, неплохо мотивирует почему нужно
игнорировать обращения украинцев, чем ситуация не симметрична? В
чем ложь? - Cкpипaч(27.12.2023 17:40)
- А Вы если сможете представте себя беспристрастной кометой
пролетаюшей пл. Земля, посмотрите первое попавшееся заседание
совбеза ООН. Кака тебе такая планета? - klen(27.12.2023 23:46)
- Непонимаю, зачем такие сложности. Мир устроен достаточно просто :
есть "мы" и есть "все остальные". Cкpипaч(82 знак., 28.12.2023 19:32)
- Может не в тему. Нас так научили: "да" - "нет", "добро"-"зло",
"свет"-"тьма". Жесткая двоичная логика. carlosh(477 знак., 28.12.2023 21:25)
- Скажи еще что "Враг это друг" :))) Боги азбучных истин, в помощь.
Не ведись. - Cкpипaч(28.12.2023 22:08)
- Это азбучная истина - ситуативный друг и ситуативный враг. Вам ли
как предпринимателю не знать ;) - carlosh(29.12.2023 06:27)
- И нахрена себе в голову эту шизофрению? "Мы - все остальные", все
просто. Cкpипaч(138 знак., 29.12.2023 11:12)
- Ну понеслось! Какая шизофрения? Причем здесь поползновение
"простить предателя"? carlosh(399 знак., 29.12.2023 15:28)
- А почему вы решили что Tom неправ? Это же намек что неправ Codavr?!
А ведь еще Koyodza где-то там есть. В роли двойной инверсии. Что вы
с ними всеми предлагаете делать? Заставить? :))) Cкpипaч(1 знак., 29.12.2023 16:56, ссылка)
- чтобы упростить Ваши логически формулировки и сократить цепочку
рассуждений - Том отписался - извинилсо за косяг. мой патч принят,
я его в рассылку как положено испустил. фисе.. я звиняюсь что плохо
подумал о Томе. Бдительность не когда не помешает! Время такое! klen(1 знак., 29.12.2023 23:54, картинка)
- Я - менеджер. У меня рефлекторная стойка на вопросы, которые вместо
решения заталкивают под шкаф. Нельзя так делать. Cкpипaч(17 знак., 29.12.2023 23:58)
- Ничего не понял. Какой вопрос я затолкнул по шкаф? - klen(30.12.2023 03:28)
- Я - менеджер. У меня рефлекторная стойка на вопросы, которые вместо
решения заталкивают под шкаф. Нельзя так делать. Cкpипaч(17 знак., 29.12.2023 23:58)
- чтобы упростить Ваши логически формулировки и сократить цепочку
рассуждений - Том отписался - извинилсо за косяг. мой патч принят,
я его в рассылку как положено испустил. фисе.. я звиняюсь что плохо
подумал о Томе. Бдительность не когда не помешает! Время такое! klen(1 знак., 29.12.2023 23:54, картинка)
- У китайцев тоже двоичное мировоззрение: есть "свои", которых плохо
обманывать, а есть "остальные", которых плохо не обманывать. Если
ты хочешь, чтобы китаец был с тобой честным, нужно его периодически
батогами обхаживать… - Eddy_Em(29.12.2023 16:31)
- Мой рецепт обеспечения честности китайцев - не имей с ними никаких дел. Cкpипaч(385 знак., 29.12.2023 23:50)
- А почему вы решили что Tom неправ? Это же намек что неправ Codavr?!
А ведь еще Koyodza где-то там есть. В роли двойной инверсии. Что вы
с ними всеми предлагаете делать? Заставить? :))) Cкpипaч(1 знак., 29.12.2023 16:56, ссылка)
- Ну понеслось! Какая шизофрения? Причем здесь поползновение
"простить предателя"? carlosh(399 знак., 29.12.2023 15:28)
- И нахрена себе в голову эту шизофрению? "Мы - все остальные", все
просто. Cкpипaч(138 знак., 29.12.2023 11:12)
- Это азбучная истина - ситуативный друг и ситуативный враг. Вам ли
как предпринимателю не знать ;) - carlosh(29.12.2023 06:27)
- Скажи еще что "Враг это друг" :))) Боги азбучных истин, в помощь.
Не ведись. - Cкpипaч(28.12.2023 22:08)
- Может не в тему. Нас так научили: "да" - "нет", "добро"-"зло",
"свет"-"тьма". Жесткая двоичная логика. carlosh(477 знак., 28.12.2023 21:25)
- Непонимаю, зачем такие сложности. Мир устроен достаточно просто :
есть "мы" и есть "все остальные". Cкpипaч(82 знак., 28.12.2023 19:32)
- А Вы если сможете представте себя беспристрастной кометой
пролетаюшей пл. Земля, посмотрите первое попавшееся заседание
совбеза ООН. Кака тебе такая планета? - klen(27.12.2023 23:46)
- А причем здесь обман? Codavr, вон, неплохо мотивирует почему нужно
игнорировать обращения украинцев, чем ситуация не симметрична? В
чем ложь? - Cкpипaч(27.12.2023 17:40)
- Миром правит обман. Многим легче в нее верить чем думать, иные не
умеют. Так проще. По себе знаю и очень боюсь зациклится. - klen(27.12.2023 17:02)
- Да не засранность, а рефлекторный страх, что их могут затаскать по
органам за сотрудничество с кровавай гэбнёй. Демократия и свобода -
понимать нада. Просто пиши с гугловой почты, и не будет никаких
проблем. - =AlexD=(27.12.2023 16:12)
- Да пишу и с гугловской изредка ... но знамя то нужно держать над
собой, а не под себя. ятакщетаю. - klen(27.12.2023 17:04)
- В чужой монастырь... Свои сборки нужны инструментальных средств,
тогда и к буржуям на поклон ходить не пришлось бы, а у нас этим
заниматься почти некому. - =AlexD=(27.12.2023 17:09)
- А чёйто чужой? Я ночами не спал - говно например подчищал в gcc для
таргета arm. Оно общее. - klen(27.12.2023 23:49)
- Это ты думаешь что общее, а кое-кто думает по другому. - =AlexD=(29.12.2023 07:26)
- А чёйто чужой? Я ночами не спал - говно например подчищал в gcc для
таргета arm. Оно общее. - klen(27.12.2023 23:49)
- Когда на гугловую с гугловой пишешь, то видно аватарку писавшего. А у некоторых на ней сильно раздражающие нациков вещи нарисованы бывают ☺ - Eddy_Em(27.12.2023 17:05)
- В чужой монастырь... Свои сборки нужны инструментальных средств,
тогда и к буржуям на поклон ходить не пришлось бы, а у нас этим
заниматься почти некому. - =AlexD=(27.12.2023 17:09)
- Да пишу и с гугловской изредка ... но знамя то нужно держать над
собой, а не под себя. ятакщетаю. - klen(27.12.2023 17:04)
- Да, плохо, если хороший разработчик внезапно нациком сраным
оказывается! - Eddy_Em(27.12.2023 16:33)
- трудно усомнтся что Tom Tromey не читает... он вообще то их пишет,
один из забойщиков gnu. чувствую запах говнеца. как с ними начинаеш
списыватся - все ок мир дружба жвачка пока не заметят домен моей
почты. далее часто реакция как будто я слуга темного князя(три раза
в рожу ему плюнуть!). как то так. засраность отсутствующих мозгов
пропогандизьмом.... гримассы эпохи. - klen(27.12.2023 15:01)
- Партнёры работают тоньше, например организуют аппаратные закладки в радиостанциях, позволяющие быстро сломать шифрование AES256. Здесь же всё просто, эмбеддеры поголовно пользуются старыми версиями тулчейнов, 1-2 летней давности. Просто коммит небыл оттестирован, а этой версией gdb пока массово не пользуются. - evgeniy1294(27.12.2023 12:05)
- Судя по истории, он хотел как лучше... Sergei_sR(192 знак., 27.12.2023 08:45 - 08:55)
- Такая практика видимо популярна уже. Есть мелкий компик-сервачек на 1(2) ядерном Атоме, поддерживающем только 32 бит. Из плюсов вся система кушает что-то около 10 Ватт, пассивное охлаждение. Стоит freebsd. Месяца 2-3 обновлялся на версию посвежее и от WiFi (Atheros) весь экран завален диагностическими сообщениями. Начал разбераться и нашёл, что да баг известный где-то пол года как, но разработчики его исправлять и не собираются, т. К. На i64 всё работает же, а 32 битка DH(169 знак., 27.12.2023 09:37)
- =))) программисты просто весьма странные люди... редко кто
ответственно подходит... можно же типа накатить новую сборку - а
вот если обьяснить что для этого нужно заказывать вертолет за месяц
и потом его оплачивать в пару млн, чтобы вот эту инверсию
необдуманную исправить =)) - sav6622(27.12.2023 08:46)
- У них всегда есть ответ "сделайте лучше". Отчасти я их понимаю ибо современный софт стал тем что в теории надежности называется Большая система. Ошибки в такой неизбежны, а как ввести резервирование в код я честно говоря ХЗ. Утешает, что хотя бы компилятор робот и относительно простой. - Codavr(27.12.2023 09:21)
- А можно конкретно пальцем ткнуть, где там косяк? Смотрел-смотрел,
ничего криминального не нашел. Eddy_Em(272 знак., 27.12.2023 08:44)
- Может это? vGimly(1133 знак., 27.12.2023 09:52, )
- Так и есть. Операция сокета над несокетом.... лално. Будем думать что копипаста, но осадочек остался. Закину им какаху с патчем на багзиллу. - klen(27.12.2023 12:42)
- Да не должно по идее: флаги же нулевые - с ними это эквивалентно read'у. Хотя, конечно, непонятно: на кой хрен тут read на recv поменяли. Я понимаю - вместо write использовать send: по-другому нельзя, т.к. как ты write'у дашь флаг MSG_NOSIGNAL? А без него приложение схлопнется на закрытом сокете (или придется блокировать сигнал явно). Eddy_Em(213 знак., 27.12.2023 11:29)
- Не похоже. Во первых framer(476 знак., 27.12.2023 11:00)
- все правило говорите - ocd я тут приплел не к месту. но проблема
именно то что описал - recv не работает как read всегда, в данном
случае с файлом последовательного устройства. - klen(27.12.2023 13:24)
- Надо бы это проверить - в дебри ядра и библиотек лень лезть. Но
здесь - С++. Возможно, там recv вместо read на рядовом файле или
файле устройства генерит исключение.. Eddy_Em(116 знак., 27.12.2023 14:28)
- все признаки об этом и говорят. - klen(27.12.2023 14:36)
- Надо бы это проверить - в дебри ядра и библиотек лень лезть. Но
здесь - С++. Возможно, там recv вместо read на рядовом файле или
файле устройства генерит исключение.. Eddy_Em(116 знак., 27.12.2023 14:28)
- все правило говорите - ocd я тут приплел не к месту. но проблема
именно то что описал - recv не работает как read всегда, в данном
случае с файлом последовательного устройства. - klen(27.12.2023 13:24)
- Может это? vGimly(1133 знак., 27.12.2023 09:52, )
- Не похоже, что это сделано спецом. Скорей всего вскрыл следующий баг. А где конкретно ? framer(240 знак., 27.12.2023 08:32)
- Какое счастье, что в данном конкретном случае нашлось кому
"посмотреть в код". А сколько таких багов пролезает в релизы - уму
непостижимо. - =AlexD=(27.12.2023 14:48)