problem with starting services in 1.5.19

Yadin Y. Goldschmidt yadin@pitt.edu
Fri Feb 24 20:22:00 GMT 2006


I still did not get any response, can someone please help?
Since I received no suggestions I ran strace on cygrunsrv -S cron. I give 
here
the result with 1.5.18 first (cron starts) and 1.5.19 second (cron is not 
starting)
I only give the end of the strace since the beginning is pretty much the 
same.
1.5.18:
205   27445 [main] cygrunsrv 3664 build_argv: argv[0] = 'cygrunsrv'
   45   27490 [main] cygrunsrv 3664 build_argv: argv[1] = '-S'
   42   27532 [main] cygrunsrv 3664 build_argv: argv[2] = 'cron'
   42   27574 [main] cygrunsrv 3664 build_argv: argc 3
  227   27801 [sig] cygrunsrv 3664 wait_sig: myself->dwProcessId 3664
   68   27869 [sig] cygrunsrv 3664 wait_sig: entering ReadFile loop, readsig 
0x70C, myself->sendsig 0x704
  107   27976 [main] cygrunsrv 3664 build_fh_pc: fh 0x61155818
   74   28050 [main] cygrunsrv 3664 open_shared: name (null), shared 
0x60020000 (wanted 0x60020000), h 0x6F8
   52   28102 [main] cygrunsrv 3664 _pinfo::set_ctty: checking if /dev/tty-1 
changed
   43   28145 [main] cygrunsrv 3664 _pinfo::set_ctty: attached tty1073741824 
sid 3664, pid 3664, tty->pgid 3664, tty->sid 3664
  151   28296 [main] cygrunsrv 3664 fhandler_base::set_flags: flags 0x10002, 
supplied_bin 0x0
   47   28343 [main] cygrunsrv 3664 fhandler_base::set_flags: 
O_TEXT/O_BINARY set in flags 0x10000
   60   28403 [main] cygrunsrv 3664 fhandler_base::set_flags: filemode set 
to binary
  118   28521 [main] cygrunsrv 3664 fhandler_console::open: incremented 
open_fhs, now 1
   44   28565 [main] cygrunsrv 3664 fhandler_console::open: opened conin$ 
0xF, conout$ 0x13
   63   28628 [main] cygrunsrv 3664 fhandler_console::output_tcsetattr: 0 = 
