Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 May 2014 08:44:54 +0200
From:      Luigi Rizzo <rizzo@iet.unipi.it>
To:        freebsd-chromium@freebsd.org
Subject:   lost chromium - chromium core dumps on stable/9
Message-ID:  <CA%2BhQ2%2BgFhvSB4DquLkrQoM7%2Bzz7pY_uGYOH6s5ni4H7uvXxa7g@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
hi,
i recently attempted to upgrade chromium from 31.x to 34.x
on my FreeBSD stable/9, through a svn update of the entire
ports tree, followed by a portupgrade -Rf www/chromium

After that it seems i am no longer able to run chrome on that
machine, they all crash
shortly after starting with a few errors as listed below.

Since now the crash happens also for previous versions
of chrome that used to work (such as 31.x, 33.x) i suspect
the problem is in some of the libraries that chromes relies
upon, but have no good way to say which one.

I tried a "pkg upgrade" to see if that could help but
it didn't


Any ideas on what could be the cause of the error ?
I tried to rebuild chrome with debugging symbols but it
does not even start (the program terminates with an 'abort trap').

For the records, the problem is there whether i compile with
gcc4.7 (required for 33 and 34) or clang (which works for
chrome 31).

Output for two runs below, the second under gdb (but without
symbols i cannot tell where it is crashing).

thanks
luigi


> chrome
[71010:281048064:0511/082740:ERROR:buffer_manager.cc(313)]
[.RenderCompositor-0x810f60c80]GL ERROR :GL_INVALID_ENUM :
glBufferData: <- error from previous GL command
[71010:281048064:0511/082748:ERROR:buffer_manager.cc(313)]
[.RenderCompositor-0x81484d480]GL ERROR :GL_INVALID_ENUM :
glBufferData: <- error from previous GL command
[71010:281048064:0511/082828:ERROR:buffer_manager.cc(313)]
[.RenderCompositor-0x811c4dc00]GL ERROR :GL_INVALID_ENUM :
glBufferData: <- error from previous GL command
[71010:281048064:0511/082837:ERROR:gles2_cmd_decoder.cc(1717)]
[GroupMarkerNotSet(crbug.com/242999)!:C825E91008000000]GL ERROR
:GL_INVALID_ENUM : BackFramebuffer::Create: <- error from previous GL
command
[71010:281048064:0511/082837:ERROR:buffer_manager.cc(313)]
[.RenderCompositor-0x811c4d880]GL ERROR :GL_INVALID_ENUM :
glBufferData: <- error from previous GL command
[71010:281048064:0511/082900:ERROR:buffer_manager.cc(313)]
[.RenderCompositor-0x811c4e500]GL ERROR :GL_INVALID_ENUM :
glBufferData: <- error from previous GL command
[71010:281048064:0511/082906:ERROR:gles2_cmd_decoder.cc(1717)]
[GroupMarkerNotSet(crbug.com/242999)!:C825E91008000000]GL ERROR
:GL_INVALID_ENUM : BackFramebuffer::Create: <- error from previous GL
command
[71010:281048064:0511/082907:ERROR:buffer_manager.cc(313)]
[.RenderCompositor-0x811c4d400]GL ERROR :GL_INVALID_ENUM :
glBufferData: <- error from previous GL command
[71002:405045248:0511/082908:ERROR:download.cc(109)]
PostClientToServerMessage() failed during GetUpdates
[71002:281101312:0511/082916:ERROR:mcs_client.cc(608)] Failed to log
in to GCM, resetting connection.
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

> sysctl kern.ipc.shm_allow_removed
kern.ipc.shm_allow_removed: 1
> gdb --args /usr/local/share/chromium/chrome
Segmentation fault
> gdb
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd".
(gdb) set corefile chrome.core
No symbol table is loaded.  Use the "file" command.
(gdb) bt
No stack.
(gdb) file /usr/local/share/chromium/chrome
Reading symbols from /usr/local/share/chromium/chrome...(no debugging
symbols found)...done.
(gdb) bt
No stack.
quit

