Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
firefox & opera segfault
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Thu Jun 28, 2012 4:29 am    Post subject: firefox & opera segfault Reply with quote

A strange and annoying issue appeared on one of my gentoo boxes.
With a new kernel ( gentoo-sources 3.4.4 ) and after a -ea world both browser will not start.
While opera complains about not being able to use certain system fonts firefox gives nothing but
segfault when trying to start it from the console.

Since I cannot start firefox in safe mode I have nothing to go on. The strace output is usable only for people with programming knowledge
Code:
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/GConf2.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.utf8/LC_MESSAGES/GConf2.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_MESSAGES/GConf2.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.UTF-8/LC_MESSAGES/GConf2.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.utf8/LC_MESSAGES/GConf2.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/GConf2.mo", O_RDONLY) = 10
fstat(10, {st_mode=S_IFREG|0644, st_size=69864, ...}) = 0
mmap(NULL, 69864, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7f0b448d0000
close(10)                               = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC, 0) = 10
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
fcntl(10, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(10, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
connect(10, {sa_family=AF_FILE, sun_path=@"/tmp/dbus-tBrP9qp7AB"}, 23) = 0
geteuid()                               = 1000
getegid()                               = 100
geteuid()                               = 1000
getegid()                               = 100
poll([{fd=10, events=POLLOUT}], 1, -1)  = 1 ([{fd=10, revents=POLLOUT}])
sendmsg(10, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=32, {cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS{pid=6744, uid=1000, gid=100}}, msg_flags=0}, MSG_NOSIGNAL) = 1
poll([{fd=10, events=POLLOUT}], 1, -1)  = 1 ([{fd=10, revents=POLLOUT}])
sendto(10, "AUTH\r\n", 6, MSG_NOSIGNAL, NULL, 0) = 6
poll([{fd=10, events=POLLIN}], 1, -1)   = 1 ([{fd=10, revents=POLLIN}])
recvfrom(10, "REJECTED EXTERNAL DBUS_COOKIE_SH"..., 4096, 0, NULL, NULL) = 46
poll([{fd=10, events=POLLOUT}], 1, -1)  = 1 ([{fd=10, revents=POLLOUT}])
sendto(10, "AUTH EXTERNAL 31303030\r\n", 24, MSG_NOSIGNAL, NULL, 0) = 24
poll([{fd=10, events=POLLIN}], 1, -1)   = 1 ([{fd=10, revents=POLLIN}])
recvfrom(10, "OK cfe98d041b13e8e6787c2c214febd"..., 4096, 0, NULL, NULL) = 37
poll([{fd=10, events=POLLOUT}], 1, -1)  = 1 ([{fd=10, revents=POLLOUT}])
sendto(10, "NEGOTIATE_UNIX_FD\r\n", 19, MSG_NOSIGNAL, NULL, 0) = 19
poll([{fd=10, events=POLLIN}], 1, -1)   = 1 ([{fd=10, revents=POLLIN}])
recvfrom(10, "AGREE_UNIX_FD\r\n", 4096, 0, NULL, NULL) = 15
poll([{fd=10, events=POLLOUT}], 1, -1)  = 1 ([{fd=10, revents=POLLOUT}])
sendto(10, "BEGIN\r\n", 7, MSG_NOSIGNAL, NULL, 0) = 7
write(11, "\1\0\0\0\0\0\0\0", 8)        = 8
futex(0x7f0b3543d610, FUTEX_WAKE_PRIVATE, 1) = 1
eventfd2(0, O_NONBLOCK|O_CLOEXEC)       = 13
write(13, "\1\0\0\0\0\0\0\0", 8)        = 8
write(11, "\1\0\0\0\0\0\0\0", 8)        = 8
futex(0x7f0b3543d610, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f0b3543d7c0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f0b3543d550, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=13, events=POLLIN}], 1, 25000) = 1 ([{fd=13, revents=POLLIN}])
read(13, "\1\0\0\0\0\0\0\0", 16)        = 8
poll([{fd=13, events=POLLIN}], 1, 25000) = 1 ([{fd=13, revents=POLLIN}])
read(13, "\1\0\0\0\0\0\0\0", 16)        = 8
write(13, "\1\0\0\0\0\0\0\0", 8)        = 8
close(13)                               = 0
futex(0x7f0b3543da00, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f0b3543da00, FUTEX_WAKE_PRIVATE, 1) = 0
eventfd2(0, O_NONBLOCK|O_CLOEXEC)       = 13
write(13, "\1\0\0\0\0\0\0\0", 8)        = 8
write(11, "\1\0\0\0\0\0\0\0", 8)        = 8
futex(0x7f0b3543d610, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f0b3543d7c0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f0b3543d550, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=13, events=POLLIN}], 1, 25000) = 1 ([{fd=13, revents=POLLIN}])
read(13, "\1\0\0\0\0\0\0\0", 16)        = 8
poll([{fd=13, events=POLLIN}], 1, 25000) = 1 ([{fd=13, revents=POLLIN}])
read(13, "\1\0\0\0\0\0\0\0", 16)        = 8
write(13, "\1\0\0\0\0\0\0\0", 8)        = 8
close(13)                               = 0
write(12, "\1\0\0\0\0\0\0\0", 8)        = 8
write(11, "\1\0\0\0\0\0\0\0", 8)        = 8
futex(0x7f0b3543d610, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f0b3543d7c0, FUTEX_WAKE_PRIVATE, 1) = 1
socket(PF_FILE, SOCK_STREAM, 0)         = 10
fcntl(10, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
getuid()                                = 1000
connect(10, {sa_family=AF_FILE, sun_path="/tmp/orbit-migi/linc-1a5c-0-11d734295bf08"}, 44) = 0
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
writev(10, [{"GIOP\1\2\1\0T\0\0\0", 12}, {"\10\371\230\330\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0T\322\334\300\244\222h\250\300+(("..., 84}], 2) = 96
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}], 2, -1) = 2 ([{fd=6, revents=POLLIN}, {fd=10, revents=POLLIN}])
read(6, "\2\0\0\0\0\0\0\0", 16)         = 8
read(10, "GIOP\1\2\1\1(\0\0\0", 12)     = 12
read(10, "\10\371\230\330\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0"..., 40) = 40
socket(PF_FILE, SOCK_STREAM, 0)         = 12
setsockopt(12, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(12, {sa_family=AF_FILE, sun_path="/tmp/orbit-migi/linc-1a58-0-3a9f02a05d0d4"}, 44) = 0
getuid()                                = 1000
listen(12, 10)                          = 0
fcntl(12, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl(12, F_SETFD, FD_CLOEXEC)          = 0
getsockname(12, {sa_family=AF_FILE, sun_path="/tmp/orbit-migi/linc-1a58-0-3a9f02a05d0d4"}, [44]) = 0
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
writev(10, [{"GIOP\1\2\1\0|\1\0\0", 12}, {"X\371\230\330\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0T\322\334\300\244\222h\250\300+(("..., 380}], 2) = 392
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 3, -1) = 1 ([{fd=6, revents=POLLIN}])
read(6, "\1\0\0\0\0\0\0\0", 16)         = 8
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}], 3, -1) = 1 ([{fd=12, revents=POLLIN}])
read(6, 0x7fffd898f850, 16)             = -1 EAGAIN (Resource temporarily unavailable)
accept(12, {sa_family=AF_FILE, NULL}, [2]) = 13
fcntl(13, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl(13, F_SETFD, FD_CLOEXEC)          = 0
write(6, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}], 4, -1) = 2 ([{fd=6, revents=POLLIN}, {fd=10, revents=POLLIN}])
read(6, "\1\0\0\0\0\0\0\0", 16)         = 8
read(10, "GIOP\1\2\1\1$\0\0\0", 12)     = 12
read(10, "X\371\230\330\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0"..., 36) = 36
writev(10, [{"GIOP\1\2\1\0d\0\0\0", 12}, {"\270\371\230\330\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0T\322\334\300\244\222h\250\300+(("..., 100}], 2) = 112
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}], 4, -1) = 1 ([{fd=10, revents=POLLIN}])
read(6, 0x7fffd898f8b0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
read(10, "GIOP\1\2\1\1L\1\0\0", 12)     = 12
read(10, "\270\371\230\330\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0"..., 332) = 332
writev(10, [{"GIOP\1\2\1\0\314\1\0\0", 12}, {"8\372\230\330\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0T\322\334\300\244\222h\250\300+(("..., 44}, {"\35\0\0\0add_listener_with_properties"..., 36}, {"\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0\0\0\0\0\25\0\0\0"..., 380}], 4) = 472
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}], 4, -1) = 1 ([{fd=10, revents=POLLIN}])
read(6, 0x7fffd898f930, 16)             = -1 EAGAIN (Resource temporarily unavailable)
read(10, "GIOP\1\2\1\1(\0\0\0", 12)     = 12
read(10, "8\372\230\330\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0"..., 40) = 40
writev(10, [{"GIOP\1\2\1\0\230\0\0\0", 12}, {"\310\371\230\330\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0T\322\334\300\244\222h\250\300+(("..., 44}, {"\35\0\0\0all_entries_with_schema_name"..., 36}, {"\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0\0\0\0\0\25\0\0\0"..., 72}], 4) = 164
poll([{fd=6, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}], 4, -1) = 1 ([{fd=10, revents=POLLIN}])
read(6, 0x7fffd898f8c0, 16)             = -1 EAGAIN (Resource temporarily unavailable)
read(10, "GIOP\1\2\1\1.\2\0\0", 12)     = 12
read(10, "\310\371\230\330\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0\1\5\t\1\1\0"..., 558) = 558
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} ---
+++ killed by SIGSEGV +++
segmentationfault

