View Issue Details

IDProjectCategoryView StatusLast Update
0000690Subversion for OS/2 & eCSBugpublic2021-04-09 19:22
ReporterSteven Levine Assigned ToSteven Levine  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
PlatformOS2/eCSOSOS/2 or eComstationOS Version1.x 2.x or 4.5
Fixed in Version1.7.x 
Summary0000690: svn, version 1.7.21 (r1692801) compiled Apr 12 2019, 19:07:53 can trap when svn up detects conflicts.
Descriptionsvn update can still trap intermittently when conflicts are detected.

The workaround is to use

  svn up --accept=postpone

which avoids the prompting and thus avoids the trap.

The .trp file implies either a stack resident buffer overflow or possibly a bad pointer.
TagsNo tags attached.
Attached Files
041D_01.TRP (80,277 bytes)   
______________________________________________________________________

 Exception Report - created 2019/06/02 16:25:16
______________________________________________________________________

 Hostname:         slamain
 OS2/eCS Version:  2.45
 # of Processors:  1
 Physical Memory:  2012 mb
 Virt Addr Limit:  2048 mb
 Exceptq Version:  7.11.5-shl (Jul  8 2018)

______________________________________________________________________

 Exception C0000005 - Access Violation
______________________________________________________________________

 Process:  D:\USR2\BIN\SVN.EXE (04/20/2019 02:42:10 9,119,539)
 PID:      41D (1053)
 TID:      01 (1)
 Priority: 200

 Filename: D:\USR\LIB\LIBCX0.DLL (12/31/2018 04:22:07 49,654)
 Address:  005B:1711EE68 (0001:0000EE68)
 Cause:    Attempted to read from 20202020
           (uncommitted memory allocated by LIBC066)

______________________________________________________________________

 Failing Instruction
______________________________________________________________________

 1711EE59  TEST DWORD [EBP-0x20], 0x4010  (f745 e0 10400000)
 1711EE60  JNZ  0x1711ee6c                (75 0a)
 1711EE62  MOV  EAX, [EBP-0x1c]           (8b45 e4)
 1711EE65  MOV  EDX, [EBP-0x1c]           (8b55 e4)
 1711EE68 >MOV  EDX, [EDX]                (8b12)
 1711EE6A  MOV  [EAX], EDX                (8910)
 1711EE6C  MOV  EAX, [EBP-0x1c]           (8b45 e4)
 1711EE6F  AND  EAX, 0xfffff000           (25 00f0ffff)

______________________________________________________________________

 Registers
______________________________________________________________________

 EAX : 20202020   EBX  : 40404040   ECX : 005DEC14   EDX  : 20202020
 ESI : 20202020   EDI  : 20202020
 ESP : 005DEB60   EBP  : 005DEB98   EIP : 1711EE68   EFLG : 00212246
 CS  : 005B       CSLIM: FFFFFFFF   SS  : 0053       SSLIM: FFFFFFFF

 EAX : uncommitted memory allocated by LIBC066
 EBX : unallocated memory
 ECX : read/write memory on this thread's stack
 EDX : uncommitted memory allocated by LIBC066
 ESI : uncommitted memory allocated by LIBC066
 EDI : uncommitted memory allocated by LIBC066

______________________________________________________________________

 Stack Info for Thread 01
______________________________________________________________________

   Size       Base        ESP         Max         Top
 00100000   005E0000 -> 005DEB60 -> 005DA000 -> 004E0000

______________________________________________________________________

 Call Stack
