Chromium crash when input address

王华侨 wanghuaqiao at lightinthebox.com
Tue Oct 15 02:58:36 UTC 2013


>I'll test with Codecs and Gconf on, PulseAudio off later.
Not helpful. Problems remain.
Clear history, Not helpful.
Reset about:flags, Not helpful.

But Idid othertests.
After I remove .config/chromium, Chromium will work fine.
And then, signed in as a new google user, Chromium will work fine.

I'll build with DEBUG=on and debug it.


At 2013-10-14 23:05, "HonestQiao"<wanghuaqiao_litb at 163.com>wrote:


#make test
[----------] Global test environment tear-down
[==========] 1116 tests from 172 test cases ran. (75848 ms total)
[  PASSED  ] 1110 tests.
[  FAILED  ] 6 tests, listed below:
[  FAILED  ] IDMapTest.IteratorRemainsValidWhenRemovingOtherElements
[  FAILED  ] IDMapTest.IteratorRemainsValidWhenClearing
[  FAILED  ] FileUtilTest.ChangeFilePermissionsAndRead
[  FAILED  ] FileUtilTest.ChangeFilePermissionsAndWrite
[  FAILED  ] FileUtilTest.ChangeDirectoryPermissionsAndEnumerate
[  FAILED  ] SmallMap.AssignmentOperator

 6 FAILED TESTS
  YOU HAVE 13 DISABLED TESTS

*** [test] Error code 1
Stop in /usr/ports/www/chromium.

#gdb /usr/local/share/chromium/chrome /var/tmp/crash/chrom.6147.core
(gdb) run
Starting program: /usr/local/share/chromium/chrome
(no debugging symbols found)...
>>>>Input ww in addres bar<<<<<<
Program received signal SIGSEGV, Segmentation fault.
0x00000000009155e8 in ?? ()
(gdb)


I'll test with Codecs and Gconf on, PulseAudio off later.










At 2013-10-14 18:19, "René Ladan"<rene at freebsd.org>wrote:

r
[reply-to set to chromium at freebsd.org]

On 14-10-2013 05:18, HonestQiao wrote:
> Hi,
>
> I'm a FreeBSD fans and work on FreeBSD10/KDE4.
> This week, I svn up /usr/ports, and upgrade ports/chromium 30.0.1599.69.
> But now , I can't use chromium. Chromium will crash when input address.
>
> I can input first char in address bar, and Chromium will show a list
> of history.
> If I input the second char in address bar, Chromium will hang or crash.
>
I've seen this before with other users for Chromium 29 but for me
Chromium 30 runs fine with the default options on 10.0-alpha5-i386...
> Test one , With command top, Chromium' VIRT memory is 35.33G, and then:
> swap_pager: out of swap space
> swap_pager_getswapspace(16): failed
> pid 3382 (chrome), uid 1001, was killed: out of swap space
>
Hmm, something is leaking here...
> Test two, when I use gdb to debug the crash dump, I get the follow info:
> Program received signal SIGSEGV, Segmentation fault.
> 0x000000080a528fde in std::__1::basic_string<char,
> std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string
> () from /usr/lib/libc++.so.1
If you get a core dump, what does gdb say?

>
> I don't know which is the problem. Bug issue of ports/chromium? My
> config error?
> So I write to you want to get some help.
>
> My os info and build info:
> # uname -a
> FreeBSD x201i.honestqiao.com 10.0-ALPHA5 FreeBSD 10.0-ALPHA5 #0
> r256249: Thu Oct 10 13:06:57 CST 2013 root at x201i.honestqiao.com
> <mailto:root at x201i.honestqiao.com>:/usr/obj/usr/src/sys/HonestQiaoKernel10
> amd64
>
> #clang --version
> FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
> Target: x86_64-unknown-freebsd10.0
> Thread model: posix
>
> # pwd
> /usr/ports/www/chromium
>
> # env LANG=C svn info
> Path: .
> Working Copy Root Path: /usr/ports
> URL: http://svn0.us-east.freebsd.org/ports/head/www/chromium
> Relative URL: ^/head/www/chromium
> Repository Root: http://svn0.us-east.freebsd.org/ports
> Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
> Revision: 330165
> Node Kind: directory
> Schedule: normal
> Last Changed Author: rene
> Last Changed Rev: 330105
> Last Changed Date: 2013-10-12 05:48:49 +0800 (Sat, 12 Oct 2013)
>
> [21:50:36]root at x201i.pts <mailto:root at x201i.pts>/1 ports/www/chromium
> # make -V CC -V CXX -V CPP
> clang
> clang++
> cpp
>
This should be all fine.
> # make showconfig
> ===> The following configuration options are available for
> chromium-30.0.1599.69:
> CODECS=off: Compile and enable patented codecs like H.264
> DEBUG=off: Install debug symbols
> GCC=off: Build Chromium with GCC 4.6+
> GCONF=off: GConf configuration backend support
> PULSEAUDIO=on: PulseAudio sound server support
> TEST=on: Build and/or run tests
> ===> Use 'make config' to modify these settings
>
You can also run 'make test' in the port directory. Not all test are
working, but it might be worthwhile to compare results.

What happens if you use the default options (turn off PULSEAUDIO and
turn on CODECS and GCONF) ?

If you have the resources, try a build with DEBUG=on.

René
> If you need other info, please tell me.
>
> Thanks you very much.
> HonestQiao.
>
>
>
>
>
>
>
>




More information about the freebsd-chromium mailing list