If it´s hardware ( RAM ) other stuff would segfault as well.
Reemerging , unmerging, emerging and deleting .mozilla/ did not change the issue.
Code:
Portage 2.1.10.65 (default/linux/amd64/10.0/desktop/kde, gcc-4.6.3, glibc-2.15-r2, 3.4.4-gentoo x86_64)
=================================================================
System uname: Linux-3.4.4-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9650_@_3.00GHz-with-gentoo-2.1
Timestamp of tree: Wed, 27 Jun 2012 09:15:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.7-r5
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.10.3
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2, 4.6.3
sys-devel/gcc-config:     1.6
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 3.4 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
Repositories: gentoo mozilla openstreetmap x-layman
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* googleearth"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch usersandbox"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/                 ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/     ftp://ftp.tu-clausthal.de/pub/linux/gentoo/"
LANG="de_DE.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de"
MAKEOPTS="-j5"
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/mozilla /var/lib/layman/openstreetmap /var/lib/layman"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="64bit X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode evdev exif fam ffmpeg firefox flac fortran garmin gcj gdal gdbm geos gif glib gpm gps gtk gtk2 iconv ipv6 java jpeg kde kipi lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib mysql ncurses nls nptl nsplugin ogg opengl openmp oss pam pango pcre pdf phonon plasma png policykit postgres ppds pppd proj python qt3support qt4 readline scanner sdl semantic-desktop session speechd spell sql sse sse2 ssl startup-notification svg tcpd threads tiff truetype udev udisks unicode upower usb v4l v4l2 vaapi vdpau video vorbis webkit wxwidgets x264 xcb xcomposite xine xinerama xml xorg xscreensaver xulrunner xulrunnner xv xvid zlib" ALSA_CARDS="virtuoso usb-audio" 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="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="canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" 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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" SANE_BACKENDS="genesys" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa" 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, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

