When attempting to start firefox (similar output if --first-startup and --safe-mode options are used: aryehl@neomarx:/home/aryehl/Desktop% firefox (firefox:1519): GVFS-RemoteVolumeMonitor-WARNING **: 16:02:34.431: remote volume monitor with dbus name org.gtk.vfs.HalVolumeMonitor is not supported Exiting due to channel error. Segmentation fault (core dumped) Note: A window frame starts to render right before the seg fault This behavior only started after updating the port to 72.0.2_1_1 from whatever version came right before it (I do portmaster -ad every day but forget the last version of firefox)
(In reply to aryeh.friedman from comment #0) Forgot to mention I erased my profile also to no avail.
Reverting to r523377 does not fix the issue despite it not being an issue with r523377 before upgrading to r524143
I had seen some similar symptoms (ref. http://docs.FreeBSD.org/cgi/mid.cgi?20200126165149.GV1292); per Michael Butler's note (http://docs.FreeBSD.org/cgi/mid.cgi?3cc891ac-b7a2-6046-1ff8-49d68fd57637), this seems to be caused by the update of databases/sqlite3 from sqlite3-3.30.1 to sqlite3-3.31.0. I tried reverting databases/sqlite3 to sqlite3-3.30.1, and (as Michael indicated), www/firefox now works for me.
What's your databases/sqlite3 version? If 3.31.0, try downgrading to previous 3.30.1 would help. I've caught error below just after upgrading databases/sqlite3, and rolling back databases/sqlite3 to r524161 fixes the issue. === Error below: === 1580080903428 addons.webextension.{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} WARN Loading extension '{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}': Reading manifest: Warning processing storage: An unexpected property was found in the WebExtension manifest. Exiting due to channel error. Exiting due to channel error. [1] + segmentation fault (core dumped) firefox === Error abobe: === Extension ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} is Adblock Plus, but I suspect SQLite database access on loading extension. I google'd and found that Debian people are also affected. [[1]] So this should NOT be FreeBSD-specific. CC'ing databases/sqlite3 maintainer to request reverting r524162 until firefox is fixed for this. [[1]] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949644
Sqlite3 reverted to 3.30.1 with ports r524241.
*** Bug 243639 has been marked as a duplicate of this bug. ***
Upstream proposed https://www.sqlite.org/src/info/34ab760689fd493e which may end up in the next SQLite release.
As the OP I just want to confirm reverting sqlite3 does in fact fix the original problem in both versions of FF I reported it in.
This happens for me regardless of the version of sqlite3 used. Rebuilding firefox post updating sqlite3 also does nothing. Firefox 72 consistently does this for me. Only fix I've found is reverting www/firefox to r521037.
I've also encountered this problem with firefox-74.0_3,1 on FreeBSD 12.1-RELEASE-p2 under Plasma 5. For the time being, I've switched to Firefox ESR which works fine. But the problem is still present with the current Firefox.
No further issues for me, since databases/sqlite3 updated to sqlite3-3.30.1_1,1. (Delayed response; sorry.) Now running firefox-74.0_5,1 to type this; FreeBSD is: FreeBSD g1-55.catwhisker.org 12.1-STABLE FreeBSD 12.1-STABLE #635 r359003M/359007: Sun Mar 15 03:41:36 PDT 2020 root@g1-55.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/CANARY amd64
(In reply to david from comment #11) Still failing for me even with updated here.
firefox 74 no longer uses databases/sqlite3 because it's too old and 75 removed the support. sqlite3 3.31 issue affected *both* www/firefox and www/firefox-esr, so it was fixed upstream in firefox 73.0/68.5esr as well as sqlite 3.31.1. Closing. This bug is not a dumping ground for random crash reports.
(In reply to Zane C. Bowers-Hadley from comment #9) > Firefox 72 consistently does this for me. Only fix I've found is > reverting www/firefox to r521037. Could be bug 243252. Bisect otherwise then file a separate bug. The range between r521037 and now is too big to reason about. (In reply to Patrick McMunn from comment #10) > I've also encountered this problem with firefox-74.0_3,1 > on FreeBSD 12.1-RELEASE-p2 under Plasma 5. File a separate bug, documenting the error message on console, crash backtrace and the last working revision.