Bug 24068 - Segmentation fault on start
Summary: Segmentation fault on start
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: chromium-browser (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-13 13:29 MSD by Rinat Bikov
Modified: 2010-09-25 11:56 MSD (History)
0 users

See Also:


Attachments
strace -f output (111.03 KB, application/octet-stream)
2010-09-13 13:29 MSD, Rinat Bikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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