______________________________________________________________________

   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  1711EE68   LIBCX0    0001:0000EE68 

 005DEB98  17112711   LIBCX0    0001:00002711 

 005DEBE8  001374B9   SVN       0001:001274B9  readwrite.c#77 _apr_file_read + 149 0001:00127370 (file_io\os2\readwrite.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     thefile              pointer to type 0x202        748298
   12    buf                  pointer to void              5DEC93
   16    len                  pointer to 32 bit unsigned   5DEC5C
  -12    rc                   32 bit unsigned              0
  -24    bytes_read           32 bit unsigned              0
  -16    pos                  pointer to 8 bit unsigned    5DEC93
  -32    blocksize            32 bit unsigned              5DEC38
  -20    size                 32 bit unsigned              1
  -28    rv                   32 bit signed                1D292AB8
  -36    bytes_read           32 bit unsigned              19659040
  -36    bytes_read           32 bit unsigned              19659040
  -40    nbytes               32 bit unsigned              19659040
  -44    post_count           32 bit unsigned              0

 005DEC38  00137C1D   SVN       0001:00127C1D  readwrite.c#292 _apr_file_getc + 26 0001:00127BF7 (file_io\os2\readwrite.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     ch                   pointer to 8 bit unsigned    5DEC93
   12    thefile              pointer to type 0x202        748298
  -12    nbytes               32 bit unsigned              1

 005DEC68  0007C850   SVN       0001:0006C850  prompt.c#122 _svn_cmdline_auth_simple_prompt - 1CD 0001:0006CA1D (subversion\libsvn_subr\prompt.c)

 005DECB8  0007DAAD   SVN       0001:0006DAAD  prompt.c#512 _svn_cmdline_prompt_user2 + 2E 0001:0006DA7F (subversion\libsvn_subr\prompt.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     result               pointer to type 0x20E        5DED34
   12    prompt_str           8 bit unsigned               7481F8
   16    baton                0x25B                        70A638
   20    pool                 pointer to type 0x206        748098

 005DECE8  00013E98   SVN       0001:00003E98  conflict-callbacks.c#502 _svn_cl__conflict_handler + 909 0001:0000358F (subversion\svn\conflict-callbacks.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     result               pointer to type 0x25E        5DEE5C
   12    desc                 pointer to type 0x228        741288
   16    baton                pointer to void              70A640
   20    pool                 pointer to type 0x21F        73C0D8
  -24    b                    pointer to type 0x202        5DEE08
  -28    err                  pointer to type 0x217        7481F8
  -48    subpool              pointer to type 0x21F        5DEDE8
  -32    svn_err__temp        pointer to type 0x217        1
  -36    svn_err__temp        pointer to type 0x217        0
  -160   remains_in_conflict  32 bit signed                7413E8
  -40    svn_err__temp        pointer to type 0x217        70A640
  -44    svn_err__temp        pointer to type 0x217        A5CE7
  -164   answer               8 bit unsigned               38
  -12    prompt               pointer to 8 bit unsigned    734138
  -16    diff_allowed         32 bit signed                0
  -168   performed_edit       32 bit signed                740000
  -20    knows_something      32 bit signed                5DEDE4
  -68    svn_err__temp        pointer to type 0x217        40
  -72    svn_err__temp        pointer to type 0x217        740000
  -172   myval                0x267                        73DAF0
  -176   theirval             0x267                        53F08
  -76    svn_err__temp        pointer to type 0x217        73B2B8
  -80    svn_err__temp        pointer to type 0x217        36
  -84    svn_err__temp        pointer to type 0x217        0
  -88    svn_err__temp        pointer to type 0x217        73C0D8
  -92    svn_err__temp        pointer to type 0x217        6DECD
  -96    svn_err__temp        pointer to type 0x217        5DEDB8
  -152   svn_err__temp        pointer to type 0x217        1200
  -156   svn_err__temp        pointer to type 0x217        73AF9B
  -144   svn_err__temp        pointer to type 0x217        73C430
  -148   svn_err__temp        pointer to type 0x217        73C248
  -100   svn_err__temp        pointer to type 0x217        0
  -104   svn_err__temp        pointer to type 0x217        73C0D8
  -112   svn_err__temp        pointer to type 0x217        5DEDB8
  -108   svn_err__temp        pointer to type 0x217        7413E8
  -116   svn_err__temp        pointer to type 0x217        73DAF0
  -120   svn_err__temp        pointer to type 0x217        73DCD0
  -140   svn_err__temp        pointer to type 0x217        6DFEA
  -128   svn_err__temp        pointer to type 0x217        36
  -132   svn_err__temp        pointer to type 0x217        7450B8
  -136   svn_err__temp        pointer to type 0x217        7413E8
  -124   svn_err__temp        pointer to type 0x217        73DD00
  -180   answer               8 bit unsigned               5DED68
  -56    prompt               8 bit unsigned               7405E5
  -52    svn_err__temp        pointer to type 0x217        745328
  -60    svn_err__temp        pointer to type 0x217        36
  -64    svn_err__temp        pointer to type 0x217        748098

 005DEDE8  000A097B   SVN       0001:0009097B  ctx.c#65 _svn_client_create_context - 37 0001:000909B2 (subversion\libsvn_client\ctx.c)

 005DEE18  000749B5   SVN       0001:000649B5  merge.c#883 _svn_wc_create_conflict_result - 1625 0001:00065FDA (subversion\libsvn_wc\merge.c)

 005DEE78  00075039   SVN       0001:00065039  merge.c#1115 _svn_wc_create_conflict_result - FA1 0001:00065FDA (subversion\libsvn_wc\merge.c)

 005DEF48  00075C46   SVN       0001:00065C46  merge.c#1491 _svn_wc__internal_merge + 3B7 0001:0006588F (subversion\libsvn_wc\merge.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     work_items           pointer to type 0x24E        5DF07C
   12    merge_outcome        pointer to type 0x25B        5DF15C
   16    db                   pointer to type 0x211        6E24C8
   20    left_abspath         8 bit unsigned               73DD00
   24    left_version         pointer to type 0x280        0
   28    right_abspath        8 bit unsigned               73DAF0
   32    right_version        pointer to type 0x280        0
   36    target_abspath       8 bit unsigned               73C1C8
   40    wri_abspath          8 bit unsigned               734138
   44    left_label           8 bit unsigned               73DB50
   48    right_label          8 bit unsigned               73DB58
   52    target_label         8 bit unsigned               73DB60
   56    actual_props         pointer to type 0x218        73C568
   60    dry_run              32 bit signed                0
   64    diff3_cmd            8 bit unsigned               0
   68    merge_options        pointer to type 0x21B        0
   72    prop_diff            pointer to type 0x21B        73C218
   76    conflict_func        pointer to type 0x234        A092A
   80    conflict_baton       pointer to void              6E2458
   84    cancel_func          pointer to type 0x234        2D46B
   88    cancel_baton         pointer to void              0
   92    result_pool          pointer to type 0x21F        73C0D8
   96    scratch_pool         pointer to type 0x21F        73C0D8
  -16    pool                 pointer to type 0x21F        73C0D8
  -64    detranslated_target_ 8 bit unsigned               73DCD0
  -12    is_binary            32 bit signed                0
  -32    mimeprop             pointer to type 0x202        0
  -68    work_item            pointer to type 0x24F        73C0D8
  -96    mt                   0x20D                        6E24C8
  -20    svn_err__temp        pointer to type 0x229        5DF060
  -24    svn_err__temp        pointer to type 0x229        0
  -28    svn_err__temp        pointer to type 0x229        0
  -36    value                8 bit unsigned               0
  -40    svn_err__temp        pointer to type 0x229        0
  -44    svn_err__temp        pointer to type 0x229        0
  -48    svn_err__temp        pointer to type 0x229        0
  -52    svn_err__temp        pointer to type 0x229        73DB68
  -56    svn_err__temp        pointer to type 0x229        1
  -60    svn_err__temp        pointer to type 0x229        0

 005DF008  0006ABBC   SVN       0001:0005ABBC  update_editor.c#3716 _svn_wc__perform_file_merge + 2D9 0001:0005A8E3 (subversion\libsvn_wc\update_editor.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     work_items           pointer to type 0x361        5DF260
   12    merge_outcome        pointer to type 0x38A        5DF15C
   16    db                   pointer to type 0x218        6E24C8
   20    local_abspath        8 bit unsigned               73C1C8
   24    wri_abspath          8 bit unsigned               734138
   28    new_checksum         pointer to type 0x2DF        73C430
   32    original_checksum    pointer to type 0x2DF        73C248
   36    actual_props         pointer to type 0x23F        73C568
   40    ext_patterns         pointer to type 0x21B        0
   44    old_revision         32 bit signed                24
   48    target_revision      32 bit signed                4B
   52    propchanges          pointer to type 0x21B        73C218
   56    diff3_cmd            8 bit unsigned               0
   60    conflict_func        pointer to type 0x233        A092A
   64    conflict_baton       pointer to void              6E2458
   68    cancel_func          pointer to type 0x233        2D46B
   72    cancel_baton         pointer to void              0
   76    result_pool          pointer to type 0x20B        73C0D8
   80    scratch_pool         pointer to type 0x20B        73C0D8
  -20    oldrev_str           8 bit unsigned               73DB50
  -24    newrev_str           8 bit unsigned               73DB58
  -28    mine_str             8 bit unsigned               73DB60
  -48    merge_left           8 bit unsigned               73DC70
  -12    delete_left          32 bit signed                0
  -52    path_ext             8 bit unsigned               6A8CC
  -56    new_text_base_tmp_ab 8 bit unsigned               73DAF0
  -60    work_item            pointer to type 0x362        0
  -16    svn_err__temp        pointer to type 0x202        0
  -32    svn_err__temp        pointer to type 0x202        0
  -36    svn_err__temp        pointer to type 0x202        0
  -40    svn_err__temp        pointer to type 0x202        0
  -44    svn_err__temp        pointer to type 0x202        0

 005DF0B8  0006AEA9   SVN       0001:0005AEA9  update_editor.c#3868 _svn_wc__perform_file_merge + 5C6 0001:0005A8E3 (subversion\libsvn_wc\update_editor.c)

 005DF1A8  0006B7A0   SVN       0001:0005B7A0  update_editor.c#4177 _svn_wc__perform_file_merge + EBD 0001:0005A8E3 (subversion\libsvn_wc\update_editor.c)

 005DF338  001365B1   SVN       0001:001265B1  cancel.c#236 _svn_delta_get_cancellation_editor - 245 0001:001267F6 (subversion\libsvn_delta\cancel.c)

 005DF368  001B631E   SVN       0001:001A631E  fetch.c#2090 _svn_ra_neon__rev_prop + 251E 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)

 005DF448  003284DB   SVN       0001:003184DB  util.c#1135 _svn_ra_neon__set_neon_body_provider + 431 0001:003180AA (subversion\libsvn_ra_neon\util.c)

 005DF478  003297EF   SVN       0001:003197EF   _ne_xml_currentline - 4E1 0001:00319CD0 (ne_xml.obj)

 005DF4C8  000F08EA   SVN       0001:000E08EA   _XML_ParserReset + 2071 0001:000DE879 (xmlparse.obj)

 005DF588  000F18A9   SVN       0001:000E18A9   _XML_ParserReset + 3030 0001:000DE879 (xmlparse.obj)

 005DF5A8  000ED3B2   SVN       0001:000DD3B2   _XML_ParseBuffer + 73 0001:000DD33F (xmlparse.obj)

 005DF5E8  00329F70   SVN       0001:00319F70   _ne_xml_parse + 50 0001:00319F20 (ne_xml.obj)

 005DF628  003288D4   SVN       0001:003188D4  util.c#1242 _svn_ra_neon__xml_parser_create + 17D 0001:00318757 (subversion\libsvn_ra_neon\util.c)

 005DF658  0032310B   SVN       0001:0031310B   _ne_read_response_block + 5B 0001:003130B0 (ne_request.obj)

 005DF6B8  00323725   SVN       0001:00313725   _ne_request_dispatch + 35 0001:003136F0 (ne_request.obj)

 005DF6F8  00329174   SVN       0001:00319174  util.c#1534 _svn_ra_neon__request_dispatch + 130 0001:00319044 (subversion\libsvn_ra_neon\util.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     code_p               pointer to 32 bit signed     0
   12    req                  pointer to type 0x208        7180D8
   16    extra_headers        pointer to type 0x25E        727D78
   20    body                 8 bit unsigned               0
   24    okay_1               32 bit signed                C8
   28    okay_2               32 bit signed                0
   32    pool                 pointer to type 0x216        702038
  -16    error_parser         pointer to type 0x204        200B6FC0
  -20    statstruct           pointer to type 0x291        0
  -12    hi                   0x32C                        0
  -40    key                  0x32E                        1B6E8C
  -44    val                  pointer to void              1B6E6F
  -24    svn_err__temp        pointer to type 0x235        322896
  -28    svn_err__temp        pointer to type 0x235        470DF
  -32    svn_err__temp        pointer to type 0x235        327110
  -36    svn_err__temp        pointer to type 0x235        200B4F40

 005DF748  00328B04   SVN       0001:00318B04  util.c#1320 _svn_ra_neon__xml_parser_create + 3AD 0001:00318757 (subversion\libsvn_ra_neon\util.c)

 005DF7A8  00328CCC   SVN       0001:00318CCC  util.c#1373 _svn_ra_neon__parsed_request + AB 0001:00318C21 (subversion\libsvn_ra_neon\util.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     sess                 pointer to type 0x212        712120
   12    method               8 bit unsigned               1B6EAF
   16    url                  8 bit unsigned               712900
   20    body                 8 bit unsigned               0
   24    body_file            pointer to type 0x2E7        702A88
   28    set_parser           pointer to type 0x247        0
   32    startelm_cb          pointer to type 0x233        1B444E
   36    cdata_cb             pointer to type 0x233        1B5D96
   40    endelm_cb            pointer to type 0x233        1B5EC6
   44    baton                pointer to void              702858
   48    extra_headers        pointer to type 0x25E        727D78
   52    status_code          pointer to 32 bit signed     0
   56    spool_response       32 bit signed                0
   60    pool                 pointer to type 0x216        702038
  -20    req                  pointer to type 0x208        7180D8
  -16    err                  pointer to type 0x235        7AB13
  -12    svn_err__temp        pointer to type 0x235        0

 005DF808  001B711A   SVN       0001:001A711A  fetch.c#2417 _svn_ra_neon__rev_prop + 331A 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)

 005DF878  0014B3A3   SVN       0001:0013B3A3  adm_crawler.c#865 _svn_wc_crawl_revisions5 + 80D 0001:0013AB96 (subversion\libsvn_wc\adm_crawler.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     wc_ctx               pointer to type 0x21E        6E24B8
   12    local_abspath        8 bit unsigned               702140
   16    reporter             pointer to type 0x267        1B7194
   20    report_baton         pointer to void              702858
   24    restore_files        32 bit signed                1
   28    depth                0x265                        FFFFFFFE
   32    honor_depth_exclude  32 bit signed                1
   36    depth_compatibility_ 32 bit signed                0
   40    use_commit_times     32 bit signed                0
   44    cancel_func          pointer to type 0x26B        2D46B
   48    cancel_baton         pointer to void              0
   52    notify_func          pointer to type 0x22C        35E13
   56    notify_baton         pointer to void              5DFC70
   60    scratch_pool         pointer to type 0x20B        702038
  -24    db                   pointer to type 0x211        5DFA8C
  -56    fserr                pointer to type 0x202        702398
  -12    err                  pointer to type 0x202        5DFC70
  -72    target_rev           32 bit signed                7120C0
  -16    start_empty          32 bit signed                702038
  -76    status               0x225                        8ECC2
  -80    target_kind          0x227                        5DF998
  -84    repos_relpath        8 bit unsigned               1
  -88    repos_root_url       8 bit unsigned               24
  -92    target_depth         0x265                        0
  -96    target_lock          pointer to type 0x27F        0
  -100   disk_kind            0x229                        703CA0
  -20    report_depth         0x265                        5DFA88
  -28    svn_err__temp        pointer to type 0x202        0
  -60    svn_err__temp        pointer to type 0x202        FFFFFFFF
  -64    svn_err__temp        pointer to type 0x202        5DFA80
  -68    svn_err__temp        pointer to type 0x202        0
  -32    svn_err__temp        pointer to type 0x202        0
  -36    svn_err__temp        pointer to type 0x202        3
  -104   wrk_status           0x225                        703CB8
  -108   wrk_kind             0x227                        3
  -40    svn_err__temp        pointer to type 0x202        6E24C8
  -44    svn_err__temp        pointer to type 0x202        702808
  -48    svn_err__temp        pointer to type 0x202        0
  -52    svn_err__temp        pointer to type 0x202        0
  -112   parent_abspath       8 bit unsigned               0
  -116   base                 8 bit unsigned               2
  -120   parent_status        0x225                        0
  -124   parent_repos_relpath 8 bit unsigned               0
  -112   parent_abspath       8 bit unsigned               0
  -116   base                 8 bit unsigned               2
  -120   parent_status        0x225                        0
  -124   parent_repos_relpath 8 bit unsigned               0

 005DF998  000C9777   SVN       0001:000B9777  update.c#406 _svn_client__dirent_fetcher + D96 0001:000B89E1 (subversion\libsvn_client\update.c)

 005DFB18  000C9C9C   SVN       0001:000B9C9C  update.c#549 _svn_client__update_internal + 2E8 0001:000B99B4 (subversion\libsvn_client\update.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     result_rev           pointer to 32 bit signed     5DFBFC
   12    local_abspath        8 bit unsigned               702140
   16    revision             pointer to type 0x23F        5DFDB4
   20    depth                0x24A                        FFFFFFFE
   24    depth_is_sticky      32 bit signed                0
   28    ignore_externals     32 bit signed                0
   32    allow_unver_obstruct 32 bit signed                0
   36    adds_as_modification 32 bit signed                1
   40    make_parents         32 bit signed                0
   44    innerupdate          32 bit signed                0
   48    timestamp_sleep      pointer to 32 bit signed     5DFC00
   52    ctx                  pointer to type 0x24C        6E2458
   56    pool                 pointer to type 0x20B        702038
  -12    anchor_abspath       8 bit unsigned               702378
  -48    lockroot_abspath     8 bit unsigned               702378
  -16    err                  pointer to type 0x202        0
  -60    peg_revision         0x23F                        0
  -28    svn_err__temp        pointer to type 0x202        7020C0
  -32    svn_err__temp        pointer to type 0x202        702088
  -20    i                    32 bit signed                0
  -24    parent_abspath       8 bit unsigned               0
  -36    missing_parents      pointer to type 0x28A        6E2038
  -40    missing_parent       8 bit unsigned               702038
  -40    missing_parent       8 bit unsigned               702038
  -44    svn_err__temp        pointer to type 0x202        0
  -20    i                    32 bit signed                0
  -24    parent_abspath       8 bit unsigned               0
  -36    missing_parents      pointer to type 0x28A        6E2038

 005DFBA8  000C9E9D   SVN       0001:000B9E9D  update.c#606 _svn_client_update4 + 1AF 0001:000B9CEE (subversion\libsvn_client\update.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     result_revs          0x2C4                        5DFC6C
   12    paths                0x2C5                        70A6B8
   16    revision             pointer to type 0x23F        5DFDB4
   20    depth                0x24A                        FFFFFFFE
   24    depth_is_sticky      32 bit signed                0
   28    ignore_externals     32 bit signed                0
   32    allow_unver_obstruct 32 bit signed                0
   36    adds_as_modification 32 bit signed                1
   40    make_parents         32 bit signed                0
   44    ctx                  pointer to type 0x24C        6E2458
   48    pool                 pointer to type 0x20B        6E2038
  -12    i                    32 bit signed                0
  -20    subpool              pointer to type 0x20B        702038
  -16    path                 8 bit unsigned               55BB9
  -40    sleep                32 bit signed                0
  -24    err                  pointer to type 0x202        0
  -44    result_rev           32 bit signed                FFFFFFFF
  -48    local_abspath        8 bit unsigned               702140
  -28    svn_err__temp        pointer to type 0x202        0
  -32    svn_err__temp        pointer to type 0x202        0
  -36    notify               pointer to type 0x293        6E2038

 005DFC28  0003CAC0   SVN       0001:0002CAC0  update-cmd.c#157 _svn_cl__update + 1EA 0001:0002C8D6 (subversion\svn\update-cmd.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     os                   pointer to type 0x21B        6E21E8
   12    baton                pointer to void              5DFDA4
   16    scratch_pool         pointer to type 0x20B        6E2038
  -24    opt_state            pointer to type 0x22E        709060
  -28    ctx                  pointer to type 0x296        FFFFFFFE
  -60    targets              pointer to type 0x211        0
  -12    depth                0x246                        6E2458
  -16    depth_is_sticky      32 bit signed                70A638
  -72    nwb                  0x2B5                        709060
  -76    result_revs          pointer to type 0x211        70A6B8
  -32    svn_err__temp        pointer to type 0x202        0
  -36    svn_err__temp        pointer to type 0x202        3
  -40    svn_err__temp        pointer to type 0x202        5DFDB0
  -20    cl_depth             0x246                        8
  -44    svn_err__temp        pointer to type 0x202        6E2458
  -48    svn_err__temp        pointer to type 0x202        0
  -52    svn_err__temp        pointer to type 0x202        0
  -56    svn_err__temp        pointer to type 0x202        0

 005DFCC8  0003112B   SVN       0001:0002112B  main.c#2660 main + 33C5 0001:0001DD66 (subversion\svn\main.c)

  Offset Name                 Type                         Hex Value
  ������ �������������������� ���������������������������� ���������
   8     argc                 32 bit signed                2
   12    argv                 pointer to type 0x203        5DFFAC
   620   err                  pointer to type 0x20F        3B32534F
   524   allocator            pointer to type 0x23E        42494C47
   584   pool                 pointer to type 0x217        5C32534F
   520   opt_id               32 bit signed                554D5C3A
   516   os                   pointer to type 0x240        463B4E41
   208   opt_state            0x250                        52494453
   204   ctx                  pointer to type 0x2C0        4F003253
   580   received_opts        pointer to type 0x254        5C3A463B
   616   i                    32 bit signed                345C534D
   612   subcommand           pointer to type 0x209        4152474F
   608   dash_m_arg           8 bit unsigned               52505C3A
   604   dash_F_arg           8 bit unsigned               463B5350
   196   command_baton        0x2DE                        535953
   192   ab                   pointer to type 0x2C4        2E474946
   552   cfg_config           pointer to type 0x2E4        535C3253
   600   descend              32 bit signed                50415C32
   188   interactive_conflict 32 bit signed                4E4F435C
   576   changelists          pointer to type 0x2AB        32534F4E
   184   opt_arg              8 bit unsigned               3D454C49
   180   utf8_opt_arg         8 bit unsigned               46474643
   572   apr_err              32 bit signed                49575C53
   544   change_revs          pointer to type 0x254        3B32534F
   176   end                  pointer to 8 bit unsigned    363532
   596   changeno             32 bit signed                534F5C3A
   592   changeno_end         32 bit signed                463B5041
   532   range                pointer to type 0x2E6        5C32534F
   540   change_str           8 bit unsigned               5C3A463B
   588   s                    8 bit unsigned               4D544942
   536   is_negative          32 bit signed                534F444D
   544   change_revs          pointer to type 0x254        3B32534F
   172   buffer               pointer to type 0x27F        3236313D
   168   buffer_utf8          pointer to type 0x27F        454C444E
   172   buffer               pointer to type 0x27F        3236313D
   168   buffer_utf8          pointer to type 0x27F        454C444E
   164   path_utf8            8 bit unsigned               41484A42
   164   path_utf8            8 bit unsigned               41484A42
   528   svn_err__temp        pointer to type 0x20F        5C3A463B
   184   opt_arg              8 bit unsigned               3D454C49
   180   utf8_opt_arg         8 bit unsigned               46474643
   572   apr_err              32 bit signed                49575C53
   568   first_arg            8 bit unsigned               4F444D5C
   160   first_arg_utf8       8 bit unsigned               4F5F5057
   156   optstr               8 bit unsigned               5E1D2F
   564   badopt               pointer to type 0x200        32534F5C
   560   range                pointer to type 0x2E6        3A463B4D
   152   kind                 0x2EC                        5E0000
   148   local_abspath        8 bit unsigned               0
   556   fname_utf8           8 bit unsigned               45545359

 005DFF60  00010037   SVN       0001:00000037  crt0.s#90 __text + 37 0001:00000000 ({standard input})

 005DFF8C  1711C501   LIBCX0    0001:0000C501 

 005DFFE0  1D278AAB   LIBC066   0001:00028AAB  appinit.s#16 ___init_app + B 0001:00028AA0 (appinit.obj)


