So I'm trying to see where the remaining sched_yield() are coming from
ld(1):

$ cd /sys/arch/arm64/compile/GENERIC.MP
$ LD="egdb --args ld" make -j32

Then I add a breakpoint on sched_yield & hit run.

As soon as the first thread is stopped, I can see the trace as usual,
however the process is now in a "stopped" state, impossible to kill or
continue.  Even ddb's kill command doesn't help.

$ top -Hp 27484
load averages:  1.08,  1.49,  2.27             jaca.lab.grenadille.net 13:23:06
226 threads: 65 idle, 81 stopped, 80 on processor            up 0 days 00:39:07
80  CPUs:  0.0% user,  0.0% nice,  0.0% sys,  0.0% spin,  0.0% intr, 100.0% idle
Memory: Real: 448M/3824M act/tot Free: 27G Cache: 1853M Swap: 0K/32G
 Displaying threads.
  PID      TID PRI NICE  SIZE   RES STATE     WAIT      TIME    CPU COMMAND
27484   419154  28    0   64M   85M stop/11   -         0:00  0.00% ld
27484   268400  28    0   64M   85M stop/4    -         0:00  0.00% ld
27484   412003  28    0   64M   85M stop/14   -         0:00  0.00% ld
27484   344492  28    0   64M   85M stop/8    fsleep    0:00  0.00% ld
27484   301800  28    0   64M   85M stop/10   -         0:00  0.00% ld
27484   569798  28    0   64M   85M stop/6    fsleep    0:00  0.00% ld
27484   389808  28    0   64M   85M stop/13   fsleep    0:00  0.00% ld
27484   410928  28    0   64M   85M stop/29   fsleep    0:00  0.00% ld
27484   154882  28    0   64M   85M stop/24   fsleep    0:00  0.00% ld
27484   156873  28    0   64M   85M stop/34   -         0:00  0.00% ld
27484   367046  28    0   64M   85M stop/9    fsleep    0:00  0.00% ld
27484   291919  28    0   64M   85M stop/8    fsleep    0:00  0.00% ld
27484   364265  28    0   64M   85M stop/19   fsleep    0:00  0.00% ld
27484   572052  28    0   64M   85M stop/2    fsleep    0:00  0.00% ld
27484   587971  28    0   64M   85M stop/9    fsleep    0:00  0.00% ld
27484   393369  28    0   64M   85M stop/8    fsleep    0:00  0.00% ld
27484   451350  28    0   64M   85M stop/8    fsleep    0:00  0.00% ld
27484   447509  28    0   64M   85M stop/30   fsleep    0:00  0.00% ld
27484   615249  28    0   64M   85M stop/5    fsleep    0:00  0.00% ld
27484   594941  28    0   64M   85M stop/9    -         0:00  0.00% ld
27484   131823  28    0   64M   85M stop/24   fsleep    0:00  0.00% ld
27484   387123  28    0   64M   85M stop/0    -         0:00  0.00% ld
27484   603594  28    0   64M   85M stop/4    fsleep    0:00  0.00% ld
27484   555117  28    0   64M   85M stop/6    fsleep    0:00  0.00% ld
27484   500623  28    0   64M   85M stop/2    -         0:00  0.00% ld
27484   359931  28    0   64M   85M stop/8    fsleep    0:00  0.00% ld
27484   207168  28    0   64M   85M stop/24   fsleep    0:00  0.00% ld
27484   234224  28    0   64M   85M stop/10   fsleep    0:00  0.00% ld
27484   426969  28    0   64M   85M stop/7    -         0:00  0.00% ld
27484   492929  28    0   64M   85M stop/1    fsleep    0:00  0.00% ld
27484   471015  28    0   64M   85M stop/1    fsleep    0:00  0.00% ld
27484   321775  28    0   64M   85M stop/5    -         0:00  0.00% ld

Reply via email to