X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=0.7 required=5.0 tests=AWL,BAYES_50,TO_NO_BRKTS_PCNT,TW_SV,TW_YG X-Spam-Check-By: sourceware.org Date: Fri, 25 May 2012 14:17:11 +0200 From: Denis Excoffier To: cygwin AT cygwin DOT com Subject: Re: svn --version Message-ID: <20120525121735.GA3124@qp9482> References: <20120524070719 DOT GA4640 AT qp9482> <20120524081202 DOT GT9200 AT calimero DOT vinschen DOT de> <20120524092232 DOT GA896 AT qp9482> <20120524121850 DOT GC18736 AT calimero DOT vinschen DOT de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="5vNYLRcllDrimb99" Content-Disposition: inline In-Reply-To: <20120524121850.GC18736@calimero.vinschen.de> User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --5vNYLRcllDrimb99 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, May 24, 2012 at 02:18:50PM +0200, Corinna Vinschen wrote: >> On May 24 11:22, Denis Excoffier wrote: >> > >> > I've decided to use rebase/rebaseall/autorebase. Until now, i had >> > always run "Setup download" and "Setup install" separately, with removal >> > of .../release/_autorebase/* between the two (and in addition, i >> > had installed "exit 0" in line 2 of /bin/rebaseall). >> >> ??? Why? We never had so few reports about fork failures than after >> we added the autorebase package. My experience showed that my personal fork errors were never solved by autorebasing. In my case, autorebasing brought difficulties with xz that i don't understand and difficulties with my ~100 home-built DLLs (ie i would have to rebase them also, but "manually"). >> >> >> > >> > % /usr/bin/env -i TZ=Europe/Monaco /usr/bin/date >> > >> > Thu May 24 09:01:14 CEST 2012 >> > >> > % /usr/bin/env -i TZ=Europe/Monaco /usr/bin/strace /usr/bin/date >! /dev/null >> > >> > 8773 [main] date 3248 D:\Home\dexcoff1\dexcoff1\cyg12c\bin\date.exe: *** fatal error - internal error reading the windows environment - too many environment variables? >> > >> > 10625 [main] date 3248 open_stackdumpfile: Dumping stack trace to date.exe.stackdump >> >> Btw., what does the strace look like if you send the output to a file, >> like this: >> >> /usr/bin/strace -o date.trace /usr/bin/date With my usual environment this time: % /usr/bin/date Fri May 25 14:08:30 CEST 2012 % /usr/bin/strace -o date.trace /usr/bin/date 8862 [main] date 3440 D:\Home\dexcoff1\dexcoff1\cyg12e\bin\date.exe: *** fatal error - internal error reading the windows environment - too many environment variables? 11072 [main] date 3440 open_stackdumpfile: Dumping stack trace to date.exe.stackdump % cat date.exe.stackdump Stack trace: Frame Function Args 002297C8 6102F5AB (002297C8, 00000000, 00000000, 7C9201DB) 00229AB8 6102F5AB (6119EDC0, 00008000, 00000000, 611A0C2F) 0022AAE8 610061BC (611CD03C, 0022AB14, 611F1264, 00000000) 0022AB08 610061F8 (611CD03C, 00082000, 611F1248, 611F0834) 0022AC88 6102DE28 (00000000, 61186730, 0022ACB8, 611370F2) 0022ACB8 610AE404 (00000000, 00000000, 00000000, 00000000) 0022AD28 6100683C (00000000, 0022CDA8, 610067B0, 00000000) end of stack trace % addr2line -e /bin/cygwin1.dbg 6102F5AB /home/corinna/src/cygwin/cygwin-1.7.15/cygwin-1.7.15-1/src/cygwin-1.7.15/winsup/cygwin/exceptions.cc:383 % uname -v 20120524 17:33:50 % Included date.trace. >> As for your cygcheck output, I only see a few uncommon things: >> >> > Path: D:\Home\dexcoff1\dexcoff1\cyg12c\bin >> > . >> >> That's all? Where are the native Windows paths? No need for native Windows, what are we using Cygwin for? For the rest, i use aliases (installed in .cshrc, for the limited number of commands that i need to enter on the command line) and full paths (in variables) for shell scripts or equivalent (e.g. makefiles). >> >> > !:: = '::\' >> >> Where does that come from? I never saw a "=::" environment variable. You mean "!::". It comes from Windows i suppose. It must not be completely uncommon since eg http://cygwin.com/ml/cygwin/2012-05/msg00526.html has it also. >> On the other hand, you have "!D:" but no "!C:". It is as if something >> overwrote the 'C' in these strings for no apparent reason. My COMSPEC uses D:. I have double boot. For my Cygwin activities i always use D: only (i cannot write on C:). My XP is French only, ie 'cygpath -D' returns "/cygdrive/d/Documents and Settings/dexcoff1/Bureau" ("Bureau" is french for "Desktop"). >> >> > TZ = '/tmp/lcl/uxl/tz/etc/zoneinfo/Europe/Paris' >> >> "Europe/Paris" is sufficient, usually. But in theory it's not necessary >> to set it manually, given that TZ is set using the tzset tool at startup >> (see /etc/profile.d/tzset.{sh,csh}). I need leap seconds (right/Europe/Paris), i also need to use the tzdata package (see http://www.iana.org/time-zones) that i select. Also, i have no reason to trust the Date/Time panel from XP. Hope this helps, Regards, Denis Excoffier. --5vNYLRcllDrimb99 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="date.trace" 8 8 [main] date (3440) ********************************************** 267 275 [main] date (3440) Program name: D:\Home\dexcoff1\dexcoff1\cyg12e\bin\date.exe (windows pid 3440) 170 445 [main] date (3440) OS version: Windows NT-5.1 141 586 [main] date (3440) ********************************************** 539 1125 [main] date (3440) sigprocmask: 0 = sigprocmask (0, 0x61244308, 0x610FA1F0) 1180 2305 [main] date 3440 open_shared: name shared.5, n 5, shared 0x60FF0000 (wanted 0x60FF0000), h 0x79C, *m 6 165 2470 [main] date 3440 heap_init: heap base 0x20000000, heap top 0x20000000, heap size 0x18000000 (402653184) 291 2761 [main] date 3440 open_shared: name S-1-5-21-2047029477-161106353-1238779560-28430.1, n 1, shared 0x60FE0000 (wanted 0x60FE0000), h 0x7A4, *m 6 110 2871 [main] date 3440 user_info::create: opening user shared for 'S-1-5-21-2047029477-161106353-1238779560-28430' at 0x60FE0000 108 2979 [main] date 3440 user_info::create: user shared version 6467403B 181 3160 [main] date 3440 fhandler_pipe::create: name \\.\pipe\cygwin-2880dde9dfe79b35-3440-sigwait, size 164, mode PIPE_TYPE_MESSAGE 177 3337 [main] date 3440 fhandler_pipe::create: pipe read handle 0x780 101 3438 [main] date 3440 fhandler_pipe::create: CreateFile: name \\.\pipe\cygwin-2880dde9dfe79b35-3440-sigwait 150 3588 [main] date 3440 fhandler_pipe::create: pipe write handle 0x77C 122 3710 [main] date 3440 dll_crt0_0: finished dll_crt0_0 initialization 1508 5218 [sig] date 3440 wait_sig: entering ReadFile loop, my_readsig 0x780, my_sendsig 0x77C 496 5714 [main] date 3440 mount_info::conv_to_posix_path: conv_to_posix_path (D:\Home\dexcoff1\dexcoff1\cyglcl\uxl, no-keep-rel, no-add-slash) 161 5875 [main] date 3440 normalize_win32_path: D:\Home\dexcoff1\dexcoff1\cyglcl\uxl = normalize_win32_path (D:\Home\dexcoff1\dexcoff1\cyglcl\uxl) 104 5979 [main] date 3440 mount_info::conv_to_posix_path: /cygdrive/d/Home/dexcoff1/dexcoff1/cyglcl/uxl = conv_to_posix_path (D:\Home\dexcoff1\dexcoff1\cyglcl\uxl) 149 6128 [main] date 3440 sigprocmask: 0 = sigprocmask (0, 0x200180A8, 0x610FA1F0) 299 6427 [main] date 3440 _cygwin_istext_for_stdio: fd 0: not open 78 6505 [main] date 3440 _cygwin_istext_for_stdio: fd 1: not open 84 6589 [main] date 3440 _cygwin_istext_for_stdio: fd 2: not open 259 6848 [main] date (3440) open_shared: name cygpid.3440, n 3440, shared 0x60FD0000 (wanted 0x60FD0000), h 0x750, *m 2 97 6945 [main] date 3440 pinfo::thisproc: myself dwProcessId 3440 76 7021 [main] date 3440 time: 1337945628 = time(0) --- Process 3440, exception C0000005 at 610DDC3C 1343 8364 [main] date 3440 exception::handle: In cygwin_except_handler exception 0xC0000005 at 0x610DDC3C sp 0x2127F0 92 8456 [main] date 3440 exception::handle: In cygwin_except_handler signal 11 at 0x610DDC3C 86 8542 [main] date 3440 exception::handle: In cygwin_except_handler calling 0x0 320 8862 [main] date 3440 D:\Home\dexcoff1\dexcoff1\cyg12e\bin\date.exe: *** fatal error - internal error reading the windows environment - too many environment variables? 2210 11072 [main] date 3440 open_stackdumpfile: Dumping stack trace to date.exe.stackdump 26380 37452 [main] date 3440 sigproc_terminate: don't worry about signal thread 96 37548 [main] date 3440 __to_clock_t: dwHighDateTime 0, dwLowDateTime 156250 98 37646 [main] date 3440 __to_clock_t: total 00000000 0000000F 84 37730 [main] date 3440 __to_clock_t: dwHighDateTime 0, dwLowDateTime 156250 85 37815 [main] date 3440 __to_clock_t: total 00000000 0000000F 83 37898 [main] date 3440 pinfo::exit: Calling ExitProcess n 0x1, exitcode 0x100 --5vNYLRcllDrimb99 Content-Type: text/plain; charset=us-ascii -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple --5vNYLRcllDrimb99--