I hope that anyone on the forum might be able to point me into the right direction as the fox has all the bookmarks about the stuff the user is currently working on.

One fact I should mention: firefox as root starts but permissions on everything in the users .mozilla/ directory are correct.

Thanks in advance

transsib
Back to top
View user's profile Send private message
DirtyHairy
Guru
Guru


Joined: 03 Jul 2006
Posts: 599
Location: Würzburg, Deutschland

PostPosted: Thu Jun 28, 2012 7:46 am    Post subject: Reply with quote

You might want to try to compile firefox with debug symbols and obtain a backtrace, might provide more (and easier) insights than the strace.
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Thu Jun 28, 2012 12:19 pm    Post subject: Reply with quote

@DirtyHairy

Code:
/usr/bin/gdb firefox
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright (C) 2011 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:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/bin/firefox...done.
(gdb) run
Starting program: /usr/bin/firefox
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]
[New Thread 0x7fffe4717700 (LWP 11779)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff0c287b8 in g_utf8_validate ()
   from /usr/lib64/libglib-2.0.so.0
(gdb)


gdb output of firefox emerged with debugging symbols.

I´ve already reemerged glib; utf8 is ok.
Hope it tells you a little something. :)

greetings vom Seepark

transsib
Back to top
View user's profile Send private message
DirtyHairy
Guru
Guru


