View Issue Details

IDProjectCategoryView StatusLast Update
0000721Subversion for OS/2 & eCSBugpublic2024-01-23 06:36
ReporterLewisR Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version1.14.x 
Target Version1.14.x 
Summary0000721: svnserve 1.14.0 (2020-09-05) crashes processing change-rev-prop
DescriptionI created a simple pre-revprop-change hook by editing the shebang line in the template to point to #!/@unixroot/bin/sh and saving without the file extension. Attempting a simple change to svn:log causes svnserve to trap.

Steps To Reproduce1. Create pre-revprop-change hook from template, pointing to valid Unix shell.
2. From the client, enter:

svn pe -r 15 --revprop svn:log <URL>

3. Edit the log entry as desired (in my test, I capitalized one letter).
4. Exit the editor, saving the file.
Additional InformationExpected result:

Log entry should be changed as edited.

Actual result:

svn: E210002: Network connection closed unexpectedly is returned to the client when svnserve crashes.

On the server side:

Killed by SIGSEGV
pid=0x0062 ppid=0x0061 tid=0x0002 slot=0x003a pri=0x0200 mc=0x0001 ps=0x0010
C:\VAR\TEMP\SUBVERSION\BIN\SVNSERVE.EXE
SVNSERVE 0:0007f45f
cs:eip=005b:0008f45f ss:esp=0053:0270fadc ebp=0270fb04
 ds=0053 es=0053 fs=150b gs=0000 efl=00010212
eax=37343a35 ebx=00000000 ecx=00000002 edx=21000000 edi=00000000 esi=0056d7c0
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.

(Client is running svn.exe 20200905.)

.trp attached.
TagsNo tags attached.
Attached Files
0062_02.TRP (27,648 bytes)   
______________________________________________________________________

 Exception Report - created 2020/09/06 01:47:54
______________________________________________________________________

 Hostname:         hawking
 OS2/eCS Version:  2.45
 # of Processors:  2
 Physical Memory:  3903 mb
 Virt Addr Limit:  2048 mb
 Exceptq Version:  7.11.5-shl BETA8 (Jun  1 2020 18:37:02)

______________________________________________________________________

 Exception C0000005 - Access Violation
______________________________________________________________________

 Process:  C:\VAR\TEMP\SUBVERSION\BIN\SVNSERVE.EXE (09/05/2020 06:43:23 5,608,142)
 PID:      62 (98)
 TID:      02 (2)
 Priority: 200

 Filename: C:\VAR\TEMP\SUBVERSION\BIN\SVNSERVE.EXE (09/05/2020 06:43:23 5,608,142)
 Address:  005B:0008F45F (0001:0007F45F)
 Cause:    Attempted to read from 37343A39
           (unallocated memory)

______________________________________________________________________

 Failing Instruction
______________________________________________________________________

 0008F456  PUSH EBP             (55)
 0008F457  MOV  EBP, ESP        (89e5)
 0008F459  SUB  ESP, 0x28       (83ec 28)
 0008F45C  MOV  EAX, [EBP+0x8]  (8b45 08)
 0008F45F >MOV  EAX, [EAX+0x4]  (8b40 04)
 0008F462  TEST EAX, EAX        (85c0)
 0008F464  JNZ  0x8f46d         (75 07)
 0008F466  MOV  EAX, 0x0        (b8 00000000)

______________________________________________________________________

 Registers
______________________________________________________________________

 EAX : 37343A35   EBX  : 00000000   ECX : 00000002   EDX  : 21000000
 ESI : 0056D7C0   EDI  : 00000000
 ESP : 0270FADC   EBP  : 0270FB04   EIP : 0008F45F   EFLG : 00010212
 CS  : 005B       CSLIM: FFFFFFFF   SS  : 0053       SSLIM: FFFFFFFF

 EAX : unallocated memory
 EBX : not a valid address
 ECX : not a valid address
 EDX : uncommitted memory allocated by LIBCN0
 ESI : read/write memory allocated by LIBCN0
 EDI : not a valid address

______________________________________________________________________

 Stack Info for Thread 02
______________________________________________________________________

   Size       Base        ESP         Max         Top
 00010000   02710000 -> 0270FADC -> 0270E000 -> 02700000

______________________________________________________________________

 Call Stack