______________________________________________________________________

 Labels on the Stack
______________________________________________________________________

   ESP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 005DEB9C  17112711   LIBCX0    0001:00002711 
 005DEBC0  00010062   SVN       0001:00000062   _svn_cl__add - 7B 0001:000000DD (subversion\svn\add-cmd.c)
 005DEBEC  001374B9   SVN       0001:001274B9  readwrite.c#77 _apr_file_read + 149 0001:00127370 (file_io\os2\readwrite.c)
 005DEC1C  1D292AB8   LIBC066   0001:00042AB8  io.h#297 __std_fflush + 1EC 0001:000428CC (fflush.obj)
 005DEC3C  00137C1D   SVN       0001:00127C1D  readwrite.c#292 _apr_file_getc + 26 0001:00127BF7 (file_io\os2\readwrite.c)
 005DEC4C  000846D9   SVN       0001:000746D9  open.c#349 _apr_file_open_stdin + 20 0001:000746B9 (file_io\os2\open.c)
 005DEC6C  0007C850   SVN       0001:0006C850  prompt.c#122 _svn_cmdline_auth_simple_prompt - 1CD 0001:0006CA1D (subversion\libsvn_subr\prompt.c)
 005DEC8C  0006E0B5   SVN       0001:0005E0B5  apr_strings.c#165 _apr_pstrcat + C6 0001:0005DFEF (strings\apr_strings.c)
 005DECA4  00011187   SVN       0001:00001187  cat-cmd.c#52 _svn_cl__cat + 2C 0001:0000115B (subversion\svn\cat-cmd.c)
 005DECBC  0007DAAD   SVN       0001:0006DAAD  prompt.c#512 _svn_cmdline_prompt_user2 + 2E 0001:0006DA7F (subversion\libsvn_subr\prompt.c)
 005DECEC  00013E98   SVN       0001:00003E98  conflict-callbacks.c#502 _svn_cl__conflict_handler + 909 0001:0000358F (subversion\svn\conflict-callbacks.c)
 005DED0C  00053D8A   SVN       0001:00043D8A  diff_file.c#2142 _svn_diff_file_output_unified3 + 98A 0001:00043400 (subversion\libsvn_diff\diff_file.c)
 005DED1C  000461A7   SVN       0001:000361A7  apr_pools.c#906 _apr_palloc + 210 0001:00035F97 (memory\unix\apr_pools.c)
 005DED2C  00054A96   SVN       0001:00044A96  diff_file.c#2389 _svn_diff_file_output_merge2 + 300 0001:00044796 (subversion\libsvn_diff\diff_file.c)
 005DED38  00053F08   SVN       0001:00043F08  diff_file.c#2162 _svn_diff_file_output_unified3 + B08 0001:00043400 (subversion\libsvn_diff\diff_file.c)
 005DED5C  0006DFEA   SVN       0001:0005DFEA  apr_strings.c#120 _apr_pmemdup + 41 0001:0005DFA9 (strings\apr_strings.c)
 005DED8C  0006DECD   SVN       0001:0005DECD  apr_strings.c#78 _apr_pstrdup + 3D 0001:0005DE90 (strings\apr_strings.c)
 005DEDBC  000A5CE7   SVN       0001:00095CE7  util.c#382 _svn_wc__cd2_to_cd + 1DE 0001:00095B09 (subversion\libsvn_wc\util.c)
 005DEDEC  000A097B   SVN       0001:0009097B  ctx.c#65 _svn_client_create_context - 37 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DEE1C  000749B5   SVN       0001:000649B5  merge.c#883 _svn_wc_create_conflict_result - 1625 0001:00065FDA (subversion\libsvn_wc\merge.c)
 005DEE4C  0007A816   SVN       0001:0006A816  io.c#3088 _svn_io_file_close + 39 0001:0006A7DD (subversion\libsvn_subr\io.c)
 005DEE58  0007A7C7   SVN       0001:0006A7C7  io.c#3077 _svn_io_file_open + 1BD 0001:0006A60A (subversion\libsvn_subr\io.c)
 005DEE7C  00075039   SVN       0001:00065039  merge.c#1115 _svn_wc_create_conflict_result - FA1 0001:00065FDA (subversion\libsvn_wc\merge.c)
 005DEEB0  000A092A   SVN       0001:0009092A  ctx.c#57 _svn_client_create_context - 88 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DEEB8  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DEECC  00074B80   SVN       0001:00064B80  merge.c#964 _svn_wc_create_conflict_result - 145A 0001:00065FDA (subversion\libsvn_wc\merge.c)
 005DEF1C  0004A8E5   SVN       0001:0003A8E5  properties.c#302 _svn_prop_get_value + 2D 0001:0003A8B8 (subversion\libsvn_subr\properties.c)
 005DEF4C  00075C46   SVN       0001:00065C46  merge.c#1491 _svn_wc__internal_merge + 3B7 0001:0006588F (subversion\libsvn_wc\merge.c)
 005DEF80  000A092A   SVN       0001:0009092A  ctx.c#57 _svn_client_create_context - 88 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DEF88  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DEF98  0006A8E2   SVN       0001:0005A8E2  update_editor.c#3622 _svn_wc__perform_file_merge - 1 0001:0005A8E3 (subversion\libsvn_wc\update_editor.c)
 005DF00C  0006ABBC   SVN       0001:0005ABBC  update_editor.c#3716 _svn_wc__perform_file_merge + 2D9 0001:0005A8E3 (subversion\libsvn_wc\update_editor.c)
 005DF054  000A092A   SVN       0001:0009092A  ctx.c#57 _svn_client_create_context - 88 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DF05C  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DF084  0006A8CC   SVN       0001:0005A8CC  update_editor.c#3622 _svn_wc__perform_file_merge - 17 0001:0005A8E3 (subversion\libsvn_wc\update_editor.c)
 005DF0BC  0006AEA9   SVN       0001:0005AEA9  update_editor.c#3868 _svn_wc__perform_file_merge + 5C6 0001:0005A8E3 (subversion\libsvn_wc\update_editor.c)
 005DF0F4  000A092A   SVN       0001:0009092A  ctx.c#57 _svn_client_create_context - 88 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DF0FC  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DF130  000A092A   SVN       0001:0009092A  ctx.c#57 _svn_client_create_context - 88 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DF138  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DF14C  00058A47   SVN       0001:00048A47  path.c#1124 _svn_path_cstring_to_utf8 + 29 0001:00048A1E (subversion\libsvn_subr\path.c)
 005DF1AC  0006B7A0   SVN       0001:0005B7A0  update_editor.c#4177 _svn_wc__perform_file_merge + EBD 0001:0005A8E3 (subversion\libsvn_wc\update_editor.c)
 005DF1CC  00058A47   SVN       0001:00048A47  path.c#1124 _svn_path_cstring_to_utf8 + 29 0001:00048A1E (subversion\libsvn_subr\path.c)
 005DF1EC  000A092A   SVN       0001:0009092A  ctx.c#57 _svn_client_create_context - 88 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DF1F4  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DF204  00132EFD   SVN       0001:00122EFD  wc_db_pristine.c#318 _svn_wc__db_pristine_get_tempdir + 12C 0001:00122DD1 (subversion\libsvn_wc\wc_db_pristine.c)
 005DF20C  000470C8   SVN       0001:000370C8  apr_pools.c#2637 _apr_pool_cleanup_run + 57 0001:00037071 (memory\unix\apr_pools.c)
 005DF230  00166F32   SVN       0001:00156F32  wc_db_wcroot.c#340 _svn_wc__db_close_many_wcroots + 7E 0001:00156EB4 (subversion\libsvn_wc\wc_db_wcroot.c)
 005DF234  000A092A   SVN       0001:0009092A  ctx.c#57 _svn_client_create_context - 88 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DF23C  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DF254  00058A47   SVN       0001:00048A47  path.c#1124 _svn_path_cstring_to_utf8 + 29 0001:00048A1E (subversion\libsvn_subr\path.c)
 005DF29C  0004643F   SVN       0001:0003643F  apr_pools.c#1057 _apr_pool_destroy + 134 0001:0003630B (memory\unix\apr_pools.c)
 005DF320  001B1EC8   SVN       0001:001A1EC8   _svn_ra_neon__get_file - E34 0001:001A2CFC (subversion\libsvn_ra_neon\fetch.c)
 005DF33C  001365B1   SVN       0001:001265B1  cancel.c#236 _svn_delta_get_cancellation_editor - 245 0001:001267F6 (subversion\libsvn_delta\cancel.c)
 005DF34C  001B44AD   SVN       0001:001A44AD  fetch.c#1416 _svn_ra_neon__rev_prop + 6AD 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF36C  001B631E   SVN       0001:001A631E  fetch.c#2090 _svn_ra_neon__rev_prop + 251E 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF38C  1D25AFE7   LIBC066   0001:0000AFE7  ialloc.c#317 __um_lump_alloc + 47F 0001:0000AB68 (D:\Coding\libc\libc-0.6\src\emx\src\lib\malloc\ialloc.c)
 005DF3CC  1D25AB0A   LIBC066   0001:0000AB0A  ialloc.c#369 __um_alloc_no_lock + 5A 0001:0000AAB0 (D:\Coding\libc\libc-0.6\src\emx\src\lib\malloc\ialloc.c)
 005DF408  001B2040   SVN       0001:001A2040   _svn_ra_neon__get_file - CBC 0001:001A2CFC (subversion\libsvn_ra_neon\fetch.c)
 005DF41C  001B1F90   SVN       0001:001A1F90   _svn_ra_neon__get_file - D6C 0001:001A2CFC (subversion\libsvn_ra_neon\fetch.c)
 005DF44C  003284DB   SVN       0001:003184DB  util.c#1135 _svn_ra_neon__set_neon_body_provider + 431 0001:003180AA (subversion\libsvn_ra_neon\util.c)
 005DF47C  003297EF   SVN       0001:003197EF   _ne_xml_currentline - 4E1 0001:00319CD0 (ne_xml.obj)
 005DF49C  0032973D   SVN       0001:0031973D   _ne_xml_currentline - 593 0001:00319CD0 (ne_xml.obj)
 005DF4AC  0032849F   SVN       0001:0031849F  util.c#1131 _svn_ra_neon__set_neon_body_provider + 3F5 0001:003180AA (subversion\libsvn_ra_neon\util.c)
 005DF4B4  003295BC   SVN       0001:003195BC   _ne_xml_currentline - 714 0001:00319CD0 (ne_xml.obj)
 005DF4CC  000F08EA   SVN       0001:000E08EA   _XML_ParserReset + 2071 0001:000DE879 (xmlparse.obj)
 005DF53C  001882A0   SVN       0001:001782A0   _XmlInitUnknownEncodingNS + 938 0001:00177968 (xmltok.obj)
 005DF55C  000EC10A   SVN       0001:000DC10A   _XML_GetBuffer + 16E 0001:000DBF9C (xmlparse.obj)
 005DF58C  000F18A9   SVN       0001:000E18A9   _XML_ParserReset + 3030 0001:000DE879 (xmlparse.obj)
 005DF5AC  000ED3B2   SVN       0001:000DD3B2   _XML_ParseBuffer + 73 0001:000DD33F (xmlparse.obj)
 005DF5EC  00329F70   SVN       0001:00319F70   _ne_xml_parse + 50 0001:00319F20 (ne_xml.obj)
 005DF62C  003288D4   SVN       0001:003188D4  util.c#1242 _svn_ra_neon__xml_parser_create + 17D 0001:00318757 (subversion\libsvn_ra_neon\util.c)
 005DF65C  0032310B   SVN       0001:0031310B   _ne_read_response_block + 5B 0001:003130B0 (ne_request.obj)
 005DF698  00327110   SVN       0001:00317110  util.c#432 _svn_ra_neon__request_create + 187 0001:00316F89 (subversion\libsvn_ra_neon\util.c)
 005DF6B4  00035E13   SVN       0001:00025E13  notify.c#1074 _svn_cl__check_externals_failed_notify_wrapper 0001:00025E13 (subversion\svn\notify.c)
 005DF6BC  00323725   SVN       0001:00313725   _ne_request_dispatch + 35 0001:003136F0 (ne_request.obj)
 005DF6D4  00328FCD   SVN       0001:00318FCD  util.c#1479 _svn_ra_neon__maybe_store_auth_info_after_result + 8C 0001:00318F41 (subversion\libsvn_ra_neon\util.c)
 005DF6D8  00322B17   SVN       0001:00312B17   _ne_get_request_flag + 27 0001:00312AF0 (ne_request.obj)
 005DF6DC  0032900C   SVN       0001:0031900C  util.c#1479 _svn_ra_neon__maybe_store_auth_info_after_result + CB 0001:00318F41 (subversion\libsvn_ra_neon\util.c)
 005DF6E0  00322896   SVN       0001:00312896   _ne_accept_2xx + A6 0001:003127F0 (ne_request.obj)
 005DF6FC  00329174   SVN       0001:00319174  util.c#1534 _svn_ra_neon__request_dispatch + 130 0001:00319044 (subversion\libsvn_ra_neon\util.c)
 005DF704  00328FCD   SVN       0001:00318FCD  util.c#1479 _svn_ra_neon__maybe_store_auth_info_after_result + 8C 0001:00318F41 (subversion\libsvn_ra_neon\util.c)
 005DF708  0032900C   SVN       0001:0031900C  util.c#1479 _svn_ra_neon__maybe_store_auth_info_after_result + CB 0001:00318F41 (subversion\libsvn_ra_neon\util.c)
 005DF71C  001B6E6F   SVN       0001:001A6E6F  fetch.c#2368 _svn_ra_neon__rev_prop + 306F 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF720  001B6E8C   SVN       0001:001A6E8C  fetch.c#2368 _svn_ra_neon__rev_prop + 308C 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF728  00327110   SVN       0001:00317110  util.c#432 _svn_ra_neon__request_create + 187 0001:00316F89 (subversion\libsvn_ra_neon\util.c)
 005DF72C  000470DF   SVN       0001:000370DF  apr_pools.c#2687 _apr_pool_cleanup_null 0001:000370DF (memory\unix\apr_pools.c)
 005DF730  00322896   SVN       0001:00312896   _ne_accept_2xx + A6 0001:003127F0 (ne_request.obj)
 005DF744  00035E13   SVN       0001:00025E13  notify.c#1074 _svn_cl__check_externals_failed_notify_wrapper 0001:00025E13 (subversion\svn\notify.c)
 005DF74C  00328B04   SVN       0001:00318B04  util.c#1320 _svn_ra_neon__xml_parser_create + 3AD 0001:00318757 (subversion\libsvn_ra_neon\util.c)
 005DF774  00035E13   SVN       0001:00025E13  notify.c#1074 _svn_cl__check_externals_failed_notify_wrapper 0001:00025E13 (subversion\svn\notify.c)
 005DF77C  00327101   SVN       0001:00317101  util.c#426 _svn_ra_neon__request_create + 178 0001:00316F89 (subversion\libsvn_ra_neon\util.c)
 005DF788  00326E76   SVN       0001:00316E76  util.c#351 _svn_ra_neon__lookup_xml_elem - 449 0001:003172BF (subversion\libsvn_ra_neon\util.c)
 005DF78C  000470DF   SVN       0001:000370DF  apr_pools.c#2687 _apr_pool_cleanup_null 0001:000370DF (memory\unix\apr_pools.c)
 005DF7A4  001B6E9C   SVN       0001:001A6E9C  fetch.c#2368 _svn_ra_neon__rev_prop + 309C 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF7AC  00328CCC   SVN       0001:00318CCC  util.c#1373 _svn_ra_neon__parsed_request + AB 0001:00318C21 (subversion\libsvn_ra_neon\util.c)
 005DF7B8  001B6EAF   SVN       0001:001A6EAF  fetch.c#2368 _svn_ra_neon__rev_prop + 30AF 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF7CC  001B444E   SVN       0001:001A444E  fetch.c#1400 _svn_ra_neon__rev_prop + 64E 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF7D0  001B5D96   SVN       0001:001A5D96  fetch.c#1952 _svn_ra_neon__rev_prop + 1F96 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF7D4  001B5EC6   SVN       0001:001A5EC6  fetch.c#1997 _svn_ra_neon__rev_prop + 20C6 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF7EC  001B6E6F   SVN       0001:001A6E6F  fetch.c#2368 _svn_ra_neon__rev_prop + 306F 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF7F8  0007AB13   SVN       0001:0006AB13  io.c#3175 _svn_io_file_seek + 5F 0001:0006AAB4 (subversion\libsvn_subr\io.c)
 005DF80C  001B711A   SVN       0001:001A711A  fetch.c#2417 _svn_ra_neon__rev_prop + 331A 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF814  001B6EAF   SVN       0001:001A6EAF  fetch.c#2368 _svn_ra_neon__rev_prop + 30AF 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF828  001B444E   SVN       0001:001A444E  fetch.c#1400 _svn_ra_neon__rev_prop + 64E 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF82C  001B5D96   SVN       0001:001A5D96  fetch.c#1952 _svn_ra_neon__rev_prop + 1F96 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF830  001B5EC6   SVN       0001:001A5EC6  fetch.c#1997 _svn_ra_neon__rev_prop + 20C6 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF87C  0014B3A3   SVN       0001:0013B3A3  adm_crawler.c#865 _svn_wc_crawl_revisions5 + 80D 0001:0013AB96 (subversion\libsvn_wc\adm_crawler.c)
 005DF888  0014AB7F   SVN       0001:0013AB7F  adm_crawler.c#621 _svn_wc_restore + 1050 0001:00139B2F (subversion\libsvn_wc\adm_crawler.c)
 005DF89C  001B7194   SVN       0001:001A7194  fetch.c#2441 _svn_ra_neon__rev_prop + 3394 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF8BC  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DF8C4  00035E13   SVN       0001:00025E13  notify.c#1074 _svn_cl__check_externals_failed_notify_wrapper 0001:00025E13 (subversion\svn\notify.c)
 005DF8FC  001B7AA5   SVN       0001:001A7AA5  fetch.c#2722 _svn_ra_neon__do_update + 80 0001:001A7A25 (subversion\libsvn_ra_neon\fetch.c)
 005DF94C  0008ECC2   SVN       0001:0007ECC2  ra_loader.c#819 _svn_ra_do_update2 + A5 0001:0007EC1D (subversion\libsvn_ra\ra_loader.c)
 005DF994  00035E13   SVN       0001:00025E13  notify.c#1074 _svn_cl__check_externals_failed_notify_wrapper 0001:00025E13 (subversion\svn\notify.c)
 005DF99C  000C9777   SVN       0001:000B9777  update.c#406 _svn_client__dirent_fetcher + D96 0001:000B89E1 (subversion\libsvn_client\update.c)
 005DF9A8  001B7194   SVN       0001:001A7194  fetch.c#2441 _svn_ra_neon__rev_prop + 3394 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DF9C4  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DF9CC  00035E13   SVN       0001:00025E13  notify.c#1074 _svn_cl__check_externals_failed_notify_wrapper 0001:00025E13 (subversion\svn\notify.c)
 005DF9DC  000C89E1   SVN       0001:000B89E1  update.c#53 _svn_client__dirent_fetcher 0001:000B89E1 (subversion\libsvn_client\update.c)
 005DF9E4  000A092A   SVN       0001:0009092A  ctx.c#57 _svn_client_create_context - 88 0001:000909B2 (subversion\libsvn_client\ctx.c)
 005DF9F4  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DF9FC  00035E13   SVN       0001:00025E13  notify.c#1074 _svn_cl__check_externals_failed_notify_wrapper 0001:00025E13 (subversion\svn\notify.c)
 005DFA0C  000461A7   SVN       0001:000361A7  apr_pools.c#906 _apr_palloc + 210 0001:00035F97 (memory\unix\apr_pools.c)
 005DFA28  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DFA34  00166F32   SVN       0001:00156F32  wc_db_wcroot.c#340 _svn_wc__db_close_many_wcroots + 7E 0001:00156EB4 (subversion\libsvn_wc\wc_db_wcroot.c)
 005DFA38  0012A7FA   SVN       0001:0011A7FA  wc_db.c#10778 _svn_wc__db_temp_wcroot_tempdir + 225 0001:0011A5D5 (subversion\libsvn_wc\wc_db.c)
 005DFA58  000C89E0   SVN       0001:000B89E0   _svn_client__dirent_fetcher - 1 0001:000B89E1 (subversion\libsvn_client\update.c)
 005DFA84  001B7194   SVN       0001:001A7194  fetch.c#2441 _svn_ra_neon__rev_prop + 3394 0001:001A3E00 (subversion\libsvn_ra_neon\fetch.c)
 005DFACC  0005986F   SVN       0001:0004986F  dirent_uri.c#497 _svn_dirent_internal_style - 7B4 0001:0004A023 (subversion\libsvn_subr\dirent_uri.c)
 005DFB1C  000C9C9C   SVN       0001:000B9C9C  update.c#549 _svn_client__update_internal + 2E8 0001:000B99B4 (subversion\libsvn_client\update.c)
 005DFB5C  0005B9F5   SVN       0001:0004B9F5  dirent_uri.c#1636 _svn_dirent_get_absolute + 19D 0001:0004B858 (subversion\libsvn_subr\dirent_uri.c)
 005DFBAC  000C9E9D   SVN       0001:000B9E9D  update.c#606 _svn_client_update4 + 1AF 0001:000B9CEE (subversion\libsvn_client\update.c)
 005DFBEC  0003F934   SVN       0001:0002F934  util.c#1365 _svn_cl__eat_peg_revisions + 7C 0001:0002F8B8 (subversion\svn\util.c)
 005DFC18  00055BB9   SVN       0001:00045BB9  opt.c#666 _svn_opt__revision_to_string + DD 0001:00045ADC (subversion\libsvn_subr\opt.c)
 005DFC2C  0003CAC0   SVN       0001:0002CAC0  update-cmd.c#157 _svn_cl__update + 1EA 0001:0002C8D6 (subversion\svn\update-cmd.c)
 005DFC5C  000461A7   SVN       0001:000361A7  apr_pools.c#906 _apr_palloc + 210 0001:00035F97 (memory\unix\apr_pools.c)
 005DFC70  00033B5E   SVN       0001:00023B5E  notify.c#108 _svn_cl__print_conflict_stats + E2E 0001:00022D30 (subversion\svn\notify.c)
 005DFCCC  0003112B   SVN       0001:0002112B  main.c#2660 main + 33C5 0001:0001DD66 (subversion\svn\main.c)
 005DFCF0  0002D46B   SVN       0001:0001D46B  main.c#1502 _svn_cl__check_cancel 0001:0001D46B (subversion\svn\main.c)
 005DFD18  1FFC7DC9   DOSCALL1  0002:00007DC9  THK32XHNDLR
 005DFD44  1D2925D0   LIBC066   0001:000425D0  execname.c#22 __execname + 30 0001:000425A0 (execname.obj)
 005DFD64  1711E8FA   LIBCX0    0001:0000E8FA 
 005DFD90  1FFC0145   DOSCALL1  0002:00000145  between DOS32GETENV + 43 and DOS32CANONICALIZE - 2E
 005DFD94  1FFC015E   DOSCALL1  0002:0000015E  between DOS32GETENV + 5C and DOS32CANONICALIZE - 15
 005DFF00  1D2DF2E2   LIBC066   0001:0008F2E2  _getenv_int.c#48 __getenv_longlong + 12 0001:0008F2D0 (_getenv_int.obj)
 005DFF1C  0001117E   SVN       0001:0000117E  cat-cmd.c#52 _svn_cl__cat + 23 0001:0000115B (subversion\svn\cat-cmd.c)
 005DFF30  1D2DF3C7   LIBC066   0001:0008F3C7  _getenv_int.c#108 __getenv_int + 13 0001:0008F3B4 (_getenv_int.obj)
 005DFF34  1711C2B2   LIBCX0    0001:0000C2B2 
 005DFF44  0002CCC0   SVN       0001:0001CCC0   _svn_cl__cmd_table + 52E0 0001:000179E0 (subversion\svn\main.c)
 005DFF64  00010037   SVN       0001:00000037  crt0.s#90 __text + 37 0001:00000000 ({standard input})
 005DFF78  1711C030   LIBCX0    0001:0000C030 
 005DFF80  176B1270   EXCEPTQ   0001:00001270  MYHANDLER
 005DFF84  1D261304   LIBC066   0001:00011304  __init.c#82 ___init + C4 0001:00011240 (D:\Coding\libc\libc-0.6\src\emx\src\lib\sys\__init.c)
 005DFF90  1711C501   LIBCX0    0001:0000C501 
 005DFFA8  1D296F60   LIBC066   0001:00046F60  exceptions.c#76 __libc_Back_exceptionHandler 0001:00046F60 (exceptions.obj)
 005DFFD4  1D261292   LIBC066   0001:00011292  __init.c#311 ___init + 52 0001:00011240 (D:\Coding\libc\libc-0.6\src\emx\src\lib\sys\__init.c)
 005DFFE4  1D278AAB   LIBC066   0001:00028AAB  appinit.s#16 ___init_app + B 0001:00028AA0 (appinit.obj)
 005DFFEC  1FFEC188   DOSCALL1  0004:0000C188  DOS32R3EXITADDR