Joined: 03 Jul 2006
Posts: 599
Location: Würzburg, Deutschland

PostPosted: Thu Jun 28, 2012 2:38 pm    Post subject: Reply with quote

Could you enter "bt" in gdb after the crash in order to obtain a complete trace? Greetings from the physics highrise at Institutsviertel :)
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Thu Jun 28, 2012 4:20 pm    Post subject: Reply with quote

Code:
(gdb) bt
#0  0x00007ffff0c287b8 in g_utf8_validate ()
   from /usr/lib64/libglib-2.0.so.0
#1  0x00007fffe78f1192 in gconf_value_from_corba_value ()
   from /usr/lib64/libgconf-2.so.4
#2  0x00007fffe78fe639 in gconf_engine_all_entries ()
   from /usr/lib64/libgconf-2.so.4
#3  0x00007fffe7901acc in ?? ()
   from /usr/lib64/libgconf-2.so.4
#4  0x00007fffe7904cbb in gconf_client_add_dir ()
   from /usr/lib64/libgconf-2.so.4
#5  0x00007fffe86b914c in ?? ()
   from /usr/lib64/libgnomeui-2.so.0
#6  0x00007fffe7fab3fe in gnome_program_postinit ()
   from /usr/lib64/libgnome-2.so.0
#7  0x00007fffe7fab80c in ?? ()
   from /usr/lib64/libgnome-2.so.0
#8  0x00007fffe7faba7d in gnome_program_initv ()
   from /usr/lib64/libgnome-2.so.0
#9  0x00007fffe7fabb6f in gnome_program_init ()
   from /usr/lib64/libgnome-2.so.0
#10 0x00007ffff4e46d4d in nsNativeAppSupportUnix::Start (
    this=<optimized out>, aRetVal=<optimized out>)
    at /var/tmp/portage/www-client/firefox-12.0-r2/work/mozilla-release/toolkit/xre/nsNativeAppSupportUnix.cpp:532
#11 0x00007ffff4e403e6 in XRE_main (argc=<optimized out>,
    argv=<optimized out>, aAppData=<optimized out>)
    at /var/tmp/portage/www-client/firefox-12.0-r2/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:3107
#12 0x00000000004021d3 in do_main (argv=0x7fffffffdbc8,
    argc=1, exePath=0x7fffffffb978 "/usr/lib64/firefox/")
    at /var/tmp/portage/www-client/firefox-12.0-r2/work/mozilla-release/browser/app/nsBrowserApp.cpp:205
#13 main (argc=<optimized out>, argv=<optimized out>)
    at /var/tmp/portage/www-client/firefox-12.0-r2/work/mozilla-release/browser/app/nsBrowserApp.cpp:295
(gdb)


What package has file linux-vdso.so.1?

greetings to Physikhochhaus :lol:
Back to top
View user's profile Send private message
DirtyHairy
Guru
Guru


Joined: 03 Jul 2006
Posts: 599
Location: Würzburg, Deutschland

PostPosted: Thu Jun 28, 2012 4:48 pm    Post subject: Reply with quote