______________________________________________________________________

   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  0008F45F   SVNSERVE  0001:0007F45F  thread_mutex.c#103 _apr_thread_mutex_destroy + 9 0001:0007F456 (locks\os2\thread_mutex.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     mutex                pointer to type 0x203        37343A35
  -12    rc                   32 bit unsigned              2

 0270FB04  00086C36   SVNSERVE  0001:00076C36  open.c#230 _apr_file_close + E3 0001:00076B53 (file_io\os2\open.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     file                 pointer to type 0x203        568120
  -16    rc                   32 bit unsigned              0
  -20    rv                   32 bit unsigned              20008E55
  -12    status               32 bit signed                0

 0270FB34  000866C7   SVNSERVE  0001:000766C7  open.c#30 _apr_file_cleanup + 17 0001:000766B0 (file_io\os2\open.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     thefile              pointer to void              568120
  -12    file                 pointer to type 0x203        568120

 0270FB64  00021673   SVNSERVE  0001:00011673  apr_pools.c#2637 _apr_pool_cleanup_run + 57 0001:0001161C (memory\unix\apr_pools.c)

 0270FB94  00020918   SVNSERVE  0001:00010918  apr_pools.c#1008 _apr_pool_destroy + 5C 0001:000108BC (memory\unix\apr_pools.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     pool                 pointer to type 0x20F        568098
  -20    active               pointer to type 0x23D        B412D
  -16    allocator            pointer to type 0x203        270FBD8
  -12    mutex                pointer to type 0x20A        1580160

 0270FBC4  000B438C   SVNSERVE  0001:000A438C  hooks.c#278 _svn_repos__parse_hooks_env - 31F 0001:000A46AB (subversion\libsvn_repos\hooks.c)

 0270FC44  000B4ED3   SVNSERVE  0001:000A4ED3  hooks.c#662 _svn_repos__hooks_pre_revprop_change + 185 0001:000A4D4E (subversion\libsvn_repos\hooks.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     repos                pointer to type 0x256        5794B8
   12    hooks_env            pointer to type 0x226        56C410
   16    rev                  32 bit signed                F
   20    author               8 bit unsigned               58B480
   24    name                 8 bit unsigned               56C148
   28    new_value            pointer to type 0x22D        56C174
   32    action               32 bit signed                4D
   36    pool                 pointer to type 0x20B        56C0D8
  -12    hook                 8 bit unsigned               56C480
  -32    broken_link          32 bit signed                0
  -76    action               8 bit unsigned               4D
  -60    args                 0x27B                        56C480
  -64    stdin_handle         pointer to type 0x216        56C688
  -66    action_string        0x27C                        C688004D
  -20    svn_err__temp        pointer to type 0x202        0
  -16    svn_err__temp        pointer to type 0x202        0
  -24    svn_err__temp        pointer to type 0x202        20
  -28    svn_err__temp        pointer to type 0x202        0

 0270FCC4  0005E8FD   SVNSERVE  0001:0004E8FD  fs-wrap.c#435 _svn_repos_fs_change_rev_prop4 + 17B 0001:0004E782 (subversion\libsvn_repos\fs-wrap.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     repos                pointer to type 0x212        5794B8
   12    rev                  32 bit signed                F
   16    author               8 bit unsigned               58B480
   20    name                 8 bit unsigned               56C148
   24    old_value_p          pointer to type 0x23D        270FDB8
   28    new_value            pointer to type 0x232        56C174
   32    use_pre_revprop_chan 32 bit signed                1
   36    use_post_revprop_cha 32 bit signed                1
   40    authz_read_func      pointer to type 0x25A        0
   44    authz_read_baton     pointer to void              270FD64
   48    pool                 pointer to type 0x20B        56C0D8
  -44    readability          0x25D                        2
  -16    svn_err__temp        pointer to type 0x202        0
  -48    old_value            pointer to type 0x232        56C1D0
  -9     action               8 bit unsigned               4D
  -52    hooks_env            pointer to type 0x22A        56C410
  -20    svn_err__temp        pointer to type 0x202        0
  -56    old_value2           pointer to type 0x232        571000
  -24    svn_err__temp        pointer to type 0x202        56C0D8
  -56    old_value2           pointer to type 0x232        571000
  -28    svn_err__temp        pointer to type 0x202        0
  -32    svn_err__temp        pointer to type 0x202        56C2E8
  -36    svn_err__temp        pointer to type 0x202        56C308
  -40    svn_err__temp        pointer to type 0x202        56C328

 0270FD24  00012DB8   SVNSERVE  0001:00002DB8  serve.c#1212 _get_client_info - 8420 0001:0000B1D8 (subversion\svnserve\serve.c)

 0270FD84  00012F60   SVNSERVE  0001:00002F60  serve.c#1258 _get_client_info - 8278 0001:0000B1D8 (subversion\svnserve\serve.c)

 0270FDE4  0003C46B   SVNSERVE  0001:0002C46B  marshal.c#1945 _svn_ra_svn__handle_command + D8 0001:0002C393 (subversion\libsvn_ra_svn\marshal.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     terminate            pointer to 32 bit signed     270FE84
   12    cmd_hash             pointer to type 0x25C        5660B8
   16    baton                pointer to void              579148
   20    conn                 pointer to type 0x20B        571000
   24    error_on_disconnect  32 bit signed                0
   28    pool                 pointer to type 0x21E        56C0D8
  -28    cmdname              8 bit unsigned               56C128
  -12    err                  pointer to type 0x23F        0
  -24    write_err            pointer to type 0x23F        554A78
  -32    params               pointer to type 0x298        56C218
  -16    command              pointer to type 0x32F        1A4A0
  -20    deprecated_params    pointer to type 0x289        564188

 0270FE34  0001BFBF   SVNSERVE  0001:0000BFBF  serve.c#4517 _serve_interruptable + 242 0001:0000BD7D (subversion\svnserve\serve.c)

 0270FEB4  0001DAF4   SVNSERVE  0001:0000DAF4  svnserve.c#643 _main - 1BE9 0001:0000F6DD (subversion\svnserve\svnserve.c)

 0270FEF4  000896E9   SVNSERVE  0001:000796E9   _apr_thread_pool_create - 7E7 0001:00079ED0 (apr_thread_pool.o)

 0270FF34  000CC0E1   SVNSERVE  0001:000BC0E1  thread.c#78 _apr_threadattr_guardsize_set + 2E 0001:000BC0B3 (threadproc\os2\thread.c)

 0270FF64  1E7A8567   LIBCX0    0001:00008567  beginthread.c#95 _LibLoadExceptq + 227 0001:00008340 (D:\Users\dmik\rpmbuild\BUILD\libcx-0.6.8\src\beginthread.c)

 0270FFB4  1E81930E   LIBCN0    0001:0005930E  beginthr.c#38 ___libc_back_threadCreate - 6A 0001:00059378 (beginthr.obj)

 0270FFF4  1FFDCE38   DOSCALL1  0004:0000CE38  DOS32R3EXITADDR


