| View previous topic :: View next topic |
| Author |
Message |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Thu Jun 28, 2012 4:29 am Post subject: firefox & opera segfault |
|
|
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 |
|
 |
DirtyHairy Guru


Joined: 03 Jul 2006 Posts: 599 Location: Würzburg, Deutschland
|
Posted: Thu Jun 28, 2012 7:46 am Post subject: |
|
|
| 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 |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Thu Jun 28, 2012 12:19 pm Post subject: |
|
|
@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 |
|
 |
DirtyHairy Guru


Joined: 03 Jul 2006 Posts: 599 Location: Würzburg, Deutschland
|
Posted: Thu Jun 28, 2012 2:38 pm Post subject: |
|
|
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 |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Thu Jun 28, 2012 4:20 pm Post subject: |
|
|
| 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  |
|
| Back to top |
|
 |
DirtyHairy Guru


Joined: 03 Jul 2006 Posts: 599 Location: Würzburg, Deutschland
|
Posted: Thu Jun 28, 2012 4:48 pm Post subject: |
|
|
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 |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Thu Jun 28, 2012 6:28 pm Post subject: |
|
|
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 |
|
 |
DirtyHairy Guru


Joined: 03 Jul 2006 Posts: 599 Location: Würzburg, Deutschland
|
Posted: Thu Jun 28, 2012 8:31 pm Post subject: |
|
|
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  |
|
| Back to top |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Thu Jun 28, 2012 8:49 pm Post subject: |
|
|
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 other side of
Sundgauallee.
Dbus is an idea but how do I troubleshoot permissions there
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
CU around and get yourself a nice refreshing beverage  |
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Thu Jun 28, 2012 9:11 pm Post subject: |
|
|
| 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
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Fri Jun 29, 2012 4:28 am Post subject: |
|
|
@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
| 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 |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Fri Jun 29, 2012 5:12 am Post subject: |
|
|
| transsib wrote: | At the moment I feel like someone who doesn´t know what to do with a bucket  |
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
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Fri Jun 29, 2012 5:40 am Post subject: |
|
|
| 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 |
That´s how it feels entirely.
Thanks a ton BillWho  |
|
| Back to top |
|
 |
DirtyHairy Guru


Joined: 03 Jul 2006 Posts: 599 Location: Würzburg, Deutschland
|
Posted: Fri Jun 29, 2012 7:46 am Post subject: |
|
|
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 |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Fri Jun 29, 2012 1:41 pm Post subject: |
|
|
| 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
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Fri Jun 29, 2012 4:09 pm Post subject: |
|
|
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?
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 |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Fri Jun 29, 2012 6:13 pm Post subject: |
|
|
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
The only thing I can suggest is to try ACCEPT_KEYWORDS="~amd64" emerge -av =www-client/firefox-13.0 _________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Fri Jun 29, 2012 7:00 pm Post subject: |
|
|
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
We can upgrade to 13 but I´m not optimistic  |
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Fri Jun 29, 2012 7:11 pm Post subject: |
|
|
transsib
Just out of curiosity, when did you last sync
| Code: | | cat /usr/portage/metadata/timestamp.chk |
_________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Fri Jun 29, 2012 8:00 pm Post subject: |
|
|
Daily if possible.
Why?
| Code: | cat /usr/portage/metadata/timestamp.chk
Fri, 29 Jun 2012 19:15:01 +0000
|
|
|
| Back to top |
|
 |
BillWho Veteran


Joined: 03 Mar 2012 Posts: 1576 Location: US
|
Posted: Fri Jun 29, 2012 8:39 pm Post subject: |
|
|
| 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  _________________ Good luck
Since installing gentoo, my life has become one long emerge  |
|
| Back to top |
|
 |
XelKarin n00b

Joined: 29 Dec 2003 Posts: 27
|
Posted: Fri Jun 29, 2012 9:11 pm Post subject: |
|
|
| 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 |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Sat Jun 30, 2012 4:18 am Post subject: |
|
|
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 |
Thank you to all of you guys |
|
| Back to top |
|
 |
XelKarin n00b

Joined: 29 Dec 2003 Posts: 27
|
Posted: Sat Jun 30, 2012 5:37 am Post subject: |
|
|
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 |
|
 |
transsib Guru


Joined: 26 Jul 2003 Posts: 587
|
Posted: Sat Jun 30, 2012 2:54 pm Post subject: |
|
|
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
 |
|
| Back to top |
|
 |
|
|
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
|
|