______________________________________________________________________

 Stack Contents from ESP-100 to Stack Base  (ESP = 005DEB60)
______________________________________________________________________

 --addr--   --------------dwords---------------   -----chars------
 005DEA60 : 00000000 0000041D 00080000 00000000 : ................
 005DEA70 : FFFF0000 02790000 00000000 00000000 : ......y.........
 005DEA80 : 00000000 00000000 00000000 00000000 : ................
 005DEA90 : 20200000 00004020 00000000 00000000 : ..   @..........
 005DEAA0 : 00000000 0000150B 00000053 00000053 : ........S...S...
 005DEAB0 : 20202020 20202020 20202020 40404040 :             @@@@
 005DEAC0 : 005DEC14 20202020 005DEB98 1711EE68 : ..].    ..].h...
 005DEAD0 : 0000005B 00212246 005DEB60 00000053 : [...F"!.`.].S...
 005DEAE0 : 005DEAFC 00000000 19658930 005DEAE0 : ..].....0.e...].
 005DEAF0 : 00000000 00000001 0000150B 00000000 : ................
 005DEB00 : 0000150B 19658930 005DEB28 1D25C8D3 : ....0.e.(.]...%.
 005DEB10 : 196588C0 00000000 005DEB8C 19658930 : ..e.......].0.e.
 005DEB20 : 00000080 00000002 005DEB58 1D2B65DD : ........X.]..e+.
 005DEB30 : 00000002 00748318 00000080 19658930 : ......t.....0.e.
 005DEB40 : 00000019 00000000 00748308 00748318 : ..........t...t.
 005DEB50 : 00000080 00748318 005DEB88 1711EE55 : ......t...].U...
 005DEB60 : 20202000 005DEB74 005DEB78 00000002 : .   t.].x.].....
 005DEB70 : 005DEB88 00001000 00000003 20202020 : ..].........    
 005DEB80 : 00000080 19659040 005DEBB8 005DEC14 : ....@.e...]...].
 005DEB90 : 20202020 20202020 005DEBE8 17112711 :         ..]..'..
 005DEBA0 : 20202020 20202020 00000002 00000001 :         ........
 005DEBB0 : 19659040 00000080 005DEBE8 005DEC14 : @.e.......]...].
 005DEBC0 : 00010062 FFFFFFFF 19659040 00000000 : b.......@.e.....
 005DEBD0 : 00000080 00000080 005DEBF8 005DEC14 : ..........]...].
 005DEBE0 : 0073C430 0073C248 005DEC38 001374B9 : 0.s.H.s.8.]..t..
 005DEBF0 : 00000000 20202020 20202020 005DEC14 : ....        ..].
 005DEC00 : 19659040 00000000 00000000 00000000 : @.e.............
 005DEC10 : 19659040 19659040 005DEC38 1D292AB8 : @.e.@.e.8.]..*).
 005DEC20 : 00000000 00000001 005DEC93 00000000 : ..........].....
 005DEC30 : 00000000 007412C8 005DEC68 00137C1D : ......t.h.]..|..
 005DEC40 : 00748298 005DEC93 005DEC5C 000846D9 : ..t...].\.]..F..
 005DEC50 : 005DEC94 00000000 00000000 00000001 : ..].............
 005DEC60 : 0073C430 0073C248 005DECB8 0007C850 : 0.s.H.s...].P...
 005DEC70 : 005DEC93 00748298 00748098 005DEC10 : ..]...t...t...].
 005DEC80 : 2003C540 0073C248 0073C430 0006E0B5 : @.. H.s.0.s.....
 005DEC90 : 00748262 00748298 00000016 00000000 : b.t...t.........
 005DECA0 : 00000000 00011187 00748280 00000000 : ..........t.....
 005DECB0 : 0000006A 00000016 005DECE8 0007DAAD : j.........].....
 005DECC0 : 005DED34 007481F8 00000000 0070A638 : 4.]...t.....8.p.
 005DECD0 : 00748098 00000016 00000002 00748278 : ..t.........x.t.
 005DECE0 : 00000002 00000000 005DEDE8 00013E98 : ..........]..>..
 005DECF0 : 005DED34 007481F8 0070A638 00748098 : 4.]...t.8.p...t.
 005DED00 : 877F87A3 00000000 00000000 00053D8A : .............=..
 005DED10 : 007380D1 00001233 005DED58 000461A7 : ..s.3...X.]..a..
 005DED20 : 0073C0D8 0073C248 005DEE08 00054A96 : ..s.H.s...]..J..
 005DED30 : 00000000 005DED68 00053F08 0073DAF0 : ....h.]..?....s.
 005DED40 : 00740000 00000038 007413E8 0073AF9B : ..t.8.....t...s.
 005DED50 : 00001200 0073C248 0073C430 0006DFEA : ....H.s.0.s.....
 005DED60 : 007413E8 007450B8 00000036 0073DD00 : ..t..Pt.6.....s.
 005DED70 : 0073DCD0 0073DAF0 005DEDB8 007413E8 : ..s...s...]...t.
 005DED80 : 0073C0D8 00000000 005DEDB8 0006DECD : ..s.......].....
 005DED90 : 0073C0D8 00000000 00000036 0073B2B8 : ..s.....6.....s.
 005DEDA0 : 00740000 00000040 00748098 00000036 : ..t.@.....t.6...
 005DEDB0 : 007405E5 00745328 005DEDE8 000A5CE7 : ..t.(St...]..\..
 005DEDC0 : 0070A640 00000000 00000001 007481F8 : @.p...........t.
 005DEDD0 : 005DEE08 005DEDE4 00000000 00734138 : ..]...].....8As.
 005DEDE0 : 0073C430 0073C248 005DEE18 000A097B : 0.s.H.s...].{...
 005DEDF0 : 005DEE5C 00741288 0070A640 0073C0D8 : \.]...t.@.p...s.
 005DEE00 : 0073DD78 00745120 00741288 006E2458 : x.s. Qt...t.X$n.
 005DEE10 : 21000000 005DEDF4 005DEE78 000749B5 : ...!..].x.]..I..
 005DEE20 : 005DEE5C 00741218 006E2458 0073C0D8 : \.]...t.X$n...s.
 005DEE30 : 0073C0D8 007450B8 0073DCD0 00000000 : ..s..Pt...s.....
 005DEE40 : 00000000 0073C0D8 005DEE78 0007A816 : ......s.x.].....
 005DEE50 : 0073DE10 00000000 0007A7C7 00741420 : ..s......... .t.
 005DEE60 : 0073C0D8 00000000 00000000 00741218 : ..s...........t.
 005DEE70 : 00734138 0073C430 005DEF48 00075039 : 8As.0.s.H.].9P..
 005DEE80 : 005DF07C 005DEFA8 0073DD00 0073DAF0 : |.]...]...s...s.
 005DEE90 : 0073DB50 0073DB58 0073DB60 005DF15C : P.s.X.s.`.s.\.].
 005DEEA0 : 00000000 00000000 007450B8 0073DCD0 : .........Pt...s.
 005DEEB0 : 000A092A 006E2458 0002D46B 00000000 : *...X$n.k.......
 005DEEC0 : 0073C0D8 0073C0D8 005DEF48 00074B80 : ..s...s.H.]..K..
 005DEED0 : 005DEF10 0073DD00 0073C1C8 0073C0D8 : ..]...s...s...s.
 005DEEE0 : 0073C0D8 0073C0D8 0073DD78 007450B8 : ..s...s.x.s..Pt.
 005DEEF0 : 0073DE10 00000001 0000000D 00000000 : ..s.............
 005DEF00 : 0073DC60 005DEF74 00000000 00000001 : `.s.t.].........
 005DEF10 : 00000000 00000000 00000000 0004A8E5 : ................
 005DEF20 : 00000000 00000000 0073DD60 0073C0D8 : ........`.s...s.
 005DEF30 : 0073DC70 00000000 00000000 00734138 : p.s.........8As.
 005DEF40 : 0073C430 0073C248 005DF008 00075C46 : 0.s.H.s...].F\..
 005DEF50 : 005DF07C 005DF15C 005DEFA8 0073DD00 : |.].\.]...]...s.
 005DEF60 : 0073DAF0 0073DB50 0073DB58 0073DB60 : ..s.P.s.X.s.`.s.
 005DEF70 : 00000000 00000000 00000000 0073DCD0 : ..............s.
 005DEF80 : 000A092A 006E2458 0002D46B 00000000 : *...X$n.k.......
 005DEF90 : 0073C0D8 0073C0D8 0006A8E2 0073DC38 : ..s...s.....8.s.
 005DEFA0 : 0073C430 0073C248 006E24C8 0073C1C8 : 0.s.H.s..$n...s.
 005DEFB0 : 00734138 0073C568 0073C218 00000000 : 8As.h.s...s.....
 005DEFC0 : 00000000 0073C0D8 0073DCD0 00000000 : ......s...s.....
 005DEFD0 : 00000001 0073DB68 00000000 00000000 : ....h.s.........
 005DEFE0 : 00000000 00000000 00000000 00000000 : ................
 005DEFF0 : 00000000 005DF060 0073C0D8 00000000 : ....`.]...s.....
 005DF000 : 00000000 00000000 005DF0B8 0006ABBC : ..........].....
 005DF010 : 005DF07C 005DF15C 006E24C8 0073DD00 : |.].\.]..$n...s.
 005DF020 : 00000000 0073DAF0 00000000 0073C1C8 : ......s.......s.
 005DF030 : 00734138 0073DB50 0073DB58 0073DB60 : 8As.P.s.X.s.`.s.
 005DF040 : 0073C568 00000000 00000000 00000000 : h.s.............
 005DF050 : 0073C218 000A092A 006E2458 0002D46B : ..s.*...X$n.k...
 005DF060 : 00000000 0073C0D8 0073C0D8 0073C700 : ......s...s...s.
 005DF070 : 00000001 00000000 00001200 00000000 : ................
 005DF080 : 0073DAF0 0006A8CC 0073DC70 00000000 : ..s.....p.s.....
 005DF090 : 00000000 00000000 00000000 0073DB60 : ............`.s.
 005DF0A0 : 0073DB58 0073DB50 00000000 00000000 : X.s.P.s.........
 005DF0B0 : 0073C640 0073C4A8 005DF1A8 0006AEA9 : @.s...s...].....
 005DF0C0 : 005DF260 005DF15C 006E24C8 0073C1C8 : `.].\.]..$n...s.
 005DF0D0 : 00734138 0073C430 0073C248 0073C568 : 8As.0.s.H.s.h.s.
 005DF0E0 : 00000000 00000024 0000004B 0073C218 : ....$...K.....s.
 005DF0F0 : 00000000 000A092A 006E2458 0002D46B : ....*...X$n.k...
 005DF100 : 00000000 0073C0D8 0073C0D8 00000000 : ......s...s.....
 005DF110 : 200C9D08 00000002 0073C640 00000000 : ... ....@.s.....
 005DF120 : 00000024 0000004B 0073C218 00000000 : $...K.....s.....
 005DF130 : 000A092A 006E2458 0002D46B 00000000 : *...X$n.k.......
 005DF140 : 00000000 00000002 E10626C7 00058A47 : .........&..G...
 005DF150 : 00000000 E10626C7 005DF1A8 00000003 : .....&....].....
 005DF160 : 00000001 00000000 00000000 0073C0D8 : ..............s.
 005DF170 : 0073C0D8 006E24C8 00000000 0073C0D8 : ..s..$n.......s.
 005DF180 : 00734098 007140D8 00744058 00000000 : .@s..@q.X@t.....
 005DF190 : 0071DD48 00000000 00000000 00000000 : H.q.............
 005DF1A0 : 0073C640 0073C4A8 005DF338 0006B7A0 : @.s...s.8.].....
 005DF1B0 : 005DF260 005DF248 005DF244 005DF288 : `.].H.].D.]...].
 005DF1C0 : 0073C118 0073C568 E10626C7 00058A47 : ..s.h.s..&..G...
 005DF1D0 : 0073C0D8 0073C0D8 0073C640 0073C568 : ..s...s.@.s.h.s.
 005DF1E0 : 0073C4A8 00000001 00000000 000A092A : ..s.........*...
 005DF1F0 : 006E2458 0002D46B 00000000 0073C0D8 : X$n.k.........s.
 005DF200 : 0073C0D8 00132EFD 005DF238 000470C8 : ..s.....8.]..p..
 005DF210 : 00749310 00748098 00000001 00000000 : ..t...t.........
 005DF220 : 00000400 000003DF 00000004 00000000 : ................
 005DF230 : 00166F32 000A092A 006E2458 0002D46B : 2o..*...X$n.k...
 005DF240 : 2003C580 00000000 00000000 0073C4F8 : ... ..........s.
 005DF250 : E10626C7 00058A47 00000004 0000004B : .&..G.......K...
 005DF260 : 00000000 0073C568 0073C640 0073C4A8 : ....h.s.@.s...s.
 005DF270 : 0073C488 0073C468 0073C568 0073C640 : ..s.h.s.h.s.@.s.
 005DF280 : 0073C450 00000002 00000004 00000000 : P.s.............
 005DF290 : 00738098 200981C0 005DF2C8 0004643F : ..s.... ..].?d..
 005DF2A0 : 2003C580 00000000 007480D8 00000000 : ... ......t.....
 005DF2B0 : 00000000 0073A0A0 2003C580 00000000 : ......s.... ....
 005DF2C0 : 200C9200 20033554 00000000 00000000 : ... T5. ........
 005DF2D0 : 00736078 00000000 00000004 00000000 : x`s.............
 005DF2E0 : 0073C4F0 00000000 00000000 00000000 : ..s.............
 005DF2F0 : 00736060 0073C0D8 007140D8 0073C118 : ``s...s..@q...s.
 005DF300 : 00736310 20033554 200C9D00 00000004 : .cs.T5. ... ....
 005DF310 : 00000000 00000000 0073C568 00000002 : ........h.s.....
 005DF320 : 001B1EC8 2008F760 0000000B 00736078 : ....`.. ....x`s.
 005DF330 : 200BC960 20033554 005DF368 001365B1 : `.. T5. h.]..e..
 005DF340 : 0073C118 00736398 00736078 001B44AD : ..s..cs.x`s..D..
 005DF350 : 000000F5 00000000 00702848 007360B8 : ........H(p..`s.
 005DF360 : 00744058 200981C0 005DF448 001B631E : X@t.... H.]..c..
 005DF370 : 007360B8 00736398 00736078 2003011C : .`s..cs.x`s.... 
 005DF380 : 20030000 00000000 005DF3C8 1D25AFE7 : ... ......]...%.
 005DF390 : 2003011C 0000000D 00000004 00000000 : ... ............
 005DF3A0 : 200C9200 0073636C 005DF3D8 00000040 : ... lcs...].@...
 005DF3B0 : 200C9CF8 00000004 0000000D 0000000D : ... ............
 005DF3C0 : 20030000 00000000 005DF408 1D25AB0A : ... ......]...%.
 005DF3D0 : 20030000 2003011C 0000000D 00000004 : ... ... ........
 005DF3E0 : 00000000 0000001C 00000004 00000002 : ................
 005DF3F0 : 00736368 0073636C 0D7F98C0 00000000 : hcs.lcs.........
 005DF400 : 2003013C 20030000 001B2040 00000000 : <.. ... @ ......
 005DF410 : 00000001 00000001 005DF448 001B1F90 : ........H.].....
 005DF420 : 00702808 00702858 00000001 00000001 : .(p.X(p.........
 005DF430 : 00000014 00000034 00000001 200981C0 : ....4.......... 
 005DF440 : 200BC960 20033554 005DF478 003284DB : `.. T5. x.]...2.
 005DF450 : 00702858 000000F0 2003AA48 2008D794 : X(p.....H.. ... 
 005DF460 : 000000E3 2003013C 00000001 00718150 : ....<.. ....P.q.
 005DF470 : 200BA365 200C9200 005DF4C8 003297EF : e.. ... ..]...2.
 005DF480 : 00718150 000000F0 2003AA48 2008D794 : P.q.....H.. ... 
 005DF490 : 2003AA68 000000E3 005DF4C8 0032973D : h.. ......].=.2.
 005DF4A0 : 200C9200 200981C0 005DF4C8 0032849F : ... ... ..]...2.
 005DF4B0 : 00000004 003295BC 000000E3 2009FA00 : ......2........ 
 005DF4C0 : 200BA11E 200BA3BD 005DF588 000F08EA : ... ... ..].....
 005DF4D0 : 200981C0 20092AA0 200BA97C 005DF56C : ... .*. |.. l.].
 005DF4E0 : 200BCA3F 00000000 00000000 00000000 : ?.. ............
 005DF4F0 : 00000000 2009A2EC 00000000 00000000 : ....... ........
 005DF500 : 00000000 00000000 00000000 00000000 : ................
 005DF510 : 00000000 20093D30 00000001 2009FBA0 : ....0=. ....... 
 005DF520 : 200BA3B2 00000000 20093CE0 20092240 : ... .....<. @". 
 005DF530 : 01099DC0 2009FB24 2009FB20 001882A0 : ....$..  .. ....
 005DF540 : 00000000 00000000 00000000 00000000 : ................
 005DF550 : 00000000 200B9CA0 00001BA4 000EC10A : ....... ........
 005DF560 : 200BA375 200BB844 200BCA2E 200BA3BE : u.. D.. ... ... 
 005DF570 : 20099DC0 20098CA8 00001000 2009FA00 : ... ... ....... 
 005DF580 : 000008DC 00000000 005DF5A8 000F18A9 : ..........].....
 005DF590 : 200BA3B0 200BA97C 2009FA18 00000001 : ... |.. ... ....
 005DF5A0 : 000008DC 2009FA00 005DF5E8 000ED3B2 : ....... ..].....
 005DF5B0 : 2009FA00 200BA0A0 200BA97C 2009FA18 : ... ... |.. ... 
 005DF5C0 : 20099DC0 20098CA8 00001000 2009D8F8 : ... ... ....... 
 005DF5D0 : 20099DC0 00000000 00000000 200981C0 : ... ........... 
 005DF5E0 : 00000000 000008DC 005DF628 00329F70 : ........(.].p.2.
 005DF5F0 : 2009FA00 000008DC 00000000 00000000 : ... ............
 005DF600 : 00000000 2009D8F8 005DF658 20098CA8 : ....... X.].... 
 005DF610 : 2009D8F8 000008DC 005DF658 000008DC : ... ....X.].....
 005DF620 : 2009D8F8 20033570 005DF658 003288D4 : ... p5. X.]...2.
 005DF630 : 200981C0 2009D8F8 000008DC 20098CA8 : ... ... ....... 
 005DF640 : 0000000F 00000000 00712120 00727EF0 : ........ !q..~r.
 005DF650 : 2009D8F8 20033570 005DF6B8 0032310B : ... p5. ..]..12.
 005DF660 : 00727EF0 2009D8F8 000008DC 000008DC : .~r.... ........
 005DF670 : 2009D8F8 00000000 200B7C20 007181C8 : ... .... |. ..q.
 005DF680 : 00702858 00000000 00000000 000008DC : X(p.............
 005DF690 : 00718098 200B7C20 00327110 20090A0D : ..q. |. .q2.... 
 005DF6A0 : 00000014 00000000 00718098 2009D8C0 : ..........q.... 
 005DF6B0 : 2009D8F8 00035E13 005DF6F8 00323725 : ... .^....].%72.
 005DF6C0 : 2009D8C0 2009D8F8 00002000 200B6FC0 : ... ... . ...o. 
 005DF6D0 : 00718178 00328FCD 00322B17 0032900C : x.q...2..+2...2.
 005DF6E0 : 00322896 00000000 200B6FC0 00718178 : .(2......o. x.q.
 005DF6F0 : 00702858 00702038 005DF748 00329174 : X(p.8 p.H.].t.2.
 005DF700 : 2009D8C0 00328FCD 0032900C 005DF71C : ... ..2...2...].
 005DF710 : 00702858 00702038 005DF748 001B6E6F : X(p.8 p.H.].on..
 005DF720 : 001B6E8C 200B4F40 00327110 000470DF : .n..@O. .q2..p..
 005DF730 : 00322896 00000000 200B6FC0 00000000 : .(2......o. ....
 005DF740 : 2009D8C0 00035E13 005DF7A8 00328B04 : ... .^....]...2.
 005DF750 : 00000000 007180D8 00727D78 00000000 : ......q.x}r.....
 005DF760 : 000000C8 00000000 00702038 00718128 : ........8 p.(.q.
 005DF770 : 00702038 00035E13 005DF7A8 00327101 : 8 p..^....]..q2.
 005DF780 : 00718098 007180D8 00326E76 000470DF : ..q...q.vn2..p..
 005DF790 : 00726060 007180D8 00000000 200981C0 : ``r...q........ 
 005DF7A0 : 00702A88 001B6E9C 005DF808 00328CCC : .*p..n....]...2.
 005DF7B0 : 007180D8 00712120 001B6EAF 00712900 : ..q. !q..n...)q.
 005DF7C0 : 00000000 00702A88 00000000 001B444E : .....*p.....ND..
 005DF7D0 : 001B5D96 001B5EC6 00702858 00727D78 : .]...^..X(p.x}r.
 005DF7E0 : 00000000 00000000 00702038 001B6E6F : ........8 p.on..
 005DF7F0 : 8F16F188 007180D8 0007AB13 00000000 : ......q.........
 005DF800 : 00702038 00703CB8 005DF878 001B711A : 8 p..<p.x.]..q..
 005DF810 : 00712120 001B6EAF 00712900 00000000 :  !q..n...)q.....
 005DF820 : 00702A88 00000000 001B444E 001B5D96 : .*p.....ND...]..
 005DF830 : 001B5EC6 00702858 00727D78 00000000 : .^..X(p.x}r.....
 005DF840 : 00000000 00702038 00718098 005DF924 : ....8 p...q.$.].
 005DF850 : 00702038 0070AA98 00712900 00000000 : 8 p...p..)q.....
 005DF860 : 00703CE0 00000000 00727D78 00702858 : .<p.....x}r.X(p.
 005DF870 : 00703CB8 00000003 005DF998 0014B3A3 : .<p.......].....
 005DF880 : 00702858 00702038 0014AB7F 00000024 : X(p.8 p.....$...
 005DF890 : 00703CA0 00703CB8 00000003 001B7194 : .<p..<p......q..
 005DF8A0 : 00702858 00000001 FFFFFFFE 00000001 : X(p.............
 005DF8B0 : 00000000 00000000 00000000 0002D46B : ............k...
 005DF8C0 : 00000000 00035E13 005DFC70 00702038 : .....^..p.].8 p.
 005DF8D0 : 00000000 00703C78 00000000 00702858 : ....x<p.....X(p.
 005DF8E0 : 00702750 00000000 00000001 00712120 : P'p......... !q.
 005DF8F0 : 00702020 00000000 005DF948 001B7AA5 :   p.....H.]..z..
 005DF900 : 007120C0 005DFA84 005DFA80 FFFFFFFF : . q...]...].....
 005DF910 : 00702398 00000000 FFFFFFFE 00000000 : .#p.............
 005DF920 : 00000000 00000002 00000000 00000003 : ................
 005DF930 : 00703CB8 00703CA0 00000000 00000000 : .<p..<p.........
 005DF940 : 00000024 00000001 005DF998 0008ECC2 : $.........].....
 005DF950 : 007120C0 00000000 005DFA80 FFFFFFFF : . q.......].....
 005DF960 : 00702398 00000000 00000000 00702808 : .#p..........(p.
 005DF970 : 006E24C8 00000003 00000000 00000000 : .$n.............
 005DF980 : 005DFA8C 005DFA88 00702038 005DFC70 : ..]...].8 p.p.].
 005DF990 : 00702858 00035E13 005DFB18 000C9777 : X(p..^....].w...
 005DF9A0 : 006E24B8 00702140 001B7194 00702858 : .$n.@!p..q..X(p.
 005DF9B0 : 00000001 FFFFFFFE 00000001 00000000 : ................
 005DF9C0 : 00000000 0002D46B 00000000 00035E13 : ....k........^..
 005DF9D0 : 005DFC70 00702038 00000000 000C89E1 : p.].8 p.........
 005DF9E0 : 005DFA4C 000A092A 006E2458 00000000 : L.].*...X$n.....
 005DF9F0 : 00000000 0002D46B 00000000 00035E13 : ....k........^..
 005DFA00 : 005DFC70 00702038 00702038 000461A7 : p.].8 p.8 p..a..
 005DFA10 : 00702038 0070AA98 00000001 00000001 : 8 p...p.........
 005DFA20 : 00000000 00000000 0002D46B 00000000 : ........k.......
 005DFA30 : 0070AA98 00166F32 0012A7FA 005DFA74 : ..p.2o......t.].
 005DFA40 : 006E2458 00000000 00000001 007120C0 : X$n.......... q.
 005DFA50 : FFFFFFFF 007023F8 000C89E0 007120C0 : .....#p...... q.
 005DFA60 : 00000000 00000000 00000000 00000000 : ................
 005DFA70 : 0000004B 00702790 00000000 007023F8 : K....'p......#p.
 005DFA80 : 00702858 001B7194 00702848 00702808 : X(p..q..H(p..(p.
 005DFA90 : 00000000 00000000 00702378 00000000 : ........x#p.....
 005DFAA0 : 00000000 00000000 00000000 00000000 : ................
 005DFAB0 : 006E24C8 00702240 00000000 00000000 : .$n.@"p.........
 005DFAC0 : 00702618 00000000 00000000 0005986F : .&p.........o...
 005DFAD0 : 00000000 00000000 00000000 00000000 : ................
 005DFAE0 : 00000000 00000000 00000000 00000000 : ................
 005DFAF0 : 00000000 006F9360 005DFC00 00702398 : ....`.o...]..#p.
 005DFB00 : 00000000 00000000 00000000 00000000 : ................
 005DFB10 : 006E2458 005DFDB4 005DFBA8 000C9C9C : X$n...]...].....
 005DFB20 : 005DFBFC 00702140 00702378 005DFB6C : ..].@!p.x#p.l.].
 005DFB30 : FFFFFFFE 00000000 00000000 00000000 : ................
 005DFB40 : 00000001 005DFC00 00000001 006E2458 : ......].....X$n.
 005DFB50 : 00702038 00000000 005DFBA8 0005B9F5 : 8 p.......].....
 005DFB60 : 007020F8 00702038 00702038 00000000 : . p.8 p.8 p.....
 005DFB70 : 00000000 00000000 00702378 00000000 : ........x#p.....
 005DFB80 : 00702038 006E2038 00702088 007020C0 : 8 p.8 n.. p.. p.
 005DFB90 : 00000000 00000000 00000000 00702378 : ............x#p.
 005DFBA0 : 00000000 006E2458 005DFC28 000C9E9D : ....X$n.(.].....
 005DFBB0 : 005DFBFC 00702140 005DFDB4 FFFFFFFE : ..].@!p...].....
 005DFBC0 : 00000000 00000000 00000000 00000001 : ................
 005DFBD0 : 00000000 00000000 005DFC00 006E2458 : ..........].X$n.
 005DFBE0 : 00702038 006E2458 005DFC28 0003F934 : 8 p.X$n.(.].4...
 005DFBF0 : 0070A6B8 00000000 00702140 FFFFFFFF : ..p.....@!p.....
 005DFC00 : 00000000 006E2038 00000000 00000000 : ....8 n.........
 005DFC10 : 00000000 00702038 00055BB9 00000000 : ....8 p..[......
 005DFC20 : 2003C580 00000000 005DFCC8 0003CAC0 : ... ......].....
 005DFC30 : 005DFC6C 0070A6B8 005DFDB4 FFFFFFFE : l.]...p...].....
 005DFC40 : 00000000 00000000 00000000 00000001 : ................
 005DFC50 : 00000000 006E2458 006E2038 000461A7 : ....X$n.8 n..a..
 005DFC60 : 006E2038 00000000 005DFCC8 0070A6D8 : 8 n.......]...p.
 005DFC70 : 00033B5E 0070DFD0 00000000 0070A6B8 : ^;....p.......p.
 005DFC80 : 00709060 00000018 0070A640 00000000 : `.p.....@.p.....
 005DFC90 : 00000000 00000000 00000000 006E2458 : ............X$n.
 005DFCA0 : 005DFDB0 00000003 00000000 FFFFFFFE : ..].............
 005DFCB0 : 00709060 00000008 0070A638 006E2458 : `.p.....8.p.X$n.
 005DFCC0 : 0070A638 00000000 005DFF60 0003112B : 8.p.....`.].+...
 005DFCD0 : 006E21E8 005DFDA4 006E2038 0070A638 : .!n...].8 n.8.p.
 005DFCE0 : 006E2038 00000000 00000000 006F9360 : 8 n.........`.o.
 005DFCF0 : 0002D46B 00000000 006E2038 FFFFFF80 : k.......8 n.....
 005DFD00 : 000013C3 00000000 00000000 00000000 : ................
 005DFD10 : 005DFD14 FFFFFFFF 1FFC7DC9 005DFD8D : ..]......}....].
 005DFD20 : 005DFD8D 005DFE92 005DFD44 FFFFFFFF : ..]...].D.].....
 005DFD30 : 00000000 00000002 25000000 005DFD10 : ...........%..].
 005DFD40 : 005DFD60 1D2925D0 5C321D24 00000105 : `.]..%).$.2\....
 005DFD50 : 005DFD8D 784545C0 005DFE92 005DFD8D : ..]..EEx..]...].
 005DFD60 : 005DFFC0 1711E8FA 800100F2 005DFD8D : ..]...........].
 005DFD70 : 00000000 00000000 00FC00C7 00E200E9 : ................
 005DFD80 : 00E000E4 02EF00E5 02EFFDA4 02EFFDA8 : ................
 005DFD90 : 1FFC0145 1FFC015E 00000000 00000001 : E...^...........
 005DFDA0 : 0070A350 005DFDB0 006E2458 006E2458 : P.p...].X$n.X$n.
 005DFDB0 : 006E21C8 00000000 00000000 00000000 : .!n.............
 005DFDC0 : 00000000 00000000 00000000 00000000 : ................
 005DFDD0 : 00000000 00000000 FFFFFFFE 00000000 : ................
 005DFDE0 : 00000000 00000000 00000000 00000000 : ................
 005DFE70 : 9 lines not printed duplicate the line above
 005DFE80 : 00000000 00000000 00000000 006E2228 : ............("n.
 005DFE90 : 00000000 00000000 00000000 00000000 : ................
 005DFEA0 : 00000000 00000000 00000000 00000000 : ................
 005DFEB0 : FFFFFFFF 00000000 FFFFFFFE 00000000 : ................
 005DFEC0 : 00000000 00000000 00000000 00000000 : ................
 005DFED0 : 00000000 00000000 00000000 00000000 : ................
 005DFEE0 : 00000000 006E21E8 006D0053 2003C580 : .....!n.S.m.... 
 005DFEF0 : 005DFF98 00000000 00000000 005DFF2C : ..].........,.].
 005DFF00 : 1D2DF2E2 0070A638 006F9360 21520000 : ..-.8.p.`.o...R!
 005DFF10 : 006E2440 0000000C 005DFFCE 0001117E : @$n.......].~...
 005DFF20 : 006E2158 006E2078 006E2038 005DFF4C : X!n.x n.8 n.L.].
 005DFF30 : 1D2DF3C7 1711C2B2 00000001 00000000 : ..-.............
 005DFF40 : 00000000 0002CCC0 00000000 00000000 : ................
 005DFF50 : 00000000 005DFF98 00000000 00000000 : ......].........
 005DFF60 : 005DFF8C 00010037 00000002 005DFFAC : ..].7.........].
 005DFF70 : 20030180 005DFF7C 1711C030 005DFFA4 : ... |.].0.....].
 005DFF80 : 176B1270 1D261304 005DFF98 005DFFE0 : p.k...&...]...].
 005DFF90 : 1711C501 005DFF98 00000002 005DFFAC : ......].......].
 005DFFA0 : 20030180 FFFFFFFF 1D296F60 005DFFB9 : ... ....`o)...].
 005DFFB0 : 005DFFCE 00000000 5C3A4480 32727375 : ..]......D:\usr2
 005DFFC0 : 6E69625C 6E76735C 6578652E 70758000 : \bin\svn.exe..up

