Mail Archives: cygwin/2012/05/25/08:18:18
--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 -