Solved Firefox on FreeBSD 10.2 doesn't run

Hello FreeBSD Community,

I'm a french new user of FreeBSD, so sorry for my bad english and my stupid question.

First I read the French handbook https://www.freebsd.org/doc/fr_FR.ISO8859-1/books/handbook/ then download FreeBSD 10.2 i386 ISO and start a new installation on a virtualbox guest.
I understand that something was wrong because of lots of unavailable command, like pkg_add

So I read the English Handbook https://www.freebsd.org/doc/handbook/ and do a very basic workstation installation :
#pkg install xorg
#pkg install firefox
$startx

Then try to run Firefox in a TWM xterm window, it doesn't run and answer
"Segmentation fault (core dumped)"

I try with the root session, and still have the Segmentation fault.

After two days of hard search on Duckduck go, Google and this Forum, I find only information for compilation issue.

So, I try today with a real PC (HP Prodesk 400) and the amd64 version of FreeBSD 10.2.
I still have the same problem.

I try with FVWM as Windows Manager and still have the same error (in a user or root session).

I try Opera #pkg install opera and it works fine.

So, my stupid questions :

Do I misunderstand something about pkg?

Do I forget to configure a Firefox configuration file?

Does the Firefox binary package not working on FreeBSD 10.2?

Some technical information :
Code:
# uname -a
FreeBSD freebsd 10.2-RELEASE FreeBSD 10.2-RELEASE #0 r286666: Wed Aug 12 15:26:37 UTC 2015  root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
Code:
# more /etc/pkg/FreeBSD.conf
FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
Code:
# pkg info |grep firefox
firefox-40.0.3,1
Thank you for your help.
 
I had same problem but the "Segmentation fault" appeared only (but not always) when I want down/upload files.
I switched many (port) options off and now it works. If you would have amd64 version of FreeBSD you can install from my (small) repository.

Edit: did you read the pkg-message? Did you kldload sem?
 
I had same problem but the "Segmentation fault" appeared only (but not always) when I want down/upload files.
I switched many (port) options off and now it works. If you would have amd64 version of FreeBSD you can install from my (small) repository.

Edit: did you read the pkg-message? Did you kldload sem?

Hi,

I will try with your repo.

I don't see any message from pkg, but perhaps did I look somewhere?

I don't kldload sem. It looks to be a driver loader, what does it have to do with Firefox?
 
I will try with your repo.
I'm very curious :) please inform about your experience with this Firefox.

I don't see any message from pkg, but perhaps did I look somewhere ?
pkg info -D firefox -> section "Firefox and HTML5"
I don't kldload sem. It looks to be a driver loader, what does it have to do with Firefox ?
It was only an idea from me. So I think the solution will another thing.
 
So, I try with your repo but Firefox cant't be installed :

# pkg update
Code:
Updating uzsolt-amd64 repository catalogue...
uzsolt-amd64 repository is up-to-date.
All repositories are up-to-date.

# pkg install firefox
Code:
Fetching firefox-40.0.3,1.txz: 100%  36 MiB 900.9kB/s  00:42 
Fetching jpeg-turbo-1.4.1.txz: 100%  270 KiB 276.6kB/s  00:01 
Checking integrity... done (1 conflicting)
pkg: Cannot solve problem using SAT solver:
cannot install package firefox, remove it from request? [Y/n]:

I try to # pkg clean -a , it's the same.
 
/usr/ports/updating
20150916:
AFFECTS: users of graphics/jpeg
AUTHOR: antoine@FreeBSD.org

Default implementation of jpeg has been switched from graphics/jpeg to
graphics/jpeg-turbo. To perform the upgrade, use instructions below.

If using binary packages: 'pkg upgrade' will do the right thing. If it
doesn't and complains about 'Cannot solve problem using SAT solver', run
'pkg delete -f jpeg' before 'pkg upgrade'.

If using portmaster:
# portmaster -o graphics/jpeg-turbo graphics/jpeg

If using portupgrade:
# portupgrade -f -o graphics/jpeg-turbo graphics/jpeg

If you compile your ports and want to keep using IJG's jpeg implementation,
add this line to your /etc/make.conf file:
JPEG_PORT=graphics/jpeg
 
Back
Top