______________________________________________________________________

 Memory addressed by ECX (005DEC14) for 256 bytes
______________________________________________________________________

 --addr--   -----dwords------   ---------bytes---------   -chars--
 005DEC14 : 19659040 005DEC38 : 40 90 65 19 38 EC 5D 00 : @.e.8.].
 005DEC1C : 1D292AB8 00000000 : B8 2A 29 1D 00 00 00 00 : .*).....
 005DEC24 : 00000001 005DEC93 : 01 00 00 00 93 EC 5D 00 : ......].
 005DEC2C : 00000000 00000000 : 00 00 00 00 00 00 00 00 : ........
 005DEC34 : 007412C8 005DEC68 : C8 12 74 00 68 EC 5D 00 : ..t.h.].
 005DEC3C : 00137C1D 00748298 : 1D 7C 13 00 98 82 74 00 : .|....t.
 005DEC44 : 005DEC93 005DEC5C : 93 EC 5D 00 5C EC 5D 00 : ..].\.].
 005DEC4C : 000846D9 005DEC94 : D9 46 08 00 94 EC 5D 00 : .F....].
 005DEC54 : 00000000 00000000 : 00 00 00 00 00 00 00 00 : ........
 005DEC5C : 00000001 0073C430 : 01 00 00 00 30 C4 73 00 : ....0.s.
 005DEC64 : 0073C248 005DECB8 : 48 C2 73 00 B8 EC 5D 00 : H.s...].
 005DEC6C : 0007C850 005DEC93 : 50 C8 07 00 93 EC 5D 00 : P.....].
 005DEC74 : 00748298 00748098 : 98 82 74 00 98 80 74 00 : ..t...t.
 005DEC7C : 005DEC10 2003C540 : 10 EC 5D 00 40 C5 03 20 : ..].@.. 
 005DEC84 : 0073C248 0073C430 : 48 C2 73 00 30 C4 73 00 : H.s.0.s.
 005DEC8C : 0006E0B5 00748262 : B5 E0 06 00 62 82 74 00 : ....b.t.
 005DEC94 : 00748298 00000016 : 98 82 74 00 16 00 00 00 : ..t.....
 005DEC9C : 00000000 00000000 : 00 00 00 00 00 00 00 00 : ........
 005DECA4 : 00011187 00748280 : 87 11 01 00 80 82 74 00 : ......t.
 005DECAC : 00000000 0000006A : 00 00 00 00 6A 00 00 00 : ....j...
 005DECB4 : 00000016 005DECE8 : 16 00 00 00 E8 EC 5D 00 : ......].
 005DECBC : 0007DAAD 005DED34 : AD DA 07 00 34 ED 5D 00 : ....4.].
 005DECC4 : 007481F8 00000000 : F8 81 74 00 00 00 00 00 : ..t.....
 005DECCC : 0070A638 00748098 : 38 A6 70 00 98 80 74 00 : 8.p...t.
 005DECD4 : 00000016 00000002 : 16 00 00 00 02 00 00 00 : ........
 005DECDC : 00748278 00000002 : 78 82 74 00 02 00 00 00 : x.t.....
 005DECE4 : 00000000 005DEDE8 : 00 00 00 00 E8 ED 5D 00 : ......].
 005DECEC : 00013E98 005DED34 : 98 3E 01 00 34 ED 5D 00 : .>..4.].
 005DECF4 : 007481F8 0070A638 : F8 81 74 00 38 A6 70 00 : ..t.8.p.
 005DECFC : 00748098 877F87A3 : 98 80 74 00 A3 87 7F 87 : ..t.....
 005DED04 : 00000000 00000000 : 00 00 00 00 00 00 00 00 : ........
 005DED0C : 00053D8A 007380D1 : 8A 3D 05 00 D1 80 73 00 : .=....s.

