snip before pause { clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f5562061a10) = 4049 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x55b67f680ae0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 wait4(-1, (Message posts:85) } The 'show' command was taking 5 or more seconds. Normally there is no noticiable delay. --- $ (set -x; strace command show last) + strace command show last execve("/usr/bin/command", ["command", "show", "last"], 0x7fff2616ba80 /* 44 vars */) = 0 brk(NULL) = 0x55b6812e4000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe4295f1d0) = -1 EINVAL (Invalid argument) 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=129364, ...}) = 0 mmap(NULL, 129364, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5562261000 close(3) = 0 openat(AT_FDCWD, "/lib64/libtinfo.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\363\0\0\0\0\0\0"..., 832) = 832 lseek(3, 169616, SEEK_SET) = 169616 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=205480, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f556225f000 lseek(3, 169616, SEEK_SET) = 169616 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 190848, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f5562230000 mmap(0x7f556223e000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f556223e000 mmap(0x7f556224d000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f556224d000 mmap(0x7f556225a000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f556225a000 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>\0\1\0\0\0p\22\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=29320, ...}) = 0 mmap(NULL, 20784, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f556222a000 mmap(0x7f556222b000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f556222b000 mmap(0x7f556222d000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f556222d000 mmap(0x7f556222e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f556222e000 close(3) = 0 openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 E\2\0\0\0\0\0"..., 832) = 832 lseek(3, 792, SEEK_SET) = 792 read(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\273\200t>\36\363\345\222B\324P\35\374\257\331h"..., 68) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=2786576, ...}) = 0 lseek(3, 792, SEEK_SET) = 792 read(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\273\200t>\36\363\345\222B\324P\35\374\257\331h"..., 68) = 68 lseek(3, 864, SEEK_SET) = 864 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 1857568, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f5562064000 mprotect(0x7f5562086000, 1679360, PROT_NONE) = 0 mmap(0x7f5562086000, 1363968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f5562086000 mmap(0x7f55621d3000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x7f55621d3000 mmap(0x7f5562220000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bb000) = 0x7f5562220000 mmap(0x7f5562226000, 14368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5562226000 close(3) = 0 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5562061000 arch_prctl(ARCH_SET_FS, 0x7f5562061740) = 0 mprotect(0x7f5562220000, 16384, PROT_READ) = 0 mprotect(0x7f556222e000, 4096, PROT_READ) = 0 mprotect(0x7f556225a000, 16384, PROT_READ) = 0 mprotect(0x55b67f734000, 16384, PROT_READ) = 0 mprotect(0x7f55622ab000, 4096, PROT_READ) = 0 munmap(0x7f5562261000, 129364) = 0 openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3 close(3) = 0 brk(NULL) = 0x55b6812e4000 brk(0x55b681305000) = 0x55b681305000 brk(NULL) = 0x55b681305000 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=217750496, ...}) = 0 mmap(NULL, 217750496, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f55550b7000 close(3) = 0 getuid() = 4187 getgid() = 35476 geteuid() = 4187 getegid() = 35476 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 ioctl(-1, TIOCGPGRP, 0x7ffe4295f044) = -1 EBADF (Bad file descriptor) sysinfo({uptime=59014, loads=[0, 0, 0], totalram=3144318976, freeram=227958784, sharedram=2052096, bufferram=198471680, totalswap=4294963200, freeswap=4287885312, procs=508, totalhigh=0, freehigh=0, mem_unit=1}) = 0 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f556209c600}, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 uname({sysname="Linux", nodename="ibisbil.mumble.com", ...}) = 0 stat("/a/moobt/screenlogs", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/a", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/a/moobt", {st_mode=S_IFDIR|0700, st_size=69632, ...}) = 0 stat("/a/moobt/screenlogs", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/var/local/team/mke/log/fixme", {st_mode=S_IFDIR|0775, st_size=12288, ...}) = 0 getpid() = 4048 openat(AT_FDCWD, "/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=26398, ...}) = 0 mmap(NULL, 26398, PROT_READ, MAP_SHARED, 3, 0) = 0x7f556227a000 close(3) = 0 getppid() = 4045 clock_gettime(CLOCK_REALTIME, {tv_sec=1567961669, tv_nsec=514174092}) = 0 getpid() = 4048 getpgrp() = 4044 ioctl(2, TIOCGPGRP, [4044]) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x55b67f6840d0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f556209c600}, 8) = 0 prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=256, rlim_max=256}) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 openat(AT_FDCWD, "/usr/bin/command", O_RDONLY) = 3 stat("/usr/bin/command", {st_mode=S_IFREG|0755, st_size=35, ...}) = 0 ioctl(3, TCGETS, 0x7ffe4295efd0) = -1 ENOTTY (Inappropriate ioctl for device) lseek(3, 0, SEEK_CUR) = 0 read(3, "#!/usr/bin/sh\nbuiltin command \"$"..., 80) = 35 lseek(3, 0, SEEK_SET) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) dup2(3, 255) = 255 close(3) = 0 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(255, {st_mode=S_IFREG|0755, st_size=35, ...}) = 0 lseek(255, 0, SEEK_CUR) = 0 read(255, "#!/usr/bin/sh\nbuiltin command \"$"..., 35) = 35 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/a/moobt/.local/bin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/usr/local/bin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/usr/bin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/usr/local/sbin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/usr/sbin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/a/moobt/bin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/usr/local/share/3reu/7Rq/commands/cur/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/usr/local/share/3reu/gb4y/package/main/shar/bin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/a/moobt/_bin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/usr/local/share/3reu/3rdpty-xd/bin/show", 0x7ffe4295ea30) = -1 ENOENT (No such file or directory) stat("/usr/local/nmh/bin/show", {st_mode=S_IFREG|0755, st_size=769824, ...}) = 0 stat("/usr/local/nmh/bin/show", {st_mode=S_IFREG|0755, st_size=769824, ...}) = 0 geteuid() = 4187 getegid() = 35476 getuid() = 4187 getgid() = 35476 access("/usr/local/nmh/bin/show", X_OK) = 0 stat("/usr/local/nmh/bin/show", {st_mode=S_IFREG|0755, st_size=769824, ...}) = 0 geteuid() = 4187 getegid() = 35476 getuid() = 4187 getgid() = 35476 access("/usr/local/nmh/bin/show", R_OK) = 0 stat("/usr/local/nmh/bin/show", {st_mode=S_IFREG|0755, st_size=769824, ...}) = 0 stat("/usr/local/nmh/bin/show", {st_mode=S_IFREG|0755, st_size=769824, ...}) = 0 geteuid() = 4187 getegid() = 35476 getuid() = 4187 getgid() = 35476 access("/usr/local/nmh/bin/show", X_OK) = 0 stat("/usr/local/nmh/bin/show", {st_mode=S_IFREG|0755, st_size=769824, ...}) = 0 geteuid() = 4187 getegid() = 35476 getuid() = 4187 getgid() = 35476 access("/usr/local/nmh/bin/show", R_OK) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f5562061a10) = 4049 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x55b67f680ae0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 wait4(-1, (Message posts:85) MessageName: (Message posts:85) Date: senders: Mon, 02 Sep 2019 06:46:19 -0500 Date: local : Mon, 02 Sep 2019 06:46:19 -0500 To: gmgp-discussion@googlegroups.com From: "nym moob" Subject: single issue advocacy group battles corp project/loses -- what-might-we-do-differently [community rgts mvment is dreaming big] Content-ID: <16109.1567424779.1@ibisbil.mumble.com> This article below appears to have been written by Paul Cienfuegos who I have met. I also went to his 3 hour workshop in Madison last spring. ( photos from workshop: https://photos.app.goo.gl/oMeZSC7cfmh5wyxR7 ) Here is the article: http://communityrights.us/2019/08/30/escaping-the-hamster-wheel-what-might-we-do-differently/ >Escaping the Hamster Wheel -- What Might We Do Differently? >=========================================================== >[...] >### We The People are like hamsters on the wheel, running endlessly, but rarely if ever gaining ground. Does the following scenario seem all too familiar to you? > >> Your city/county/state has scheduled a public hearing to ascertain public >> opinion on a proposed corporate development that will dramatically impact the >> health, safety and welfare of your human and other residents. > >> A single-issue advocacy group works tirelessly to pack that public hearing >> with both impacted local residents and a variety of experts. > >> The overwhelming majority of those who speak at the public hearing, or who >> send in their written comments, are strongly opposed to the project being >> approved. > >> The local government appears frozen, claiming that their hands are tied, that >> there's really nothing they can do to block the corporate project. > >> The government body that hosted the public hearing formally decides to >> approve the proposed corporate project. > >> The public responds with outrage. > >> The single issue advocacy group proceeds to organize one new action after >> another to resist the project moving forward, such as rallies, petitions, >> boycotts, and civil disobedience actions, even after it has been approved by >> the relevant government decision-makers, hoping beyond hope that somehow one >> of these tactics will still manage to stop the project. Or at least delay it. [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 4049 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, {sa_handler=0x55b67f680ae0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f556209c600}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4049, si_uid=4187, si_status=0, si_utime=0, si_stime=0} --- wait4(-1, 0x7ffe4295e590, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn({mask=[]}) = 0 read(255, "", 35) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 exit_group(0) = ? +++ exited with 0 +++ $