Summary: | www/firefox 63.0.3_3,1 command line times out with errors | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Christopher Hall <hsw> |
Component: | Individual Port(s) | Assignee: | freebsd-gecko (Nobody) <gecko> |
Status: | Closed Unable to Reproduce | ||
Severity: | Affects Only Me | CC: | leres, zeising |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(gecko) |
Version: | Latest | ||
Hardware: | amd64 | ||
OS: | Any |
Description
Christopher Hall
2018-12-01 05:02:14 UTC
I can't reproduce. Try - Run "pkg upgrade" to make sure all dependencies are up to date - Back up ~/.mozilla, go to about:support and click Refresh Firefox. Alternatively, close Firefox, remove ~/.mozilla directory, start Firefox. - Update firefox to 64.* (see bug 233028) Hi! I'm seeing this issue as well, both with Firefox 63.0.1 abd 63.0.3. I've tried with a new profile, but the results are the same as with my current profile. When running firefox from the command line, I also get this message on the command line: firefox www.cnn.com JavaScript error: jar:file:///usr/local/lib/firefox/omni.ja!/components/XULStore.js, line 60: Error: Can't find profile directory. I'm not sure if this is the reason, or a result of the issue. I'll see if I can give 64 a spin later this week. (In reply to Niclas Zeising from comment #2) What FreeBSD version? If 11.2 again then see ports r480744 or cherry pick base r337975. (In reply to Jan Beich from comment #3) This is on Current. r341394 with Firefox 63.0.3 and r340490 with Firefox 63.0.1 (In reply to Jan Beich from comment #1) I tried moving profile away but still the same. Also tried. pkg remove firefox pkg clean -a pkg install firefox + sysctl net.local.stream.recvspace=16384 Still not working I tried truss looks like it is timing out when waiting for a DBus response: connect(8,{ AF_UNIX "/tmp/dbus-7mrQAVwt73" },22) = 0 (0x0) fcntl(8,F_GETFL,) = 2 (0x2) fcntl(8,F_SETFL,O_RDWR|O_NONBLOCK) = 0 (0x0) geteuid() = 1001 (0x3e9) getsockname(8,{ AF_UNIX "" },0x7fffffffda2c) = 0 (0x0) poll({ 8/POLLOUT },1,0) = 1 (0x1) sendmsg(8,{NULL,0,[{"\0",1}],1,{{level=SOL_SOCKET,type=SCM_CREDS,data={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}},104,0},MSG_NOSIGNAL) = 1 (0x1) sendto(8,"AUTH EXTERNAL 31303031\r\n",24,MSG_NOSIGNAL,NULL,0) = 24 (0x18) poll({ 8/POLLIN },1,-1) = 1 (0x1) read(8,"OK 76e1075a3ca33ef1de344a3b5c011"...,2048) = 37 (0x25) poll({ 8/POLLOUT },1,-1) = 1 (0x1) sendto(8,"NEGOTIATE_UNIX_FD\r\n",19,MSG_NOSIGNAL,NULL,0) = 19 (0x13) poll({ 8/POLLIN },1,-1) = 1 (0x1) read(8,"AGREE_UNIX_FD\r\n",2048) = 15 (0xf) poll({ 8/POLLOUT },1,-1) = 1 (0x1) sendto(8,"BEGIN\r\n",7,MSG_NOSIGNAL,NULL,0) = 7 (0x7) poll({ 8/POLLIN|POLLOUT },1,-1) = 1 (0x1) sendmsg(8,{NULL,0,[{"l\^A\0\^A\0\0\0\0\^A\0\0\0n\0\0"...,128},{0x8027061d0,0}],2,{},0,0},MSG_NOSIGNAL) = 128 (0x80) poll({ 8/POLLIN },1,25000) = 1 (0x1) recvmsg(8,{NULL,0,[{"l\^B\^A\^A\n\0\0\0\^A\0\0\0=\0\0"...,2048}],1,{},0,0x40000},0x40000) = 260 (0x104) recvmsg(8,0x7fffffffdac0,0x40000) ERR#35 'Resource temporarily unavailable' __getcwd("/usr/home/hsw",1024) = 0 (0x0) sendmsg(8,{NULL,0,[{"l\^A\0\^A\0\0\0\0\^B\0\0\0r\0\0"...,136},{0x802694a80,0}],2,{},0,0},MSG_NOSIGNAL) = 136 (0x88) poll({ 8/POLLIN },1,25000) = 1 (0x1) recvmsg(8,{NULL,0,[{"l\^B\^A\^A%\^A\0\0\^C\0\0\0=\0\0"...,2048}],1,{},0,0x40000},0x40000) = 373 (0x175) recvmsg(8,0x7fffffffd8a0,0x40000) ERR#35 'Resource temporarily unavailable' sendmsg(8,{NULL,0,[{"l\^A\0\^A4\0\0\0\^C\0\0\0\M^H\0"...,152},{"0\0\0\0\^B\0\0\0\^Z\0\0\0"\0\0\0"...,52}],2,{},0,0},MSG_NOSIGNAL) = 204 (0xcc) -----Waits here---- ^Cpoll({ 8/POLLIN },1,25000) ERR#4 'Interrupted system call' Installing Firefox 64 (the version in ports, rc1 I think) after building it with poudriere, seem to have solved the issue for me. firefox 64.0 seems to solve this issue for me as well. Something I noticed is that the problem would eventually clear up like there was some kind of log-jam. Basically I'd occasonally try to open a window via my windows manager (e.g. "firefox &") and I'd get the popup. But after hours I'd try to open a window and *all* of the windows attempted to be opened via the command line would get created. It'll be awesome if this really is fixed, it was super annoying. After Upgrading firefox from 63.0.3_3,1 to 64.0,1... It is working I have openen URLsfrom several apps and command line without any timeouts. Hope this issue is now fixed. Good that the issue disappeared on its own. On Tier1 platforms such issues are usually quickly tracked down via mozregression against Nightly/Beta binary builds. On FreeBSD it'd have required bisecting and/or lots of guessing. |