Bug#647992: chromium crashes
Jonathan Nieder
jrnieder at gmail.com
Wed Nov 9 20:33:54 UTC 2011
Jonathan Nieder wrote:
> chromium --temp-profile --renderer-cmd-prefix='xterm -e'::
> Renderer doesn't die.
>
> chromium --temp-profile --renderer-cmd-prefix=''::
> Renderer dies, chrome stays alive --- no backtrace.
>
> Which makes sense: as the upstream LinuxDebugging doc says,
More notes! The renderer request is sent to and successfully served
by the zygote[1]:
| forking request "/proc/self/exe" "--type=renderer" "--lang=en-US" "--force-fieldtest=ConnCountImpact/conn_count_6/ConnnectBackupJobs/ConnectBackupJobsEnabled/DnsImpact/default_enabled_prefetch/DnsParallelism/parallel_default/GlobalSdch/global_enable_sdch/IdleSktToImpact/idle_timeout_10/Prefetch/ContentPrefetchPrerender2/ProxyConnectionImpact/proxy_connections_32/SpdyCwnd/cwndMin16/SpdyImpact/npn_with_spdy/SuggestHostPrefix/Default_Prefix/WarmSocketImpact/warmest_socket/" "--disable-client-side-phishing-detection" "--enable-click-to-play" "--channel=547.0x7fcb143bc000.1339080197"
| this is it --- sending requset
| reply is pid 566
Successfully, except that the forked child dies.
Renderer doesn't die with "--no-sandbox", alas. Next attempt:
$ chromium --temp-profile --zygote-cmd-prefix='\
/usr/bin/xterm -title zygote -e gdb --eval-command=run --args' \
--log-level=0 --enable-logging=stderr --v=1
[1507:1507:243277707209:FATAL:zygote_host_linux.cc(198)] Check failed: pid_ > 0. Did not find zygote process (using sandbox binary /usr/lib/chromium/chromium-sandbox)
Aborted (core dumped)
Maybe gdb takes too long to load the debugging symbols and the
"chromium-sandbox --find-inode" is not able to find it.
[1] http://code.google.com/p/chromium/wiki/LinuxZygote
$ uname -a
Linux elie 3.1.0-1-amd64 #1 SMP Thu Nov 3 19:35:59 UTC 2011 x86_64 GNU/Linux
More information about the Pkg-games-devel
mailing list