[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GeForce MX 4400 + moduły nVidia + X.org + KDE 3.4.1 = zwis... ale nie zawsze!



On Tue, Sep 20, 2005 at 11:32:21AM +0200, Marcin 'golish' Goliszewski wrote:
> Teraz przynajmniej widać, że ma na czym zwisnąć - ostatni select nie 
> chce wrócić. Szczerze mówiąc nie mam pojęcia dlaczego - wygląda na to, 
> że czeka na coś od X serwera (dobrze interpretuję czekanie aż coś się 
> pojawi w /tmp/.X11-unix/X1?), ale, z niewiadomego mi powodu, nic nie 
> dostaje...

Tak to rzeczywiście wygląda. Wypadałoby pokazać to jakiemuś magikowi od
KDE żeby powiedział co to może być w tym momencie.

Możesz też przy okazji wziąć załącznik pierwszy i przy pomocy 
perl -n tree < log
zrobić coś podobnego do załącznika drugiego, ale na działającym userze,
i porównać z tym drugim (tylko PID zmień w ostatniej linijce skryptu na
pierwszy jaki się w logu pojawia).

Marcin
-- 
Marcin Owsiany <porridge@debian.org>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216
#!perl
m{^(\d+)} or next;
$pid = $1;
if (m{(fork|clone)\(}) {
	if (m{= (\d+)$}) {
		$cpid = $1;
		$p{$pid}->[3] = 0;
		$p{$cpid} = [$cpid];
		push @{$p{$pid}->[2]}, $p{$cpid};
	} else {
		$p{$pid}->[3] = 1;
	}
} else {
	$p{$pid}->[1] = $1 if !m{ resumed} and m{exec[v(](.*)};
	next unless $p{$pid}->[3];
	if (m{= (\d+)$}) {
		$cpid = $1;
		$p{$pid}->[3] = 0;
		$p{$cpid} = [$cpid];
		push @{$p{$pid}->[2]}, $p{$cpid};
	} else {
		$p{$pid}->[3] = 0;
	}
}
END{
use Data::Dumper 'Dumper';
print Dumper $p{2627};
}
$VAR1 = [
          undef,
          'e("/usr/bin/startkde", ["startkde"], [/* 16 vars */]) = 0',
          [
            [
              '2628',
              'e("/usr/bin/kcheckrunning", ["kcheckrunning"], [/* 17 vars */]) = 0'
            ],
            [
              '2629',
              'e("/usr/bin/X11/xsetroot", ["xsetroot", "-solid", "#C0C0C0"], [/* 17 vars */]) = 0'
            ],
            [
              '2630',
              undef,
              [
                [
                  '2631'
                ],
                [
                  '2632',
                  'e("/bin/sed", ["sed", "-n", "s,^\\\\(/.*\\\\)/[^/][^/]*$,\\\\1,p"], [/* 17 vars */] <unfinished ...>'
                ]
              ],
              0
            ],
            [
              '2633',
              'e("/usr/bin/kde-config", ["kde-config", "--path", "exe"], [/* 17 vars */]) = 0'
            ],
            [
              '2634',
              undef,
              [
                [
                  '2635'
                ],
                [
                  '2636',
                  'e("/bin/sed", ["sed", "-e", "s^/bin/^/env/^g;s^:^ ^g"], [/* 17 vars */]) = 0'
                ]
              ],
              0
            ],
            [
              '2637',
              undef,
              [
                [
                  '2638',
                  'e("/bin/grep", ["grep", "-v", "^[ \\t]*#"], [/* 17 vars */]) = 0'
                ]
              ],
              0
            ],
            [
              '2639',
              undef,
              [
                [
                  '2640'
                ],
                [
                  '2641',
                  'e("/bin/sed", ["sed", "s:^~:/home/test:g"], [/* 17 vars */] <unfinished ...>'
                ]
              ],
              0
            ],
            [
              '2642',
              'e("/usr/bin/X11/xset", ["xset", "fp+", "/home/test/.fonts"], [/* 17 vars */]) = 0'
            ],
            [
              '2643',
              'e("/usr/bin/X11/xset", ["xset", "fp", "rehash"], [/* 17 vars */]) = 0'
            ],
            [
              '2644',
              'e("/usr/bin/X11/xsetroot", ["xsetroot", "-cursor_name", "left_ptr"], [/* 17 vars */]) = 0'
            ],
            [
              '2645',
              'e("/usr/bin/lnusertemp", ["lnusertemp", "tmp"], [/* 18 vars */]) = 0'
            ],
            [
              '2646',
              'e("/usr/bin/lnusertemp", ["lnusertemp", "socket"], [/* 18 vars */]) = 0'
            ],
            [
              '2647',
              'e("/usr/bin/lnusertemp", ["lnusertemp", "cache"], [/* 18 vars */]) = 0'
            ],
            [
              '2648',
              'e("/usr/bin/dcopserver_shutdown", ["dcopserver_shutdown"], [/* 18 vars */]) = 0',
              [
                [
                  '2649',
                  'e("/usr/bin/X11/iceauth", ["iceauth", "remove", "netid=local/mala:/tmp/.ICE-unix/"...], [/* 18 vars */]) = 0'
                ]
              ],
              0
            ],
            [
              '2650',
              'e("/usr/bin/kreadconfig", ["kreadconfig", "--file", "kpersonalizerrc", "--group", "General", "--key", "FirstLogin", "--default", "true", "--type", "bool"], [/* 18 vars */]) = 0'
            ],
            [
              '2651',
              'e("/usr/bin/kreadconfig", ["kreadconfig", "--file", "ksplashrc", "--group", "KSplash", "--key", "Theme"], [/* 18 vars */]) = 0'
            ],
            [
              '2652',
              'e("/usr/bin/ksplash", ["ksplash", "--nodcop"], [/* 18 vars */]) = 0',
              [
                [
                  '2653'
                ]
              ],
              0
            ],
            [
              '2654',
              'e("/usr/bin/kdeinit", ["kdeinit", "+kcminit"], [/* 20 vars */]) = 0',
              [
                [
                  '2655',
                  undef,
                  [
                    [
                      '2656',
                      undef,
                      [
                        [
                          '2657',
                          undef,
                          [
                            [
                              '2658',
                              undef,
                              [
                                [
                                  '2659',
                                  'e("/usr/bin/X11/iceauth", ["/usr/bin/X11/iceauth", "source", "/tmp/dcopPfMg8b"], [/* 20 vars */]) = 0'
                                ]
                              ],
                              0
                            ]
                          ],
                          0
                        ]
                      ],
                      0
                    ],
                    [
                      '2660'
                    ],
                    [
                      '2661'
                    ],
                    [
                      '2662',
                      undef,
                      [
                        [
                          '2663'
                        ]
                      ],
                      0
                    ]
                  ],
                  0
                ]
              ],
              0
            ]
          ],
          0
        ];

Reply to: