mainThe GNU Bourne-Again SHell - Support: sr #110596, bash hangs with command - bash...

 
 

sr #110596: bash hangs with command - bash $(perl -e 'print "A"x10000000000')

Submitter:  None
Submitted:  Tue 18 Jan 2022 03:32:01 PM UTC
   
 
Category:  None Priority:  5 - Normal
Severity:  4 - Important Status:  Done
Privacy:  Public Assigned to:  None
Originator Email:  -email is unavailable- Open/Closed:  Open
Operating System:  GNU/Linux
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 18 Jan 2022 07:38:09 PM UTC, comment #9: 

I wonder if this is an integer overflow issue caused by the very large buffer needed to read the command substitution output. I would have figured that malloc/mmap would have failed before that, though.

Chet Ramey <chet>
Group administrator
Tue 18 Jan 2022 07:05:44 PM UTC, comment #8: 

And what is the bash process doing? My guess is it's generating many more read(2) calls because it's using a considerably smaller buffer, or it's in mmap(2).

Chet Ramey <chet>
Group administrator
Tue 18 Jan 2022 05:02:42 PM UTC, comment #7: 

After the following number of write system calls ... there is no new output coming in to the strace.out file, seems the process is frozen.

# grep write /home/strace.out | grep 8192 | wc -l
262273

# ps -elf | grep 33063
1 R root       33063   33031 99  80   0 - 65871 -      11:53 pts/1    00:05:59 ./bash

  1. S root       33064   33063  1  80   0 -   445 do_wai 11:53 pts/1    00:00:06 strace -o /home/strace.out perl -e print "A"x10000000000


From top:

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
  33063 root      20   0 4215744   2.0g   2048 R 100.0   0.7   6:21.72 ./bash

Thanks!!


Nageswara Sastry <nasastry>
Tue 18 Jan 2022 04:53:43 PM UTC, comment #6: 

Sure, it will take over 1.2M 8192-byte writes to output the entire string.

Chet Ramey <chet>
Group administrator
Tue 18 Jan 2022 04:51:22 PM UTC, comment #5: 

Here is the strace output:

[root@ltcever87-lp1 bash]# ./bash $(strace perl -e 'print "A"x10000000000')
execve("/usr/bin/perl", ["perl", "-e", "print \"A\"x10000000000"], 0x7ffff0d0a1f0 /* 31 vars */) = 0
brk(NULL)                               = 0x143100000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=52963, ...}) = 0
mmap(NULL, 52963, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff92f40000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libperl.so.5.26", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0 \10\3\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2651464, ...}) = 0
mmap(NULL, 2694040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff92ca0000
mprotect(0x7fff92f10000, 65536, PROT_NONE) = 0
mmap(0x7fff92f20000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x270000) = 0x7fff92f20000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/glibc-hwcaps/power9/libpthread-2.28.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\240z\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=412240, ...}) = 0
mmap(NULL, 279840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff92c50000
mmap(0x7fff92c80000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7fff92c80000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0 5\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=174232, ...}) = 0
mmap(NULL, 207344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff92c10000
mmap(0x7fff92c30000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fff92c30000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\340\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=82040, ...}) = 0
mmap(NULL, 131336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff92be0000
mmap(0x7fff92bf0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7fff92bf0000
mmap(0x7fff92c00000, 264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fff92c00000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/glibc-hwcaps/power9/libm-2.28.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0@\327\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1700248, ...}) = 0
mmap(NULL, 1179936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff92ab0000
mmap(0x7fff92bc0000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x100000) = 0x7fff92bc0000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\300\21\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=200800, ...}) = 0
mmap(NULL, 295248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff92a60000
mmap(0x7fff92a90000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7fff92a90000
mmap(0x7fff92aa0000, 33104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fff92aa0000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\300\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=77088, ...}) = 0
mmap(NULL, 131368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff92a30000
mmap(0x7fff92a40000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7fff92a40000
mmap(0x7fff92a50000, 296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fff92a50000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/glibc-hwcaps/power9/libc-2.28.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\300\240\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=3410776, ...}) = 0
mmap(NULL, 2118216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff92820000
mmap(0x7fff92a10000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e0000) = 0x7fff92a10000
close(3)                                = 0
mprotect(0x7fff92a10000, 65536, PROT_READ) = 0
mprotect(0x7fff92a40000, 65536, PROT_READ) = 0
mprotect(0x7fff92a90000, 65536, PROT_READ) = 0
mprotect(0x7fff92bc0000, 65536, PROT_READ) = 0
mprotect(0x7fff92bf0000, 65536, PROT_READ) = 0
mprotect(0x7fff92c30000, 65536, PROT_READ) = 0
mprotect(0x7fff92c80000, 65536, PROT_READ) = 0
mprotect(0x7fff92f20000, 65536, PROT_READ) = 0
mprotect(0x1389e0000, 65536, PROT_READ) = 0
mprotect(0x7fff92fb0000, 65536, PROT_READ) = 0
munmap(0x7fff92f40000, 52963)           = 0
set_tid_address(0x7fff92fc5780)         = 32952
set_robust_list(0x7fff92fc5790, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7fff92c57350, sa_mask=[], sa_flags=SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7fff92c57460, sa_mask=[], sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
rt_sigaction(SIGFPE, {sa_handler=SIG_IGN, sa_mask=[FPE], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
brk(NULL)                               = 0x143100000
brk(0x143130000)                        = 0x143130000
brk(NULL)                               = 0x143130000
getuid()                                = 0
geteuid()                               = 0
getgid()                                = 0
getegid()                               = 0
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
read(3, "# Locale name alias data base.\n#"..., 8192) = 2997
read(3, "", 8192)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=368, ...}) = 0
mmap(NULL, 368, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff92f40000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=26998, ...}) = 0
mmap(NULL, 26998, PROT_READ, MAP_SHARED, 3, 0) = 0x7fff92810000
close(3)                                = 0
futex(0x7fff92a21a40, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff92800000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0
mmap(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff927f0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=167, ...}) = 0
mmap(NULL, 167, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff927e0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_NAME", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_NAME", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=77, ...}) = 0
mmap(NULL, 77, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff927d0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_PAPER", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_PAPER", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff927c0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=29, ...}) = 0
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0
mmap(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff927b0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0
mmap(NULL, 286, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff927a0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_COLLATE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_COLLATE", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2586930, ...}) = 0
mmap(NULL, 2586930, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff92520000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_TIME", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_TIME", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3316, ...}) = 0
mmap(NULL, 3316, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff92510000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff92500000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=337024, ...}) = 0
mmap(NULL, 337024, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff924a0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/urandom", O_RDONLY) = 3
read(3, "\221<2/", 4)                   = 4
close(3)                                = 0
readlink("/proc/self/exe", "/usr/bin/perl", 4095) = 13
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
_llseek(0, 0, 0x7ffff0536120, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(1, TCGETS, 0x7ffff05360bc)        = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(1, 0, 0x7ffff0536120, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
_llseek(2, 0, 0x7ffff0536120, SEEK_CUR) = -1 ESPIPE (Illegal seek)
openat(AT_FDCWD, "/dev/null", O_RDONLY) = 3
ioctl(3, TCGETS, 0x7ffff05362fc)        = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(0x1, 0x3), ...}) = 0
getuid()                                = 0
geteuid()                               = 0
getgid()                                = 0
getegid()                               = 0
rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
brk(NULL)                               = 0x143130000
brk(0x143160000)                        = 0x143160000
stat("/usr/local/share/perl5/sitecustomize.pl", 0x143100530) = -1 ENOENT (No such file or directory)
close(3)                                = 0
mmap(NULL, 10000007168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ffd3e3e0000
write(1, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"..., 8192) = 8192
write(1, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"..., 8192) = 8192
write(1, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"..., 8192) = 8192
write(1, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"..., 8192) = 8192
...

The above continues.....

Nageswara Sastry <nasastry>
Tue 18 Jan 2022 04:48:14 PM UTC, comment #4: 

On my RHEL7 system, perl fails first trying to generate the string, even before it tries to write it.

Chet Ramey <chet>
Group administrator
Tue 18 Jan 2022 04:43:50 PM UTC, comment #3: 

comment #2:

> You can probably find out what it's doing, at least from a system call perspective, by using a system call tracer against the running process.
>
> My guess is it's waiting for mmap.
>


Sure will check with 'strace' and provide the data. Thanks for your quick reply.

Nageswara Sastry <nasastry>
Tue 18 Jan 2022 04:40:14 PM UTC, comment #2: 

You can probably find out what it's doing, at least from a system call perspective, by using a system call tracer against the running process.

My guess is it's waiting for mmap.

Chet Ramey <chet>
Group administrator
Tue 18 Jan 2022 04:26:23 PM UTC, comment #1: 

You've asked bash (the interactive shell you're running) to allocate and populate a 10000000000-character string. It's probably waiting for malloc. If it ever succeeds at that, the
exec will probably fail with E2BIG.

Chet Ramey <chet>
Group administrator
Tue 18 Jan 2022 03:32:01 PM UTC, original submission:  

Run the following command:

$ bash $(perl -e 'print "A"x10000000000')

This command hangs and takes CPU 100%

Tested at code from git. git head is at - 9439ce094c9aa7557a9d53ac7b412a23aa66e36b

04:41:06 PM UID PID %usr %system %guest %wait %CPU CPU Command
04:41:07 PM 0 10021 100.00 0.00 0.00 0.00 100.00 22 bash
04:41:07 PM 0 10752 0.00 0.99 0.00 0.00 0.99 9 pidstat

04:41:07 PM UID PID %usr %system %guest %wait %CPU CPU Command
04:41:08 PM 0 10021 100.00 0.00 0.00 0.00 100.00 22 bash
04:41:08 PM 0 10752 0.00 1.00 0.00 0.00 1.00 9 pidstat

04:41:08 PM UID PID %usr %system %guest %wait %CPU CPU Command
04:41:09 PM 0 10021 100.00 0.00 0.00 0.00 100.00 22 bash
04:41:09 PM 0 10752 0.00 1.00 0.00 0.00 1.00 9 pidstat

Please let me know what more data to provide. Thanks!!

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by nasastry (Posted a comment)
  • -email is unavailable- added by chet (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-01-18 chet PrivacyPrivate Public
    2022-01-18 chet StatusNone Done

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code