On my Windows box I cannot successfully checkout from s.a.o with serf 0.7.2, APR
1.4.5, and trunk@1134092:
C:\SVN\sandbox>svn co https://svn.apache.org/repos/asf/subversion/trunk@1130808
trunk-wc -q
..\..\..\subversion\svn\checkout-cmd.c:168: (apr_err=620019)
..\..\..\subversion\libsvn_client\checkout.c:230: (apr_err=620019)
..\..\..\subversion\libsvn_client\update.c:555: (apr_err=620019)
..\..\..\subversion\libsvn_client\update.c:413: (apr_err=620019)
..\..\..\subversion\libsvn_ra_serf\update.c:2371: (apr_err=620019)
..\..\..\subversion\libsvn_ra_serf\update.c:2371: (apr_err=620019)
svn: E620019: Error retrieving REPORT (620019): APR does not understand this
error code
This application has halted due to an unexpected error.
A crash report and minidump file were saved to disk, you can find them here:
C:\Users\pburba\AppData\Local\Temp\svn-crash-log20110609173733.log
C:\Users\pburba\AppData\Local\Temp\svn-crash-log20110609173733.dmp
Please send the log file to users@subversion.apache.org to help us analyze
and solve this problem.
NOTE: The crash report and minidump files can contain some sensitive information
(filenames, partial file content, usernames and passwords etc.)
C:\SVN\sandbox>type
C:\Users\pburba\AppData\Local\Temp\svn-crash-log20110609173733.log
Process info:
Cmd line: svn co https://svn.apache.org/repos/asf/subversion/trunk@1130808
trunk-wc -q
Working Dir: C:\SVN\sandbox
Version: 1.7.0-dev (under development), compiled Jun 9 2011, 13:44:51
Platform: Windows OS version 6.1 build 7601 Service Pack 1
Exception: ACCESS_VIOLATION
Registers:
eax=030ccbe0 ebx=7efde000 ecx=052b8ec0 edx=dddddddd esi=0022f65c edi=0022f970
eip=66412dc8 esp=0022f588 ebp=0022f590 efl=00010202
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b
Stacktrace:
#1 0x66412dc8 in destroy_request(request=(serf_request_t *) 0x030ccbe0) at
c:\svn\serf\outgoing.c:310
request = (serf_request_t *) 0x030ccbe0
conn = (serf_connection_t *) 0x007c7768
#2 0x66412d51 in cancel_request(request=(serf_request_t *) 0x030ccbe0,
list=(serf_request_t **) 0x0022f5ac, notify_request=0) at c:\svn\serf\outgoing.c:350
request = (serf_request_t *) 0x030ccbe0
list = (serf_request_t **) 0x0022f5ac
notify_request = 0
#3 0x664140e7 in serf_request_cancel(request=(serf_request_t *) 0x030ccbe0) at
c:\svn\serf\outgoing.c:1268
request = (serf_request_t *) 0x030ccbe0
#4 0x66413d71 in serf_connection_close(conn=(serf_connection_t *) 0x007c7768)
at c:\svn\serf\outgoing.c:1113
conn_seq = (serf_connection_t *) 0x007c7768
conn = (serf_connection_t *) 0x007c7768
status = 1
ctx = (serf_context_t *) 0x007c6940
i = 3
#5 0x66413c23 in clean_conn(data=0x007c7768) at c:\svn\serf\outgoing.c:56
data = 0x007c7768
conn = (serf_connection_t *) 0x007c7768
#6 0x6eecb91b in run_cleanups(cref=(cleanup_t **) 0x0022f5f8) at
c:\svn\httpd-2.2.18\srclib\apr\memory\unix\apr_pools.c:2346
cref = (cleanup_t **) 0x0022f5f8
c = (cleanup_t *) 0x007c78e0
#7 0x6eecac52 in apr_pool_destroy(pool=(apr_pool_t *) 0x007c68d0) at
c:\svn\httpd-2.2.18\srclib\apr\memory\unix\apr_pools.c:809
pool = (apr_pool_t *) 0x007c68d0
active = (apr_memnode_t *) 0x007e0118
allocator = (apr_allocator_t *) 0x007970c8
#8 0x6eecac44 in apr_pool_destroy(pool=(apr_pool_t *) 0x007c46c8) at
c:\svn\httpd-2.2.18\srclib\apr\memory\unix\apr_pools.c:806
pool = (apr_pool_t *) 0x007c46c8
active = (apr_memnode_t *) 0x007e2320
allocator = (apr_allocator_t *) 0x007970c8
#9 0x6eecac44 in apr_pool_destroy(pool=(apr_pool_t *) 0x007b8418) at
c:\svn\httpd-2.2.18\srclib\apr\memory\unix\apr_pools.c:806
pool = (apr_pool_t *) 0x007b8418
active = (apr_memnode_t *) 0x007c24a8
allocator = (apr_allocator_t *) 0x007970c8
#10 0x6eecac44 in apr_pool_destroy(pool=(apr_pool_t *) 0x00797178) at
c:\svn\httpd-2.2.18\srclib\apr\memory\unix\apr_pools.c:806
pool = (apr_pool_t *) 0x00797178
active = (apr_memnode_t *) 0x6487d1d3
allocator = (apr_allocator_t *) 0x6487d1db
#11 0x01141926 in main(argc=5, argv=0x0078db40) at
c:\svn\src-trunk-2\subversion\svn\main.c:2615
tmp_err = (svn_error_t *) 0x00000000
argc = 5
argv = 0x0078db40
pool = (apr_pool_t *) 0x00797178
os = (apr_getopt_t *) 0x00797320
err = (svn_error_t *) 0x04237708
dash_m_arg = 0x00000000 "(null)"
cfg_config = (svn_config_t *) 0x007ae6c0
descend = 1
ctx = (svn_client_ctx_t *) 0x00797870
subcommand = (svn_opt_subcommand_desc2_t *) 0x011595b0
ab = (svn_auth_baton_t *) 0x007c1770
settings = (svn_cache_config_t) 0x0022f948
opt_id = 113
i = 1
dash_F_arg = 0x00000000 "(null)"
changelists = (apr_hash_t *) 0x00797298
allocator = (apr_allocator_t *) 0x007970c8
received_opts = (apr_array_header_t *) 0x007971b8
command_baton = (svn_cl__cmd_baton_t) 0x0022f7b8
interactive_conflicts = 1
opt_state = (svn_cl__opt_state_t) 0x0022f7e8
#12 0x01154ff8 in __tmainCRTStartup() at
f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:586
lock_free = 0x00000000
fiberid = 0x00230000
nested = 0
#13 0x01154e3f in mainCRTStartup() at
f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:403
#14 0x75d633ca in BaseThreadInitThunk()
#15 0x77259ed2 in RtlInitializeExceptionChain()
#16 0x77259ea5 in RtlInitializeExceptionChain()
Subsequent attempts to update the resulting incomplete working copy repeatedly
produce the same error.
The segfault after the error appears to be issue #3875.
No problems using ra_neon.