[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Crash during svn merge in 1.4.0 Win32

From: Kenneth Porter <shiva_at_sewingwitch.com>
Date: 2006-10-10 10:57:08 CEST

I loaded the PDB files from the download directory and got this stack trace
(hoping this doesn't get word-wrapped into uselessness):

> libapr.dll!find_entry(apr_hash_t * ht=0x00b11aa8, const void *
key=0x00f80290, int klen=0x00000022, const void * val=0x00000000) Line 242
+ 0x15 bytes C
         libapr.dll!apr_hash_get(apr_hash_t * ht=0x00b100d0, const void *
key=0x00f80290, int klen=0xffffffff) Line 302 + 0x16 bytes C
         svn.exe!get_xlate_handle_node(xlate_handle_node_t * * ret=0x0012f9c0,
const char * topage=0x00f80278, const char * frompage=0x004f490c, const
char * userdata_key=0x00f8b070, apr_pool_t * pool=0x00447766) Line 198 C
         svn.exe!svn_cmdline_cstring_from_utf8(const char * * dest=0x00f80278,
const char * src=0x77c5fca0, apr_pool_t * pool=0x00f8b070) Line 197 + 0x15
bytes C
         svn.exe!svn_cmdline_printf(apr_pool_t * pool=0x00f8b070, const char *
fmt=0x004d72c4, ...) Line 250 + 0x11 bytes C
         svn.exe!notify(void * baton=0x00b389b8, const svn_wc_notify_t *
n=0x00f80220, apr_pool_t * pool=0x00f8b070) Line 181 + 0x11 bytes C
         svn.exe!close_file(void * file_baton=0x00000005, const char *
text_checksum=0x00f800e0, apr_pool_t * pool=0x00f8b070) Line 773 + 0xc
bytes C
         svn.exe!close_file(void * file_baton=0x00f8b0a8, const char *
text_checksum=0x00f800e0, apr_pool_t * pool=0x00f8b070) Line 236 + 0x13
bytes C
         svn.exe!end_element(void * userdata=0x00b30110, int state=0x000000ef,
const char * nspace=0x00f4ace0, const char * elt_name=0x00f54958) Line
2752 + 0x12 bytes C
         svn.exe!end_element(void * userdata=0x00f216c8, const char *
name=0x00f1dd5b) Line 391 + 0x11 bytes C
         svn.exe!doContent(void * parser=0x00f21448, int startTagLevel=0x00000000,
const encoding * enc=0x004cb520, const char * s=0x010de447, const char *
end=0x010df890, const char * * nextPtr=0x00f21460) Line 1744 + 0xe bytes C
         svn.exe!contentProcessor(void * parser=0x00f21448, const char *
start=0x010db890, const char * end=0x010df890, const char * *
endPtr=0x00f21460) Line 1354 + 0x1e bytes C
         svn.exe!XML_ParseBuffer(void * parser=0x00f21448, int len=0x00004000, int
isFinal=0x00000000) Line 1156 + 0x29 bytes C
         svn.exe!XML_Parse(void * parser=0x00f21448, const char * s=0x00b42700,
int len=0x00004000, int isFinal=0x00000000) Line 1145 + 0x1a bytes C
         svn.exe!ne_xml_parse(ne_xml_parser_s * p=0x00f216c8, const char *
block=0x00b42700, unsigned int len=0x00004000) Line 530 + 0xc bytes C
         svn.exe!parse_spool_file(const char * spool_file_name=0x00b321b8,
ne_xml_parser_s * success_parser=0x00f216c8, apr_pool_t * pool=0x00004000)
Line 550 + 0x8 bytes C
         svn.exe!parsed_request(ne_session_s * sess=0x00f1b9c8, const char *
method=0x004da644, const char * url=0x00b31c78, const char *
body=0x004db1f0, apr_file_t * body_file=0x004db1e0, void (ne_xml_parser_s
*, void *)* set_parser=0x00000000, const svn_ra_dav__xml_elm_t *
elements=0x00000000, int use_neon_shim=0x00000000, int (void *, int, int)*
validate_compat_cb=0x00000000, int (void *, const svn_ra_dav__xml_elm_t *,
const char * *)* startelm_compat_cb=0x00000000, int (void *, const
svn_ra_dav__xml_elm_t *, const char *)* endelm_compat_cb=0x00000000, int
(void *, int, const char *, const char *, const char * *)*
startelm_cb=0x00429b20, int (void *, int, const char *, unsigned int)*
cdata_cb=0x0042aa60, int (void *, int, const char *, const char *)*
endelm_cb=0x0042abd0, void * baton=0x000000c8, apr_hash_t *
extra_headers=0x00b31800, int * status_code=0x00000000, int
spool_response=0x00000001, apr_pool_t * pool=0x00000000) Line 791 + 0x12
bytes C
         svn.exe!svn_ra_dav__parsed_request(ne_session_s * sess=0x00f1b9c8, const
char * method=0x004da644, const char * url=0x00b31c78, const char *
body=0x00000000, apr_file_t * body_file=0x00b30488, void (ne_xml_parser_s
*, void *)* set_parser=0x00000000, int (void *, int, const char *, const
char *, const char * *)* startelm_cb=0x00429b20, int (void *, int, const
char *, unsigned int)* cdata_cb=0x0042aa60, int (void *, int, const char *,
const char *)* endelm_cb=0x0042abd0, void * baton=0x00b30110, apr_hash_t *
extra_headers=0x00b31800, int * status_code=0x00000000, int
spool_response=0x00000001, apr_pool_t * pool=0x00b14070) Line 849 + 0x55
bytes C
         svn.exe!reporter_finish_report(void * report_baton=0x00b30110, apr_pool_t
* pool=0x00b31c78) Line 3054 C
         svn.exe!do_merge(const char * initial_URL1=0x0000011e, const char *
initial_path1=0x00b30110, const svn_opt_revision_t *
initial_revision1=0x00b38900, const char * initial_URL2=0x00b38950, const
char * initial_path2=0x00f0a828, const svn_opt_revision_t *
initial_revision2=0x00000000, const svn_opt_revision_t *
peg_revision=0x00f0a798, const char * target_wcpath=0x00b388f0,
svn_wc_adm_access_t * adm_access=0x00b38a80, int recurse=0x00000001, int
ignore_ancestry=0x00000000, int dry_run=0x00000000, const
svn_wc_diff_callbacks2_t * callbacks=0x004c57b8, void *
callback_baton=0x0012fd24, svn_client_ctx_t * ctx=0x00b145a0, apr_pool_t *
pool=0x00f0a788) Line 1763 + 0xd bytes C
         svn.exe!svn_client_merge2(const char * source1=0x00b38900, const
svn_opt_revision_t * revision1=0x0012fe20, const char * source2=0x00000000,
const svn_opt_revision_t * revision2=0x0012fe30, const char *
target_wcpath=0x00b388f0, int recurse=0x00000001, int
ignore_ancestry=0x00000000, int force=0x00000000, int dry_run=0x00000000,
const apr_array_header_t * merge_options=0x00000000, svn_client_ctx_t *
ctx=0x00b145a0, apr_pool_t * pool=0x00b38950) Line 2794 + 0x51 bytes C
         svn.exe!svn_cl__merge(apr_getopt_t * os=0x00b38558, void *
baton=0x00b388f0, apr_pool_t * pool=0x00b38900) Line 188 + 0x33 bytes C
         svn.exe!main(int argc=0x00000005, const char * * argv=0x00364018) Line
1485 + 0x10 bytes C
         svn.exe!_mainCRTStartup() + 0xe3 bytes
         kernel32.dll!7c816fd7()
         [Frames below may be incorrect and/or missing, no symbols loaded for
kernel32.dll]

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Oct 10 10:57:24 2006

This is an archived mail posted to the Subversion Dev mailing list.