| View previous topic :: View next topic |
| Author |
Message |
Art Vandalay Guru

Joined: 16 Sep 2003 Posts: 335 Location: Melbourne - VIC
|
Posted: Tue Nov 10, 2009 5:45 am Post subject: [SOLVED] firefox segfaulting |
|
|
a few days ago while trying to troubleshoot a different issue, my system froze......i did a hard reset (in hindsight i was lazy and should have rebooted via ssh).
anyhow, since then my firefox now segfaults on startup. this is under kde 4.34 and with mozilla 3.54
i did a hard disk check via a knoppix boot cd and my filesystem is fine...there were no errors or corruption reported.
i have tried re-emerging firefox, revdep-rebuild, wiping my /tmp directory, removing my .mozilla directory in the home drive, and numerous reboots.
upgrading from firefox 3.54 to 3.55 hasn't helped.
this is what i get at the console:
| Quote: |
jkara@calista ~ $ firefox --safe-mode
Registering '@mozilla.org/module-loader/python;1' (libpyloader.so)
Registering '@mozilla.org/network/protocol/about;1?what=python' (pyabout.py)
Registering '@mozilla.org/module-loader/python;1' (libpyloader.so)
Registering '@mozilla.org/network/protocol/about;1?what=python' (pyabout.py)
Registering '@mozilla.org/module-loader/python;1' (libpyloader.so)
Registering '@mozilla.org/network/protocol/about;1?what=python' (pyabout.py)
Segmentation fault
|
and as root.....
| Quote: |
calista jk # firefox --safe-mode
Registering '@mozilla.org/module-loader/python;1' (libpyloader.so)
Registering '@mozilla.org/network/protocol/about;1?what=python' (pyabout.py)
GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)
Segmentation fault
|
this has completely got me stumped.
here is my system info:
| Quote: |
Portage 2.1.7.4 (default/linux/x86/10.0/desktop, gcc-4.4.2, glibc-2.11-r0, 2.6.30-gentoo-r4 i686)
=================================================================
System uname: Linux-2.6.30-gentoo-r4-i686-Intel-R-_Pentium-R-_4_CPU_3.00GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 10 Nov 2009 04:45:02 +0000
ccache version 2.4 [disabled]
app-shells/bash: 4.0_p35
dev-java/java-config: 2.1.9-r1
dev-lang/python: 2.4.6, 2.5.4-r3, 2.6.4, 3.1.1-r1
dev-python/pycrypto: 2.1.0_beta1
dev-util/ccache: 2.4-r8
dev-util/cmake: 2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.5.2-r1
sys-apps/sandbox: 2.2
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils: 2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.30-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.iinet.net.au/linux/Gentoo http://ftp.iinet.net.au/linux/Gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/jk"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acl acpi administrator alsa amarok apache2 apm arts asf berkdb bluetooth branding bzip2 cairo cddb cdr cdrom cli colordiff consolekit cracklib crypt css ctype cups cupsddk dbase dbus disk-partition divx divx4linux dri dts dvb dvd dvdr dvdread eds embedded emboss encode esd evo fam fax ffmpeg filter firefox flac ftp gd gdbm gif glib gs gstreamer gtk hal hddtemp iconv icq id3 imap iostats ipv6 java javascript jfs jpeg jpeg2k json kde kerberos kipi lcms libnotify libwww lm_sensors lua lzo mad math mikmod mime mjpeg mmx mmx2 mng modules mozbranding moznopango mp3 mp4 mpeg mplayer msn mudflap musicbrainz mysql mythtv ncurses networkmanager nls nptl nptlonly nsplugin ntfs nvidia ogg ooo-kde opengl openmp oscar oss pam pcre pdf perl phonon php pmu png posix ppds pppd python qt3support qt4 quicktime rdesktop readline realmedia reflection reiserfs scanner sdl session shaper snmp spell spl sql sqlite sse ssl startup-notification svg symlink sysfs tcpd threads threadsafe thunar tiff truetype unicode usb v4l2 vcd visualization vorbis weather-metar weather-xoap webinterface webkit win32codecs wma wmp wxgtk1 x264 x86 xchat xfs xml xorg xpm xulrunner xv xvid xvmc yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="usb-bluebird" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" LIRC_DEVICES="dvico" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
|
would love to hear some new suggestions to try.... _________________ I might not have morals...but at least I have standards
Last edited by Art Vandalay on Wed Nov 25, 2009 11:49 pm; edited 2 times in total |
|
| Back to top |
|
 |
