Ещё 6 отверстий в иксах возрастом от 12 до 18 лет
Из них 5 - следствие выхода за границы буфера.
https://www.opennet.ru/opennews/art.shtml?num=60456
Умели деды кодить, не то что сейчас!
Из них 5 - следствие выхода за границы буфера.
https://www.opennet.ru/opennews/art.shtml?num=60456
Умели деды кодить, не то что сейчас!
А почему бы не сделать реакции «да» и «нет»? В техразделах, по-моему, немало подветок разговоров проходят по сценарию - один задаёт вопрос, другой отвечает да или нет. Чтобы не писать коммент, жмакнул реакцию и всё. Сделать её крупной и понятной на вид, чтобы разговор считывался без лишних движений.
А то в Манжаре тоже прилетело, пора обновиться
Несколько месяцев назад перешёл на темную тему. Кажется, что так меньше устают глаза, когда целыми днями читаешь и печатаешь. Наличие тёмной темы на сайте должно быть внесено во все стандарты, ящитаю.
Тёмный Breeze весьма хорош, хотя элементы великоваты, конечно.
>>> Просмотр (2560x4320, 3857 Kb)
С некоторых пор началось что-то непонятное. Сажусь утром за компьютер - а Firefox закрыт. Хотя у меня он запущен постоянно. Из системного журнала выяснилось, что по утрам за ним приходит oom-killer.
Но я не понимаю, почему. Свободной оперативки предостаточно, а Firefox не показывает никаких признаков утечки. Например, вчера ночью, перед тем как лечь спать, я специально посмотрел: было занято 5 с лишним ГБ оперативки из 16-ти. А утром Огнелиса убил oom-killer. Мог ли Firefox за ночь сожрать >10 ГБ оперативки, будучи в простое? Если даже в активной работе он так не сжирает память.
При этом у меня параллельно запущен Brave, в котором постоянно играет ютуб-радио (на ночь я просто выключаю колонки) - и за ним oom-killer не приходит! А бедную Лисичку зачем-то убивает.
И каждый раз в журнале одно и то же: https://ghostbin.org/raw/6562e40bf418d
Куда вы ставите звёздочки и амперсанды при объявлении/инициализации указателей и ссылок, и почему?
T* name
, T& name
T * name
, T & name
T *name
, T &name
Я талиб, я везде использую передачу по значению
P.S. Это не тупой наброс, мне правда интересно кто как делает, может есть весомые причины делать так или иначе, которые открываются с опытом.
В ассемблерном коде есть такие строки:
.string "\320\224\320\265\320\273\320\270\320\274 \320\275\320\260\320\264\320\262\320\276\320\265, \321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202: "
В исходнике на С++ это строки на русском. Но я не пойму, что это за кодировка в ассемблере. Онлайн-декодеры фейлятся в определении и расшифровке.
https://i.postimg.cc/QjFS6GMw/plasma-brave.png
Почему браузер запускается через Плазму? О_о
Выход за границы в коде libX11, датированном 1996 годом; исчерпание стека в коде функции PutSubImage()
от февраля 1988 года; целочисленное переполнение внутри XCreateImage()
того же года; два выхода за границы в коде libXpm от 1998 года.
https://www.phoronix.com/news/XOrg-Vulnerabilities-Since-1988
Обычно когда запускаешь GUI-приложение командой из Konsole - оно остаётся привязанным к терминалу и сыпет в него логом, как подобает нормальной программе, запущенной в терминале. Но менеджер заметок FeatherNotes сам отвязывается от терминала: Konsole после команды снова выдаёт промт, и его можно даже закрыть, а FeatherNotes продолжит работать.
Почему он так себя ведёт?
Кто-нибудь на Manjaro или на Arch пробовал ядро 6.5? У меня оно почему-то ломает запуск пачки КДЕшных процессов, начиная с kwin:
сен 15 17:45:55 main-desktop systemd-coredump[891]: [🡕] Process 800 (kwin_wayland) of user 1001 dumped core.
Stack trace of thread 800:
#0 0x00007f4cfde156eb n/a (nvidia-drm_gbm.so + 0x156eb)
#1 0x00007f4cfde159b8 n/a (nvidia-drm_gbm.so + 0x159b8)
#2 0x00007f4d09197e19 n/a (libgbm.so.1 + 0x4e19)
#3 0x00007f4d09199ab1 gbm_create_device (libgbm.so.1 + 0x6ab1)
#4 0x00007f4d0c3619c6 _ZN4KWin10DrmBackend6addGpuERK7QString (libkwin.so.5 + 0x3619c6)
#5 0x00007f4d0c36442b _ZN4KWin10DrmBackend10initializeEv (libkwin.so.5 + 0x36442b)
#6 0x0000559e1c2f43d5 n/a (kwin_wayland + 0x5a3d5)
#7 0x0000559e1c2ea2f5 n/a (kwin_wayland + 0x502f5)
#8 0x00007f4d09627cd0 n/a (libc.so.6 + 0x27cd0)
#9 0x00007f4d09627d8a __libc_start_main (libc.so.6 + 0x27d8a)
#10 0x0000559e1c2ebed5 n/a (kwin_wayland + 0x51ed5)
Stack trace of thread 887:
#0 0x00007f4d0970359f __poll (libc.so.6 + 0x10359f)
#1 0x00007f4d0816c206 n/a (libglib-2.0.so.0 + 0xb8206)
#2 0x00007f4d0810c112 g_main_context_iteration (libglib-2.0.so.0 + 0x58112)
#3 0x00007f4d0a8eb51c _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2eb51c)
#4 0x00007f4d0a89b404 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x29b404)
#5 0x00007f4d0a6f73b6 _ZN7QThread4execEv (libQt5Core.so.5 + 0xf73b6)
#6 0x00007f4d0c703a9a n/a (libQt5DBus.so.5 + 0x18a9a)
#7 0x00007f4d0a6f35da n/a (libQt5Core.so.5 + 0xf35da)
#8 0x00007f4d0968c9eb n/a (libc.so.6 + 0x8c9eb)
#9 0x00007f4d09710dfc n/a (libc.so.6 + 0x110dfc)
ELF object binary architecture: AMD x86-64
сен 15 17:45:55 main-desktop systemd[1]: systemd-coredump@0-890-0.service: Deactivated successfully.
В результате невозможно залогиниться в кеды, выбрасывает обратно в sddm. При этом на ядре 6.4 всё нормально.
Вопрос по мотивам недавнего треда.
Под программированием понимается любительское освоение ЯП на уровне самоучки/школьника/студента, не суть важно. Если угодно, можно трактовать вопрос так: сколько времени прошло от вашего первого HelloWorld до устройства на работу разработчиком?
В комментах, пожалуйста, пишите свой основной ЯП. В опросник это засунуть нереально.
********************************************************************************************************************************************************************************************************************************************************************************************************************************
**************************************************************************************************************************************************************************************
*********************************************************************************************************************************************************************
*************************************************************************************************************************************************
*****************************************************************************************************************************************
*******************************************************************
***********************************************
Всего голосов: 380
Документ odt на 25 тысяч символов с несложным форматированием (подзаголовки, буллиты, вставленные ссылки). Если резко дёрнуть прокрутку далеко вверх или вниз - Writer полностью подвисает секунд на 3 или 5, потом отвисает с уже произошедшей прокруткой.
Это разве нормально?
Инфа о либре: https://i.postimg.cc/wjjZQ5vB/lo-writer.png
Если make xconfig
использует Qt по умолчанию.
Каким образом выход за его границы позволяет повысить привилегии?
Я вот сам делал выход за границы, получал значения каких-то левых ячеек, но как через это можно получить права рута, я не понимаю.
Если я буду использовать в аргументах командной строки своей программы символы & (как логическое И) и | (как логическое ИЛИ) - это создаст какие-либо проблемы при использовании в linux?
Я правильно понимаю, что Breeze для Qt6 не существует? При этом ряд программ уже собран с Qt6 (по крайней мере, в Манжаре/Арче).
Получается, для единого оформления Qt5/Qt6 нужно использовать не штатный Breeze, а сторонний Kvantum и его темы, потому что он как раз умеет Qt6. Что за шиза…
Использую ChatGPT (https://chat.openai.com/) через браузер Falkon, всё хорошо, кроме одного момента - Falkon по нажатию на Enter не отправляет сообщение чатгопоте, а переходит на новую строку. Можно ли как-нибудь сделать, чтобы отправлял по Enter? В настройках Falkon ничего близкого не обнаружил, настройки самого ChatGPT тоже не дают такой опции.
следующие → |