______________________________________________________________________

 DLLs accessible from this process
______________________________________________________________________

 DISTORM   11/11/2012 22:43:02      57,491  D:\USR2\LIB\DISTORM.DLL
 PTHR01    01/30/2019 01:44:08       6,806  D:\USR\LIB\PTHR01.DLL
 LIBCX0    12/31/2018 04:22:07      49,654  D:\USR\LIB\LIBCX0.DLL
 GCC1      02/01/2015 12:32:03      28,871  D:\USR\LIB\GCC1.DLL
 EXCEPTQ   07/08/2018 15:01:03      72,555  D:\USR2\LIB\EXCEPTQ.DLL
 PMMERGE   04/10/2007 18:26:01   1,270,275  F:\OS2\DLL\PMMERGE.DLL
 PMGPI     10/19/2000 12:38:00     248,446  F:\OS2\DLL\PMGPI.DLL
 PREWRITE  04/23/2017 19:22:05       6,730  F:\SYS\DLL\PREWRITE.DLL
 LIBC066   12/31/2018 03:18:16   1,361,663  D:\USR\LIB\LIBC066.DLL
 VBE2GRAD  04/02/2010 13:55:20      53,644  F:\OS2\DLL\VBE2GRAD.DLL
 PANOGREX  10/25/2007 16:54:19       2,005  F:\OS2\DLL\PANOGREX.DLL
 VMAN      03/22/2006 14:20:26      67,993  F:\OS2\DLL\VMAN.DLL
 GRE2VMAN  10/25/2007 16:54:19      21,325  F:\OS2\DLL\GRE2VMAN.DLL
 FREETYPE  07/18/2013 14:42:07      81,954  F:\OS2\DLL\FREETYPE.DLL
 PMUNIF    10/19/2000 14:00:00      43,823  F:\OS2\DLL\PMUNIF.DLL
 PMATM     04/12/2000 11:39:00     224,343  F:\OS2\DLL\PMATM.DLL
 DISPLAY   03/22/2006 08:54:14      44,198  F:\OS2\DLL\DISPLAY.DLL
 BVHWNDW   09/10/2001 16:17:17      16,797  F:\OS2\DLL\BVHWNDW.DLL
 TCPIP32   08/16/2011 06:01:00      87,504  F:\MPTN\DLL\TCPIP32.DLL
 TCP32DLL  09/18/2001 17:48:20      19,293  F:\MPTN\DLL\TCP32DLL.DLL
 LOCALE    09/04/2002 17:31:00     108,353  F:\OS2\DLL\LOCALE.DLL
 SO32DLL   09/21/2000 18:54:00      14,396  F:\MPTN\DLL\SO32DLL.DLL
 SOFTDRAW  07/16/2003 10:21:00     416,735  F:\OS2\DLL\SOFTDRAW.DLL
 SPL1B     11/14/2000 17:58:00       7,125  F:\OS2\DLL\SPL1B.DLL
 PMSPL     07/15/2003 18:47:00     280,283  F:\OS2\DLL\PMSPL.DLL
 PMSHLTKT  09/06/2000 12:45:00      44,232  F:\OS2\DLL\PMSHLTKT.DLL
 PMVIOP    07/16/2003 10:53:00      69,008  F:\OS2\DLL\PMVIOP.DLL
 FFST      10/06/2000 14:13:00      11,425  F:\OS2\DLL\FFST.DLL
 UCONV     04/29/2004 12:08:26      23,331  F:\OS2\DLL\UCONV.DLL
 LIBUNI    04/29/2004 12:08:23      80,766  F:\OS2\DLL\LIBUNI.DLL
 DOSCALL1  07/19/2006 17:57:10     126,048  F:\OS2\DLL\DOSCALL1.DLL

