Bug 24068

Summary: Segmentation fault on start
Product: Sisyphus Reporter: Rinat Bikov <bikr>
Component: chromium-browserAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
strace -f output none

Description Rinat Bikov 2010-09-13 13:29:18 MSD
Created attachment 4533 [details]
strace -f output

При запуске браузера со старыми настройками он падает.
Comment 1 Andrey Rahmatullin 2010-09-13 14:18:19 MSD
Запустите из терминала и снимите вывод glibc, т.к. стрейс мне подсказывает, что он есть.
Comment 2 Andrey Rahmatullin 2010-09-13 15:37:00 MSD
Вобщем могу предложить только http://code.google.com/p/chromium/wiki/LinuxDebugging#GDB (вряд ли сильно полезно, если не пересобрать с дебагом). Ну и вешать сразу в апстрим.
Comment 3 Rinat Bikov 2010-09-13 16:50:19 MSD
$ chromium-browser --renderer-cmd-prefix='xterm -e gdb --args'
[31868:31899:13782832845:ERROR:chrome/browser/sync/notifier/registration_manager.cc(126)] Registration failed with code: 12
Comment 4 Andrey Rahmatullin 2010-09-13 17:02:40 MSD
renderer-cmd-prefix это чтоб отлаживать процессы рендереров (т.е. табов). Что там у вас падает и как его отлаживать - не знаю. Наш враппер умеет --debug, плюс видимо можно запустить /usr/lib/chromium-browser/chromium-browser без враппера и сразу под gdb.
Comment 5 Rinat Bikov 2010-09-13 17:44:27 MSD
хм...
Даже собраться без ошибок не может... :)
  export LD_LIBRARY_PATH=/home/becase/RPM/BUILD/chromium-browser-7.0.520.0/out/Debug/lib.host:/home/becase/RPM/BUILD/chromium-browser-7.0.520.0/out/Debug/lib.target:$LD_LIBRARY_PATH; cd chrome/default_plugin; mkdir -p /home/becase/RPM/BUILD/chromium-browser-7.0.520.0/out/Debug/obj/gen/chrome/default_plugin_resources /home/becase/RPM/BUILD/chromium-browser-7.0.520.0/out/Debug/obj/gen/chrome/default_plugin_resources/grit; python ../../tools/grit/grit.py -i default_plugin_resources.grd build -o "/home/becase/RPM/BUILD/chromium-browser-7.0.520.0/out/Debug/obj/gen/chrome/default_plugin_resources"
i586-alt-linux-gcc: error trying to exec 'cc1plus': execvp: No such file or directory
Can't call method "fileName" without a package or object reference at ../bindings/scripts/IDLParser.pm line 122.
Traceback (most recent call last):
  File "scripts/rule_binding.py", line 136, in <module>
    sys.exit(main(sys.argv))
  File "scripts/rule_binding.py", line 130, in main
    assert returnCode == 0
AssertionError
make: *** [out/Debug/obj/gen/webcore/InspectorBackendDispatcher.cpp] Error 1
make: *** Waiting for unfinished jobs....
make: Leaving directory `/home/becase/RPM/BUILD/chromium-browser-7.0.520.0'
ошибка: Неверный код возврата из /home/becase/tmp/rpm-tmp.94545 (%build)
Comment 6 Andrey Rahmatullin 2010-09-13 17:53:49 MSD
(В ответ на комментарий №5)
> i586-alt-linux-gcc: error trying to exec 'cc1plus': execvp: No such file or
> directory
Как оно соберётся-то без компилятора.
Comment 7 Rinat Bikov 2010-09-25 11:56:38 MSD
В svn59900 браузер с моим старым конфигом уже не падает.
Но при запуске в консоль так же выводит такие строки:
[24961:25017:8591365688:ERROR:chrome/browser/sync/notifier/registration_manager.cc(126)] Registration failed with code: 12