I don't think that libvdso is related to the problem. From the backtrace, it looks like glib crashing when reading a gconf value. A wild guess: it could be that the user's gconf database contains a corrupt entry. Does it work as a fresh, new user (or after moving away the existing gconf database in $(HOME)/.gconf)? Greetings to Seepark ;)
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Thu Jun 28, 2012 6:28 pm    Post subject: Reply with quote

Unfortunately neither worked, not even a new user.
Firefox shows the same behaviour on the new users´ account.
:(
Looks like the fox has rabies. It´s in the system somehow.

Thanks DirtyHairy and have a very nice evening - further away
from the physics highrise and the Institutsviertel, may be somewhere
shady and relaxing with all the trimmings...? :)
Back to top
View user's profile Send private message
DirtyHairy
Guru
Guru


Joined: 03 Jul 2006
Posts: 599
Location: Würzburg, Deutschland

PostPosted: Thu Jun 28, 2012 8:31 pm    Post subject: Reply with quote

Too bad. Continuing the wild guessing: another possible culprit could be a permissions issue with dbus --- does etc-update show any pending config file updates? Another possible way out might be to just try firefox-bin, perhaps that works better. Still, it seems strange that firefox works as root... What about other gnome stuff, does that work? A nice evening to you, too, transsib, now from Haslach :) Enjoying the lowering temperatur on the balcony is nice, but I guess Seepark is even nicer :D
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Thu Jun 28, 2012 8:49 pm    Post subject: Reply with quote

Yep, nice and cool now after a steaming hot day. Actually HERE is close to
the Seepark, not at its shores but there is a balcony too 8) other side of
Sundgauallee.

Dbus is an idea but how do I troubleshoot permissions there :roll:
No pending config files to update. There is not much
gnome stuff on the system, only the necessary gnome-base stuff for
this & that; we´ll check that tomorrow.

But I guess dbus is the next best guess :wink:

CU around and get yourself a nice refreshing beverage :D
Back to top
View user's profile Send private message
BillWho
Veteran
Veteran


Joined: 03 Mar 2012
Posts: 1576
Location: US

PostPosted: Thu Jun 28, 2012 9:11 pm    Post subject: Reply with quote

Quote:
What package has file linux-vdso.so.1?

It's part of the ELF loader
Code:
bill@gentoo-gateway ~ $ ldd $(which gedit)|grep linux-vdso.so.1
   linux-vdso.so.1 (0x00007fff2638f000)

_________________
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Fri Jun 29, 2012 4:28 am    Post subject: Reply with quote

@BillWho
Thanks for pointing this out but what do I do with that piece of
information?
Code:
scanelf -n /usr/bin/firefox
 TYPE   NEEDED FILE
ET_EXEC libpthread.so.0,libdl.so.2,libstdc++.so.6,libc.so.6,ld-linux-x86-64.so.2 /usr/bin/firefox

At the moment I feel like someone who doesn´t know what to do with a bucket 8O

Code:
which linux-vdso.so.1
which: no linux-vdso.so.1 in (/sbin:/bin:/usr/sbin:/usr/bin)


If I´ve not made a mistake with the which command linux-vdso.so.1is missing.
Back to top
View user's profile Send private message
BillWho
Veteran
Veteran


Joined: 03 Mar 2012
Posts: 1576
Location: US

PostPosted: Fri Jun 29, 2012 5:12 am    Post subject: Reply with quote

transsib wrote:
At the moment I feel like someone who doesn´t know what to do with a bucket 8O

Join the club :?

It is an unusual circumstance for sure. It's also odd that it runs as root, but provides no output at all when as user. I noticed you already tried another user account which I would have suggested trying.

Grasping at straws what groups are you in :?:

What are the use flag settings for ff and opera :?:

Are ff and opera the only two apps that exhibit this anomaly :?:

Can you tell these questions are a circumstance of desperation :?:

EDIT

Quote:
If I´ve not made a mistake with the which command linux-vdso.so.1is missing.

