[opensuse-autoinstall] Odd hang near end of 32bit sles9-sp3 for 10min or so..
All of a sudden I'm seeing most 32bit installs hang for about 10min at the stage where it's copying log files locally. There's no popup or anything asking for my interaction, so that's not it. I switched ttys and found that an scr process is pegging the cpu, and it has some children: 7023 root 25 0 16956 8316 5352 R 99.9 0.2 2:32.36 scr / # !pst pstree 1612 inst_setup---yast---YaST2---YaST2---y2base-+-scr `-y2base---2*[y2base] If I strace the y2base processes, they're not doing much, examples: / # strace -f -p 3912 Process 3912 attached - interrupt to quit rt_sigsuspend([WINCH] / # strace -f -p 3733 Process 3733 attached - interrupt to quit select(11, [0 10], NULL, NULL, {3, 588000}) = 0 (Timeout) select(11, [0 10], NULL, NULL, {5, 0} / # strace -f -p 3732 Process 3732 attached - interrupt to quit getppid() = 3694 poll([{fd=12, events=POLLIN}], 1, 2000) = 0 getppid() = 3694 poll([{fd=12, events=POLLIN}], 1, 2000) = 0 getppid() = 3694 poll([{fd=12, events=POLLIN}], 1, 2000) = 0 getppid() = 3694 If I strace the scr process itself it looks like it's being fed some info to stdin, one character at a time. Strace looks like: 7023 read(0, "r", 1) = 1 7023 read(0, "e", 1) = 1 7023 read(0, "s", 1) = 1 7023 read(0, " ", 1) = 1 7023 read(0, "k", 1) = 1 7023 read(0, "s", 1) = 1 7023 read(0, "y", 1) = 1 7023 read(0, "m", 1) = 1 7023 read(0, "(", 1) = 1 7023 read(0, "a", 1) = 1 7023 read(0, "c", 1) = 1 7023 read(0, "p", 1) = 1 7023 read(0, "i", 1) = 1 Etc... if I pull out the data, I get stuff like: res ksym(acpi_bus_unregister_driver) = 82ff3d07-, kernel-bigsmp-2.6.16.21-0.9 requires ksym(snd_hda_suspend) = 8306e542-, kernel-bigsmp-2.6.16.21-0.9 requires ksym(snd_midi_channel_set_clear) = 833a3e07-, kernel-bigsmp-2.6.16.21-0.9 requires ksym(v4l_compat_translate_ioctl) [snip] Which looks like dependencies for the kernel.. but why is it coming in 1 char at a time? Note for those curious.. yes, we're running a mixed sles9-sp3.. I used the src.rpm from sles10 to build the sles10 kernel (also needed updated rpm, mkinitrd, and 1 or 2 other rpms) on top of sles9-sp3 so we get the updated kernel benefits and still maintain the older libraries which our big ISVs are still on. Oh, and we rev'd from 2.6.16.21-0.8 to 2.6.16.21-0.9 when we added patches for autofs5. I'll doublecheck to make sure I didn't leave in some extra verbose info in the build that could be triggering the above as the x86_64 version doesn't do this pause. -- Mike Marion-Unix SysAdmin/Staff IT Engineer-http://www.qualcomm.com Lisa: "As you know, we've been swimming. And we've developed a taste for it. We agree that getting our own pool is the way to go. Now before you respond, you should know that your refusal will result in months and months of..." Bart, Lisa: "CanwehaveapoolDad? CanwehaveapoolDad? CanwehaveapoolDad? CanwehaveapoolDad? CanwehaveapoolDad?" Homer: "I understand. Let us celebrate our agreement with the adding of chocolate to milk." -- Simpsons -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
participants (1)
-
Mike Marion