
Ilia
11.10.2018
13:43:37
@AlexFails , терминатор вроде бы как не дружит с другими ботами, но это не точно

Terminator
11.10.2018
13:43:42
@anatolijs будет жить. Поприветствуем!

Ilia
11.10.2018
13:43:53
Гы вроде работает

Alex Фэils?︙
11.10.2018
13:43:58

Google

Igor
11.10.2018
13:44:05
простите что? там батлер внезапно плюнул какими-то китайскими иероглифами на бан бенедикта виталием

Kitsu
11.10.2018
13:44:12

Vitaly
11.10.2018
13:44:44

Ilia
11.10.2018
13:44:45

Alex Фэils?︙
11.10.2018
13:44:52

Ilia
11.10.2018
13:45:30
Мария Суркова joined the group
Майкл Тарасов joined the group
Стоян Овсянников joined the group
Бенедикт Минаев joined the group
Снежана Лебедева joined the group
Этих я врод езабанил всех

Igor
11.10.2018
13:45:45

Alex Фэils?︙
11.10.2018
13:45:55
можно натравить фейлса на китаемудаков
надо в правила написать, что китайские симки идут лесом

Vitaly
11.10.2018
13:46:35

Yurii
11.10.2018
13:46:54
ребят, а чат типа этого про раст есть?

Alex Фэils?︙
11.10.2018
13:47:02

Google

Igor
11.10.2018
13:47:12

Yurii
11.10.2018
13:47:19
спасиб

Egor
11.10.2018
13:47:28

Alex Фэils?︙
11.10.2018
13:47:30
5 растовиков всего)
там вроде давно была какая-то лажа с продотом, и растовики создали новый чат сбиш

Yurii
11.10.2018
13:48:34
ага, нашел

Kitsu
11.10.2018
13:49:18

Anton
11.10.2018
15:27:28
Есть вопрос по boost::multi_index. Не будет ли проблем, если мы получим index по некоторому полю, а так же верхнюю и нижнюю границы по конкретному значению, например, A, а одновременно с этим мы добавим в контейнер новый объект со значнием этого поля, например, B? Будут ли валидны итераторы полученные ранее по значению A?

Dmitry
11.10.2018
15:35:35
На вставку итераторы не инвалидируются там
Так что да

Fuzzytoozy
11.10.2018
19:35:34
Ребят может кто сталкивался
На убунте
Fuzzytoozy:
Я загружаю либу через dlopen достаю указатель на функцию через dlsym дальше вызываю эту функцию . Она мне инициализирует некоторые объекты и потом стартует тред
Вот в конструкторе треда этого падает
Причем если я этот код не компилю в .so а статически линкую все работает
Почему такое может быть ?

Vladislav
11.10.2018
19:38:13
а с чем падает? segfault?

Fuzzytoozy
11.10.2018
19:38:19
Да

Vladislav
11.10.2018
19:38:26
а если под valgrind'ом запустить?

Egor
11.10.2018
19:38:28
выгрузки библиотеки не происходит?

Fuzzytoozy
11.10.2018
19:40:03
Нет. Загружается она успешно. После я сразу достаю указатель и вызываю функцию и она работает. Просто падает в конструкторе треда на сколько я понимаю. Функция переданная в тред не вызывается

Google

Fuzzytoozy
11.10.2018
19:40:30
Пробовал разные функции, не работает
Может там pthreads как то криво загружается я не знаю

Max
11.10.2018
19:42:07
67791 – Crash using std::thread and iostream with dynamic loading of a shared library
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67791

Fuzzytoozy
11.10.2018
19:46:16
А похоже на то
Стектрейс во всяком случае точно такой же)
Трайну завтра фиксы. Спасибо!

Vladislav
11.10.2018
19:47:05
а если clang'ом собрать?

Fuzzytoozy
11.10.2018
19:47:22
Не пробовал

Constantine
11.10.2018
19:57:57

Vladislav
11.10.2018
19:58:45

Constantine
11.10.2018
19:59:24

Max
11.10.2018
20:04:24
Это что там, дырень просто?
Похоже, не дырень, а фича :) Хардкорная оптимизация. libstdc++ проверяет, слинкован ли бинарник с pthreads, и если нет, то опускает некоторые локи. Если в main ещё что-то используется из std, то он инициализируется безтредово.
И при позднем связывании получается какая-то фигня.

Constantine
11.10.2018
20:07:16

Max
11.10.2018
20:11:16

Alex
11.10.2018
20:11:19

Max
11.10.2018
20:12:30
а с ним и здесь должно заработать.

Constantine
11.10.2018
20:12:40

Stanislav
11.10.2018
20:14:53