It's not a physical file, it resides in memory. It's the first one that shows with ldd and does the dynamic loading.
Code:
root@gentoo-gateway linux # ldd $(which fsck)
   linux-vdso.so.1 (0x00007fff0d5ff000)
   libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f42bc05b000)
   libc.so.6 => /lib64/libc.so.6 (0x00007f42bbcad000)
   libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f42bbaa8000)
   /lib64/ld-linux-x86-64.so.2 (0x00007f42bc283000)

_________________
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Fri Jun 29, 2012 5:40 am    Post subject: Reply with quote

Quote:
It's not a physical file, it resides in memory. It's the first one that shows with ldd and does the dynamic loading.

Ok, that explains the command you´ve given and it turns up nill on this console.
I also find it strange that the fox does start as root especially considering the fact that above file seems to be missing
while firefox is being executed as user.

No other program seems to be having the smae ailment, not as far as I can tell right now.
At least nothing more has occured yet.
When the fox started to refuse working nothing has changed. User is in the necessary
groups as before.
Ignoring opera at the moment seems adequate because the fox gives us enough headaches as it is.
Quote:
Can you tell these questions are a circumstance of desperation


:lol:

That´s how it feels entirely.

Thanks a ton BillWho :D
Back to top
View user's profile Send private message
DirtyHairy
Guru
Guru


Joined: 03 Jul 2006
Posts: 599
Location: Würzburg, Deutschland

PostPosted: Fri Jun 29, 2012 7:46 am    Post subject: Reply with quote

Hi transsib & BillWho! I am also mostly out of clues, unfortunately. Regarding dbus, remerging is always an option for the desparate, and you could try to restart the service to make sure that it is _really_ running correctly. Also, I see that there is a dbus useflag to firefox, you could try merging the fox without it. Balcony is in Gutleutstraße here, in the better inhabitable parts of Haslach ;)
Back to top
View user's profile Send private message
BillWho
Veteran
Veteran


Joined: 03 Mar 2012
Posts: 1576
Location: US

PostPosted: Fri Jun 29, 2012 1:41 pm    Post subject: Reply with quote

Quote:
Ok, that explains the command you´ve given and it turns up nill on this console.

Which command turns up nill :?:
Quote:
Ignoring opera at the moment seems adequate because the fox gives us enough headaches as it is.

The reason I asked is to try and identify the commonality e.g flags, sonames compile options etc.

What's your CFLAGS= settings :?:

Can you try dbus-launch firefox :?:
_________________
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Fri Jun 29, 2012 4:09 pm    Post subject: Reply with quote

BillWho wrote
Quote:
The reason I asked is to try and identify the commonality e.g flags, sonames compile options etc.

You mean what they have in common. I´ll have a look into it. Opera complains about not being able to
use system fonts. But then it could be a "fake" error message, meaning Opera suffers from the same ailment.

Nothing worked so far: firefox-bin segfaults in the same way; recompiling and restarting dbus doesn´t help as
well as compiling firefox without the dbus flag and staring ff without dbus.
Quote:
Which command turns up nill :?:

Code:
ldd $(which fsck)
        linux-vdso.so.1 (0x00007fff9cdc4000)
        libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f2b8ea4d000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f2b8e6a6000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f2b8e4a1000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f2b8ec74000)

Looks the same as on my box where ff has no problems.
Turns up nil issues :?

CFLAGS are fine; quad core is working on ASUS P5Q Deluxe:

Code:
CFlAGS="-march=core2 -pipe"


These are the setttings of ff and opera on that system:

