The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Ubuntu реализована возможность динамического получения отладочной информации "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Ubuntu реализована возможность динамического получения отладочной информации "  +/
Сообщение от opennews (??), 15-Сен-22, 09:45 
Разработчики дистрибутива Ubuntu представили сервис debuginfod.ubuntu.com, позволяющий при отладке поставляемых в дистрибутиве программ обойтись без установки отдельных пакетов с отладочной информацией из репозитория debuginfo. При помощи нового сервиса пользователи получили возможность динамической загрузки отладочных символов с внешнего сервера непосредственно во время отладки. Указанная возможность поддерживается начиная с выпуска GDB 10 и Binutils 2.34. Отладочная информация предоставляется для пакетов из репозиториев main, universe, restricted и multiverse всех поддерживаемых выпусков Ubuntu...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=57786

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "В Ubuntu реализована возможность динамического получения отл..."  –10 +/
Сообщение от Аноним (-), 15-Сен-22, 09:45 
И это только в 2к22. Вот почему в убунте все висело, глючило и ничего не работало. Отладки то толком не было. Ну подождем, авось допилят.
Ответить | Правка | Наверх | Cообщить модератору

3. "В Ubuntu реализована возможность динамического получения отл..."  +1 +/
Сообщение от Аноним (3), 15-Сен-22, 09:56 
мммм да вот только твой любимый рачик и близко к такому не подошёл
Ответить | Правка | Наверх | Cообщить модератору

5. "п▓ Ubuntu я─п╣п╟п╩п╦п╥п╬п╡п╟п╫п╟ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╬пЁп╬ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╬я┌п╩..."  +/
Сообщение от пппп (?), 15-Сен-22, 09:59 
п²п╣я┐п╤п╣п╩п╦? https://debuginfod.archlinux.org/
Ответить | Правка | Наверх | Cообщить модератору

8. "тест"  +16 +/
Сообщение от Аноним (3), 15-Сен-22, 10:08 
ты из рачика это написал?
Ответить | Правка | Наверх | Cообщить модератору