Art Vandalay Guru

Joined: 16 Sep 2003 Posts: 335 Location: Melbourne - VIC
|
Posted: Tue Nov 10, 2009 6:39 pm Post subject: |
|
|
ok....i tried unmerging firefox and emerging mozilla-firefox-bin.
now when i start firefox-bin i get:
| Quote: |
jk@calista ~ $ firefox-bin
jk@calista ~ $
(crashreporter:15343): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed
|
thinking maybe its something to do with gtk i've remerged any gtk related packages i have on my system:
gtk-engines wxGTK gtk+ webkit-gtk dev-python/pygtk dev-cpp/gtkmm
still broken  _________________ I might not have morals...but at least I have standards |
|
| Back to top |
|
 |
the.root Apprentice


Joined: 29 Apr 2007 Posts: 210 Location: -84.706059324915, -62.4843750666430
|
Posted: Tue Nov 10, 2009 8:32 pm Post subject: |
|
|
did you re-emerge xulrunner?
you can always try rebuilding all dependencies
| Code: | | emerge -aveDN mozilla-firefox |
_________________ Ps = (1.5 x 6 x .75) / {(4/3) (pi) [(31.039 x 10^15) (46.5 x 10^9)]^3}
Seems like a waste.. |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Wed Nov 11, 2009 5:44 pm Post subject: |
|
|
I've had this same firefox & firefox-bin problem on Gentoo for months, but not necessarily after a system freeze. No amount of trying different portage or overlay firefox/xulrunner versions, or rebuilding all possible deps first, reboots, manually wiping /tmp and all possibly firefox related stuff and rebuilding, rebuilding world, different kernels, booted to kde3, kde4, kdesvn, Gnome, or Xfce4 works.
I've tried eveything I can think of, googled and searched forums for countless hours, but I'm still stumped. I've extensively explored and tested for $PATH problems, linkage problems, CFLAGS problems, symlink problems, ebuild problems, permissions problems, GTK problems, USE flag problems, corrupted source and/or other file problems, and even compiled manually in /home/wrc/firefox. Same results- no solution. What have I overlooked?
All versions of firefox have always worked fine on this box with many other distros, including Mandriva, Arch, PCLOS, OpenSuSe, etc., so it's definitely Gentoo related. I'm amazed everyone running Gentoo isn't experiencing this.
What could possible be locally wrong on my and a few other's Gentoo systems to be causing this? _________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final |
|
| Back to top |
|
 |
Art Vandalay Guru

Joined: 16 Sep 2003 Posts: 335 Location: Melbourne - VIC
|
Posted: Wed Nov 11, 2009 8:22 pm Post subject: |
|
|
| the.root wrote: | did you re-emerge xulrunner?
you can always try rebuilding all dependencies
| Code: | | emerge -aveDN mozilla-firefox |
|
just finished trying this....it re-emerged 259 packages....i did a clean reboot and deleted the old .mozilla directory for good measure
still segfaulting.........damn!
if going to try downgrading to an older version _________________ I might not have morals...but at least I have standards |
|
| Back to top |
|
 |
Mike Hunt Watchman


Joined: 19 Jul 2009 Posts: 5287
|
Posted: Wed Nov 11, 2009 8:27 pm Post subject: |
|
|
It looks to me like there perhaps seems to be some sort of python issue.
What does eselect python list return?
What does ls -l /usr/bin/python* return? |
|
| Back to top |
|
 |
Art Vandalay Guru

