The OpenNET Project / Index page

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



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

Оглавление

Выпуск набора компиляторов GCC 7.3, opennews (??), 25-Янв-18, (0) [смотреть все]

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


33. "Выпуск набора компиляторов GCC 7.3"  +1 +/
Сообщение от Аноним (-), 26-Янв-18, 13:09 
В /dev/shm должно быть примонтировано tmpfs размером хотя бы в четверть гигабайта.

У меня как-то было связано с этим, без этого бездумно выковырянный мозиллой из хрома (ipc/chromium/src/...) кусок приводил к похожим ошибкам. Лечится какой-то опцией в about:config, запрещающий инновационную многопроцессную модель (ДА, я говорю именно про 52 esr).

Но у меня ошибка была и при сборке пятым gcc, и шестым. Возможно, у вас другая проблема?

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

37. "Выпуск набора компиляторов GCC 7.3"  +1 +/
Сообщение от Аноним (-), 26-Янв-18, 14:37 
> Лечится какой-то опцией в about:config, запрещающий инновационную многопроцессную модель (ДА, я говорю именно про 52 esr).

Это у меня как раз и выключено:)
/* Disable e10s */
user_pref("browser.tabs.remote.autostart", false);
user_pref("browser.tabs.remote.autostart.2", false);

На шестом как раз все хорошо. Проблемы проявляются на некоторых сайтах, если заходить на них с фаерфокса с gcc6 все ок, но если собрать gcc7. Я так подозреваю из-за отсутствия исключений в gcc7.
Вчера собрал clang'ом проблема ушла. Наверно временно буду пользоваться clang'ом для сборки.
Походу с переходом на многопроцесорную модель заложили много мин, которые походу фиксятся только в апстриме, а в 52 переносят по мере необходимости.
Вчера наткнулся на интересный комит https://hg.mozilla.org/mozilla-central/rev/d6e36e11cfa3
но в моем случае это не сильно поможет походу.

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

55. "Выпуск набора компиляторов GCC 7.3"  +/
Сообщение от Аноним (-), 27-Янв-18, 00:18 
> user_pref("browser.tabs.remote.autostart", false);
> user_pref("browser.tabs.remote.autostart.2", false);

Точно, эти!

А на каких сайтах проблемы? В ближайшее время планирую пересобрать систему с gcc7, хотелось бы потом проверить, что вышло.

> из-за отсутствия исключений в gcc7

В каком смысле?

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

58. "Выпуск набора компиляторов GCC 7.3"  +1 +/
Сообщение от Аноним (-), 27-Янв-18, 02:44 
> А на каких сайтах проблемы? В ближайшее время планирую пересобрать систему с gcc7, хотелось бы потом проверить, что вышло.

Тут сразу падает на чистом профиле.
https://www.ghacks.net/2017/11/13/customize-firefox-57-with-css/
https://www.engineersgarage.com/articles/humidity-sensor

Тут спустя некоторое время, спустя секунд 5.
http://www.our-firefox.ru/kak-v-mozilla-firefox/noscript-dly...


> В каком смысле?

Возможно чего напутал, но в лог сыпится много варнингов такого типа:

warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]

https://bugzilla.mozilla.org/show_bug.cgi?id=1383919
https://hg.mozilla.org/integration/autoland/rev/ae7e3082d862

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

79. "Выпуск набора компиляторов GCC 7.3"  +/
Сообщение от Аноним (-), 24-Фев-18, 16:07 
В общем выяснил я откуда ноги ростут.
Собрал с отладочными символами, отключил запуск адонов в отдельном процессе.
После этого увидел где падает.

Две ссылки упали в этом месте.

> Thread 6 "Socket Thread" received signal SIGPIPE, Broken pipe.

(gdb) bt full
#0  0x00007ffff7bc97ba in __libc_send (fd=131, buf=0x7fffa6eb8000, n=53, flags=0) at ../sysdeps/unix/sysv/linux/x86_64/send.c:26
        resultvar = 18446744073709551584
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        sc_ret = <optimized out>
        buf = 0x7fffa6eb8000
        n = 53
        fd = 131
        flags = 0
#1  0x00007ffff7f8bb8d in pt_Send (fd=0x7fffa6e25d30, buf=0x7fffa6eb8000, amount=53, flags=0, timeout=4294967295) at <path>/firefox-52.6.0esr/nsprpub/pr/src/pthreads/ptio.c:1914
        fNeedContinue = 0
        bytes = -1
        syserrno = <optimized out>

Не знаю есть ли фикс в апстриме, но это уже хоть что-то:)
Дальше можно копать как лечить.

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

59. "Выпуск набора компиляторов GCC 7.3"  +/
Сообщение от Аноним (-), 27-Янв-18, 02:54 
Еще тут падает, если открывать без блокировщиков и без приватного режима(в обычном).

http://www.hexcolortool.com/

Вообще, если активно гулять по интернету в поиске чего-либо, то обязательно где-нибудь может упасть. Сейчас сижу на firefox 52.6.0 собранный на gcc 7.2.1.

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

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

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




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

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