Code:
emerge -pv opera firefox

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] www-client/opera-12.00.1467  USE="gstreamer gtk kde (multilib)" LINGUAS="de -af -ar -az -be -bg -bn -cs -da -el -en_GB -es_ES -es_LA -et -fa -fi -fr -fr_CA -fy -gd -he -hi -hr -hu -id -it -ja -ka -kk -ko -lt -me -mk -ms -nb -nl -nn -pa -pl -pt -pt_BR -ro -ru -sk -sr -sv -sw -ta -te -th -tl -tr -uk -ur -uz -vi -zh_CN -zh_TW -zu" 0 kB
[ebuild   R   ~] www-client/firefox-12.0-r2::mozilla  USE="alsa
crashreporter dbus ipc jit libnotify minimal startup-notification webm
-bindist -custom-cflags -custom-optimization -debug -pgo (-selinux)
-system-sqlite -wifi" LINGUAS="de -af -ak -ar -as -ast -be -bg -bn_BD
-bn_IN -br -bs -ca -cs -csb -cy -da -el -en_GB -en_ZA -eo -es_AR -es_CL
-es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he
-hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -kn -ko -ku -lg -lt -lv -mai
-mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro
-ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi
-zh_CN -zh_TW -zu" 0 kB


groups: disk, wheel, uucp, audio, cdrom, video,usb, nobody, mysql
scanner, plugdev, lpadmin, vboxusers, games, postgre, polkituser,
vboxguest

These are the last straws, no room for any wild guesses any more, no dice.
Any last words? :P
R.I.P. Foxy

Thanks BillWho. And again: no other application shows any signs of issues,
especially no segfaults.

The fox has been compiled as such successfully a "million" times, until now.

@DirtyHairy
I´ve sent you a PM :)

Greetings

transsib
Back to top
View user's profile Send private message
BillWho
Veteran
Veteran


Joined: 03 Mar 2012
Posts: 1576
Location: US

PostPosted: Fri Jun 29, 2012 6:13 pm    Post subject: Reply with quote

transsib,

Hands now in face I'm getting more confused than ever. I noticed that I don't get LINGUAS when I emerge -pvq firefox
Code:
oot@gentoo-gateway bill # emerge -pvq www-client/firefox
[ebuild  N    ] media-libs/libvpx-1.1.0  USE="mmx sse sse2 static-libs threads (-altivec) -debug -doc -postproc -sse3 -sse4_1 -ssse3"
[ebuild  N    ] www-client/firefox-14.0_beta7  USE="alsa bindist crashreporter dbus ipc jit libnotify startup-notification webm -custom-cflags -custom-optimization -debug -gstreamer -minimal -pgo (-selinux)

Several months ago I decided to go with firefox-bin because just about every revdep-rebuild was pulling firefox, boost and libre.
Quote:
With a new kernel ( gentoo-sources 3.4.4 ) and after a -ea world both browser will not start.