tcsetattr (,60020018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  225   28853 [main] cygrunsrv 3664 handle_to_fn: nt name 
'\Device\HarddiskVolume1\yadin\stracecron1518.txt'
 1232   30085 [main] cygrunsrv 3664 handle_to_fn: current match 
'\Device\HarddiskVolume1'
  112   30197 [main] cygrunsrv 3664 handle_to_fn: derived path 
'C:\yadin\stracecron1518.txt'
   64   30261 [main] cygrunsrv 3664 mount_info::conv_to_posix_path: 
conv_to_posix_path (C:\robert\stracecron1518.txt, no-keep-rel, no-add-slash)
   45   30306 [main] cygrunsrv 3664 normalize_win32_path: 
C:\yadin\stracecron1518.txt = normalize_win32_path 
(C:\yadin\stracecron1518.txt)
   46   30352 [main] cygrunsrv 3664 mount_info::conv_to_posix_path: 
/cygdrive/c/yadin/stracecron1518.txt = conv_to_posix_path 
(C:\yadin\stracecron1518.txt)
   45   30397 [main] cygrunsrv 3664 normalize_posix_path: src 
/cygdrive/c/yadin/stracecron1518.txt
   42   30439 [main] cygrunsrv 3664 normalize_posix_path: 
/cygdrive/c/yadin/stracecron1518.txt = normalize_posix_path 
(/cygdrive/c/yadin/stracecron1518.txt)
   44   30483 [main] cygrunsrv 3664 mount_info::conv_to_win32_path: 
conv_to_win32_path (/cygdrive/c/yadin/stracecron1518.txt)
   45   30528 [main] cygrunsrv 3664 mount_info::cygdrive_win32_path: src 
'/cygdrive/c/yadin/stracecron1518.txt', dst 'c:\yadin\stracecron1518.txt'
   42   30570 [main] cygrunsrv 3664 set_flags: flags: binary (0x2)
   41   30611 [main] cygrunsrv 3664 mount_info::conv_to_win32_path: src_path 
/cygdrive/c/yadin/stracecron1518.txt, dst c:\yadin\stracecron1518.txt, flags 
0x2A, rc 0
  229   30840 [main] cygrunsrv 3664 symlink_info::check: not a symlink
   53   30893 [main] cygrunsrv 3664 symlink_info::check: 0 = symlink.check 
(c:\yadin\stracecron1518.txt, 0x2263C0) (0x2A)
   46   30939 [main] cygrunsrv 3664 path_conv::check: 
this->path(c:\yadin\stracecron1518.txt), has_acls(1)
   47   30986 [main] cygrunsrv 3664 build_fh_pc: fh 0x61155A20
   52   31038 [main] cygrunsrv 3664 fhandler_base::set_flags: flags 0x10002, 
supplied_bin 0x0
   42   31080 [main] cygrunsrv 3664 fhandler_base::set_flags: 
O_TEXT/O_BINARY set in flags 0x10000
   40   31120 [main] cygrunsrv 3664 fhandler_base::set_flags: filemode set 
to binary
   40   31160 [main] cygrunsrv 3664 fhandler_base::init: created new 
fhandler_base for handle 0x678, bin 1
  138   31298 [main] cygrunsrv 3664 build_fh_pc: fh 0x61155C28
   47   31345 [main] cygrunsrv 3664 fhandler_base::set_flags: flags 0x10002, 
supplied_bin 0x0
   42   31387 [main] cygrunsrv 3664 fhandler_base::set_flags: 
O_TEXT/O_BINARY set in flags 0x10000
   41   31428 [main] cygrunsrv 3664 fhandler_base::set_flags: filemode set 
to binary
  100   31528 [main] cygrunsrv 3664 fhandler_console::open: incremented 
open_fhs, now 2
   43   31571 [main] cygrunsrv 3664 fhandler_console::open: opened conin$ 
0xB, conout$ 0x2B
   60   31631 [main] cygrunsrv 3664 fhandler_console::output_tcsetattr: 0 = 
tcsetattr (,60020018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
   83   31714 [main] cygrunsrv 3664 dll_crt0_1: user_data->main 0x404DB0
   43   31757 [main] cygrunsrv 3664 __set_errno: void dll_crt0_1(char*):880 
val 0
   42   31799 [main] cygrunsrv 3664 wait_for_sigthread: wait_sig_inited 
0x708
2022359 2054158 [main] cygrunsrv 3664 close: close (0)
  115 2054273 [main] cygrunsrv 3664 fhandler_console::close: decremented 
open_fhs, now 1
   47 2054320 [main] cygrunsrv 3664 close: 0 = close (0)
  241 2054561 [main] cygrunsrv 3664 close: close (1)
   47 2054608 [main] cygrunsrv 3664 fhandler_base::close: closing 
'/cygdrive/c/yadin/stracecron1518.txt' handle 0x678
   48 2054656 [main] cygrunsrv 3664 close: 0 = close (1)
  240 2054896 [main] cygrunsrv 3664 close: close (2)
   96 2054992 [main] cygrunsrv 3664 fhandler_console::close: decremented 
open_fhs, now 0
   44 2055036 [main] cygrunsrv 3664 close: 0 = close (2)
  140 2055176 [main] cygrunsrv 3664 do_exit: do_exit (0), exit_state 0
   49 2055225 [main] cygrunsrv 3664 void: 0x0 = signal (20, 0x1)
   41 2055266 [main] cygrunsrv 3664 void: 0x0 = signal (1, 0x1)
   40 2055306 [main] cygrunsrv 3664 void: 0x0 = signal (2, 0x1)
   40 2055346 [main] cygrunsrv 3664 void: 0x0 = signal (3, 0x1)
   40 2055386 [main] cygrunsrv 3664 sigproc_terminate: entering
   52 2055438 [main] cygrunsrv 3664 proc_terminate: nprocs 0
   41 2055479 [main] cygrunsrv 3664 proc_terminate: leaving
   70 2055549 [main] cygrunsrv 3664 sigproc_terminate: sigproc handling not 
active
   40 2055589 [main] cygrunsrv 3664 proc_terminate: nprocs 0
   39 2055628 [main] cygrunsrv 3664 proc_terminate: leaving
   43 2055671 [main] cygrunsrv 3664 __to_clock_t: dwHighDateTime 0, 
dwLowDateTime 156250
   41 2055712 [main] cygrunsrv 3664 __to_clock_t: total 00000000 0000000F
   41 2055753 [main] cygrunsrv 3664 __to_clock_t: dwHighDateTime 0, 
dwLowDateTime 312500
   43 2055796 [main] cygrunsrv 3664 __to_clock_t: total 00000000 0000001F
  159 2055955 [sig] cygrunsrv 3664 wait_sig: done
  725 2056680 [sig] cygrunsrv 3664 _cygtls::remove: wait 0x0
  164 2056844 [main] cygrunsrv 3664 pinfo::maybe_set_exit_code_from_windows: 
pid 3664, exit value - old 0x80000000, windows 0xDEADBEEF, cygwin 0x80000000

Now with 1.5.19:
643   29308 [main] cygrunsrv 616 build_argv: argv[0] = 'cygrunsrv'
   63   29371 [main] cygrunsrv 616 build_argv: argv[1] = '-S'
   44   29415 [main] cygrunsrv 616 build_argv: argv[2] = 'cron'
   42   29457 [main] cygrunsrv 616 build_argv: argc 3
  258   29715 [sig] cygrunsrv 616 wait_sig: myself->dwProcessId 616
   65   29780 [sig] cygrunsrv 616 wait_sig: entering ReadFile loop, readsig 
0x70C, myself->sendsig 0x708
  112   29892 [main] cygrunsrv 616 build_fh_pc: fh 0x6115E854
   73   29965 [main] cygrunsrv 616 open_shared: name (null), n 0, shared 
0x60020000 (wanted 0x60020000), h 0x6F8
   54   30019 [main] cygrunsrv 616 _pinfo::set_ctty: old no ctty
   42   30061 [main] cygrunsrv 616 _pinfo::set_ctty: attached ctty 
/dev/console sid 616, pid 616, tty->pgid 616, tty->sid 616
  150   30211 [main] cygrunsrv 616 fhandler_base::set_flags: flags 0x10002, 
supplied_bin 0x0
   46   30257 [main] cygrunsrv 616 fhandler_base::set_flags: O_TEXT/O_BINARY 
set in flags 0x10000
   43   30300 [main] cygrunsrv 616 fhandler_base::set_flags: filemode set to 
binary
  135   30435 [main] cygrunsrv 616 init_cygheap::manage_console_count: 
fhandler_console::open: console_count 1, amount 1, ctty /dev/console, 
avoid_freeing_console 0
   48   30483 [main] cygrunsrv 616 fhandler_console::open: opened conin$ 
0xF, conout$ 0x13
   64   30547 [main] cygrunsrv 616 fhandler_console::output_tcsetattr: 0 = 
tcsetattr (,60020018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  218   30765 [main] cygrunsrv 616 handle_to_fn: nt name 
'\Device\HarddiskVolume1\yadin\stracecron.txt'
15267   46032 [main] cygrunsrv 616 handle_to_fn: current match 
'\Device\HarddiskVolume1'
  114   46146 [main] cygrunsrv 616 handle_to_fn: derived path 
'C:\yadin\stracecron.txt'
   46   46192 [main] cygrunsrv 616 mount_info::conv_to_posix_path: 
conv_to_posix_path (C:\yadin\stracecron.txt, no-keep-rel, no-add-slash)
   45   46237 [main] cygrunsrv 616 normalize_win32_path: 
C:\yadin\stracecron.txt = normalize_win32_path (C:\yadin\stracecron.txt)
   47   46284 [main] cygrunsrv 616 mount_info::conv_to_posix_path: 
/cygdrive/c/yadin/stracecron.txt = conv_to_posix_path 
(C:\yadin\stracecron.txt)
   46   46330 [main] cygrunsrv 616 normalize_posix_path: src 
/cygdrive/c/yadin/stracecron.txt
   43   46373 [main] cygrunsrv 616 normalize_posix_path: 
/cygdrive/c/yadin/stracecron.txt = normalize_posix_path 
(/cygdrive/c/yadin/stracecron.txt)
   44   46417 [main] cygrunsrv 616 mount_info::conv_to_win32_path: 
conv_to_win32_path (/cygdrive/c/yadin/stracecron.txt)
   45   46462 [main] cygrunsrv 616 mount_info::cygdrive_win32_path: src 
'/cygdrive/c/yadin/stracecron.txt', dst 'c:\yadin\stracecron.txt'
   43   46505 [main] cygrunsrv 616 set_flags: flags: binary (0x2)
   41   46546 [main] cygrunsrv 616 mount_info::conv_to_win32_path: src_path 
/cygdrive/c/yadin/stracecron.txt, dst c:\yadin\stracecron.txt, flags 0x2A, 
rc 0
  222   46768 [main] cygrunsrv 616 symlink_info::check: not a symlink
   57   46825 [main] cygrunsrv 616 symlink_info::check: 0 = symlink.check 
(c:\yadin\stracecron.txt, 0x2262B0) (0x2A)
   46   46871 [main] cygrunsrv 616 path_conv::check: 
this->path(c:\yadin\stracecron.txt), has_acls(1)
   47   46918 [main] cygrunsrv 616 build_fh_pc: fh 0x6115EA5C
   53   46971 [main] cygrunsrv 616 fhandler_base::set_flags: flags 0x10002, 
supplied_bin 0x0
   41   47012 [main] cygrunsrv 616 fhandler_base::set_flags: O_TEXT/O_BINARY 
set in flags 0x10000
   42   47054 [main] cygrunsrv 616 fhandler_base::set_flags: filemode set to 
binary
   43   47097 [main] cygrunsrv 616 fhandler_base::init: created new 
fhandler_base for handle 0x6C4, bin 1
  114   47211 [main] cygrunsrv 616 build_fh_pc: fh 0x6115EC64
   46   47257 [main] cygrunsrv 616 fhandler_base::set_flags: flags 0x10002, 
supplied_bin 0x0
   43   47300 [main] cygrunsrv 616 fhandler_base::set_flags: O_TEXT/O_BINARY 
set in flags 0x10000
   43   47343 [main] cygrunsrv 616 fhandler_base::set_flags: filemode set to 
binary
  108   47451 [main] cygrunsrv 616 init_cygheap::manage_console_count: 
fhandler_console::open: console_count 2, amount 1, ctty /dev/console, 
avoid_freeing_console 0
   47   47498 [main] cygrunsrv 616 fhandler_console::open: opened conin$ 
0xB, conout$ 0x2B
   61   47559 [main] cygrunsrv 616 fhandler_console::output_tcsetattr: 0 = 
tcsetattr (,60020018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
  102   47661 [main] cygrunsrv 616 fhandler_console::need_invisible: 
invisible_console 0
   46   47707 [main] cygrunsrv 616 dll_crt0_1: user_data->main 0x404DB0
   43   47750 [main] cygrunsrv 616 __set_errno: void dll_crt0_1(char*):919 
val 0
   42   47792 [main] cygrunsrv 616 wait_for_sigthread: wait_sig_inited 0x710
7034165 7081957 [main] cygrunsrv 616 fhandler_console::write: 22D090, 35
   86 7082043 [main] cygrunsrv 616 fhandler_console::write: at 99(c) state 
is 0
  148 7082191 [main] cygrunsrv 616 fhandler_console::write: 35 = 
write_console (,..35)
  262 7082453 [main] cygrunsrv 616 fhandler_console::write: 22D090, 20
   42 7082495 [main] cygrunsrv 616 fhandler_console::write: at 58(:) state 
is 0
   78 7082573 [main] cygrunsrv 616 fhandler_console::write: 20 = 
write_console (,..20)
  312 7082885 [main] cygrunsrv 616 fhandler_console::write: 22D090, 103
   46 7082931 [main] cygrunsrv 616 fhandler_console::write: at 58(:) state 
is 0
  133 7083064 [main] cygrunsrv 616 fhandler_console::write: at 84(T) state 
is 0
  124 7083188 [main] cygrunsrv 616 fhandler_console::write: at 10(0x20) 
state is 0
   83 7083271 [main] cygrunsrv 616 fhandler_console::write: 103 = 
write_console (,..103)
  211 7083482 [main] cygrunsrv 616 fhandler_console::write: 610FB167, 1
   45 7083527 [main] cygrunsrv 616 fhandler_console::write: at 10(0x20) 
state is 0
   81 7083608 [main] cygrunsrv 616 fhandler_console::write: 1 = 
write_console (,..1)
  252 7083860 [main] cygrunsrv 616 close: close (0)
   64 7083924 [main] cygrunsrv 616 init_cygheap::manage_console_count: 
fhandler_console::close: console_count 1, amount -1, ctty /dev/console, 
avoid_freeing_console 0
   46 7083970 [main] cygrunsrv 616 close: 0 = close (0)
  245 7084215 [main] cygrunsrv 616 close: close (1)
   42 7084257 [main] cygrunsrv 616 fhandler_base::close: closing 
'/cygdrive/c/yadin/stracecron.txt' handle 0x6C4
   51 7084308 [main] cygrunsrv 616 close: 0 = close (1)
  245 7084553 [main] cygrunsrv 616 close: close (2)
   62 7084615 [main] cygrunsrv 616 init_cygheap::manage_console_count: 
fhandler_console::close: console_count 0, amount -1, ctty /dev/console, 
avoid_freeing_console 0
   46 7084661 [main] cygrunsrv 616 close: 0 = close (2)
  143 7084804 [main] cygrunsrv 616 do_exit: do_exit (256), exit_state 0
   48 7084852 [main] cygrunsrv 616 void: 0x0 = signal (20, 0x1)
   42 7084894 [main] cygrunsrv 616 void: 0x0 = signal (1, 0x1)
   41 7084935 [main] cygrunsrv 616 void: 0x0 = signal (2, 0x1)
   42 7084977 [main] cygrunsrv 616 void: 0x0 = signal (3, 0x1)
   81 7085058 [main] cygrunsrv 616 sigproc_terminate: entering
   43 7085101 [main] cygrunsrv 616 sig_send: sendsig 0x708, pid 616, 
signal -42, its_me 1
   53 7085154 [main] cygrunsrv 616 sig_send: Not waiting for sigcomplete. 
its_me 1 signal -42
   47 7085201 [main] cygrunsrv 616 sig_send: returning 0x0 from sending 
signal -42
   41 7085242 [main] cygrunsrv 616 proc_terminate: nprocs 0
   40 7085282 [main] cygrunsrv 616 proc_terminate: leaving
  128 7085410 [main] cygrunsrv 616 __to_clock_t: dwHighDateTime 0, 
dwLowDateTime 156250
   46 7085456 [main] cygrunsrv 616 __to_clock_t: total 00000000 0000000F
   42 7085498 [main] cygrunsrv 616 __to_clock_t: dwHighDateTime 0, 
dwLowDateTime 156250
   40 7085538 [main] cygrunsrv 616 __to_clock_t: total 00000000 0000000F
  799 7086337 [main] cygrunsrv 616 pinfo::exit: Calling ExitProcess n 0x100, 
exitcode 0x1


"Yadin Y. Goldschmidt"  wrote in message news:dtkgrf$v0q$1@sea.gmane.org...
>I will try sending the attachment again so it will not be encoded.
>
> "Yadin Y. Goldschmidt" wrote in message news:dtkg8l$soi$1@sea.gmane.org...
>>I reported this in the past but received no response. Services like cron
>> and sshd hang up when starting with cygrunsrv in 1.5.29. Upon reboot, 
>> most
>> often one starts
>> and the other hangs. The problem is best nanifested when from the cygwin
>> prompt
>> I type "cygrunsrv -S cron" or "cygrunsrv -S sshd". With 1.5.18 they start
>> with no problem. with 1.5.19 I get:
>> "cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error
>> 1053:
>> The service did not respond to the start or control request in a timely
>> fashion"
>> When looking at ps -a the process cygrunsrv is running but not cron or
>> sshd.
>> Again reverting to 1.5.18 everything works fine. I tried rebase all but 
>> it
>> does not help.
>> I tried the latest snapshot 20060222 and it does not help either.
>> Yadin.

--------------------------------------------------------------------------------


> 



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list