Date: Mon, 12 May 2014 13:49:52 +0200 From: =?ISO-8859-1?Q?Ren=E9_Ladan?= <rene@freebsd.org> To: freebsd-chromium@freebsd.org Subject: Re: lost chromium - chromium core dumps on stable/9 Message-ID: <5370B560.8060209@freebsd.org> In-Reply-To: <CA%2BhQ2%2BgFhvSB4DquLkrQoM7%2Bzz7pY_uGYOH6s5ni4H7uvXxa7g@mail.gmail.com> References: <CA%2BhQ2%2BgFhvSB4DquLkrQoM7%2Bzz7pY_uGYOH6s5ni4H7uvXxa7g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 05/11/2014 08:44, Luigi Rizzo wrote: > 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 Broken GL? > [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 > Hm, broken pixman? >> sysctl kern.ipc.shm_allow_removed > kern.ipc.shm_allow_removed: 1 Yep, the wrapper now fails to start chromium if this sysctl is set to 0. [...] > [71332:405071872:0511/083228:ERROR:download.cc(109)] > PostClientToServerMessage() failed during GetUpdates This particular error seems harmless on my box (might be an upstream bug). > [71341:281048064:0511/083230:ERROR:buffer_manager.cc(313)] > [.RenderCompositor-0x810e82700]GL ERROR :GL_INVALID_ENUM : > glBufferData: <- error from previous GL command Hm, this looks like your GL libraries are somehow broken. So you first did a 'portmaster -Rf chromium' and then a 'pkg upgrade', but did this properly update the Xorg libraries after 2014-04-16 ? [...] Regards, René
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5370B560.8060209>