______________________________________________________________________

 Labels on the Stack
______________________________________________________________________

   ESP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 0270FADC  1FFB77D9   DOSCALL1  0002:000077D9  between HT32_Exit + 5 and UT32_ExtendedPointer - 1B
 0270FB08  00086C36   SVNSERVE  0001:00076C36  open.c#230 _apr_file_close + E3 0001:00076B53 (file_io\os2\open.c)
 0270FB38  000866C7   SVNSERVE  0001:000766C7  open.c#30 _apr_file_cleanup + 17 0001:000766B0 (file_io\os2\open.c)
 0270FB48  0002109E   SVNSERVE  0001:0001109E  apr_pools.c#1437 _apr_pvsprintf + 105 0001:00010F99 (memory\unix\apr_pools.c)
 0270FB54  000B4146   SVNSERVE  0001:000A4146  hooks.c#194 _svn_repos__parse_hooks_env - 565 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FB68  00021673   SVNSERVE  0001:00011673  apr_pools.c#2637 _apr_pool_cleanup_run + 57 0001:0001161C (memory\unix\apr_pools.c)
 0270FB78  1E86FC47   LIBCN0    0001:000AFC47  dcgettext.c#54 ___dcgettext + 37 0001:000AFC10 (dcgettext.obj)
 0270FB98  00020918   SVNSERVE  0001:00010918  apr_pools.c#1008 _apr_pool_destroy + 5C 0001:000108BC (memory\unix\apr_pools.c)
 0270FBA0  000B412D   SVNSERVE  0001:000A412D  hooks.c#194 _svn_repos__parse_hooks_env - 57E 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FBA8  1E86FCB0   LIBCN0    0001:000AFCB0  dgettext.c#55 ___dgettext + 20 0001:000AFC90 (dgettext.obj)
 0270FBAC  000B3B58   SVNSERVE  0001:000A3B58   _svn_repos__parse_hooks_env - B53 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FBB0  000B412D   SVNSERVE  0001:000A412D  hooks.c#194 _svn_repos__parse_hooks_env - 57E 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FBC8  000B438C   SVNSERVE  0001:000A438C  hooks.c#278 _svn_repos__parse_hooks_env - 31F 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FBD4  000B412D   SVNSERVE  0001:000A412D  hooks.c#194 _svn_repos__parse_hooks_env - 57E 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FC08  000B4490   SVNSERVE  0001:000A4490  hooks.c#302 _svn_repos__parse_hooks_env - 21B 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FC48  000B4ED3   SVNSERVE  0001:000A4ED3  hooks.c#662 _svn_repos__hooks_pre_revprop_change + 185 0001:000A4D4E (subversion\libsvn_repos\hooks.c)
 0270FC50  000B3C42   SVNSERVE  0001:000A3C42   _svn_repos__parse_hooks_env - A69 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FC78  000B464D   SVNSERVE  0001:000A464D  hooks.c#387 _svn_repos__parse_hooks_env - 5E 0001:000A46AB (subversion\libsvn_repos\hooks.c)
 0270FCC8  0005E8FD   SVNSERVE  0001:0004E8FD  fs-wrap.c#435 _svn_repos_fs_change_rev_prop4 + 17B 0001:0004E782 (subversion\libsvn_repos\fs-wrap.c)
 0270FD28  00012DB8   SVNSERVE  0001:00002DB8  serve.c#1212 _get_client_info - 8420 0001:0000B1D8 (subversion\svnserve\serve.c)
 0270FD58  0003BD88   SVNSERVE  0001:0002BD88  marshal.c#1728 _svn_ra_svn__parse_tuple + 25 0001:0002BD63 (subversion\libsvn_ra_svn\marshal.c)
 0270FD6C  0001B2DB   SVNSERVE  0001:0000B2DB  serve.c#4203 _get_client_info + 103 0001:0000B1D8 (subversion\svnserve\serve.c)
 0270FD88  00012F60   SVNSERVE  0001:00002F60  serve.c#1258 _get_client_info - 8278 0001:0000B1D8 (subversion\svnserve\serve.c)
 0270FDE8  0003C46B   SVNSERVE  0001:0002C46B  marshal.c#1945 _svn_ra_svn__handle_command + D8 0001:0002C393 (subversion\libsvn_ra_svn\marshal.c)
 0270FE08  00020870   SVNSERVE  0001:00010870  apr_pools.c#976 _apr_pool_clear + D3 0001:0001079D (memory\unix\apr_pools.c)
 0270FE24  0001A4A0   SVNSERVE  0001:0000A4A0  serve.c#3781 _get_client_info - D38 0001:0000B1D8 (subversion\svnserve\serve.c)
 0270FE38  0001BFBF   SVNSERVE  0001:0000BFBF  serve.c#4517 _serve_interruptable + 242 0001:0000BD7D (subversion\svnserve\serve.c)
 0270FE80  000895A1   SVNSERVE  0001:000795A1   _apr_thread_pool_create - 92F 0001:00079ED0 (apr_thread_pool.o)
 0270FE94  0001A660   SVNSERVE  0001:0000A660  serve.c#3781 _get_client_info - B78 0001:0000B1D8 (subversion\svnserve\serve.c)
 0270FEB8  0001DAF4   SVNSERVE  0001:0000DAF4  svnserve.c#643 _main - 1BE9 0001:0000F6DD (subversion\svnserve\svnserve.c)
 0270FEC4  0001DA85   SVNSERVE  0001:0000DA85  svnserve.c#626 _main - 1C58 0001:0000F6DD (subversion\svnserve\svnserve.c)
 0270FECC  00010033   SVNSERVE  0001:00000033  crt0.s#89 __text + 33 0001:00000000 ({standard input})
 0270FED8  000CC3B5   SVNSERVE  0001:000BC3B5  thread.c#245 _apr_thread_data_set + 28 0001:000BC38D (threadproc\os2\thread.c)
 0270FEE0  000895A1   SVNSERVE  0001:000795A1   _apr_thread_pool_create - 92F 0001:00079ED0 (apr_thread_pool.o)
 0270FEF8  000896E9   SVNSERVE  0001:000796E9   _apr_thread_pool_create - 7E7 0001:00079ED0 (apr_thread_pool.o)
 0270FF38  000CC0E1   SVNSERVE  0001:000BC0E1  thread.c#78 _apr_threadattr_guardsize_set + 2E 0001:000BC0B3 (threadproc\os2\thread.c)
 0270FF48  1E834099   LIBCN0    0001:00074099  free.c#19 __std_free + 19 0001:00074080 (free.obj)
 0270FF68  1E7A8567   LIBCX0    0001:00008567  beginthread.c#95 _LibLoadExceptq + 227 0001:00008340 (D:\Users\dmik\rpmbuild\BUILD\libcx-0.6.8\src\beginthread.c)
 0270FF84  000CC0BD   SVNSERVE  0001:000BC0BD  thread.c#73 _apr_threadattr_guardsize_set + A 0001:000BC0B3 (threadproc\os2\thread.c)
 0270FF90  1E7ACD90   LIBCX0    0001:0000CD90  main.c#78 libcxExceptionHandler 0001:0000CD90 (D:\Users\dmik\rpmbuild\BUILD\libcx-0.6.8\src\main.c)
 0270FF98  1E6A1270   EXCEPTQ   0001:00001270   _set_handle_flags - FCA0 0001:00010F10 (incdec)
 0270FFB8  1E81930E   LIBCN0    0001:0005930E  beginthr.c#38 ___libc_back_threadCreate - 6A 0001:00059378 (beginthr.obj)
 0270FFD8  1E828700   LIBCN0    0001:00068700  exceptions.c#74 __libc_Back_exceptionHandler 0001:00068700 (exceptions.obj)
 0270FFF8  1FFDCE38   DOSCALL1  0004:0000CE38  DOS32R3EXITADDR