When I tried ea world it was pulling in almost every package so that makes it virtually impossible to try and narrow down a recent package upgrade that might have affected it :(

On top of that I don't show www-client/firefox-12.0-r2
Code:
root@gentoo-gateway bill # equery l -p -o www-client/firefox
 * Searching for firefox in www-client ...
[-P-] [  ] www-client/firefox-10.0.4:0
[--O] [  ] www-client/firefox-10.0.5:0
[-P-] [  ] www-client/firefox-13.0:0
[--O] [  ] www-client/firefox-14.0_beta7:0
[--O] [M ] www-client/firefox-15.0_alpha2:0


Code:
root@gentoo-gateway bill # ACCEPT_KEYWORDS="amd64" emerge -pvq =www-client/firefox-12.0-r2

emerge: there are no ebuilds to satisfy "=www-client/firefox-12.0-r2".

You're going to drive me to drink - that is more than I do now :D

The only thing I can suggest is to try ACCEPT_KEYWORDS="~amd64" emerge -av =www-client/firefox-13.0
_________________
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Fri Jun 29, 2012 7:00 pm    Post subject: Reply with quote

Strange. It gives this here:
Code:
equery l -p -o www-client/firefox
 * Searching for firefox in www-client ...
[-P-] [  ] www-client/firefox-10.0.4:0
[-P-] [  ] www-client/firefox-10.0.5:0
[I-O] [  ] www-client/firefox-12.0-r2:0
[-P-] [ ~] www-client/firefox-13.0:0
[--O] [M~] www-client/firefox-14.0_alpha2:0


Had to ACCEPT_KEYWORDS version 12.0-r2

Get yourself a drink to enjoy and raise your glass to ff :lol:

We can upgrade to 13 but I´m not optimistic 8O
Back to top
View user's profile Send private message
BillWho
Veteran
Veteran


Joined: 03 Mar 2012
Posts: 1576
Location: US

PostPosted: Fri Jun 29, 2012 7:11 pm    Post subject: Reply with quote

transsib

Just out of curiosity, when did you last sync :?:

Code:
cat /usr/portage/metadata/timestamp.chk

_________________
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Fri Jun 29, 2012 8:00 pm    Post subject: Reply with quote

Daily if possible.
Why?
Code:
cat /usr/portage/metadata/timestamp.chk
Fri, 29 Jun 2012 19:15:01 +0000
Back to top
View user's profile Send private message
BillWho
Veteran
Veteran


Joined: 03 Mar 2012
Posts: 1576
Location: US

PostPosted: Fri Jun 29, 2012 8:39 pm    Post subject: Reply with quote

transsib wrote:
Daily if possible.
Why?
Code:
cat /usr/portage/metadata/timestamp.chk
Fri, 29 Jun 2012 19:15:01 +0000

I was just wondering if that was the reason for the repo disparity with firefox

I synced today before I equeried it so the results just seems strange :?

You must be living in an alternate universe :D
_________________
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Back to top
View user's profile Send private message
XelKarin
n00b
n00b


Joined: 29 Dec 2003
Posts: 27

PostPosted: Fri Jun 29, 2012 9:11 pm    Post subject: Reply with quote

I've run into this issue as well after recompiling my system with 'emerge -e world.' I traced the issue to gconf, which Firefox will use if gnome-base/libgnomeui is installed. I don't have a full gnome installation but I have other apps (gthumb and gnucash) that depend on gconf that segfault as well. I think bugs 408857 and 411237 are related. I've run into both issues in gconf while trying to figure this out.
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Sat Jun 30, 2012 4:18 am    Post subject: Reply with quote

:lol:
Finally ! I read through those bugs you´ve posed and gconf is the culprit.
After unmerging gconf firefox starts without any error messages for user.
XelKarin you are my hero :)
Thank you a ton :)


Deleting or moving .gconf folder didn´t yield results. So I dropped the matter.
Should have followed it. Could have saved a lot of time.
I am curious what packages will pull gconf back in and what happens then.
Now that I know what to look for...nasty little bloddsucker, this bug.

So glad I don´t have to bury the fox here. AND I am glad that I finally have
something real that points me to the source of the problem and a tool to fix it.
I started to agree with BillWho
Quote:
You must be living in an alternate universe


:lol:

Thank you to all of you guys
Back to top
View user's profile Send private message
XelKarin
n00b
n00b


Joined: 29 Dec 2003
Posts: 27

PostPosted: Sat Jun 30, 2012 5:37 am    Post subject: Reply with quote

The simplest way I found to determine what pulls in gconf was to run:
Code:
equery b /etc/gconf

There may be better ways by searching reverse dependencies and whatnot, but that worked well enough for me.
Back to top
View user's profile Send private message
transsib
Guru
Guru


Joined: 26 Jul 2003
Posts: 587

PostPosted: Sat Jun 30, 2012 2:54 pm    Post subject: Reply with quote

I´d like to mention something that might help bug-tracking.

We are preparing our little local LAN for VDSL 50 now; we´ve bought
a Cisco layer3 switch and are configuring VLAN. Everything is doing fine
meaning we´re ready for the - hopefully - data storm that´s about to
come our way.

3 hours ago gconf got pulled back in. There was no problem at first; ff started
with gconf installed. Then we continued configuring VLAN 1 and all a sudden
ff segfaulted again.
So gconf got unmerged again which enabled ff to start as if nothing had happened.

My conclusion is that there must be some config in gconf that concerns networking.
This might be buggy, bringing the fox down and thunderbird and everything that
needs the net.

Should be followed by the bug-trackers IMHO

:wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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