Description of problem: firefox wont start [knox@knox ~]$ firefox /usr/lib/firefox/firefox: symbol lookup error: /usr/lib/xulrunner/libxul.so: undefined symbol: PR_SetCurrentThreadName [knox@knox ~]$ Version-Release number of selected component (if applicable): firefox.i686 16.0.1-1.fc16 @updates kernel linux 3.4.11-1.fc16.i686 How reproducible: 100% Steps to Reproduce: 1.if i start from graphical environment it does not start 2.if i start from command line it gives message above 3. Actual results: Expected results: Additional info: I preupgraded from f14 to f16 a few weeks ago ever since firefox has been erratic - hangs - either forever or for long times now it wont start i used yum to reinstall firefox - still wont start appears that /usr/lib/xulrunner/libxul.so may be damaged? maybe firefox overwrote it? when i use readelf it shows the desired entry in the symbol table - maybe it has been corrupted? [knox@knox ~]$ readelf -es /usr/lib/xulrunner/libxul.so | grep PR_S 27: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetPollableEvent 114: 00000000 0 FUNC GLOBAL DEFAULT UND PR_Sleep 329: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetError 745: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetEnv 858: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetCurrentThreadName 1278: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetThreadPrivate 1337: 00000000 0 FUNC GLOBAL DEFAULT UND PR_Seek64 1434: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetFDInheritable 1483: 00000000 0 FUNC GLOBAL DEFAULT UND PR_Seek 1783: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetSocketOption 2030: 00000000 0 FUNC GLOBAL DEFAULT UND PR_StringToNetAddr 2332: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SecondsToInterval 2335: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetNetAddr 2758: 00000000 0 FUNC GLOBAL DEFAULT UND PR_SetThreadPriority 2782: 00000000 0 FUNC GLOBAL DEFAULT UND PR_Sync I would use yum to reinstall the correct part of the X windows system but I dont know what to reinstall I have a copy of libxul.so on my last weekly full disk backup I could get it and replace the current file - but am a bit cautious about doing this In any case I will use chrome and/or seamonkey when I want to go onto the web If you can tell me what to reinstall i could use yum to reinstall whatever larger package contains libxul.so - on the theory that firefox may have corrupted it all other programs seem to run ok except for thunderbird - for which i have a bug report on file
Updating FireFox and xulrunner to latest did not help but gave a similar error for FF as well. :-/
Also we get a downgrade to FF 12 so that is not so nice either when we came from FF 15.
Same for thunderbird. Who designed this? We can't even simply downgrade one version. :-/
Updating nspr as well helps.
the following may not be important - but since i don't know 1- back in the day - a sysgen tailored to a specific config. When i ran the pre ugrade from f14 to f16 i did on a lesser machine than i am running now. did it on a pent 4 1 gb with rage pci vga card. am now on a duo cpu e4500@2,2 ghz with a pcie nvidia adapter and associated driver. did so in the belief that modern op sys tailors itself to the machine at boot time (within limits). 2 - after the upgrade (~ 2wks ago) ff worked - but experienced delays (so does thunderbird ) . a day or so ago i changed the video cable from a vga cable to a dvi - d single. screen is so much better now - i didn't realize how much the flat panel screens need the dvi cable. the next time i booted i had the ff prob. i then went back to the vga cable - still had the problem. assumed it was coincidence - but when you assume you ... i have a dvi-d dual cable on order - will report if it changes things
*** Bug 866081 has been marked as a duplicate of this bug. ***
-- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
(In reply to comment #4) > Updating nspr as well helps. I have tried that, but I still get the same error when starting firefox. I definitely have the latest version of nspr installed: Linux-mybg (15:54) > rpm -qa firefox xulrunner nspr nspr-4.9.2-1.fc16.x86_64 nspr-4.9.2-1.fc16.i686 xulrunner-16.0.1-1.fc16.x86_64 firefox-16.0.1-1.fc16.x86_64
`ldconfig -v|grep nspr` output?
(In reply to comment #9) > `ldconfig -v|grep nspr` output? Linux-root (21:11) /home/mybg # ldconfig -v | grep nspr libnspr4.so -> libnspr4.so libnspr4.so -> libnspr4.so
That looks good, the nspr files ar found. What is the error if you start firefox frrom a terminal? Same as before?
Yes: /usr/lib64/firefox/firefox: symbol lookup error: /usr/lib64/xulrunner/libxul.so: undefined symbol: PR_SetCurrentThreadName
xulrunner-16.0.1-2.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/xulrunner-16.0.1-2.fc17
xulrunner-16.0.1-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/xulrunner-16.0.1-2.fc18
xulrunner-16.0.1-2.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/xulrunner-16.0.1-2.fc16
Package xulrunner-16.0.1-2.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing xulrunner-16.0.1-2.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-16209/xulrunner-16.0.1-2.fc18 then log in and leave karma (feedback).
will do
No package xulrunner-16.0.1-2.fc18 available.
(In reply to comment #18) > No package xulrunner-16.0.1-2.fc18 available. You are running Fedora 16, and trying to follow the Fedora 18 instructions. su -c 'yum update --enablerepo=updates-testing xulrunner-16.0.1-2.fc16' is what you should run.
#! /bin/bash sudo yum update --enablerepo=updates-testing xulrunner-16.0.1-2.fc18 is what I ran per the directions dated 10-16
...fc16 worked - thanks
went to other site to add karma - not at all clear how to do so - I tried but it did not show up
xulrunner-16.0.1-2.fc16 did not help on my system!
xulrunner-17.0.1-3.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/xulrunner-17.0.1-3.fc18
xulrunner-17.0.1-2.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/xulrunner-17.0.1-2.fc16
xulrunner-17.0.1-3.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/xulrunner-17.0.1-3.fc17
xulrunner-16.0.1-2.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
xulrunner-17.0.1-3.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
xulrunner-17.0.1-3.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.