______________________________________________________________________

 Stack Contents from ESP-10C to Stack Base  (ESP = 0270FADC)
______________________________________________________________________

 --addr--   --------------dwords---------------   -----chars------
 0270F9D0 : 00000000 3228BDE5 00000000 00000000 : ......(2........
 0270F9E0 : 00000062 00000000 00000000 FFFF0000 : b...............
 0270F9F0 : 00120000 00000000 00000000 10001000 : ................
 0270FA00 : 00000000 00000000 00000000 20200000 : ..............  
 0270FA10 : 00004020 00000000 00000000 00000000 :  @..............
 0270FA20 : 0000150B 00000053 00000053 00000000 : ....S...S.......
 0270FA30 : 0056D7C0 37343A35 00000000 00000002 : ..V.5:47........
 0270FA40 : 21000000 0270FB04 0008F45F 0000005B : ...!..p._...[...
 0270FA50 : 00010212 0270FADC 00000053 76627500 : ......p.S....ubv
 0270FA60 : 69737265 6D2E6E6F 00000002 2003A6A0 : ersion.m....... 
 0270FA70 : 0270FA90 2003A6A0 1E7DBCBD 0270FA90 : ..p.... ..}...p.
 0270FA80 : 1E7DB83A 000B412D 0270FB58 00000008 : :.}.-A..X.p.....
 0270FA90 : 0000003E 42492E53 35382D4D 20030030 : >...S.IBM-850.. 
 0270FAA0 : 000B3B58 0000000A 20737365 27732527 : X;......ess '%s'
 0270FAB0 : 4D5F434C 41535345 2F534547 76627573 : LC_MESSAGES/subv
 0270FAC0 : 69737265 6D2E6E6F 1E7D006F 1E7DBF2D : ersion.mo.}.-.}.
 0270FAD0 : 00000000 1E7DB3CC 00000000 1FFB77D9 : ......}......w..
 0270FAE0 : 00000000 00000000 0056D7C0 00000000 : ..........V.....
 0270FAF0 : 00000000 00000000 00000002 21000000 : ...............!
 0270FB00 : 0270FAE0 0270FB34 00086C36 37343A35 : ..p.4.p.6l..5:47
 0270FB10 : 00000000 00000003 00000000 00000000 : ................
 0270FB20 : 20008E55 00000000 00000000 01580018 : U.. ..........X.
 0270FB30 : 00000019 0270FB64 000866C7 00568120 : ....d.p..f.. .V.
 0270FB40 : 00000000 0270FB94 0002109E 01580018 : ......p.......X.
 0270FB50 : 0270FB60 000B4146 00568120 0056C0C0 : `.p.FA.. .V...V.
 0270FB60 : 015801CE 0270FB94 00021673 00568120 : ..X...p.s... .V.
 0270FB70 : 00000000 00000000 1E86FC47 00000058 : ........G...X...
 0270FB80 : 01580178 01580000 00568190 00000000 : x.X...X...V.....
 0270FB90 : 00000005 0270FBC4 00020918 005680A8 : ......p.......V.
 0270FBA0 : 000B412D 0270FBD8 1E86FCB0 000B3B58 : -A....p.....X;..
 0270FBB0 : 000B412D 0270FBD8 01580160 01000000 : -A....p.`.X.....
 0270FBC0 : 00000000 0270FC44 000B438C 00568098 : ....D.p..C....V.
 0270FBD0 : 01580058 000B412D 0056C480 00000000 : X.X.-A....V.....
 0270FBE0 : 00000000 00000000 0056C688 00000000 : ..........V.....
 0270FBF0 : 0056D7C0 00000001 00000000 00568098 : ..V...........V.
 0270FC00 : 0056D7B8 0056C0C0 000B4490 0056C688 : ..V...V..D....V.
 0270FC10 : 00000000 0270FC44 00000000 00000000 : ....D.p.........
 0270FC20 : 00000000 00568210 0056D7C0 00568098 : ......V...V...V.
 0270FC30 : 00000000 00000000 01580160 0270FD64 : ........`.X.d.p.
 0270FC40 : 01000000 0270FCC4 000B4ED3 00000000 : ......p..N......
 0270FC50 : 000B3C42 0056C480 0270FC88 0056C410 : B<....V...p...V.
 0270FC60 : 0056C688 0056C0D8 0056C410 0056C162 : ..V...V...V.b.V.
 0270FC70 : 0000000B 0270FCC4 000B464D 0056C0D8 : ......p.MF....V.
 0270FC80 : 004DFCA8 0056C688 0056C480 0056D790 : ..M...V...V...V.
 0270FC90 : 0056D7B8 0058B480 0056C148 0270FC82 : ..V...X.H.V...p.
 0270FCA0 : 00000000 00000000 00000000 00000020 : ............ ...
 0270FCB0 : 00000000 00000000 0056C480 01000000 : ..........V.....
 0270FCC0 : 00000000 0270FD24 0005E8FD 005794B8 : ....$.p.......W.
 0270FCD0 : 0056C410 0000000F 0058B480 0056C148 : ..V.......X.H.V.
 0270FCE0 : 0056C174 0000004D 0056C0D8 00571000 : t.V.M.....V...W.
 0270FCF0 : 0056C410 0056C1D0 00000002 0056C328 : ..V...V.....(.V.
 0270FD00 : 0056C308 0056C2E8 00000000 0056C0D8 : ..V...V.......V.
 0270FD10 : 00000000 00000000 4D56C0D8 01000000 : ..........VM....
 0270FD20 : 0270FD64 0270FD84 00012DB8 005794B8 : d.p...p..-....W.
 0270FD30 : 0000000F 0058B480 0056C148 0270FDB8 : ......X.H.V...p.
 0270FD40 : 0056C174 00000001 00000001 00000000 : t.V.............
 0270FD50 : 0270FD64 0056C0D8 0003BD88 0056C218 : d.p...V.......V.
 0270FD60 : 0270FD90 00579148 00571000 0001B2DB : ..p.H.W...W.....
 0270FD70 : 005640A0 00000000 00000000 00571000 : .@V...........W.
 0270FD80 : 0056C0D8 0270FDE4 00012F60 00571000 : ..V...p.`/....W.
 0270FD90 : 00579148 0000000F 0056C148 0270FDB8 : H.W.....H.V...p.
 0270FDA0 : 0056C174 0056C0D8 0056652C 005640A0 : t.V...V.,eV..@V.
 0270FDB0 : 01000000 00000000 0056C1D0 0056C174 : ..........V.t.V.
 0270FDC0 : 0056C148 0000000F 00000000 0056C118 : H.V...........V.
 0270FDD0 : 00000000 00579148 0270FDB8 00000000 : ....H.W...p.....
 0270FDE0 : 005640A0 0270FE34 0003C46B 00571000 : .@V.4.p.k.....W.
 0270FDF0 : 0056C0D8 0056C218 00579148 0270FE14 : ..V...V.H.W...p.
 0270FE00 : 00000000 0270FE34 00020870 0056C0D8 : ....4.p.p.....V.
 0270FE10 : 00564058 0056C218 0056C128 00554A78 : X@V...V.(.V.xJU.
 0270FE20 : 00564188 0001A4A0 00000000 01000000 : .AV.............
 0270FE30 : 005640A0 0270FEB4 0001BFBF 0270FE84 : .@V...p.......p.
 0270FE40 : 005660B8 00579148 00571000 00000000 : .`V.H.W...W.....
 0270FE50 : 0056C0D8 01000000 00000000 00000000 : ..V.............
 0270FE60 : 00000000 00564058 005600D0 2003C7A0 : ....X@V...V.... 
 0270FE70 : 00000000 01000000 00000000 00560068 : ............h.V.
 0270FE80 : 000895A1 00000000 00000000 005660B8 : .............`V.
 0270FE90 : 0056C0D8 0001A660 00000000 00562038 : ..V.`.......8 V.
 0270FEA0 : 00000000 00566078 00554A78 0055C1D0 : ....x`V.xJU...U.
 0270FEB0 : 0055C1B8 0270FEF4 0001DAF4 0270FEDC : ..U...p.......p.
 0270FEC0 : 00564098 0001DA85 00566078 00010033 : .@V.....x`V.3...
 0270FED0 : FFFFFFFF 0270FEF4 000CC3B5 0055C1D0 : ......p.......U.
 0270FEE0 : 000895A1 00566078 00564098 00000000 : ....x`V..@V.....
 0270FEF0 : 0055C1B8 0270FF34 000896E9 0055C198 : ..U.4.p.......U.
 0270FF00 : 00564098 00000000 0055C198 00000000 : .@V.......U.....
 0270FF10 : 00000000 00000000 00000000 00000000 : ................
 0270FF20 : 00000000 00000000 2003A828 0270FF94 : ........(.. ..p.
 0270FF30 : 0270FF8C 0270FF64 000CC0E1 0055C198 : ..p.d.p.......U.
 0270FF40 : 00554A78 0270FF64 1E834099 2003A828 : xJU.d.p..@..(.. 
 0270FF50 : 00000001 00000000 0055C198 00000000 : ..........U.....
 0270FF60 : 2003A828 0270FFB4 1E7A8567 0055C198 : (.. ..p.g.z...U.
 0270FF70 : 0000037F 00000000 00000000 00000000 : ................
 0270FF80 : 18AD9650 000CC0BD 0055C198 0270FF94 : P.........U...p.
 0270FF90 : 1E7ACD90 0270FFD4 1E6A1270 00000000 : ..z...p.p.j.....
 0270FFA0 : 00000000 00000000 2003CA20 0270FFD4 : ........ .. ..p.
 0270FFB0 : 00000000 0270FFF4 1E81930E 2003A828 : ......p.....(.. 
 0270FFC0 : 00000000 00000000 00000000 00000000 : ................
 0270FFD0 : 00000000 FFFFFFFF 1E828700 00000000 : ................
 0270FFE0 : 00000000 00000000 00000000 00000000 : ................
 0270FFF0 : 00000000 00000000 1FFDCE38 2003CA20 : ........8... .. 

______________________________________________________________________

 Memory addressed by ESI (0056D7C0) for 256 bytes
______________________________________________________________________

 --addr--   -----dwords------   ---------bytes---------   -chars--
 0056D7C0 : 0056C0D8 00000006 : D8 C0 56 00 06 00 00 00 : ..V.....
 0056D7C8 : 00000000 00000000 : 00 00 00 00 00 00 00 00 : ........
 0056D7D0 : 00000000 00000002 : 00 00 00 00 02 00 00 00 : ........
 0056D7D8 : 0056D818 00000001 : 18 D8 56 00 01 00 00 00 : ..V.....
 0056D7E0 : 00000000 00000000 : 00 00 00 00 00 00 00 00 : ........
 0056D7E8 : FFFFFFFF 00000002 : FF FF FF FF 02 00 00 00 : ........
 0056D7F0 : 00000000 00000000 : 00 00 00 00 00 00 00 00 : ........
 0056D810 : 4 lines not printed duplicate the line above
 0056D818 : 004C554E 00000000 : 4E 55 4C 00 00 00 00 00 : NUL.....
 0056D820 : 0056D710 0056D7C0 : 10 D7 56 00 C0 D7 56 00 : ..V...V.
 0056D828 : 000866B0 000866B0 : B0 66 08 00 B0 66 08 00 : .f...f..
 0056D830 : 00000000 00000000 : 00 00 00 00 00 00 00 00 : ........
 0056D8B8 : 17 lines not printed duplicate the line above

______________________________________________________________________

 DLLs accessible from this process
______________________________________________________________________

 DOSCALLS                   01/20/2020 06:45:00    870,880 C:\OS2KRNL
 PMMERGE  19620000 00001000 04/10/2007 18:26:01  1,270,275 C:\OS2\DLL\PMMERGE.DLL
 PMGPI    1b2c0000 00010000 10/16/2001 13:31:09    248,446 C:\OS2\DLL\PMGPI.DLL
 TCP32DLL 1e480000 00005a92 09/18/2001 17:48:20     19,293 C:\MPTN\DLL\TCP32DLL.DLL
 SO32DLL  1e680000 00004492 09/18/2001 17:48:19     14,397 C:\MPTN\DLL\SO32DLL.DLL
 EXCEPTQ  1e6a0000 000136c6 06/01/2020 21:37:01    162,595 C:\USR\LOCAL\LIB\EXCEPTQ.DLL
 PREWRITE 1e6e0000 00001e00 01/20/2020 06:47:00     11,521 C:\SYS\DLL\PREWRITE.DLL
 TCPIP32  1e6f0000 0001bb20 08/16/2011 06:01:00     87,504 C:\MPTN\DLL\TCPIP32.DLL
 LIBC066  1e740000 0002f2c0 03/28/2020 08:33:10    316,502 C:\USR\LIB\LIBC066.DLL
 GCC1     1e770000 00015760 05/08/2020 22:23:24     65,864 C:\USR\LIB\GCC1.DLL
 DISTORM  1e790000 0000a274 11/12/2012 00:43:02     57,491 C:\USR\LOCAL\LIB\DISTORM.DLL
 LIBCX0   1e7a0000 00010310 03/31/2020 07:24:29     52,267 C:\USR\LIB\LIBCX0.DLL
 LIBCN0   1e7c0000 0010b1b0 03/28/2020 08:33:11  1,216,805 C:\USR\LIB\LIBCN0.DLL
 SDDGRADD 1f330000 00005930 09/14/2019 19:46:03     21,061 C:\OS2\DLL\SDDGRADD.DLL
 SDDGREXT 1f360000 00005018 09/14/2019 19:46:03     19,591 C:\OS2\DLL\SDDGREXT.DLL
 FREETYPE 1f400000 000172dc 01/20/2020 06:47:01     82,370 C:\OS2\DLL\FREETYPE.DLL
 PMUNIF   1f430000 0000c3a0 10/16/2001 14:59:29     43,823 C:\OS2\DLL\PMUNIF.DLL
 PMATM    1f450000 0003bd25 09/14/2001 15:41:26    224,343 C:\OS2\DLL\PMATM.DLL
 DISPLAY  1f4b0000 0000004c 03/22/2006 08:54:14     44,198 C:\OS2\DLL\DISPLAY.DLL
 VMAN     1f520000 0000d9f9 12/06/2005 10:27:25     67,993 C:\OS2\DLL\VMAN.DLL
 GRE2VMAN 1f570000 000044a8 02/15/2017 13:42:26     21,325 C:\OS2\DLL\GRE2VMAN.DLL
 SDDPMI   1f590000 0001d238 09/14/2019 19:46:00    120,071 C:\OS2\DLL\SDDPMI.DLL
 VIDEOPMI 1f5e0000 0000c178 03/22/2006 09:47:06     65,161 C:\OS2\DLL\VIDEOPMI.DLL
 BVHWNDW  1f600000 00004316 09/10/2001 16:17:17     16,797 C:\OS2\DLL\BVHWNDW.DLL
 LOCALE   1f610000 00025fd0 09/04/2002 17:31:00    108,353 C:\OS2\DLL\LOCALE.DLL
 LIBUNI   1f830000 00012b9c 01/20/2020 07:34:15     80,766 C:\OS2\DLL\LIBUNI.DLL
 SPL1B    1f9a0000 00000822 01/18/2005 13:37:00      7,125 C:\OS2\DLL\SPL1B.DLL
 PMSPL    1f9b0000 00006a46 01/18/2005 13:37:00    280,283 C:\OS2\DLL\PMSPL.DLL
 PMSHLTKT 1fa30000 0000e000 09/06/2000 12:45:10     44,232 C:\OS2\DLL\PMSHLTKT.DLL
 UCV32    1fa40000 00005c91 09/04/2002 22:30:00     27,463 C:\OS2\DLL\UCV32.DLL
 UCONV    1fa60000 0000024f 01/20/2020 07:34:15      1,682 C:\OS2\DLL\UCONV.DLL
 SOFTDRAW 1fa70000 000c5a96 12/29/2004 11:15:00    417,095 C:\OS2\DLL\SOFTDRAW.DLL
 PMVIOP   1fb40000 0000e204 12/29/2004 11:46:00     66,820 C:\OS2\DLL\PMVIOP.DLL
 FFST     1ff00000 00002234 03/08/2002 18:23:00     11,425 C:\OS2\DLL\FFST.DLL
 DOSCALL1 1ffb0000 0000c1f4 11/24/2011 03:24:00    132,401 C:\OS2\DLL\DOSCALL1.DLL

______________________________________________________________________

 End of Exception Report - report took 1783 ms to generate
______________________________________________________________________

0062_02.TRP (27,648 bytes)   

Activities

psmedley

2020-09-09 19:32

administrator   ~0003539

can you try with http://smedley.id.au/tmp/subversion-1.14.0-os2-20200909.zip (not tested at all)

LewisR

2020-09-10 02:28

developer   ~0003540

Progress, of a sort.

No trap, but on the client side, I get:

svn: E165002: Failed to start 'V:/subversion/data114/svn14-snap-test/hooks/pre-revprop-change' hook
svn: E000003: Can't start process 'V:/subversion/data114/svn14-snap-test/hooks/pre-revprop-change':
No such process

(v:\subversion\data114 is the repo location on the server)

Nothing interesting in the server log:

13413 2020-09-09T16:52:19.171000Z 192.168.100.23 lgr svn14-snap-test open 2 cap=(edit-pipeline svndiff1 accepts-svndiff2 absent-entries depth mergeinfo log-revprops) / SVN/1.14.0%20(i386-pc-os2-emx) -
13413 2020-09-09T16:52:19.171000Z 192.168.100.23 lgr svn14-snap-test change-rev-prop r15 svn:log

LewisR

2024-01-23 06:36

developer   ~0004684

With svn.exe 1.14.2 (20221014), I get no output on the client side, svnserv crashes, and the following is logged (nothing interesting):

84 2024-01-22T20:02:19.815000Z 192.168.200.20 lgrosenthal arcaos open 2 cap=(edit-pipeline svndiff1 accepts-svndiff2 absent-entries depth mergeinfo log-revprops) / SVN/1.14.2%20(i386-pc-os2-emx) -
84 2024-01-22T20:02:19.872000Z 192.168.200.20 lgrosenthal arcaos rev-prop r1404 svn:log
84 2024-01-22T20:02:27.465000Z 192.168.200.20 lgrosenthal arcaos open 2 cap=(edit-pipeline svndiff1 accepts-svndiff2 absent-entries depth mergeinfo log-revprops) / SVN/1.14.2%20(i386-pc-os2-emx) -
84 2024-01-22T20:02:27.588000Z 192.168.200.20 lgrosenthal arcaos change-rev-prop r1404 svn:log

Issue History

Date Modified Username Field Change
2020-09-06 15:30 LewisR New Issue
2020-09-06 15:30 LewisR File Added: 0062_02.TRP
2020-09-09 19:32 psmedley Note Added: 0003539
2020-09-10 02:28 LewisR Note Added: 0003540
2024-01-23 06:36 LewisR Note Added: 0004684