Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Chromium Aw snap in every page (even in "settings")
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
Spinmc
n00b
n00b


Joined: 06 Sep 2010
Posts: 39
Location: Ruvo di Puglia (BA) Italy

PostPosted: Wed Mar 06, 2013 8:13 pm    Post subject: [SOLVED] Chromium Aw snap in every page (even in "setti Reply with quote

Hello,
after today's upgrade of chromium 25.0.1364.97 -> 25.0.1364.152 I'm not able to use anymore chromium, on every page I get the Aw Snap message.
I tried installing www-client/google-chrome:stable (25.0.1364.152_p185281) without problems so it's related to chromium itself.
I already tried moving the ~/.config/chromium directory away without any result.
/dev/shm is already on 777 mode.
Even if I use the SELinux profile it is in permissive mode.
I also tried to do an emerge -e www-client/chromium without any result.
The only thing I noticed is that net-libs/libsrtp has been dropped as a dependency in this upgrade, so (I assume) now it's used the bundled one.
Someone else had this problem before? Do you have any idea.
Thanks in advance.

Quote:
Portage 2.1.11.52 (hardened/linux/amd64/selinux, gcc-4.6.3, glibc-2.15-r3, 3.7.10-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-3.7.10-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P8600_@_2.40GHz-with-gentoo-2.1
KiB Mem: 4047236 total, 1820032 free
KiB Swap: 5116924 total, 5070848 free
Timestamp of tree: Wed, 06 Mar 2013 11:15:02 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash: 4.2_p37
dev-java/java-config: 2.1.12-r1
dev-lang/python: 2.7.3-r2, 3.2.3
dev-util/cmake: 2.8.9
dev-util/pkgconfig: 0.28
sys-apps/baselayout: 2.1-r1
sys-apps/openrc: 0.11.8
sys-apps/sandbox: 2.5
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.9.6-r3, 1.11.6
sys-devel/binutils: 2.22-r1
sys-devel/gcc: 4.6.3
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4-r1
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc: 2.15-r3
Repositories: gentoo hardened-dev mozilla vmware voyageur betagarden x11 x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-g0 -march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-g0 -march=native -O2 -pipe"
DISTDIR="/home/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox selinux sesandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://de-mirror.org/gentoo/"
LANG="it_IT.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/hardened-development /var/lib/layman/mozilla /var/lib/layman/vmware /var/lib/layman/voyageur /var/lib/layman/betagarden /var/lib/layman/x11 /usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 apng auto-hinter berkdb bzip2 cairo cdda cli consolekit cracklib crypt custom-cflags custom-optimization cxx dbus djvu dri dts dvd encode exif fam fbcondecor ffmpeg flac g3dvl gdbm gif gimp gles2 gpm gudev hardened hwdb iconv icu infinality introspection jpeg justify kde keymap lame lcdfilter lcms libnotify lm_sensors mad mmx mng modules mp3 mpeg mudflap multilib ncurses nls nptl ocr offensive ogg open_perms opengl openmp openvg osmesa pam pax_kernel pcre pdf pic png policykit pulseaudio qt4 readline scanner sdl selinux session smartcard smp spell sse sse2 sse3 sse4_1 ssl ssse3 startup-notification svg tcpd theora threads tiff truetype udev unconfined unicode urandom usb v4l vaapi vdpau vorbis wavpack wifi x264 xa xcb xinerama xml xorg xv xvid xvmc zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2 fuji" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DRACUT_MODULES="plymouth caps" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer pdfimport" LINGUAS="it it_IT" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="x86_64 i386" QEMU_USER_TARGETS="x86_64 i386" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="fglrx" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

=================================================================
Package Settings
=================================================================

www-client/chromium-25.0.1364.152 was built with the following:
USE="cups (selinux) -bindist -custom-cflags -gnome -gnome-keyring -kerberos (-pulseaudio) (-system-ffmpeg) (-tcmalloc) -test" LINGUAS="it -am -ar -bg -bn -ca -cs -da -de -el -en_GB -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW"


The following is the output I have when I run it from terminal:
Quote:

[4202:4202:0306/224943:ERROR:zygote_host_impl_linux.cc(146)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
[4202:4222:0306/224945:ERROR:object_proxy.cc(624)] Failed to get name owner. Got org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.chromium.Mtpd': no such name
[4202:4222:0306/224945:ERROR:object_proxy.cc(624)] Failed to get name owner. Got org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.chromium.Mtpd': no such name
[4202:4202:0306/224947:ERROR:object_proxy.cc(529)] Failed to call method: org.chromium.Mtpd.EnumerateStorages: object_path= /org/chromium/Mtpd: org.freedesktop.DBus.Error.ServiceUnknown: The name org.chromium.Mtpd was not provided by any .service files
[4202:4202:0306/224947:ERROR:omnibox_view_gtk.cc(431)] Not implemented reached in virtual void OmniboxViewGtk::ApplyCaretVisibility()
[4202:4202:0306/225006:ERROR:omnibox_view_gtk.cc(431)] Not implemented reached in virtual void OmniboxViewGtk::ApplyCaretVisibility()


The following is the content of the CHROMIUM_FLAGS variable
Quote:

--ppapi-flash-path=/usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.6.602.171

_________________
Excuse me for my English, I'm working on it! :-)

Proud Gentoo donor. Help Gentoo making a donation so do you.

My italian-language blog: http://www.paba-blog.it ;)


Last edited by Spinmc on Wed Mar 13, 2013 6:18 pm; edited 3 times in total
Back to top
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Wed Mar 06, 2013 8:44 pm    Post subject: Reply with quote

start chromium in a terminal window, and post the output from the terminal here.
_________________
The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper
Back to top
View user's profile Send private message
Spinmc
n00b
n00b


Joined: 06 Sep 2010
Posts: 39
Location: Ruvo di Puglia (BA) Italy

PostPosted: Wed Mar 06, 2013 9:59 pm    Post subject: Reply with quote

You're right, I added it on the first post. Thank you.
_________________
Excuse me for my English, I'm working on it! :-)

Proud Gentoo donor. Help Gentoo making a donation so do you.

My italian-language blog: http://www.paba-blog.it ;)
Back to top
View user's profile Send private message
phajdan.jr
Retired Dev
Retired Dev


Joined: 23 Mar 2006
Posts: 1777
Location: Poland

PostPosted: Thu Mar 07, 2013 7:17 pm    Post subject: Reply with quote

Please obtain a stack trace, https://code.google.com/p/chromium/wiki/LinuxDebugging
_________________
http://phajdan-jr.blogspot.com/
Back to top
View user's profile Send private message
Spinmc
n00b
n00b


Joined: 06 Sep 2010
Posts: 39
Location: Ruvo di Puglia (BA) Italy

PostPosted: Fri Mar 08, 2013 10:34 am    Post subject: Reply with quote

ok I've run hromium --no-sandbox --renderer-cmd-prefix='konsole -title renderer -e gdb --eval-command=run --args' as written on your link and this is the output:

Quote:

GNU gdb (Gentoo 7.5.1 p2) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>...
Reading symbols from /usr/lib64/chromium-browser/chrome...(no debugging symbols found)...done.
Starting program: /usr/lib64/chromium-browser/chrome --type=renderer --no-sandbox --lang=it --force-fieldtrials=ForceCompositingMode/disable/InfiniteCache/No/OmniboxHQPReplaceHUPRearrangeNumComponents/Standard/OmniboxSearchSuggestTrialStarted2013Q1/18/OneClickSignIn/Standard/Prefetch/ContentPrefetchPrefetchOff/Prerender/PrerenderMulti/UMA-New-Install-Uniformity-Trial/Experiment/UMA-Session-Randomized-Uniformity-Trial-5-Percent/group_15/UMA-Uniformity-Trial-1-Percent/group_98/UMA-Uniformity-Trial-10-Percent/group_03/UMA-Uniformity-Trial-20-Percent/default/UMA-Uniformity-Trial-5-Percent/group_08/UMA-Uniformity-Trial-50-Percent/default/ --ppapi-flash-path=/usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.6.602.171 --disable-webgl --disable-pepper-3d --disable-gl-multisampling --disable-accelerated-compositing --disable-accelerated-2d-canvas --disable-accelerated-video-decode --channel=23897.0.1026263779
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[23964:23964:0308/112550:ERROR:renderer_main.cc(177)] Running without renderer sandbox
[New Thread 0x7fffe821d700 (LWP 23968)]
[New Thread 0x7fffe7a1c700 (LWP 23969)]
[New Thread 0x7ffff7eaf700 (LWP 23970)]


Two things. First you can read here "Reading symbols from /usr/lib64/chromium-browser/chrome...(no debugging symbols found)...done." Notice that eve if I had -g0 in make.conf i removed it BEFORE running gdb. So is that normal?
Second. After running it I saw that chromium runs (without th Aw snap warning) if --no-sandbox is specified. So could it be a problem related to the sandbox?
Thank you again!
_________________
Excuse me for my English, I'm working on it! :-)

Proud Gentoo donor. Help Gentoo making a donation so do you.

My italian-language blog: http://www.paba-blog.it ;)
Back to top
View user's profile Send private message
phajdan.jr
Retired Dev
Retired Dev


Joined: 23 Mar 2006
Posts: 1777
Location: Poland

PostPosted: Fri Mar 08, 2013 6:22 pm    Post subject: Reply with quote

1. Get rid of -g0, better use -ggdb or -ggdb3. Add splitdebug to FEATURES in /etc/make.conf. Recompile chromium for that to take effect.

2. Try instructions from https://code.google.com/p/chromium/wiki/LinuxCrashDumping to get a crash dump in your profile directory.
_________________
http://phajdan-jr.blogspot.com/
Back to top
View user's profile Send private message
Spinmc
n00b
n00b


Joined: 06 Sep 2010
Posts: 39
Location: Ruvo di Puglia (BA) Italy

PostPosted: Fri Mar 08, 2013 7:30 pm    Post subject: Reply with quote

Ok tomorrow I'll try both of those.
So should I build two chromiums? I mean one with portage (with -ggdb3 etc...) and another "by hand" (with gyp_chromium -f make -Dlinux_breakpad=1 as you linked)? Or is it possible to unify the two things (passing the -Dlinux_breakpad=1 to portage)?
_________________
Excuse me for my English, I'm working on it! :-)

Proud Gentoo donor. Help Gentoo making a donation so do you.

My italian-language blog: http://www.paba-blog.it ;)
Back to top
View user's profile Send private message
phajdan.jr
Retired Dev
Retired Dev


Joined: 23 Mar 2006
Posts: 1777
Location: Poland

PostPosted: Fri Mar 08, 2013 7:33 pm    Post subject: Reply with quote

Spinmc wrote:
Or is it possible to unify the two things (passing the -Dlinux_breakpad=1 to portage)?


Modify the ebuild (I recommend a local overlay) to pass it.
_________________
http://phajdan-jr.blogspot.com/
Back to top
View user's profile Send private message
Spinmc
n00b
n00b


Joined: 06 Sep 2010
Posts: 39
Location: Ruvo di Puglia (BA) Italy

PostPosted: Sun Mar 10, 2013 6:05 pm    Post subject: Reply with quote

Ok thank you, I've rebuilt chromium eith those flags enabled.
This is the backtrace i obtain with gdb:
Quote:

#0 0x00007f88fc77c733 in poll () from /lib64/libc.so.6
#1 0x00007f8903daeaee in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f8903daec3c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f8908469e5f in ?? ()
#4 0x00007f8908420104 in ?? ()
#5 0x00007f89084378e8 in ?? ()
#6 0x00007f89080527d3 in ?? ()
#7 0x00007f89080528e7 in ?? ()
#8 0x00007f8909d50b91 in ?? ()
#9 0x00007f8909d50fc0 in ?? ()
#10 0x00007f8909d4e659 in ?? ()
#11 0x00007f89082cd2fb in ?? ()
#12 0x00007f89082cd3cc in ?? ()
#13 0x00007f89082cb5b1 in ?? ()
#14 0x00007f8907cc7e98 in ChromeMain ()
#15 0x00007f8907cc7506 in ?? ()
#16 0x00007f88fc6bf5dd in __libc_start_main () from /lib64/libc.so.6
#17 0x00007f8907cc7da1 in _start ()

I don' know why ther are all that debugging symbols missing. I've rebuilt every dependency with -ggdb3 also! Note also that before running gdb I disable every pax flag on /usr/lib64/chromium-browser/chrome.

I'm not able to paste here the content of chromium-renderer-minidump obtained following the wiki. Only the first lines are copied here.
_________________
Excuse me for my English, I'm working on it! :-)

Proud Gentoo donor. Help Gentoo making a donation so do you.

My italian-language blog: http://www.paba-blog.it ;)
Back to top
View user's profile Send private message
phajdan.jr
Retired Dev
Retired Dev


Joined: 23 Mar 2006
Posts: 1777
Location: Poland

PostPosted: Mon Mar 11, 2013 3:46 am    Post subject: Reply with quote

Spinmc wrote:
Ok thank you, I've rebuilt chromium eith those flags enabled.
This is the backtrace i obtain with gdb:


Please post the whole interaction with gdb. I suspect this is not the backtrace of the crash. Is this really the renderer process you got into debugger, and not the browser process?
_________________
http://phajdan-jr.blogspot.com/
Back to top
View user's profile Send private message
Spinmc
n00b
n00b


Joined: 06 Sep 2010
Posts: 39
Location: Ruvo di Puglia (BA) Italy

PostPosted: Tue Mar 12, 2013 7:45 am    Post subject: Reply with quote

Well, the fact is that if start chromium normally in pstree -p I can't find any renderer process, only the browser one.
If I start chromium --no-sandbox I see the renderer process and it is what I obtain from the backtrace:
Quote:

gdb -p 11860
GNU gdb (Gentoo 7.5.1 p2) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Attaching to process 11860
Reading symbols from /usr/lib64/chromium-browser/chrome...(no debugging symbols found)...done.

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
[New LWP 11863]
[New LWP 11862]
[New LWP 11861]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /usr/lib64/libicui18n.so.49...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libicui18n.so.49
Reading symbols from /usr/lib64/libicuuc.so.49...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libicuuc.so.49
Reading symbols from /usr/lib64/libicudata.so.49...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libicudata.so.49
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /usr/lib64/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libX11.so.6
Reading symbols from /usr/lib64/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXrandr.so.2
Reading symbols from /usr/lib64/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXrender.so.1
Reading symbols from /usr/lib64/libXss.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXss.so.1
Reading symbols from /usr/lib64/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXext.so.6
Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /usr/lib64/libgobject-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgobject-2.0.so.0
Reading symbols from /usr/lib64/libglib-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libglib-2.0.so.0
Reading symbols from /usr/lib64/libgtk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib64/libgdk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib64/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpangocairo-1.0.so.0
Reading symbols from /usr/lib64/libatk-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libatk-1.0.so.0
Reading symbols from /usr/lib64/libcairo.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libcairo.so.2
Reading symbols from /usr/lib64/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib64/libgio-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgio-2.0.so.0
Reading symbols from /usr/lib64/libpango-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpango-1.0.so.0
Reading symbols from /usr/lib64/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libfreetype.so.6
Reading symbols from /usr/lib64/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libfontconfig.so.1
Reading symbols from /usr/lib64/libevent-2.0.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libevent-2.0.so.5
Reading symbols from /usr/lib64/libsmime3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libsmime3.so
Reading symbols from /usr/lib64/libnss3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libnss3.so
Reading symbols from /usr/lib64/libnssutil3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libnssutil3.so
Reading symbols from /usr/lib64/libplc4.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libplc4.so
Reading symbols from /usr/lib64/libnspr4.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libnspr4.so
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /usr/lib64/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libdbus-1.so.3
Reading symbols from /usr/lib64/libprotobuf.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libprotobuf.so.7
Reading symbols from /usr/lib64/libXcomposite.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXcomposite.so.1
Reading symbols from /usr/lib64/libasound.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libasound.so.2
Reading symbols from /usr/lib64/libopus.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libopus.so.0
Reading symbols from /usr/lib64/libpng15.so.15...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpng15.so.15
Reading symbols from /usr/lib64/libjpeg.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libjpeg.so.8
Reading symbols from /usr/lib64/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXfixes.so.3
Reading symbols from /usr/lib64/libwebp.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libwebp.so.4
Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxml2.so.2
Reading symbols from /usr/lib64/libxslt.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxslt.so.1
Reading symbols from /usr/lib64/libv8.so.3.15.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libv8.so.3.15.11
Reading symbols from /usr/lib64/libharfbuzz.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libharfbuzz.so.0
Reading symbols from /usr/lib64/libcups.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libcups.so.2
Reading symbols from /usr/lib64/libgcrypt.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgcrypt.so.11
Reading symbols from /lib64/libbz2.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libbz2.so.1
Reading symbols from /usr/lib64/libminizip.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libminizip.so.1
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /usr/lib64/libvpx.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libvpx.so.1
Reading symbols from /usr/lib64/libspeex.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libspeex.so.1
Reading symbols from /usr/lib64/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libexpat.so.1
Reading symbols from /usr/lib64/libusb-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libusb-1.0.so.0
Reading symbols from /lib64/libudev.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libudev.so.1
Reading symbols from /usr/lib64/libFLAC.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libFLAC.so.8
Reading symbols from /usr/lib64/libpci.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpci.so.3
Reading symbols from /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6
Reading symbols from /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libgcc_s.so.1
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib64/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxcb.so.1
Reading symbols from /usr/lib64/libffi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libffi.so.6
Reading symbols from /usr/lib64/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpangoft2-1.0.so.0
Reading symbols from /usr/lib64/libXinerama.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXinerama.so.1
Reading symbols from /usr/lib64/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXi.so.6
Reading symbols from /usr/lib64/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXcursor.so.1
Reading symbols from /usr/lib64/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXdamage.so.1
Reading symbols from /usr/lib64/libpixman-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpixman-1.so.0
Reading symbols from /usr/lib64/libEGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libEGL.so.1
Reading symbols from /usr/lib64/libxcb-shm.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxcb-shm.so.0
Reading symbols from /usr/lib64/libxcb-render.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxcb-render.so.0
Reading symbols from /usr/lib64/libGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libGL.so.1
Reading symbols from /usr/lib64/libOpenVG.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libOpenVG.so.1
Reading symbols from /usr/lib64/libgmodule-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgmodule-2.0.so.0
Reading symbols from /lib64/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /usr/lib64/libplds4.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libplds4.so
Reading symbols from /usr/lib64/libgraphite2.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgraphite2.so.3
Reading symbols from /usr/lib64/libicule.so.49...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libicule.so.49
Reading symbols from /usr/lib64/libssl.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libssl.so.1.0.0
Reading symbols from /usr/lib64/libcrypto.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libcrypto.so.1.0.0
Reading symbols from /usr/lib64/libgpg-error.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgpg-error.so.0
Reading symbols from /lib64/libpcre.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libpcre.so.1
Reading symbols from /lib64/libsystemd-daemon.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib64/libsystemd-daemon.so.0
Reading symbols from /usr/lib64/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libogg.so.0
Reading symbols from /usr/lib64/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXau.so.6
Reading symbols from /usr/lib64/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXdmcp.so.6
Reading symbols from /usr/lib64/libX11-xcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libX11-xcb.so.1
Reading symbols from /usr/lib64/libxcb-dri2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxcb-dri2.so.0
Reading symbols from /usr/lib64/libxcb-xfixes.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxcb-xfixes.so.0
Reading symbols from /usr/lib64/libgbm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgbm.so.1
Reading symbols from /usr/lib64/libdrm.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libdrm.so.2
Reading symbols from /usr/lib64/libglapi.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libglapi.so.0
Reading symbols from /usr/lib64/libxcb-glx.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libxcb-glx.so.0
Reading symbols from /usr/lib64/libXxf86vm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXxf86vm.so.1
Reading symbols from /usr/lib64/chromium-browser/libffmpegsumo.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/chromium-browser/libffmpegsumo.so
Reading symbols from /usr/lib64/libsoftokn3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libsoftokn3.so
Reading symbols from /usr/lib64/libsqlite3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libsqlite3.so.0
Reading symbols from /usr/lib64/libfreebl3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libfreebl3.so
Reading symbols from /usr/lib64/chromium-browser/libpdf.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/chromium-browser/libpdf.so
Reading symbols from /usr/lib64/chromium-browser/libppGoogleNaClPluginChrome.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/chromium-browser/libppGoogleNaClPluginChrome.so
Reading symbols from /usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so
0x00007f7225daa14e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
(gdb) bt
#0 0x00007f7225daa14e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f7227182963 in ?? ()
#2 0x00007f722718341f in ?? ()
#3 0x00007f722715f010 in ?? ()
#4 0x00007f722715ceb4 in ?? ()
#5 0x00007f7227174698 in ?? ()
#6 0x00007f7227158114 in ?? ()
#7 0x00007f72290684ec in ?? ()
#8 0x00007f7227009af9 in ?? ()
#9 0x00007f722700a0c3 in ?? ()
#10 0x00007f722700a17c in ?? ()
#11 0x00007f7227008361 in ?? ()
#12 0x00007f7226a04e38 in ChromeMain ()
#13 0x00007f7226a044a6 in ?? ()
#14 0x00007f721b3fc5dd in __libc_start_main () from /lib64/libc.so.6
#15 0x00007f7226a04d41 in _start ()
(gdb)


Here are two dumps from the breakpad (excuse me for the external link, I didn't know how to post it)
_________________
Excuse me for my English, I'm working on it! :-)

Proud Gentoo donor. Help Gentoo making a donation so do you.

My italian-language blog: http://www.paba-blog.it ;)
Back to top
View user's profile Send private message
Spinmc
n00b
n00b


Joined: 06 Sep 2010
Posts: 39
Location: Ruvo di Puglia (BA) Italy

PostPosted: Wed Mar 13, 2013 6:20 pm    Post subject: Reply with quote

The problem went away when I reverted back from hardened/selinux to the desktop profile.
I don't know if it's a problem related to hardened or if something was misconfigured in my system and was fixed by the emerge -e system world after switching profile.
Thank you to all the developers!
_________________
Excuse me for my English, I'm working on it! :-)

Proud Gentoo donor. Help Gentoo making a donation so do you.

My italian-language blog: http://www.paba-blog.it ;)
Back to top
View user's profile Send private message
mhex
Apprentice
Apprentice


Joined: 18 Feb 2005
Posts: 160
Location: Germany/Berlin

PostPosted: Sun Mar 17, 2013 6:03 am    Post subject: Reply with quote

It's not solved here. It all started with chromium 25. However the tabs crash only sometimes not always, facebook crashes very often. Settings are messed up.

dmesg always says:

chrome[xxx]: segfault at 500000000 ip 0000xxx sp 0000xxx error 4 in libv8.so.x.x.x (currently 3.15.11)

As libv8 is the javascript engine i ran some javascript benchmarks e.g. sunspider, kraken, octane but they run through without problems.

I also tried with a complete new profile but it doesn't change anything

profile is 13.0/desktop/kde
Back to top
View user's profile Send private message
Sven Vermeulen
Retired Dev
Retired Dev


Joined: 29 Aug 2002
Posts: 1345
Location: Mechelen, Belgium

PostPosted: Sun Mar 17, 2013 10:32 am    Post subject: Reply with quote

It seems that the chromium built-in SELinux support is using a different sandbox method, and this different sandbox method doesn't play nice with recent code development.

If you build chromium with USE="-selinux" (you'll need to set "www-client/chromium -selinux" in a /etc/portage/profile/package.use.force file) it uses the standard sandboxing again.
_________________
Please add "[solved]" to the initial topic title when it is solved.
Back to top
View user's profile Send private message
Spinmc
n00b
n00b


Joined: 06 Sep 2010
Posts: 39
Location: Ruvo di Puglia (BA) Italy

PostPosted: Sun Mar 17, 2013 10:39 am    Post subject: Reply with quote

Did you run
Code:
# emerge -e world
?

You even could try
Code:
# emerge -e system; emerge -e world
, but the first solution could be enough.
After then you could try the phajdan.jr's debugging approach.
(Anyway, you should post emerge --info www-client/chromium and so on...)

Thank you Sven for the useful info, I was thinking about it because running chromium --no-sandbox worked, so now you proved it. Now for the next about two months I'll be very busy so I can't try it again, but when I'll come back, surely I'll try it and let you know.
Thank you again!
_________________
Excuse me for my English, I'm working on it! :-)

Proud Gentoo donor. Help Gentoo making a donation so do you.

My italian-language blog: http://www.paba-blog.it ;)
Back to top
View user's profile Send private message
mhex
Apprentice
Apprentice


Joined: 18 Feb 2005
Posts: 160
Location: Germany/Berlin

PostPosted: Tue Mar 19, 2013 7:34 am    Post subject: Reply with quote

Code:
emerge -e world
works, no aw-snappies anymore

don't know which package was fixed but it works

thanks!
Back to top
View user's profile Send private message
Sven Vermeulen
Retired Dev
Retired Dev


Joined: 29 Aug 2002
Posts: 1345
Location: Mechelen, Belgium

PostPosted: Thu Apr 11, 2013 8:15 pm    Post subject: Reply with quote

BTW, if you use the live ebuilds for the SELinux policies, then recent chromium should work even with the regular sandbox (I've updated the SELinux policy so that the chrome_sandbox process stays within its own confined domain).
_________________
Please add "[solved]" to the initial topic title when it is solved.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum