On Mon, Apr 04, 2011 at 01:14:13AM +0200, Marco d'Itri wrote: > On Jan 23, marco ghidinelli <[email protected]> wrote: > > > > > > udev_rules_apply_format: unknown format variables '$R570:' > > > > This function is not in the most recent udev release. > > > > Anyway, you need to do some serious debugging to find out what is > > > > deadlocking exactly. > > > > A simple way may be to boot with init=/bin/bash, open a second console > > > > with openvt and then look at what happens with ps/strace after manually > > > > running the first few rcS.d/ init scripts. > > > Are there any news? > > i cannot access the machine right now. > > i hope i'll be able to access it next week. > Are there any news about this alleged bug?
yes, the system was updated with squeeze, with the same result. as you guessed, i tried to start rcS services, and the system freezes when launching "S03udev start". i attached below the output from 'ps faxw': the process sleeps waiting for something: /sbin/modprobe -b pci:v000010ECd0000816Csv00001734sd00001178bc0Csc07i01 then i create a tar from the /proc/$pid of the process involved, the 780 and 786, attached below. ciao, marco.
780.tgz
Description: application/gtar-compressed
786.tgz
Description: application/gtar-compressed
PID TTY STAT TIME COMMAND
2 ? S 0:00 [kthreadd]
3 ? S 0:00 \_ [migration/0]
4 ? S 0:00 \_ [ksoftirqd/0]
5 ? S 0:00 \_ [watchdog/0]
6 ? S 0:00 \_ [migration/1]
7 ? S 0:00 \_ [ksoftirqd/1]
8 ? S 0:00 \_ [watchdog/1]
9 ? S 0:00 \_ [migration/2]
10 ? S 0:00 \_ [ksoftirqd/2]
11 ? S 0:00 \_ [watchdog/2]
12 ? S 0:00 \_ [migration/3]
13 ? S 0:00 \_ [ksoftirqd/3]
14 ? S 0:00 \_ [watchdog/3]
15 ? S 0:00 \_ [migration/4]
16 ? S 0:00 \_ [ksoftirqd/4]
17 ? S 0:00 \_ [watchdog/4]
18 ? S 0:00 \_ [migration/5]
19 ? S 0:00 \_ [ksoftirqd/5]
20 ? S 0:00 \_ [watchdog/5]
21 ? S 0:00 \_ [migration/6]
22 ? S 0:00 \_ [ksoftirqd/6]
23 ? S 0:00 \_ [watchdog/6]
24 ? S 0:00 \_ [migration/7]
25 ? S 0:00 \_ [ksoftirqd/7]
26 ? S 0:00 \_ [watchdog/7]
27 ? S 0:00 \_ [events/0]
28 ? S 0:00 \_ [events/1]
29 ? S 0:00 \_ [events/2]
30 ? S 0:00 \_ [events/3]
31 ? S 0:00 \_ [events/4]
32 ? S 0:00 \_ [events/5]
33 ? S 0:00 \_ [events/6]
34 ? S 0:00 \_ [events/7]
35 ? S 0:00 \_ [cpuset]
36 ? S 0:00 \_ [khelper]
37 ? S 0:00 \_ [netns]
38 ? S 0:00 \_ [async/mgr]
39 ? S 0:00 \_ [pm]
40 ? S 0:00 \_ [sync_supers]
41 ? S 0:00 \_ [bdi-default]
42 ? S 0:00 \_ [kintegrityd/0]
43 ? S 0:00 \_ [kintegrityd/1]
44 ? S 0:00 \_ [kintegrityd/2]
45 ? S 0:00 \_ [kintegrityd/3]
46 ? S 0:00 \_ [kintegrityd/4]
47 ? S 0:00 \_ [kintegrityd/5]
48 ? S 0:00 \_ [kintegrityd/6]
49 ? S 0:00 \_ [kintegrityd/7]
50 ? S 0:00 \_ [kblockd/0]
51 ? S 0:00 \_ [kblockd/1]
52 ? S 0:00 \_ [kblockd/2]
53 ? S 0:00 \_ [kblockd/3]
54 ? S 0:00 \_ [kblockd/4]
55 ? S 0:00 \_ [kblockd/5]
56 ? S 0:00 \_ [kblockd/6]
57 ? S 0:00 \_ [kblockd/7]
58 ? S 0:00 \_ [kacpid]
59 ? S 0:00 \_ [kacpi_notify]
60 ? S 0:00 \_ [kacpi_hotplug]
61 ? S 0:00 \_ [kseriod]
70 ? S 0:00 \_ [kondemand/0]
71 ? S 0:00 \_ [kondemand/1]
72 ? S 0:00 \_ [kondemand/2]
73 ? S 0:00 \_ [kondemand/3]
74 ? S 0:00 \_ [kondemand/4]
75 ? S 0:00 \_ [kondemand/5]
76 ? S 0:00 \_ [kondemand/6]
77 ? S 0:00 \_ [kondemand/7]
78 ? S 0:00 \_ [khungtaskd]
79 ? S 0:00 \_ [kswapd0]
80 ? S 0:00 \_ [kswapd1]
81 ? SN 0:00 \_ [ksmd]
82 ? S 0:00 \_ [aio/0]
83 ? S 0:00 \_ [aio/1]
84 ? S 0:00 \_ [aio/2]
85 ? S 0:00 \_ [aio/3]
86 ? S 0:00 \_ [aio/4]
87 ? S 0:00 \_ [aio/5]
88 ? S 0:00 \_ [aio/6]
89 ? S 0:00 \_ [aio/7]
90 ? S 0:00 \_ [crypto/0]
91 ? S 0:00 \_ [crypto/1]
92 ? S 0:00 \_ [crypto/2]
93 ? S 0:00 \_ [crypto/3]
94 ? S 0:00 \_ [crypto/4]
95 ? S 0:00 \_ [crypto/5]
96 ? S 0:00 \_ [crypto/6]
97 ? S 0:00 \_ [crypto/7]
343 ? S 0:00 \_ [ksuspend_usbd]
401 ? S 0:00 \_ [khubd]
518 ? S 0:00 \_ [ata/0]
526 ? S 0:00 \_ [ata/1]
527 ? S 0:00 \_ [ata/2]
528 ? S 0:00 \_ [ata/3]
529 ? S 0:00 \_ [ata/4]
530 ? S 0:00 \_ [ata/5]
531 ? S 0:00 \_ [ata/6]
532 ? S 0:00 \_ [ata/7]
533 ? S 0:00 \_ [ata_aux]
534 ? S 0:00 \_ [scsi_eh_0]
535 ? S 0:00 \_ [scsi_eh_1]
536 ? S 0:00 \_ [scsi_eh_2]
537 ? S 0:00 \_ [scsi_eh_3]
538 ? S 0:00 \_ [scsi_eh_4]
539 ? S 0:00 \_ [scsi_eh_5]
621 ? S 0:00 \_ [md0_raid1]
629 ? S 0:00 \_ [md1_raid1]
647 ? S 0:00 \_ [kjournald]
1070 ? S 0:00 \_ [hd-audio0]
1120 ? S 0:00 \_ [nouveau/0]
1127 ? S 0:00 \_ [nouveau/1]
1134 ? S 0:00 \_ [nouveau/2]
1135 ? S 0:00 \_ [nouveau/3]
1139 ? S 0:00 \_ [nouveau/4]
1140 ? S 0:00 \_ [nouveau/5]
1141 ? S 0:00 \_ [nouveau/6]
1142 ? S 0:00 \_ [nouveau/7]
1153 ? S 0:00 \_ [ttm_swap]
2000 ? S 0:00 \_ [flush-9:0]
1 ? S 0:01 /bin/bash
671 tty2 Ss 0:00 bash
2166 tty2 R+ 0:00 \_ ps fax
673 tty3 Ss+ 0:00 bash
675 tty4 Ss+ 0:00 bash
677 tty5 Ss+ 0:00 bash
679 tty6 Ss+ 0:00 bash
727 ? S 0:00 /bin/sh -e ./S03udev start
941 ? S 0:00 \_ udevadm settle
742 ? S<s 0:00 udevd --daemon
753 ? S< 0:00 \_ udevd --daemon
755 ? S< 0:00 \_ udevd --daemon
756 ? S< 0:00 \_ udevd --daemon
758 ? S< 0:00 \_ udevd --daemon
759 ? S< 0:00 \_ udevd --daemon
760 ? S< 0:00 \_ udevd --daemon
761 ? S< 0:00 \_ udevd --daemon
764 ? S< 0:00 \_ udevd --daemon
766 ? S< 0:00 \_ udevd --daemon
767 ? S< 0:00 \_ udevd --daemon
771 ? S< 0:00 \_ udevd --daemon
774 ? S< 0:00 \_ udevd --daemon
775 ? S< 0:00 \_ udevd --daemon
778 ? S< 0:00 \_ udevd --daemon
779 ? S< 0:00 \_ udevd --daemon
780 ? S< 0:00 \_ udevd --daemon
786 ? D 0:00 | \_ /sbin/modprobe -b
pci:v000010ECd0000816Csv00001734sd00001178bc0Csc07i01
781 ? S< 0:00 \_ udevd --daemon
787 ? S< 0:00 \_ udevd --daemon
788 ? S< 0:00 \_ udevd --daemon
789 ? S< 0:00 \_ udevd --daemon
790 ? S< 0:00 \_ udevd --daemon
791 ? S< 0:00 \_ udevd --daemon
799 ? S< 0:00 \_ udevd --daemon
800 ? S< 0:00 \_ udevd --daemon
808 ? S< 0:00 \_ udevd --daemon
810 ? S< 0:00 \_ udevd --daemon
812 ? S< 0:00 \_ udevd --daemon
815 ? S< 0:00 \_ udevd --daemon
817 ? S< 0:00 \_ udevd --daemon
819 ? S< 0:00 \_ udevd --daemon
821 ? S< 0:00 \_ udevd --daemon
823 ? S< 0:00 \_ udevd --daemon
825 ? S< 0:00 \_ udevd --daemon
827 ? S< 0:00 \_ udevd --daemon
829 ? S< 0:00 \_ udevd --daemon
831 ? S< 0:00 \_ udevd --daemon
833 ? S< 0:00 \_ udevd --daemon
835 ? S< 0:00 \_ udevd --daemon
837 ? S< 0:00 \_ udevd --daemon
839 ? S< 0:00 \_ udevd --daemon
841 ? S< 0:00 \_ udevd --daemon
843 ? S< 0:00 \_ udevd --daemon
845 ? S< 0:00 \_ udevd --daemon
847 ? S< 0:00 \_ udevd --daemon
849 ? S< 0:00 \_ udevd --daemon
850 ? S< 0:00 \_ udevd --daemon
853 ? S< 0:00 \_ udevd --daemon
855 ? S< 0:00 \_ udevd --daemon
857 ? S< 0:00 \_ udevd --daemon
859 ? S< 0:00 \_ udevd --daemon
861 ? S< 0:00 \_ udevd --daemon
863 ? S< 0:00 \_ udevd --daemon
865 ? S< 0:00 \_ udevd --daemon
867 ? S< 0:00 \_ udevd --daemon
869 ? S< 0:00 \_ udevd --daemon
871 ? S< 0:00 \_ udevd --daemon
873 ? S< 0:00 \_ udevd --daemon
875 ? S< 0:00 \_ udevd --daemon
877 ? S< 0:00 \_ udevd --daemon
879 ? S< 0:00 \_ udevd --daemon
881 ? S< 0:00 \_ udevd --daemon
883 ? S< 0:00 \_ udevd --daemon
885 ? S< 0:00 \_ udevd --daemon
887 ? S< 0:00 \_ udevd --daemon
889 ? S< 0:00 \_ udevd --daemon
891 ? S< 0:00 \_ udevd --daemon
892 ? S< 0:00 \_ udevd --daemon
893 ? S< 0:00 \_ udevd --daemon
895 ? S< 0:00 \_ udevd --daemon
896 ? S< 0:00 \_ udevd --daemon
898 ? S< 0:00 \_ udevd --daemon
901 ? S< 0:00 \_ udevd --daemon
902 ? S< 0:00 \_ udevd --daemon
903 ? S< 0:00 \_ udevd --daemon
907 ? S< 0:00 \_ udevd --daemon
909 ? S< 0:00 \_ udevd --daemon
911 ? S< 0:00 \_ udevd --daemon
912 ? S< 0:00 \_ udevd --daemon
913 ? S< 0:00 \_ udevd --daemon
916 ? S< 0:00 \_ udevd --daemon
919 ? S< 0:00 \_ udevd --daemon
920 ? S< 0:00 \_ udevd --daemon
921 ? S< 0:00 \_ udevd --daemon
923 ? S< 0:00 \_ udevd --daemon
926 ? S< 0:00 \_ udevd --daemon
931 ? S< 0:00 \_ udevd --daemon
934 ? S< 0:00 \_ udevd --daemon
936 ? S< 0:00 \_ udevd --daemon
969 ? S 0:00 /bin/sh -e /lib/udev/net.agent
2165 ? S 0:00 \_ sleep 1
971 ? S 0:00 /bin/sh -e /lib/udev/net.agent
2164 ? S 0:00 \_ sleep 1