Joined: 16 Sep 2003 Posts: 335 Location: Melbourne - VIC
|
Posted: Wed Nov 11, 2009 8:28 pm Post subject: |
|
|
| wrc1944 wrote: | I've had this same firefox & firefox-bin problem on Gentoo for months, but not necessarily after a system freeze. No amount of trying different portage or overlay firefox/xulrunner versions, or rebuilding all possible deps first, reboots, manually wiping /tmp and all possibly firefox related stuff and rebuilding, rebuilding world, different kernels, booted to kde3, kde4, kdesvn, Gnome, or Xfce4 works.
I've tried eveything I can think of, googled and searched forums for countless hours, but I'm still stumped. I've extensively explored and tested for $PATH problems, linkage problems, CFLAGS problems, symlink problems, ebuild problems, permissions problems, GTK problems, USE flag problems, corrupted source and/or other file problems, and even compiled manually in /home/wrc/firefox. Same results- no solution. What have I overlooked?
All versions of firefox have always worked fine on this box with many other distros, including Mandriva, Arch, PCLOS, OpenSuSe, etc., so it's definitely Gentoo related. I'm amazed everyone running Gentoo isn't experiencing this.
What could possible be locally wrong on my and a few other's Gentoo systems to be causing this? |
i know what you mean....i've spent a week trying to solve this and i'm at wits end now. i'm going back to 3.53-r1 as a last resort
if this box wasn't hosting my myth backend server i would have seriously considered wiping the box and switching distros.....first time i have ever had this thought since 2003.
the problem is i really need firefox and konqueror just doesn't cut it as a browser. i just find it really strange that not even the bin version works _________________ I might not have morals...but at least I have standards |
|
| Back to top |
|
 |
Art Vandalay Guru

Joined: 16 Sep 2003 Posts: 335 Location: Melbourne - VIC
|
Posted: Wed Nov 11, 2009 8:34 pm Post subject: |
|
|
| Mike Hunt wrote: | It looks to me like there perhaps seems to be some sort of python issue.
What does eselect python list return? |
| Quote: |
calista jk # eselect python list
Available python interpreters:
[1] python2.4
[2] python2.5
[3] python2.6 *
[4] python3.1
|
| Mike Hunt wrote: |
What does ls -l /usr/bin/python* return? |
| Quote: |
calista jk# ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 14 Nov 11 22:43 /usr/bin/python -> python-wrapper
-rwxr-xr-x 1 root root 209 Nov 11 22:43 /usr/bin/python-config
-rwxr-xr-x 1 root root 1624 Nov 7 21:06 /usr/bin/python-config-2.4
-rwxr-xr-x 1 root root 1200 Nov 7 21:12 /usr/bin/python-config-2.5
-rwxr-xr-x 1 root root 1200 Nov 11 22:39 /usr/bin/python-config-2.6
-rwxr-xr-x 1 root root 1177 Nov 11 21:24 /usr/bin/python-config-3.1
-rwxr-xr-x 1 root root 9516 Nov 11 21:00 /usr/bin/python-wrapper
lrwxrwxrwx 1 root root 9 Nov 11 22:43 /usr/bin/python2 -> python2.6
-rwxr-xr-x 1 root root 5352 Nov 7 21:06 /usr/bin/python2.4
-rwxr-xr-x 1 root root 5352 Nov 7 21:13 /usr/bin/python2.5
-rwxr-xr-x 1 root root 5352 Nov 11 22:40 /usr/bin/python2.6
lrwxrwxrwx 1 root root 9 Nov 11 21:27 /usr/bin/python3 -> python3.1
-rwxr-xr-x 1 root root 9480 Nov 11 21:24 /usr/bin/python3.1
|
_________________ I might not have morals...but at least I have standards |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Wed Nov 11, 2009 8:47 pm Post subject: |
|
|
Here's my output. However, IIRC I've tried this approach before. Could be wrong- I've done so many things trying to solve this I've become unsure of what I have and have not done. | Code: | wrc@gentoo ~ $ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 14 2009-11-07 17:59 /usr/bin/python -> python-wrapper
lrwxrwxrwx 1 root root 9 2009-11-07 17:59 /usr/bin/python2 -> python2.6
-rwxr-xr-x 1 root root 6776 2009-11-07 17:55 /usr/bin/python2.6
-rwxr-xr-x 1 root root 1418 2009-08-02 16:06 /usr/bin/python2.6-config
lrwxrwxrwx 1 root root 9 2009-11-07 17:59 /usr/bin/python3 -> python3.1
-rwxr-xr-x 1 root root 7252 2009-11-07 17:58 /usr/bin/python3.1
-rwxr-xr-x 1 root root 209 2009-11-07 17:59 /usr/bin/python-config
-rwxr-xr-x 1 root root 1200 2009-11-07 17:55 /usr/bin/python-config-2.6
-rwxr-xr-x 1 root root 1177 2009-11-07 17:58 /usr/bin/python-config-3.1
-rwxr-xr-x 1 root root 7320 2009-11-07 17:53 /usr/bin/python-wrapper |
| Code: | wrc@gentoo ~ $ eselect python list
Available python interpreters:
[1] python2.6 *
[2] python3.1 |
EDIT: Hmmmm. Just tried to emerge 3.5.3, and same result: When I try and start from the kickoff menu, the Mozilla Crash reporter says:
| Quote: | Add-ons: abhere2@moztw.org:3.5.20090920,{972ce4c6-7e08-4474-a285-3208198ce6fd}:3.5.3,{00352F14-3F76-4e4d-ACFF-9972D7E4B3B9}:0.7.1
BuildID: 20090824085743
CrashTime: 1257972899
InstallTime: 1256419853
ProductName: Firefox
SecondsSinceLastCrash: 22521
StartupTime: 1257972898
Theme: MacOSX
Throttleable: 1
Vendor: Mozilla
Version: 3.5.3
This report also contains technical information about the state of the application when it crashed. |
When I try from the command line, I get the same old: | Code: | | (crashreporter:4623): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed |
_________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final
Last edited by wrc1944 on Wed Nov 11, 2009 9:00 pm; edited 1 time in total |
|
| Back to top |
|
 |
