Changes between Version 21 and Version 22 of TracSubversion
- Timestamp:
- Aug 29, 2006, 8:51:18 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracSubversion
v21 v22 83 83 However, some people are seeing yet another problem, which requires 84 84 one more fix: 85 * Issue #2611 (intermittent fatal error ) [[BR]]86 w hich was supposedly fixed by applying this85 * Issue #2611 (intermittent fatal error, manifesting itself with `"argument number 0: a 'apr_pool_t *' is expected"` messages in the log and segfault of the apache server) [[BR]] 86 was supposedly fixed by applying this 87 87 [attachment:ticket:2611:application_pool_race_condition_fix.txt patch] to 88 88 `subversion/bindings/swig/include/proxy_apr.swg`. 89 Note that this requires to regenerate the SWIG bindings,90 as explained in [/trac/ticket/2611#change_21here].89 Note that after applying this patch, the SWIG bindings would have to be regenerated, 90 as explained [comment:ticket:2611:16 here]. 91 91 It should be emphasized that a compatible version of SWIG 92 92 must be used (`1.3.24`, `1.3.25`). [[BR]] 93 Should be fixed in Subversion 1.3.1 (as the above patch was integrated as !r18721)93 The issue was supposed to be fixed in Subversion 1.3.1, as the above patch was integrated as !r18721, but actually the patch was not enough to solve the issue. See below. 94 94 95 95 ==== Trac and Subversion 1.3.1 ==== 96 96 97 97 As mentioned above, the issues found with 1.3.0 should be fixed 98 by 1.3.1. 99 However, I've not ''yet'' tried 1.3.1. so I can't tell for sure 100 that there won't be any issues... 98 by 1.3.1. This is mostly true, except for #2611. 101 99 102 Note:103 100 '''Issue #2611 was confirmed to still exists in Subversion 1.3.1''' and also in the stock 1.3.2, 104 101 when compiled using the pre-generated bindings that were produced using SWIG 1.3.25[[br]] 105 102 So it seems the patch discussed above was not enough to solve the problem. 106 Also, ''the issue is most certainly related to the use of multiple python sub-interpreters'', either because those are created by default when different virtual hosts are used (#2965, #3455) or because different `"PythonInterpreter"` directives are used in different <Location> sections (#2713). 103 Also, ''the issue is most certainly related to the use of multiple python sub-interpreters'', either because those are created by default when different virtual hosts are used (#2965, #3455) or because different `"PythonInterpreter"` directives are used in different <Location> sections (#2713). A workaround consists of forcing the use of a single Python interpreter, using the `"PythonInterpreter"` directive with the same argument for all the virtual hosts, as explained [comment:ticket:3455:5 here]. 107 104 108 105 ==== Trac and Subversion 1.3.2 ==== 109 106 110 This version adds support for SWIG 1.3.28. 107 This version adds support for SWIG 1.3.28. It remains to be seen if a binding built with wrappers generated by 1.3.28 are enough to fix #2611, but I'm skeptical at this point. 111 108 112 109 See also: [http://svn.collab.net/repos/svn/tags/1.3.2/CHANGES release notes for 1.3.2] … … 121 118 Also, that version supports SWIG 1.3.29, but so far I used the 1.3.25 pre-generated wrappers that are bundled with the tarball. 122 119 120 Same remark as above concerning #2611, if I have some time, I'll try to reproduce the issue. 121 123 122 See also: [http://svn.collab.net/repos/svn/tags/1.4.0-rc5/CHANGES release notes for 1.4.0] 124 123