> gdb --args /usr/local/share/chromium/chrome
...
[New Thread 810ef6000 (LWP 100741/chrome)]
[New Thread 81b7eb400 (LWP 100764/chrome)]
[71332:405071872:0511/083228:ERROR:download.cc(109)]
PostClientToServerMessage() failed during GetUpdates
[71341:281048064:0511/083230:ERROR:buffer_manager.cc(313)]
[.RenderCompositor-0x810e82700]GL ERROR :GL_INVALID_ENUM :
glBufferData: <- error from previous GL command
[New Thread 816397000 (LWP 100785/chrome)]
[New Thread 81b884400 (LWP 100786/chrome)]
[New Thread 81bb7c800 (LWP 100805/chrome)]
[New Thread 81bb7dc00 (LWP 100806/chrome)]
[New Thread 81b889000 (LWP 100808/chrome)]
[Thread 816397000 (LWP 100785/chrome) exited]
[New Thread 816397000 (LWP 100785/chrome)]
[New Thread 81b885000 (LWP 100830/chrome)]
[New Thread 816397400 (LWP 100841/chrome)]
[Thread 816397400 (LWP 100841/chrome) exited]
[New Thread 816397800 (LWP 100855/chrome)]
[New Thread 816397c00 (LWP 101877/chrome)]
[Thread 816397800 (LWP 100855/chrome) exited]
[Thread 816397c00 (LWP 101877/chrome) exited]
[New Thread 8142edc00 (LWP 100845/chrome)]
[New Thread 8142ee000 (LWP 100867/chrome)]
[New Thread 8142ee400 (LWP 101878/chrome)]
[New Thread 8142ee800 (LWP 101881/chrome)]
[New Thread 8142ef400 (LWP 101883/chrome)]
[New Thread 81639f800 (LWP 100245/chrome)]
[New Thread 813480400 (LWP 100897/chrome)]
[New Thread 813490800 (LWP 101916/chrome)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 810c07400 (LWP 102110/chrome)]
0x00000000036fab3c in
std::string::_S_construct<__gnu_cxx::__normal_iterator<char*,
std::string> > ()
(gdb) bt
#0  0x00000000036fab3c in
std::string::_S_construct<__gnu_cxx::__normal_iterator<char*,
std::string> > ()
#1  0x00000000036facdb in
std::string::_S_construct<__gnu_cxx::__normal_iterator<char*,
std::string> > ()
#2  0x0000000003126438 in std::operator+<char, std::char_traits<char>,
std::allocator<char> > ()
#3  0x000000081ec01c90 in ?? ()
#4  0x00000000063be5c0 in ?? ()
#5  0x000000081ed2f2e0 in ?? ()
#6  0x000000081ed2f2e0 in ?? ()
#7  0x000000081ed2f2e0 in ?? ()
#8  0x00007fffffffda30 in ?? ()
#9  0x00000008127ffe38 in ?? ()
#10 0x00000008127ffdd8 in ?? ()
#11 0x00000008117e91c8 in ?? ()
#12 0x00000008117e91c8 in ?? ()
#13 0x00000008127ffe38 in ?? ()
#14 0x00000008127ffdd0 in ?? ()
#15 0x000000081dbe2cf0 in ?? ()
#16 0x0000000002997b31 in std::operator+<char, std::char_traits<char>,
std::allocator<char> > ()
#17 0x00000000036faa66 in
std::string::_S_construct<__gnu_cxx::__normal_iterator<char*,
std::string> > ()
#18 0x00000000031266f1 in std::operator+<char, std::char_traits<char>,
std::allocator<char> > ()
#19 0x00000000030c255f in std::operator+<char, std::char_traits<char>,
std::allocator<char> > ()
#20 0x00000000030c4646 in std::operator+<char, std::char_traits<char>,
std::allocator<char> > ()
#21 0x0000000000000000 in ?? ()
(gdb)

cheers
luigi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BhQ2%2BgFhvSB4DquLkrQoM7%2Bzz7pY_uGYOH6s5ni4H7uvXxa7g>