Mike Hunt Watchman


Joined: 19 Jul 2009 Posts: 5287
|
Posted: Wed Nov 11, 2009 8:52 pm Post subject: |
|
|
It's possible that the problem is that python-wrapper. It used to be broken, then it was fixed, and now apparently it's broken again.
I threw it away a long time ago, masked it and all my stuff works just fine on ~i686 | Code: | # ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 9 Nov 3 09:31 /usr/bin/python -> python2.6
lrwxrwxrwx 1 root root 17 Nov 3 09:31 /usr/bin/python-config -> python-confi-2.6
-rwxr-xr-x 1 root root 1200 Nov 3 09:30 /usr/bin/python-config-2.6
lrwxrwxrwx 1 root root 9 Nov 3 09:31 /usr/bin/python2 -> python2.6
-rwxr-xr-x 1 root root 5292 Nov 3 09:30 /usr/bin/python2.6
|
A little pruning, as in emerge --depclean -av might be in order too.  |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Wed Nov 11, 2009 9:19 pm Post subject: |
|
|
Mike,
You mean just remove it, and no problems crop up?
I'm always worried messing with anything python after I lost python a few years ago and had a hard time recovering.
I'll make a quickpkg python-wrapper first, though.
Hmmm. there is no python-wrapper- I don't get it. | Code: | gentoo wrc # quickpkg python-wrapper
* Could not find anything to match 'python-wrapper'; skipping
* No packages found
gentoo wrc # eix python-wrapper
No matches found.
gentoo wrc # |
_________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final
Last edited by wrc1944 on Wed Nov 11, 2009 9:27 pm; edited 2 times in total |
|
| Back to top |
|
 |
Mike Hunt Watchman


Joined: 19 Jul 2009 Posts: 5287
|
Posted: Wed Nov 11, 2009 9:25 pm Post subject: |
|
|
Well, I just removed it, ran eselect python set python2.6 and never had a single problem at all.
You could just move it, say to your /root directory, to feel safer, but I assure you that you do not need it, at least not yet. In the future it may work properly all the time, then and only then I will unmask it on my box.
Your choice.  |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Wed Nov 11, 2009 9:34 pm Post subject: |
|
|
Mike,
You must have posted just as I was posting the edit. I looked in /usr/bin, and python-wrapper is there, but emerge or portage doesn't seem to recognize it.
| Code: | gentoo wrc # emerge -Cp python-wrapper
>>> These are the packages that would be unmerged:
--- Couldn't find 'null/python-wrapper' to unmerge.
>>> No packages selected for removal by unmerge |
Also says there are no ebuilds. Curious. guess I could just manually delete /usr/bin/python-wrapper, mask it, and check my world file. _________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Wed Nov 11, 2009 9:41 pm Post subject: |
|
|
Mike,
I renamed python-wrapper, and tried to emerge mozilla-firefox-bin, and got this: | Code: | gentoo wrc # emerge mozilla-firefox-bin
bash: /usr/bin/emerge: /usr/bin/python: bad interpreter: No such file or directory
gentoo wrc # |
Apparently, python-wrapper is needed to emerge anything. Any other ideas? If you don't have python-wrapper, how are you emerging?
EDIT:
Perhaps another clue? In all the firefox-bin ebuilds, the version of gtk+ is listed as >=x11-libs/gtk+-2.2.
I'm running ~x86 and ~amd64 boxes, and I have x11-libs/gtk+-2.18.3, which is the latest ebuild available in portage.
Do we need the mozilla or some other overlay that might have gtk+-2.2? _________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final |
|
| Back to top |
|
 |