______________________________________________________________________

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

041D_01.TRP (80,277 bytes)   

Relationships

related to 0000689 closedSteven Levine svn 1.7.21 update traps when requiring input (e.g., conflict resolution) 

Activities

Steven Levine

2019-06-04 09:52

manager   ~0003290

The trap is caused by an incompletely initialized apr_file_t in apr_os_file_put().

The other platforms use pcallac and the OS/2 code was never updated to do the same.
open.c.diff (1,198 bytes)   
diff --git a/file_io/os2/open.c b/file_io/os2/open.c
index 1a5932e..be28439 100644
--- a/file_io/os2/open.c
+++ b/file_io/os2/open.c
@@ -95,7 +95,9 @@ APR_DECLARE(apr_status_t) apr_file_open(apr_file_t **new, const char *fname,
     ULONG    CurMaxFH      = 0;          /* Current count of handles         */
     LONG     ReqCount      = 0;          /* Number to adjust file handles    */
 
-    apr_file_t *dafile = (apr_file_t *)apr_palloc(pool, sizeof(apr_file_t));
+    // 2019-06-03 SHL ensure initialized to zeros
+    // apr_file_t *dafile = (apr_file_t *)apr_palloc(pool, sizeof(apr_file_t));
+    apr_file_t *dafile = (apr_file_t *)apr_pcalloc(pool, sizeof(apr_file_t));
 
     if (flag & APR_FOPEN_NONBLOCK) {
         return APR_ENOTIMPL;
@@ -265,7 +267,9 @@ APR_DECLARE(apr_status_t) apr_os_file_put(apr_file_t **file, apr_os_file_t *thef
 {
     apr_os_file_t *dafile = thefile;
 
-    (*file) = apr_palloc(pool, sizeof(apr_file_t));
+    // 2019-06-03 SHL ensure initialized to zeros
+    // (*file) = apr_palloc(pool, sizeof(apr_file_t));
+    (*file) = apr_pcalloc(pool, sizeof(apr_file_t));
     (*file)->pool = pool;
     (*file)->filedes = *dafile;
     (*file)->isopen = TRUE;
open.c.diff (1,198 bytes)   

Steven Levine

2019-06-04 09:53

manager   ~0003291

Reminder sent to: psmedley

Please let me know when you have a build to test. Thanks.

Steven Levine

2019-06-04 10:35

manager   ~0003293

pipe.c.diff brings pipe.c into sync with the apr_pcalloc() usage on other platforms.

Steven Levine

2019-06-04 11:03

manager   ~0003294

Last edited: 2019-06-05 11:01

This corrects a typo in the original pipe.c.diff.

pipe.c.diff (1,723 bytes)   
diff --git a/file_io/os2/pipe.c b/file_io/os2/pipe.c
index 26925f0..868f561 100644
--- a/file_io/os2/pipe.c
+++ b/file_io/os2/pipe.c
@@ -69,7 +69,9 @@ static apr_status_t file_pipe_create(apr_file_t **in, apr_file_t **out,
         return APR_FROM_OS_ERROR(rc);
     }
 
-    (*in) = (apr_file_t *)apr_palloc(pool_in, sizeof(apr_file_t));
+    // 2019-06-03 SHL Ensure apr_file_t initialized to zeros
+    // (*in) = (apr_file_t *)apr_palloc(pool_in, sizeof(apr_file_t));
+    (*in) = (apr_file_t *)apr_pcalloc(pool_in, sizeof(apr_file_t));
     rc = DosCreateEventSem(NULL, &(*in)->pipeSem, DC_SEM_SHARED, FALSE);
 
     if (rc) {
@@ -96,7 +98,6 @@ static apr_status_t file_pipe_create(apr_file_t **in, apr_file_t **out,
     (*in)->fname = apr_pstrdup(pool_in, pipename);
     (*in)->isopen = TRUE;
     (*in)->buffered = FALSE;
-    (*in)->flags = 0;
     (*in)->pipe = 1;
     (*in)->timeout = -1;
     (*in)->ungetchar = -1;
@@ -104,13 +105,14 @@ static apr_status_t file_pipe_create(apr_file_t **in, apr_file_t **out,
     apr_pool_cleanup_register(pool_in, *in, apr_file_cleanup,
             apr_pool_cleanup_null);
 
-    (*out) = (apr_file_t *)apr_palloc(pool_out, sizeof(apr_file_t));
+    // 2019-06-03 SHL Ensure apr_file_t initialized to zeros
+    // (*out) = (apr_file_t *)apr_palloc(pool_out, sizeof(apr_file_t));
+    (*out) = (apr_file_t *)apr_pcalloc(pool_out, sizeof(apr_file_t));
     (*out)->pool = pool_out;
     (*out)->filedes = filedes[1];
     (*out)->fname = apr_pstrdup(pool_out, pipename);
     (*out)->isopen = TRUE;
     (*out)->buffered = FALSE;
-    (*out)->flags = 0;
     (*out)->pipe = 2;			// 2014-11-17 SHL mark as client pipe
     (*out)->ungetchar = -1;
     (*out)->timeout = -1;
pipe.c.diff (1,723 bytes)   

psmedley

2019-06-04 19:03

administrator   ~0003295

http://smedley.id.au/tmp/svn-20190604.zip

Steven Levine

2019-06-05 11:29

manager   ~0003297

http://smedley.id.au/tmp/svn-20190604.zip does not trap one my testcase.

FTR, the testcase script is:

   set X=%$
   echo on
   svn cleanup
   svn revert testee
   svn up testee
   :: force conflict
   echo testee confict >testee
   iff defined X then
     :: retail run
     :: svn up -r2 --accept=mine-conflict testee
     svn up -r2 testee
   else
     :: debug run
     idebug svn up -r2 testee
   endiff
   @echo off

Steven Levine

2019-06-05 11:31

manager   ~0003298

Reminder sent to: LewisR

You should give this build a try. I should resolve your 0000689 issue.

LewisR

2020-01-04 06:44

developer   ~0003379

I have marked 0000689 as resolved. I actually think this is a dupe of that one, as I happened to be testing earlier today with an older build and got a similar trap from that older build (12/2018) when it was simply requesting my username.

IAC, I do not see this happening with this build.

Steven Levine

2020-09-23 05:06

manager   ~0003544

Reminder sent to: LewisR, psmedley

Did I forget to close this one? It's in feedback status, so I was ignoring it until it showed up in one of my other lists.

LewisR

2020-09-23 05:22

developer   ~0003545

I think you did indeed forget to close it.

FTR, I have not seen this with svn.exe 1.14.0 (r1876290) Sep 5 2020, 18:36:39.

Steven Levine

2020-09-23 05:49

manager   ~0003546

The consensus it that this is really fixed in 1.7.x. The patch should have made its way into the 1.14.x builds too.

Issue History

Date Modified Username Field Change
2019-06-03 10:26 Steven Levine New Issue
2019-06-03 10:26 Steven Levine File Added: 041D_01.TRP
2019-06-03 10:27 Steven Levine Relationship added related to 0000689
2019-06-04 09:52 Steven Levine File Added: open.c.diff
2019-06-04 09:52 Steven Levine Note Added: 0003290
2019-06-04 09:52 Steven Levine Assigned To => Steven Levine
2019-06-04 09:52 Steven Levine Status new => assigned
2019-06-04 09:53 Steven Levine Note Added: 0003291
2019-06-04 10:35 Steven Levine File Added: pipe.c.diff
2019-06-04 10:35 Steven Levine Note Added: 0003293
2019-06-04 11:01 Steven Levine File Deleted: pipe.c.diff
2019-06-04 11:03 Steven Levine File Added: pipe.c.diff
2019-06-04 11:03 Steven Levine Note Added: 0003294
2019-06-04 19:03 psmedley Note Added: 0003295
2019-06-04 19:03 psmedley Status assigned => feedback
2019-06-05 11:01 Steven Levine Note Edited: 0003294
2019-06-05 11:01 Steven Levine Note Edited: 0003294
2019-06-05 11:29 Steven Levine Note Added: 0003297
2019-06-05 11:31 Steven Levine Note Added: 0003298
2020-01-04 06:44 LewisR Note Added: 0003379
2020-09-23 05:06 Steven Levine Note Added: 0003544
2020-09-23 05:22 LewisR Note Added: 0003545
2020-09-23 05:49 Steven Levine Status feedback => resolved
2020-09-23 05:49 Steven Levine Resolution open => fixed
2020-09-23 05:49 Steven Levine Fixed in Version => 1.7.x
2020-09-23 05:49 Steven Levine Note Added: 0003546
2021-04-09 19:22 psmedley Status resolved => closed