delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2012/05/25/08:18:18

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 <Cygwin AT Denis-Excoffier DOT org>
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
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
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019