Mike Hunt Watchman


Joined: 19 Jul 2009 Posts: 5287
|
Posted: Wed Nov 11, 2009 11:30 pm Post subject: |
|
|
you didn't do eselect python set python2.6 to recreate the symlink correctly.
check it with eselect python show
or
eselect python list |
|
| Back to top |
|
 |
dufeu l33t


Joined: 30 Aug 2002 Posts: 924 Location: US-FL-EST
|
Posted: Wed Nov 11, 2009 11:53 pm Post subject: |
|
|
After you resolve your python issues:
For no other reason than a sneaking suspicion try this. It won't hurt. It's relatively simple. And it might, maybe actually help. | Code: | echo ">=sys-devel/binutils-2.20" >> /etc/portage/package.mask
emerge binutils
emerge gtk+ xulrunner mozilla-firefox |
If it works, this should mostly stabilize firefox for you.
Masking binutils-2.20 should bring you to binutils-1.19.1-r1. You may get better results with the earlier version of binutils.
Good luck! _________________ People whom think M$ is mediocre, don't know the half of it. |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Thu Nov 12, 2009 2:08 am Post subject: |
|
|
Mike,
I had python 2.6 selected to begin with, but I did do | Code: | | eselect python set python2.6 | before, AND afterwards too as I thought it might be the problem. Unfortunately, eselect python set python2.6 did not resolve the issue. I don't seem to have any problems with python, or for that matter anything else on this box. Revdep-rebuild reports everthing in a consistent state, so it's still a mystery.
dufeu,
Thanks for the suggestion, but I've had this same problem (for months) long before the recent binutils-2.20 update, so that doesn't seem likely.
I'll give it some thought- maybe it's worth a shot. However, I just recently did an emerge -e @world on this box after the recent binutils, gcc, and glibc updates. _________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final |
|
| Back to top |
|
 |
Art Vandalay Guru

Joined: 16 Sep 2003 Posts: 335 Location: Melbourne - VIC
|
Posted: Thu Nov 12, 2009 2:20 am Post subject: |
|
|
wrc1944,
have you in the past few months done or considered re-emerging all packages on your system? ie an emerge world ?
its a drastic action to take, but i'm thinking this might be my next step.....really clutching at straws here _________________ I might not have morals...but at least I have standards
Last edited by Art Vandalay on Thu Nov 12, 2009 2:21 am; edited 1 time in total |
|
| Back to top |
|
 |
Mike Hunt Watchman


Joined: 19 Jul 2009 Posts: 5287
|
Posted: Thu Nov 12, 2009 2:21 am Post subject: |
|
|
wrc1944,
What is the output of this now? | Code: | | ls -l /usr/bin/python* |
|
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Thu Nov 12, 2009 2:33 am Post subject: |
|
|
| Code: | gentoo wrc # ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 14 Nov 7 17:59 /usr/bin/python -> python-wrapper
-rwxr-xr-x 1 root root 209 Nov 7 17:59 /usr/bin/python-config
-rwxr-xr-x 1 root root 1200 Nov 7 17:55 /usr/bin/python-config-2.6
-rwxr-xr-x 1 root root 1177 Nov 7 17:58 /usr/bin/python-config-3.1
-rwxr-xr-x 1 root root 7320 Nov 7 17:53 /usr/bin/python-wrapper
lrwxrwxrwx 1 root root 9 Nov 7 17:59 /usr/bin/python2 -> python2.6
-rwxr-xr-x 1 root root 6776 Nov 7 17:55 /usr/bin/python2.6
-rwxr-xr-x 1 root root 1418 Aug 2 16:06 /usr/bin/python2.6-config
lrwxrwxrwx 1 root root 9 Nov 7 17:59 /usr/bin/python3 -> python3.1
-rwxr-xr-x 1 root root 7252 Nov 7 17:58 /usr/bin/python3.1 |
_________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final |
|
| Back to top |
|
 |
