You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@apr.apache.org by bu...@apache.org on 2010/11/14 23:05:41 UTC
DO NOT REPLY [Bug 50269] New: testsock fails - Determine whether at
EOF, #1 (20014): Internal error
https://issues.apache.org/bugzilla/show_bug.cgi?id=50269
Summary: testsock fails - Determine whether at EOF, #1 (20014):
Internal error
Product: APR
Version: 1.4.2
Platform: Macintosh
Status: NEW
Severity: normal
Priority: P2
Component: APR
AssignedTo: bugs@apr.apache.org
ReportedBy: ruda.moura@gmail.com
My current environment to build APR 1.4.2 on Mac OS X 10.6.5 (Intel) is:
CFLAGS= -arch i386 -arch x86_64 -Os
LDFLAGS= -arch i386 -arch x86_64
Then I do ./configure and make test, after this testsock fails with the
following status:
testsock : -Line 221: Determine whether at EOF, #1 (20014): Internal
error
When CFLAGS and LDFLAGS are not present, testsock stills fails but in line 233
(same error message)
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org
DO NOT REPLY [Bug 50269] testsock fails - Determine whether at EOF,
#1 (20014): Internal error
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50269
--- Comment #2 from Wim Lewis <wi...@omnigroup.com> 2011-08-18 17:01:47 UTC ---
I see this error reliably as well (apr trunk revision (2.0.0 in development),
OSX 10.6.7, sometimes #1 and sometimes #2). The problem is that
apr_socket_atreadeof() is falling through to the "Should not fall through here"
at the end of the function. It turns out that apr_poll() is returning
APR_POLLHUP|APR_POLLIN, rather than just APR_POLLIN which
apr_socket_atreadeof() tests for. This is clearly a bug in
apr_socket_atreadeof().
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org
[Bug 50269] testsock fails - Determine whether at EOF, #1 (20014):
Internal error
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50269
Michael Felt <ma...@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Hardware|Macintosh |Other
Version|1.4.2 |HEAD
--- Comment #4 from Michael Felt <ma...@gmail.com> ---
Also getting error on AIX 6.1
Failed Tests Total Fail Failed %
===================================================
testsock 9 1 11.11%
Looks to be IPv6 related on AIX.
root@x104:[/data/prj/apr/apr-1.4.x/test]./testall -v testsock
testsock : \Line 327: expected <0.0.0.0>, but saw <::ffff:0.0.0.0>
FAILED 1 of 9
Failed Tests Total Fail Failed %
===================================================
testsock 9 1 11.11%
Cannot be sure if it is the same error, but it is one :)
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org
[Bug 50269] testsock fails - Determine whether at EOF, #1 (20014):
Internal error
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50269
Michael Leahy <mi...@comcast.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
OS|All |other
Status|NEW |NEEDINFO
Hardware|Other |Macintosh
--- Comment #5 from Michael Leahy <mi...@comcast.net> ---
This error still occurs (I'm compiling apr-1.4.8 on Mac OS X Lion (10.7.5)
using the clang compiler). The error is not intermittent for me.
I modified line 49 of socket_util.c to be
else if (nfds == 1 && (pfds[0].rtnevents & APR_POLLIN) == APR_POLLIN) {
and it now passes.
So a question remains: if a socket returns APR_POLLHUP at the same time as
APR_POLLIN, is it a fatal condition?
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org
Re: DO NOT REPLY [Bug 50269] testsock fails - Determine whether at
EOF, #1 (20014): Internal error
Posted by Rainer Jung <ra...@kippdata.de>.
On 27.02.2012 10:12, bugzilla@apache.org wrote:
...
> Note that neither apr 1.4.6 nor OS X 10.7 are available in Bugzilla.
Done for apr 1.4.6 and apu 1.4.1. Can't edit platforms though.
Rainer
DO NOT REPLY [Bug 50269] testsock fails - Determine whether at EOF,
#1 (20014): Internal error
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50269
--- Comment #3 from Peter West <li...@pbw.id.au> 2012-02-27 09:12:39 UTC ---
This bug is still present in 1.4.6. Mac OS X 10.7 (Lion)
Note that neither apr 1.4.6 nor OS X 10.7 are available in Bugzilla.
testsock : FAILED 1 of 9
testsockets : SUCCESS
testsockopt : SUCCESS
teststr : SUCCESS
teststrnatcmp : SUCCESS
testtable : SUCCESS
testtemp : SUCCESS
testthread : SUCCESS
testtime : SUCCESS
testud : SUCCESS
testuser : SUCCESS
testvsn : SUCCESS
Failed Tests Total Fail Failed %
===================================================
testsock 9 1 11.11%
Programs failed: testall
make[1]: *** [check] Error 1
make: *** [check] Error 2
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org
[Bug 50269] testsock fails - Determine whether at EOF, #1 (20014):
Internal error
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50269
Jim Jagielski <ji...@apache.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |RESOLVED
Resolution|--- |FIXED
--- Comment #6 from Jim Jagielski <ji...@apache.org> ---
I also noticed this with OSX... my investigation shows the same as the below. A
fix is in apr trunk and apr 1.5.1-dev
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org
DO NOT REPLY [Bug 50269] testsock fails - Determine whether at EOF,
#1 (20014): Internal error
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50269
Dan Poirier <po...@pobox.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
OS/Version| |All
--- Comment #1 from Dan Poirier <po...@pobox.com> 2010-11-15 16:27:56 EST ---
FYI, I've seen the same error. It might be intermittent. It has to do with
the return value of poll on a socket after the other end has sent all its data
and closed its end, I think, but didn't get beyond that.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@apr.apache.org
For additional commands, e-mail: bugs-help@apr.apache.org