69. "Я не забыл заполнить поле 'Заголовок', я не хотел."  +/
Сообщение от Аноним (69), 17-Сен-22, 12:12 
Если бы из "рачика" не написали справку бубунтятам (https://wiki.archlinux.org/title/Debuginfod/), то у них бы до сих пор ничего не было.

P.S. Yep. I use Arch btw.

Ответить | Правка | Наверх | Cообщить модератору

17. "В Ubuntu реализована возможность динамического получения отл..."  +2 +/
Сообщение от Аноним (17), 15-Сен-22, 12:56 
Всё висело и глючило аж до 2220-го - ужос нах.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

24. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (-), 15-Сен-22, 14:37 
200022 же
Ответить | Правка | Наверх | Cообщить модератору

30. "В Ubuntu реализована возможность динамического получения отл..."  +7 +/
Сообщение от Аноним (30), 15-Сен-22, 16:01 
поменял "0" на "к" куда теперь столько освободившегося времени девать?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "В Ubuntu реализована возможность динамического получения отл..."  +1 +/
Сообщение от birdie (ok), 15-Сен-22, 09:51 
Отличная фича - было бы круто её увидеть в Fedora/RHEL.
Ответить | Правка | Наверх | Cообщить модератору

4. "В Ubuntu реализована возможность динамического получения отл..."  +1 +/
Сообщение от kott (??), 15-Сен-22, 09:58 
а там разве нет? в зюзе gdb автоматом тянет дебаг символы хз уже сколько лет
Ответить | Правка | Наверх | Cообщить модератору

7. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (7), 15-Сен-22, 10:05 
Он из отдельного репозитория пакеты использует. Динамическая загрузка появилась в GDB в конце 2020 года. GDB 10 в Fedora добавлен только в конце 2021 года. В RHEL 9 используется GDB 8. В SUSE GDB 10 появился в 15.3, но сервис debuginfod для него ещё не запустили.
Ответить | Правка | Наверх | Cообщить модератору

13. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от birdie (ok), 15-Сен-22, 11:23 
Может, фича в gdb и есть, но debug пакеты надо ставить на винт через dnf и тратить на это сотни мегабайт места. :(

Из-за этого я часто не посылаю разрабам stack traces, потому что не хочу насиловать SSD.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

15. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (15), 15-Сен-22, 12:11 
Похоже пора задуматься над тем чтобы перейти на Убунту.
Ответить | Правка | Наверх | Cообщить модератору

57. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от sergio (??), 15-Сен-22, 19:54 
На федоре раньше всех и появилось, фичу разрабы RH пилили. Остальные дистрибутивы просто адаптировали.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

61. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (61), 15-Сен-22, 21:17 
А зачем? Можно просто установить дебаг пакеты
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

10. "В Ubuntu реализована возможность динамического получения отл..."  +1 +/
Сообщение от Аноним (15), 15-Сен-22, 10:28 
А вот когда купят майки Убунту вот и сказочке будет конец. Последний нормальный дистрибутив остался где хоть что-то делают для пользователей.
Ответить | Правка | Наверх | Cообщить модератору

11. "В Ubuntu реализована возможность динамического получения отл..."  +2 +/
Сообщение от Аноним (3), 15-Сен-22, 11:08 
убунта и гноме 40к — это лицо современного десктопного линукса!
Ответить | Правка | Наверх | Cообщить модератору

14. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (15), 15-Сен-22, 12:10 
Ты так говоришь как будто это не так.
Ответить | Правка | Наверх | Cообщить модератору

16. "В Ubuntu реализована возможность динамического получения отл..."  +4 +/
Сообщение от Аноним (17), 15-Сен-22, 12:53 
гноме 40к — это рукалицо современного десктопного линукса!
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

21. "В Ubuntu реализована возможность динамического получения отл..."  +1 +/
Сообщение от Попандопала (?), 15-Сен-22, 13:38 
Пользуюсь,доволен. Быстрый и понятный.D
Ответить | Правка | Наверх | Cообщить модератору

12. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (12), 15-Сен-22, 11:13 
Вы про минт? Да там все для пользователей. Еще и от сообщества!
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

18. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (18), 15-Сен-22, 13:16 
Почему минус? Чем плох Минт?
Ответить | Правка | Наверх | Cообщить модератору

20. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (20), 15-Сен-22, 13:29 
> Почему минус? Чем плох Минт?

Пока что тем, что он не остаётся стабильным от мажорных апгрейдов, что рекомендуют новый LTS ставить с нуля. В остальном, неплох для новичка, да

Ответить | Правка | Наверх | Cообщить модератору

23. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (-), 15-Сен-22, 14:35 
Я чот не распарсил вот это все? Переведите плиз. Все апгрейдится, чяднт?
Ответить | Правка | Наверх | Cообщить модератору

64. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Анонимъ (?), 15-Сен-22, 23:36 
>Все апгрейдится, чяднт?

Брешите-с?!

Ответить | Правка | Наверх | Cообщить модератору

70. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (70), 17-Сен-22, 13:11 
>>Все апгрейдится, чяднт?
> Брешите-с?!

Вот как на духу, перед Патрегом!

Ответить | Правка | Наверх | Cообщить модератору

46. "В Ubuntu реализована возможность динамического получения отл..."  +2 +/
Сообщение от Аноним (46), 15-Сен-22, 18:54 
Где продают? Пц как хочу майку убунту, и пофиг что тогда - конец.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

19. "В Ubuntu реализована возможность динамического получения отл..."  –1 +/
Сообщение от Аноним (20), 15-Сен-22, 13:26 
Я правильно понимаю, что вместо того, чтобы использовать стандартные отладочные локальные механизмы, впоследствии формируя и отправляя, по необходимости, отчёт, бубунтуи изобрели онлайновый костыль, чтобы воспользоваться которым, нужно быть постоянно на паразитном подсосе с их сервисом онлайн, вместо того, чтобы просто по-старинке поставить себе дебагопакетов, так дело обстоит?!
Ответить | Правка | Наверх | Cообщить модератору

22. "В Ubuntu реализована возможность динамического получения отл..."  –1 +/
Сообщение от Аноним (22), 15-Сен-22, 13:59 
Убунту - это древнее африканское слово, которое значит "Я не способен поставить дебиан".
Ответить | Правка | Наверх | Cообщить модератору

31. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Отражение луны (ok), 15-Сен-22, 16:44 
За бы дебиан ставить, чтобы потом качать с убунты кучу зависимостей, выкинутых из репозиториев с очередным релизом
Ответить | Правка | Наверх | Cообщить модератору

42. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (-), 15-Сен-22, 18:29 
Что за бред? Если софт из репов - он зависимости из своих репов ресольвит, это гарантировано. Иначе это сломаный пакет и так в дебиане почти никогда не бывает.
Ответить | Правка | Наверх | Cообщить модератору

67. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Отражение луны (ok), 16-Сен-22, 02:15 
> Что за бред? Если софт из репов - он зависимости из своих
> репов ресольвит, это гарантировано. Иначе это сломаный пакет и так в
> дебиане почти никогда не бывает.

А вот если софт не из репов, например, слак, то ты идешь в убунту репозиторий, потому что дебиановцы дропнули из релиза кучу библиотек, и об обратной совместимости не слышали.

Ответить | Правка | Наверх | Cообщить модератору

25. "В Ubuntu реализована возможность динамического получения отл..."  +1 +/
Сообщение от qrKot (?), 15-Сен-22, 15:14 
>> Я правильно понимаю, что вместо того, чтобы использовать стандартные отладочные локальные механизмы, впоследствии формируя и отправляя, по необходимости, отчёт, бубунтуи изобрели онлайновый костыль,

Нет, вы неправильно понимаете. Костыль, вроде как, красношапки изобрели.
И да, этот костыль теперь "стандарт отладки", живите с этим.
А убунтуи не при чем...

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

65. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (20), 15-Сен-22, 23:42 
>>> Я правильно понимаю, что вместо того, чтобы использовать стандартные отладочные локальные механизмы, впоследствии формируя и отправляя, по необходимости, отчёт, бубунтуи изобрели онлайновый костыль,
> Нет, вы неправильно понимаете. Костыль, вроде как, красношапки изобрели.
> И да, этот костыль теперь "стандарт отладки", живите с этим.
> А убунтуи не при чем...

Ну, т.е. я всё понял правильно, а вы решили почему-то отмазать бубунтуев, обвинив фактически в том, что я описал, только лишь перекинув ответственность на красношляпу, всё верно?!

Ответить | Правка | Наверх | Cообщить модератору

28. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Вектор развития нет (?), 15-Сен-22, 15:28 
блжад(( какого хрена я в 2011 с убунты на дебиан перешёл, что теперь обратно надо да?
Ответить | Правка | Наверх | Cообщить модератору

41. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (-), 15-Сен-22, 18:26 
Ващет с пакетами этот мусор потом деинсталлить проще, чудак. А без пакетов гадай кто тебе гигабайты места на диске пожрал.
Ответить | Правка | Наверх | Cообщить модератору

60. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от InuYasha (??), 15-Сен-22, 21:11 
Не столько страшно на диске, сколько на ССД. Ну, и в некоторых случаях ещё важнее траф. Но, как я понимаю, можно всё скачать заранее, как и раньше.
Ответить | Правка | Наверх | Cообщить модератору

29. "В Ubuntu реализована возможность динамического получения отл..."  +2 +/
Сообщение от истина в последней инстанции (?), 15-Сен-22, 15:40 
и таким образм неграмотные неосиляторы сборочных систем ещё и забудут про то что такое отладочная информация. хотя не уверен что они знают что такое gdb

вот потеха будет

пожалуй добавлю такой вопрос в следующий раз на собеседовании

Ответить | Правка | Наверх | Cообщить модератору

32. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от пох. (?), 15-Сен-22, 17:44 
Ты, надеюсь, программистов собеседуешь?

А то зачем всем остальным нынче "отладочная информация" (занимающая терабайт на серверах с пакетными репами) - действительно загадка великая.

Я вот как-то помучился добывая ее из (удивись) бубунты - все не как у людей, плюс (минус) не ix86 архитектура толком не работающая в эмуляторе... в общем, получил sigsegv в gdb (убунтоидный на этой железке похоже в принципе неработающий). Ну спасибо. И зачем вот мне это было  надо?

(Нет, я потом повторил этот трюк на дебиане, и даже получил более-менее внятное представление о том где оно падает... но толку все равно ноль. Я посмотрел код - там какая-то доморощенная математика, мне непонятная, описаний не имеющая. Где-то в ней явно не вписались в 32битный регистр - но где, как исправлять не понимая алгоритма - а... какая нах разница. Очевидно что так написанный софт надо отправить в помойку. И убунту с ее сигсегвом туда же. Ну и зачем тебе для этого терабайт ненужна, если и сразу все было ясно?)

Ответить | Правка | Наверх | Cообщить модератору

40. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (-), 15-Сен-22, 18:25 
Пох как обычно своей квалиФЕКАЦИЕЙ блеснул. У него даже gdb в убунте падает. Пох, с х... ли ты не багхантер на каком-нибудь хаксорском челенже? Греб бы бабки лопатой находя вулны, иногда их даже устроит если ты все уронишь. Это слишком логичное применение скилла? Лучше материться и страдать? :)
Ответить | Правка | Наверх | Cообщить модератору

58. "В Ubuntu реализована возможность динамического получения отл..."  +2 +/
Сообщение от пох. (?), 15-Сен-22, 20:12 
Ну да, конечно - падает gdb, но виноват я.

Скажите, часовню тоже я развалил?

> Пох, с х... ли ты не багхантер на каком-нибудь хаксорском челенже?

там не платят за падающий gdb. Там платят за так падающий чтоб денег на этом поиметь - а это отдельное умение, специальное.

P.S. Если чего - майнтейнер того что я пытался отлаживать ответил что "ставь дебиан, в убунте я на полставки, и вообще эта софтина без будущего, посмотри на (г-но, г-но и опять оно же)".
Я как ты помнишь попробовал - предложение установить grub на не-ix86 железку поставило жырную точку в моем отношении к де6иллиану - даже при том что gdb не упал. Потому что я даже не знаю, что хуже.

Ответить | Правка | Наверх | Cообщить модератору

62. "В Ubuntu реализована возможность динамического получения отл..."  +1 +/
Сообщение от Аноним (61), 15-Сен-22, 21:22 
Воображаемом собеседовании которое ты будешь проводить когда найдешь работу?
Ты же ничего не умеешь как и остальные опеннет эксперты, тебя даже по знакомству не возьмут
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

39. "В Ubuntu реализована возможность динамического получения отл..."  –1 +/
Сообщение от Аноним (-), 15-Сен-22, 18:22 
Вот прямо restricted? Дебагинфо? Реверсеры одобряют!
Ответить | Правка | Наверх | Cообщить модератору

59. "В Ubuntu реализована возможность динамического получения отл..."  +1 +/
Сообщение от Человек (??), 15-Сен-22, 20:33 
Слишком сложно. Обьясните для end users
Ответить | Правка | Наверх | Cообщить модератору

63. "В Ubuntu реализована возможность динамического получения отл..."  –1 +/
Сообщение от Аноним (-), 15-Сен-22, 21:24 
Если совсем для end users - это каждый раз, когда у тебя на убунте что-то будет падать (даже если ты сам прибил по нехорошему сигналу), убунта будет тужиться и тянуть мегабайты мусора, про это будут знать умные дяди из Canonical и вскорости продавать данные о том, что у тебя падает вайн (сюда ещё если пришпилить отправку дампов - тот, кто дампы будет собирать или покупать инфо по монетизации, будет знать, что по ночам ты не спишь, а играешь в Artificial Academy под вайном).

Если не совсем для end users - это значит то, что всякий раз, когда ты будешь дебажить программу на си (или не на си), gdb будет опять же тянуться на сервер и доставать через твой gprs там то, что ты не просил, просто потому что кучка пользователей выжал студио кода не знает, как ставить пакеты с отладочной информацией. А ты будешь долго и неприлично ругаться на полный дебагкомплект кутэ/гтк и всего-всего остального, лежащий в закромах твоего $HOME, ведь ты его не просил.

Ответить | Правка | Наверх | Cообщить модератору

66. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (66), 16-Сен-22, 00:15 
https://debuginfod.debian.net/ с февраля 2021 года.
Ответить | Правка | Наверх | Cообщить модератору

68. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (-), 16-Сен-22, 15:48 
>If the Debian distribution you are using is supported (check in the link above) and you want to use it, the following environment variable must be set in your shell:
>дистрибутив для людей, а не от компании

Ну ты понял.

Ответить | Правка | Наверх | Cообщить модератору

71. "В Ubuntu реализована возможность динамического получения отл..."  +/
Сообщение от Аноним (71), 22-Сен-22, 08:33 
Зачем это нужно вообще? Можно же просто пересобрать софт с -ggdb, я всегда так делаю.

P.S. Yep. I use Slackware btw.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру