View Issue Details

IDProjectCategoryView StatusLast Update
0000593Squid for OS/2Bugpublic2020-08-24 03:11
ReporterLewisR Assigned Topsmedley  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0000593: Squid 3.3.11 (3.3.11-os2-20131229) has some TCP/IP issues
DescriptionUsing squid.conf.default, with added:

cache_dir ufs /squid/var/cache 100 16 256

and visible_hostname param, Squid complains when checking squidclient.exe mgr:info:

2013/12/28 19:35:52 kid1| ERROR: ARP / MAC / EUI-* operations not supported on this operating system.


Additional InformationRegular browsing adds entries such as the following:

2013/12/28 19:35:52 kid1| ERROR: Failed to retrieve TCP/UDP details for socket:local=0.0.0.0 remote=101.166.51.36:80 FD 19 flags=1: (14) Bad address

(page is ultimately fetched)
TagsNo tags attached.

Activities

psmedley

2013-12-29 03:39

administrator   ~0002614

Ok I know the cause (I think) of this. I saw some bad address errors on port 53 during testing. I know how to hack around this but I removed the hack as things seemed to be working. Will do a built with the hack when we get home.

psmedley

2013-12-29 05:09

administrator   ~0002616

does http://smedley.id.au/tmp/squid.zip help with the 'bad address' error?

LewisR

2013-12-29 14:50

developer   ~0002622

Partway there, Paul.

Looks like the bad address error is gone, though we still have:

2013/12/29 09:45:57 kid1| ERROR: ARP / MAC / EUI-* operations not supported on this operating system.

The above happens with each page hit and with squidclient.exe mgr:info.

Thanks!

psmedley

2013-12-29 20:32

administrator   ~0002623

http://smedley.id.au/tmp/squid.zip should fix the 'not supported on this operating system' - I'm now using the freebsd codepath and it at least compiles ok :)

LewisR

2013-12-29 22:41

developer   ~0002625

One step forward...and one back:

2013/12/29 17:40:22 kid1| ERROR: Failed to retrieve TCP/UDP details for socket:
local=0.0.0.0 remote=101.166.51.36:80 FD 20 flags=1: (14) Bad address
2013/12/29 17:40:23 kid1| Can't estimate ARP table size!
2013/12/29 17:40:23 kid1| Can't estimate ARP table size!

:-)

psmedley

2013-12-30 00:10

administrator   ~0002627

oops - -Zhigh-mem crept back in which causes the bad address error
http://smedley.id.au/tmp/squid.zip fixes that

The subsequent errors comes from:
    if (sysctl(mib, 6, NULL, &needed, NULL, 0) < 0) {
        debugs(28, DBG_CRITICAL, "Can't estimate ARP table size!");
        clear();
        return false;
    }

Which was enabled in trying to fix the 'ERROR: ARP / MAC / EUI-* operations not supported on this operating system.' issue

LewisR

2013-12-30 20:11

developer   ~0002630

This noise has indeed quieted down; thanks.

What might the down side of not using -Zhigh-mem be for an app such as Squid? I can see the issues with Apache, but I'm not sure I see any clear advantages to having it vs not having it.

psmedley

2013-12-30 20:14

administrator   ~0002631

I guess it depends how much ram squid uses in the low memory space...

At some point I'll try work out why/where the high memory build fails and fix it....

LewisR

2014-01-29 18:21

developer   ~0002651

I think we can close this one, Paul.

Aside from issue # 592, 3.3.11:

12-29-13 21:44 3,549,328 0 squid.exe

seems to be rock-stable, and quite responsive, too. Kudos.

psmedley

2014-03-13 08:59

administrator   ~0002695

Closed, per Lewis's advice

Issue History

Date Modified Username Field Change
2013-12-29 00:43 LewisR New Issue
2013-12-29 03:39 psmedley Note Added: 0002614
2013-12-29 05:09 psmedley Note Added: 0002616
2013-12-29 14:50 LewisR Note Added: 0002622
2013-12-29 20:32 psmedley Note Added: 0002623
2013-12-29 22:41 LewisR Note Added: 0002625
2013-12-30 00:10 psmedley Note Added: 0002627
2013-12-30 20:11 LewisR Note Added: 0002630
2013-12-30 20:14 psmedley Note Added: 0002631
2014-01-29 18:21 LewisR Note Added: 0002651
2014-03-13 08:59 psmedley Note Added: 0002695
2014-03-13 08:59 psmedley Status new => resolved
2014-03-13 08:59 psmedley Resolution open => fixed
2014-03-13 08:59 psmedley Assigned To => psmedley
2020-08-24 03:11 psmedley Status resolved => closed