Mike Hunt Watchman


Joined: 19 Jul 2009 Posts: 5287
|
Posted: Thu Nov 12, 2009 2:58 am Post subject: |
|
|
Maybe python-wrapper now belongs to python-3 - not sure. If you have portage-utils check it with
| Code: | | qfile python-wrapper |
or gentoolkit | Code: | | equery b python-wrapper |
Why do you need python-3 ? |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Thu Nov 12, 2009 3:13 am Post subject: |
|
|
| Code: | gentoo wrc # qfile python-wrapper
app-admin/eselect-python (/usr/bin/python-wrapper)
gentoo wrc # equery b python-wrapper
* Searching for python-wrapper ...
app-admin/eselect-python-20090824 (/usr/bin/python-wrapper)
gentoo wrc #
| About python3- it was installed during an update, but IIRC messed up stuff, so I reselected 2.6.
Should I remove and mask it? _________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final |
|
| Back to top |
|
 |
Mike Hunt Watchman


Joined: 19 Jul 2009 Posts: 5287
|
Posted: Thu Nov 12, 2009 3:30 am Post subject: |
|
|
I have it masked, only python-2.6 is installed - no python-wrapper and everything works great. | Code: | # eselect python list
Available python interpreters:
[1] python2.6 *
|
Of course you can unmerge python-3. Maybe that will solve that weird firefox problem - not sure, but sometime a little pruning can go a long way.  |
|
| Back to top |
|
 |
wrc1944 Advocate

Joined: 15 Aug 2002 Posts: 3456 Location: Gainesville, Florida
|
Posted: Thu Nov 12, 2009 3:31 am Post subject: |
|
|
Thanks Mike,
I'll give that a try tomorrow- running out of steam tonight.
EDIT: Couldn't wait- this is driving be nuts.
I did an emerge -C on python-3, and renamed /usr/bin/python-wrapper, and rebooted.
Same results. Firefox won't start, and can't emerge anything without python-wrapper. Otherwise, system seems to be functioning normally. | Code: | gentoo wrc # emerge -pv mozilla-firefox-bin
bash: /usr/bin/emerge: /usr/bin/python: bad interpreter: No such file or directory |
Looked in /etc/env.d/71firefox-bin, and it says: | Quote: | | LDPATH="/opt/firefox" | So, I tried it from command line, and get same stuff I've gotten for months.
| Code: | wrc@gentoo ~ $ /opt/firefox/firefox-bin
Segmentation fault
wrc@gentoo ~ $ /opt/firefox/firefox
wrc@gentoo ~ $
(crashreporter:2705): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed |
I've also tried from command line /usr/bin/firefox (the shell script), and /usr/bin/firefox-bin (the executable), and got the same results.
I'm going to once again boot with Arch and Mandriva, and see if I can get and clues. _________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.39-r7, gcc-14
kernel-6.9.4 USE=experimental python3_12.3-final
Last edited by wrc1944 on Thu Nov 12, 2009 4:10 am; edited 1 time in total |
|
| Back to top |
|
 |
Mike Hunt Watchman


Joined: 19 Jul 2009 Posts: 5287
|
Posted: Thu Nov 12, 2009 4:08 am Post subject: |
|
|
after you renamed python-wrapper did you run eselect python ?
which version of app-admin/eselect-python is installed ?
mine is app-admin/eselect-python-20090606
Also, if you do in fact prune your python installation, run python-updater flat out, and to ensure system consistency, follow that up with: revdep-rebuild
emerge -uDNav world
emerge --depclean -av
revdep-rebuild
Last edited by Mike Hunt on Thu Nov 12, 2009 2:30 pm; edited 2 times in total |
|
| 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
|
|