Description of problem: It is definitely unclear to me if rpm is the right componenet for this report but observed results are the same regardles if dnf or yum-deprecated is used so rpm looks like a common factor. If something else is responsible please reassign. If an update transaction (which usually has a long list of packages in case of rawhide) triggers an '/usr/bin/mandb -q' run then it takes an extremely long time. That means that after 15 or 20 minutes it is still going strong and while top shows something like 30% CPU usage nothing else obviously unusual is happening. Killing that process and running afterwards 'mandb' from a command line completes the whole operation in some "teen" seconds and definitely below half a minute. (Subsequent repeated runs end very quickly so this is hard to measure). In the past man databases updates were done from cron so whatever time they were taking was immaterial; but I never noticed something of that sort stuck ridiculously long. If the current arrangement is somehow preferrable then maybe this process could be put in a background, or triggered as an "at" job scheduled shortly after the current time, and do not block a completion of the current update transaction as these updates do not seem to be relevant for that. Additional info: Despite attempts to find I was unable to figure out what really triggers that, where this misbehaviour is configured, and how possibly to modify that. Would that be actually hardwired into dnf/yum? I hope that this is not the case.
This is really strange. I have a hard time imagining how rpm can slow down the execution of the mandb that much. Also I tried this locally (on F23) with installing the mc package that contains a man page and can't see any delay - quite the opposite. May be your system has other issues. Can you try to find out what the mandb process is doing with strace -p, please? As rpm is just executing the file trigger scriptlet - and this obviously works - I'd rather guess that this is an issue with the mandb package - reassigning. Feel still free to bug me wrt rpm and rpm filetrigger related questions.
(In reply to Florian Festi from comment #1) > This is really strange. I have a hard time imagining how rpm can slow down > the execution of the mandb that much. That makes two of us. > Also I tried this locally (on F23) with installing the mc package I do not recall ever of seening that on F23, even when an update transaction included a considerable number of packages, and I reported that for rawhide. The most obvious difference is that rawhide update transactions often include hundreds of packages and many of those with their own manpages. > Can you try to find out what the mandb process > is doing with strace -p, please? I have seen the issue repeated enough times for it to become annoying but after I wrote that report, obviously, so far I was unable to reproduce that. When I will bump into this again I will try to see what strace will show. > As rpm is just executing the file trigger scriptlet ... I am still curious what specifically triggers a 'mandb -q' post-transaction run. Although 'rpm -q --scripts ...' shows many packages with scripts trying 'rpm -q --triggers ...' or 'rpm -q --filetriggers ...' on various packages so far always comes blank.
(In reply to Michal Jaegermann from comment #2) > I do not recall ever of seening that on F23, even when an update transaction > included a considerable number of packages, and I reported that for rawhide. > The most obvious difference is that rawhide update transactions often > include hundreds of packages and many of those with their own manpages. > On F23, file triggers were added to man-db only recently, in version man-db-2.7.1-11.fc23. > I am still curious what specifically triggers a 'mandb -q' post-transaction > run. Although 'rpm -q --scripts ...' shows many packages with scripts > trying 'rpm -q --triggers ...' or 'rpm -q --filetriggers ...' on various > packages so far always comes blank. > $ rpm -q --filetriggers man-db transfiletriggerin scriptlet (using /bin/sh) -- /usr/share/man /usr/bin/mandb -q # update cache transfiletriggerpostun scriptlet (using /bin/sh) -- /usr/share/man /usr/bin/mandb -q
(In reply to Nikola Forró from comment #3) > $ rpm -q --filetriggers man-db > transfiletriggerin scriptlet (using /bin/sh) -- /usr/share/man > /usr/bin/mandb -q On rawhide this script looks slightly different but in not a significant way. Still that appears to be only part of a story. I tried a transaction which updates/install only the following packages: kernel-4.6.0-0.rc0.git17.1.fc25 kernel-devel-4.6.0-0.rc0.git17.1.fc25 kernel-headers-4.6.0-0.rc0.git17.1.fc25 kernel-tools-4.6.0-0.rc0.git17.1.fc25 kernel-tools-libs-4.6.0-0.rc0.git17.1.fc25 kernel-core-4.6.0-0.rc0.git17.1.fc25 kernel-modules-4.6.0-0.rc0.git17.1.fc25 For each package on this list 'rpm -q --filetriggers $package' and ''rpm -q --triggers $package' has an empty output. Still while running this transaction the following shows up: # cat /var/tmp/rpm-tmp.WGKDF6 MAN_NO_LOCALE_WARNING=1 /usr/bin/mandb -q That finishes in a reasonable time but maybe with a long list of packages doing that multiple times sends off mandb to a la-la land? It is still not clear to me what actually triggers mandb run in that particular transaction above. Possibly this is cause by this detail that 'man rpm' fails to mention --filetriggers and --triggeredby. In the later case with whatever I was trying the answer was always "no package triggers <whatever>".
A recent transaction which was updating and/or installing 242 rawhide packages resulted in triggering 'mandb -q' run which lasted some 3 minutes (a time difference from a time stamp on /var/tmp/rpm.* script file for this and a wall-clock time after it completed). A far cry from ...teen minutes similar runs, wich looked like they will never finish, but still quite a bit longer than what I would expect running the same command manually. A corresponding top line during this run looked like this: 32202 root 20 0 136904 9644 2676 S 20.0 0.6 0:27.31 mandb I am afraid that it terminated before I started strace (I was not in a hurry based on the previous experience).
(In reply to Michal Jaegermann from comment #4) > For each package on this list 'rpm -q --filetriggers $package' and ''rpm -q > --triggers $package' has an empty output. Still while running this > transaction the following shows up: > > # cat /var/tmp/rpm-tmp.WGKDF6 > MAN_NO_LOCALE_WARNING=1 /usr/bin/mandb -q > The scriplet is triggered when at least one package in transaction installs its files to /usr/share/man, which is the path registered with transfiletriggerin scriptlet in man-db package. The scriptlet is run just once for entire transaction, no matter how many packages are in there.
(In reply to Nikola Forró from comment #6) > The scriptlet is run just > once for entire transaction, no matter how many packages are in there. Are you sure that this is really the case instead of how thing should be? Because if true I would expect roughly similar times for 'mandb -q' runs from that script and from a command line. Even those "around three minutes" described in comment #5, although not completely outrageous, are way beyond from what I have seen by running the command in question manually. At some moment I replaced /usr/bin/manddb binaries with those of /usr/bin/true and I run "true manddb" myself afterwards. Every time I did that times within tens of seconds and surely well below a minute.
Michal, you can try this scratch build of man-db [1], it will log start and end of each filetrigger scriptlet to syslog. You can then view the logs for example with: journalctl -t man-db-transfiletriggerin -t man-db-transfiletriggerpostun -o short-monotonic [1] https://koji.fedoraproject.org/koji/taskinfo?taskID=13506193
(In reply to Nikola Forró from comment #8) > you can try this scratch build of man-db [1], Just installing, with a help of 'dnf update ./man-db-2.7.5-4.fc25.x86_64.rpm' resulted in a scriptlet which was running for around 12 and a half minutes. It logged: Mar 30 10:03:27 ... man-db-transfiletriggerin[1545]: Scriptlet started Mar 30 10:16:00 ... man-db-transfiletriggerin[13020]: Scriptlet finished I peeked with a strace for a short while at man-db process around 10:13. An output looks quite normal to me but I am attaching it here anyway. Later I followed up with a transaction which was updating/installing 348 packages. The scriptlet in question was running this time around 3 minutes; which is still quite a bit longer than expected. It logged: Mar 30 11:13:28 ... man-db-transfiletriggerin[10438]: Scriptlet started Mar 30 11:16:26 ... man-db-transfiletriggerin[21617]: Scriptlet finished After a reboot into a new kernel journalctl -xb-1 -t man-db-transfiletriggerin -t man-db-transfiletriggerpostun -o short-monotonic -l gives me: [ 1056.629225] ... man-db-transfiletriggerin[1545]: Scriptlet started [ 1809.383654] ... man-db-transfiletriggerin[13020]: Scriptlet finished [ 5257.016986] ... man-db-transfiletriggerin[10438]: Scriptlet started [ 5435.887556] ... man-db-transfiletriggerin[21617]: Scriptlet finished and no other information. strace not that far from the beginnig of this second man-db run shows repeating calls to getdents in abudance; otherwise not something which looks strange (trace.1). Later on a picture seems to like something one would expect. Maybe you will see something else in this? Attached files are compressed with gz to reduce sizes quite considerably.
Created attachment 1141962 [details] strace ouput from a part of man-db running from filetrigger scriptlet
Created attachment 1141976 [details] strace ouput from another filetrigger scriptlet run - closer to a start
Created attachment 1141977 [details] strace - the same run as the previous one but later on in an execution
(In reply to Michal Jaegermann from comment #9) > Just installing, with a help of 'dnf update > ./man-db-2.7.5-4.fc25.x86_64.rpm' resulted in a scriptlet which was running > for around 12 and a half minutes. It logged: > > Mar 30 10:03:27 ... man-db-transfiletriggerin[1545]: Scriptlet started > Mar 30 10:16:00 ... man-db-transfiletriggerin[13020]: Scriptlet finished > When updating man-db, the man cache is being regenerated completely, so the process is expected to take longer time. But definitely not 12 minutes. How many man pages are present on your system? On my rawhide installation with 12497 man pages complete man cache regeneration takes about 18 seconds when I run mandb manually and about 21 seconds when mandb is run from the scriptlet. > I peeked with a strace for a short while at man-db process around 10:13. > An output looks quite normal to me but I am attaching it here anyway. > Later I followed up with a transaction which was updating/installing 348 > packages. The scriptlet in question was running this time around 3 minutes; > which is still quite a bit longer than expected. > The strace dumps look fine to me, but the reads are rather slow compared to what I'm seeing here.
(In reply to Nikola Forró from comment #13) > > Mar 30 10:03:27 ... man-db-transfiletriggerin[1545]: Scriptlet started > > Mar 30 10:16:00 ... man-db-transfiletriggerin[13020]: Scriptlet finished > > > When updating man-db, the man cache is being regenerated completely, so the > process is expected to take longer time. But definitely not 12 minutes. This is over 12 and a half but who cares about extra 30 seconds. :-) I actually had situations when after around 20 minutes I lost a patience and killed man-db process running from a filetrigger scriplet in order to complete the whole thing manually in some ...teen seconds. > How many man pages are present on your system? 'find /usr/share/man -type f | wc -l' on the system in question prints 29179. There is enough of a cache space for the second invocation of this command to be practically instantaneous. > On my rawhide installation with 12497 man pages complete man cache > regeneration takes about 18 seconds when I run mandb manually and about 21 > seconds when mandb is run from the scriptlet. These are time in a order which I usually see when running /usr/bin/mandb from a command line. I tried to cleanup _everything_ from /var/cache/man and to run just 'time /usr/bin/mandb' without any options (including -q). This ended up with 150 man subdirectories contained newer manual pages. 31493 manual pages were added. 0 stray cats were added. 0 old database entries were purged. real 5m1.184s user 0m34.679s sys 3m49.491s Long but still quite a bit shorter than from the scriptlet. Watching what is printed on a screen it appears that going through /usr/share/man/ru.UTF-8 is particularly slow but these are probably not updated very often. > The strace dumps look fine to me Yes, the look OK to me too and that is why I am scratching my head.
(In reply to Nikola Forró from comment #13) > When updating man-db, the man cache is being regenerated completely, I am assuming this is the equivalent of rm /var/cache/man/* -rf , followed by mandb -q ? > On my rawhide installation with 12497 man pages complete man cache > regeneration takes about 18 seconds when I run mandb manually and about 21 > seconds when mandb is run from the scriptlet. The rm + mandb -q sequence here takes 3+ minutes for 30409 files + 3390 symlinks under /usr/share/man, and this is with a reasonably fast SSD. mandb clones itself ~90000 times during this run..
(In reply to Yanko Kaneti from comment #15) > I am assuming this is the equivalent of rm /var/cache/man/* -rf , followed > by mandb -q ? When trying in comment #14 I removed only files but otherwise did the same thing. > > The rm + mandb -q sequence here takes 3+ minutes for 30409 files + 3390 > symlinks under /usr/share/man, and this is with a reasonably fast SSD. I was trying with "spinning rust" SATA but in any case these are long times and it appears that running that from a transaction scriptlet makes things apparently even slower. I wonder if putting this run in a background would not alleviate cheaply the most annoying aspect (which is waiting for the whole transaction to finish while mandb slogs through updates). Something like ( <...whatever...> ) & in the scriptlet in question should do just fine, I think. Or schedule an "at" job a short time in the future.
Hi Michal, sorry for long time without reaction. I tried to reproduce the situation when mandb runs significantly slower under rpm than it does when run directly, but without success. AFAICS there is no reason for it to run slower, as it is executed after whole transaction is completed and nothing runs in parallel with it. You could try to monitor system resources during a transaction using atop [1], to see if there is something influencing the mandb process. (In reply to Yanko Kaneti from comment #15) > The rm + mandb -q sequence here takes 3+ minutes for 30409 files + 3390 > symlinks under /usr/share/man, and this is with a reasonably fast SSD. > mandb clones itself ~90000 times during this run.. > These numbers seem pretty normal to me, regenerating whole man cache is going to take time. But it should happen only when man-db package itself is updated, to prevent issues if database format is changed (see bug 829553). (In reply to Michal Jaegermann from comment #16) > I was trying with "spinning rust" SATA but in any case these are long times > and it appears that running that from a transaction scriptlet makes things > apparently even slower. I wonder if putting this run in a background would > not alleviate cheaply the most annoying aspect (which is waiting for the > whole transaction to finish while mandb slogs through updates). Something > like > > ( <...whatever...> ) & > > in the scriptlet in question should do just fine, I think. Or schedule an > "at" job a short time in the future. Running mandb in a background is possible, but I don't think it's the best thing to do. It could cause confusion, as one can expect the man cache to be updated and ready after dnf finishes. [1] http://www.atoptool.nl/
I am assuming the cache is used only for man -k searches ? I would suggest dropping all man cache updates on rpm transaction and switch to checking the cache format and a "new man pages were installed" flag in the fs and regenerating as necessary on the first man -k run, and only for the current system locale and not all as it seems to be doing now. In my experience man -k is rarely used by sysadamins, exceedingly rarely by ordinary console users, and I'd bet not at all by regular joes that we target primarily. The mandb time cache regeneration currently accounts for everyone without much reason.
(In reply to Nikola Forró from comment #17) > Running mandb in a background is possible, but I don't think it's the best > thing to do. > It could cause confusion, as one can expect the man cache to be updated and > ready after dnf finishes. I would be really surprised if that would be true except for really rare occasions. For years man cache updates were done in a cron job and I am not aware of a constant stream of complaints that man databases are not current. Moreover package updates usually would produce manpages with the same name and locations even if a content was updated. True, this does not apply to new packages. Besides if you claim that "normally" cache updates are running in a very short time then you would have a very short window for a possible "confusion"; especially that terminating dnf would free a memory which should only speed up man cache updates.
(In reply to Yanko Kaneti from comment #18) > I am assuming the cache is used only for man -k searches ? > Also for man -f (whatis) and for catman. But those are probably rarely used. > I would suggest dropping all man cache updates on rpm transaction and switch > to checking the cache format and a "new man pages were installed" flag in > the fs and regenerating as necessary on the first man -k run, and only for > the current system locale and not all as it seems to be doing now. > That's a good idea, however I'm not sure if upstream would accept something like that. (In reply to Michal Jaegermann from comment #19) > I would be really surprised if that would be true except for really rare > occasions. For years man cache updates were done in a cron job and I am not > aware of a constant stream of complaints that man databases are not current. > Moreover package updates usually would produce manpages with the same name > and locations even if a content was updated. True, this does not apply to > new packages. Besides if you claim that "normally" cache updates are running > in a very short time then you would have a very short window for a possible > "confusion"; especially that terminating dnf would free a memory which > should only speed up man cache updates. > There is for example recent bug 1311284. But point taken, running mandb in a background should be fine most of the time. My concern is, since there is no cron job for cache update anymore, if mandb running in a background gets interrupted for some reason (e.g. shutdown), the cache will stay incomplete until next mandb run is triggered by dnf.
This bug appears to have been reported against 'rawhide' during the Fedora 25 development cycle. Changing version to '25'.
I'm seeing this too. It seems mandb is opening every file and forking each time too: lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre32_get_stringtable_entries.3.gz", {st_mode=S_IFLNK|0777, st_size=33, ...}) = 0 readlink("/usr/share/man/man3/pcre32_get_stringtable_entries.3.gz", "pcre_get_stringtable_entries.3.g"..., 4095) = 33 lstat("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", {st_mode=S_IFREG|0644, st_size=713, ...}) = 0 stat("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", {st_mode=S_IFREG|0644, st_size=713, ...}) = 0 stat("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", {st_mode=S_IFREG|0644, st_size=713, ...}) = 0 open("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32371, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", {st_mode=S_IFREG|0644, st_size=713, ...}) = 0 stat("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", {st_mode=S_IFREG|0644, st_size=713, ...}) = 0 open("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32372, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32373, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", {st_mode=S_IFREG|0644, st_size=713, ...}) = 0 lstat("/usr/share/man/man3/pcre16_get_stringtable_entries.3.gz", {st_mode=S_IFLNK|0777, st_size=33, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_get_stringtable_entries.3.gz", {st_mode=S_IFLNK|0777, st_size=33, ...}) = 0 readlink("/usr/share/man/man3/pcre16_get_stringtable_entries.3.gz", "pcre_get_stringtable_entries.3.g"..., 4095) = 33 lstat("/usr/share/man/man3/pcre_get_stringtable_entries.3.gz", {st_mode=S_IFREG|0644, st_size=713, ...}) = 0 lstat("/usr/share/man/man3/pcre16_get_substring.3.gz", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_get_substring.3.gz", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0 readlink("/usr/share/man/man3/pcre16_get_substring.3.gz", "pcre_get_substring.3.gz", 4095) = 23 lstat("/usr/share/man/man3/pcre_get_substring.3.gz", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_get_substring.3.gz", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0 readlink("/usr/share/man/man3/pcre16_get_substring.3.gz", "pcre_get_substring.3.gz", 4095) = 23 lstat("/usr/share/man/man3/pcre_get_substring.3.gz", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 stat("/usr/share/man/man3/pcre_get_substring.3.gz", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 stat("/usr/share/man/man3/pcre_get_substring.3.gz", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 open("/usr/share/man/man3/pcre_get_substring.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32375, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/pcre_get_substring.3.gz", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 stat("/usr/share/man/man3/pcre_get_substring.3.gz", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 open("/usr/share/man/man3/pcre_get_substring.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32376, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32377, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre32_get_substring.3.gz", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre32_get_substring.3.gz", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0 readlink("/usr/share/man/man3/pcre32_get_substring.3.gz", "pcre_get_substring.3.gz", 4095) = 23 lstat("/usr/share/man/man3/pcre_get_substring.3.gz", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 lstat("/usr/share/man/man3/pcre_get_substring.3.gz", {st_mode=S_IFREG|0644, st_size=723, ...}) = 0 lstat("/usr/share/man/man3/pcre_get_substring_list.3.gz", {st_mode=S_IFREG|0644, st_size=758, ...}) = 0 stat("/usr/share/man/man3/pcre_get_substring_list.3.gz", {st_mode=S_IFREG|0644, st_size=758, ...}) = 0 stat("/usr/share/man/man3/pcre_get_substring_list.3.gz", {st_mode=S_IFREG|0644, st_size=758, ...}) = 0 open("/usr/share/man/man3/pcre_get_substring_list.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32379, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/pcre_get_substring_list.3.gz", {st_mode=S_IFREG|0644, st_size=758, ...}) = 0 stat("/usr/share/man/man3/pcre_get_substring_list.3.gz", {st_mode=S_IFREG|0644, st_size=758, ...}) = 0 open("/usr/share/man/man3/pcre_get_substring_list.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32380, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32381, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre32_get_substring_list.3.gz", {st_mode=S_IFLNK|0777, st_size=28, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre32_get_substring_list.3.gz", {st_mode=S_IFLNK|0777, st_size=28, ...}) = 0 readlink("/usr/share/man/man3/pcre32_get_substring_list.3.gz", "pcre_get_substring_list.3.gz", 4095) = 28 lstat("/usr/share/man/man3/pcre_get_substring_list.3.gz", {st_mode=S_IFREG|0644, st_size=758, ...}) = 0 lstat("/usr/share/man/man3/pcre16_get_substring_list.3.gz", {st_mode=S_IFLNK|0777, st_size=28, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_get_substring_list.3.gz", {st_mode=S_IFLNK|0777, st_size=28, ...}) = 0 readlink("/usr/share/man/man3/pcre16_get_substring_list.3.gz", "pcre_get_substring_list.3.gz", 4095) = 28 lstat("/usr/share/man/man3/pcre_get_substring_list.3.gz", {st_mode=S_IFREG|0644, st_size=758, ...}) = 0 lstat("/usr/share/man/man3/pcre16_jit_exec.3.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_jit_exec.3.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/pcre16_jit_exec.3.gz", "pcre_jit_exec.3.gz", 4095) = 18 lstat("/usr/share/man/man3/pcre_jit_exec.3.gz", {st_mode=S_IFREG|0644, st_size=1458, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_jit_exec.3.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/pcre16_jit_exec.3.gz", "pcre_jit_exec.3.gz", 4095) = 18 lstat("/usr/share/man/man3/pcre_jit_exec.3.gz", {st_mode=S_IFREG|0644, st_size=1458, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_exec.3.gz", {st_mode=S_IFREG|0644, st_size=1458, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_exec.3.gz", {st_mode=S_IFREG|0644, st_size=1458, ...}) = 0 open("/usr/share/man/man3/pcre_jit_exec.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=32383, si_uid=0, si_status=SIGPIPE, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/pcre_jit_exec.3.gz", {st_mode=S_IFREG|0644, st_size=1458, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_exec.3.gz", {st_mode=S_IFREG|0644, st_size=1458, ...}) = 0 open("/usr/share/man/man3/pcre_jit_exec.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32384, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32385, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre32_jit_exec.3.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre32_jit_exec.3.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/pcre32_jit_exec.3.gz", "pcre_jit_exec.3.gz", 4095) = 18 lstat("/usr/share/man/man3/pcre_jit_exec.3.gz", {st_mode=S_IFREG|0644, st_size=1458, ...}) = 0 lstat("/usr/share/man/man3/pcre_jit_exec.3.gz", {st_mode=S_IFREG|0644, st_size=1458, ...}) = 0 lstat("/usr/share/man/man3/get_escdelay.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/get_escdelay.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/get_escdelay.3x.gz", "curs_threads.3x.gz", 4095) = 18 lstat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/get_escdelay.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/get_escdelay.3x.gz", "curs_threads.3x.gz", 4095) = 18 lstat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 stat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 stat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 open("/usr/share/man/man3/curs_threads.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32387, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 stat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 open("/usr/share/man/man3/curs_threads.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32388, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32389, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/set_tabsize.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/set_tabsize.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/set_tabsize.3x.gz", "curs_threads.3x.gz", 4095) = 18 lstat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 lstat("/usr/share/man/man3/set_escdelay.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/set_escdelay.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/set_escdelay.3x.gz", "curs_threads.3x.gz", 4095) = 18 lstat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 lstat("/usr/share/man/man3/use_window.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/use_window.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/use_window.3x.gz", "curs_threads.3x.gz", 4095) = 18 lstat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 lstat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 lstat("/usr/share/man/man3/use_screen.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/use_screen.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/use_screen.3x.gz", "curs_threads.3x.gz", 4095) = 18 lstat("/usr/share/man/man3/curs_threads.3x.gz", {st_mode=S_IFREG|0644, st_size=4522, ...}) = 0 lstat("/usr/share/man/man3/JSON::PP::Boolean.3pm.gz", {st_mode=S_IFREG|0644, st_size=1278, ...}) = 0 stat("/usr/share/man/man3/JSON::PP::Boolean.3pm.gz", {st_mode=S_IFREG|0644, st_size=1278, ...}) = 0 stat("/usr/share/man/man3/JSON::PP::Boolean.3pm.gz", {st_mode=S_IFREG|0644, st_size=1278, ...}) = 0 open("/usr/share/man/man3/JSON::PP::Boolean.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32391, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/JSON::PP::Boolean.3pm.gz", {st_mode=S_IFREG|0644, st_size=1278, ...}) = 0 stat("/usr/share/man/man3/JSON::PP::Boolean.3pm.gz", {st_mode=S_IFREG|0644, st_size=1278, ...}) = 0 open("/usr/share/man/man3/JSON::PP::Boolean.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32392, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32393, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/Pod::Simple::PullParserToken.3pm.gz", {st_mode=S_IFREG|0644, st_size=2429, ...}) = 0 stat("/usr/share/man/man3/Pod::Simple::PullParserToken.3pm.gz", {st_mode=S_IFREG|0644, st_size=2429, ...}) = 0 stat("/usr/share/man/man3/Pod::Simple::PullParserToken.3pm.gz", {st_mode=S_IFREG|0644, st_size=2429, ...}) = 0 open("/usr/share/man/man3/Pod::Simple::PullParserToken.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32395, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/Pod::Simple::PullParserToken.3pm.gz", {st_mode=S_IFREG|0644, st_size=2429, ...}) = 0 stat("/usr/share/man/man3/Pod::Simple::PullParserToken.3pm.gz", {st_mode=S_IFREG|0644, st_size=2429, ...}) = 0 open("/usr/share/man/man3/Pod::Simple::PullParserToken.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32396, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32397, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/Pod::Simple::Search.3pm.gz", {st_mode=S_IFREG|0644, st_size=6775, ...}) = 0 stat("/usr/share/man/man3/Pod::Simple::Search.3pm.gz", {st_mode=S_IFREG|0644, st_size=6775, ...}) = 0 stat("/usr/share/man/man3/Pod::Simple::Search.3pm.gz", {st_mode=S_IFREG|0644, st_size=6775, ...}) = 0 open("/usr/share/man/man3/Pod::Simple::Search.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32399, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/Pod::Simple::Search.3pm.gz", {st_mode=S_IFREG|0644, st_size=6775, ...}) = 0 stat("/usr/share/man/man3/Pod::Simple::Search.3pm.gz", {st_mode=S_IFREG|0644, st_size=6775, ...}) = 0 open("/usr/share/man/man3/Pod::Simple::Search.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32400, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32401, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/PPI::Normal::Standard.3pm.gz", {st_mode=S_IFREG|0644, st_size=1415, ...}) = 0 stat("/usr/share/man/man3/PPI::Normal::Standard.3pm.gz", {st_mode=S_IFREG|0644, st_size=1415, ...}) = 0 stat("/usr/share/man/man3/PPI::Normal::Standard.3pm.gz", {st_mode=S_IFREG|0644, st_size=1415, ...}) = 0 open("/usr/share/man/man3/PPI::Normal::Standard.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32403, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/PPI::Normal::Standard.3pm.gz", {st_mode=S_IFREG|0644, st_size=1415, ...}) = 0 stat("/usr/share/man/man3/PPI::Normal::Standard.3pm.gz", {st_mode=S_IFREG|0644, st_size=1415, ...}) = 0 open("/usr/share/man/man3/PPI::Normal::Standard.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32404, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32405, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/free_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=14, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/free_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=14, ...}) = 0 readlink("/usr/share/man/man3/free_form.3x.gz", "form_new.3x.gz", 4095) = 14 lstat("/usr/share/man/man3/form_new.3x.gz", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/free_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=14, ...}) = 0 readlink("/usr/share/man/man3/free_form.3x.gz", "form_new.3x.gz", 4095) = 14 lstat("/usr/share/man/man3/form_new.3x.gz", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 stat("/usr/share/man/man3/form_new.3x.gz", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 stat("/usr/share/man/man3/form_new.3x.gz", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 open("/usr/share/man/man3/form_new.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32407, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/form_new.3x.gz", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 stat("/usr/share/man/man3/form_new.3x.gz", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 open("/usr/share/man/man3/form_new.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32408, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32409, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/new_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=14, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/new_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=14, ...}) = 0 readlink("/usr/share/man/man3/new_form.3x.gz", "form_new.3x.gz", 4095) = 14 lstat("/usr/share/man/man3/form_new.3x.gz", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 lstat("/usr/share/man/man3/form_new.3x.gz", {st_mode=S_IFREG|0644, st_size=1551, ...}) = 0 lstat("/usr/share/man/man3/new_page.3x.gz", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/new_page.3x.gz", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0 readlink("/usr/share/man/man3/new_page.3x.gz", "form_new_page.3x.gz", 4095) = 19 lstat("/usr/share/man/man3/form_new_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1493, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/new_page.3x.gz", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0 readlink("/usr/share/man/man3/new_page.3x.gz", "form_new_page.3x.gz", 4095) = 19 lstat("/usr/share/man/man3/form_new_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1493, ...}) = 0 stat("/usr/share/man/man3/form_new_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1493, ...}) = 0 stat("/usr/share/man/man3/form_new_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1493, ...}) = 0 open("/usr/share/man/man3/form_new_page.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32411, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/form_new_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1493, ...}) = 0 stat("/usr/share/man/man3/form_new_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1493, ...}) = 0 open("/usr/share/man/man3/form_new_page.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32412, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32413, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/set_new_page.3x.gz", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/set_new_page.3x.gz", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0 readlink("/usr/share/man/man3/set_new_page.3x.gz", "form_new_page.3x.gz", 4095) = 19 lstat("/usr/share/man/man3/form_new_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1493, ...}) = 0 lstat("/usr/share/man/man3/form_new_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1493, ...}) = 0 lstat("/usr/share/man/man3/set_form_opts.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/set_form_opts.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/set_form_opts.3x.gz", "form_opts.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/set_form_opts.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/set_form_opts.3x.gz", "form_opts.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 stat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 stat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 open("/usr/share/man/man3/form_opts.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32415, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 stat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 open("/usr/share/man/man3/form_opts.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32416, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32417, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 lstat("/usr/share/man/man3/form_opts_off.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/form_opts_off.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/form_opts_off.3x.gz", "form_opts.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 lstat("/usr/share/man/man3/form_opts_on.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/form_opts_on.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/form_opts_on.3x.gz", "form_opts.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_opts.3x.gz", {st_mode=S_IFREG|0644, st_size=1593, ...}) = 0 lstat("/usr/share/man/man3/current_field.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/current_field.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/current_field.3x.gz", "form_page.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/current_field.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/current_field.3x.gz", "form_page.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 stat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 stat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 open("/usr/share/man/man3/form_page.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32419, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 stat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 open("/usr/share/man/man3/form_page.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32420, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32421, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 lstat("/usr/share/man/man3/set_form_page.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/set_form_page.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/set_form_page.3x.gz", "form_page.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 lstat("/usr/share/man/man3/set_current_field.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/set_current_field.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/set_current_field.3x.gz", "form_page.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 lstat("/usr/share/man/man3/field_index.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/field_index.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/field_index.3x.gz", "form_page.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_page.3x.gz", {st_mode=S_IFREG|0644, st_size=1650, ...}) = 0 lstat("/usr/share/man/man3/PPI::Statement.3pm.gz", {st_mode=S_IFREG|0644, st_size=3626, ...}) = 0 stat("/usr/share/man/man3/PPI::Statement.3pm.gz", {st_mode=S_IFREG|0644, st_size=3626, ...}) = 0 stat("/usr/share/man/man3/PPI::Statement.3pm.gz", {st_mode=S_IFREG|0644, st_size=3626, ...}) = 0 open("/usr/share/man/man3/PPI::Statement.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32423, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/PPI::Statement.3pm.gz", {st_mode=S_IFREG|0644, st_size=3626, ...}) = 0 stat("/usr/share/man/man3/PPI::Statement.3pm.gz", {st_mode=S_IFREG|0644, st_size=3626, ...}) = 0 open("/usr/share/man/man3/PPI::Statement.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32424, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32425, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/PPI::Structure.3pm.gz", {st_mode=S_IFREG|0644, st_size=3166, ...}) = 0 stat("/usr/share/man/man3/PPI::Structure.3pm.gz", {st_mode=S_IFREG|0644, st_size=3166, ...}) = 0 stat("/usr/share/man/man3/PPI::Structure.3pm.gz", {st_mode=S_IFREG|0644, st_size=3166, ...}) = 0 open("/usr/share/man/man3/PPI::Structure.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32427, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/PPI::Structure.3pm.gz", {st_mode=S_IFREG|0644, st_size=3166, ...}) = 0 stat("/usr/share/man/man3/PPI::Structure.3pm.gz", {st_mode=S_IFREG|0644, st_size=3166, ...}) = 0 open("/usr/share/man/man3/PPI::Structure.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32428, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32429, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/PPI::Structure::Block.3pm.gz", {st_mode=S_IFREG|0644, st_size=1601, ...}) = 0 stat("/usr/share/man/man3/PPI::Structure::Block.3pm.gz", {st_mode=S_IFREG|0644, st_size=1601, ...}) = 0 stat("/usr/share/man/man3/PPI::Structure::Block.3pm.gz", {st_mode=S_IFREG|0644, st_size=1601, ...}) = 0 open("/usr/share/man/man3/PPI::Structure::Block.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32431, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/PPI::Structure::Block.3pm.gz", {st_mode=S_IFREG|0644, st_size=1601, ...}) = 0 stat("/usr/share/man/man3/PPI::Structure::Block.3pm.gz", {st_mode=S_IFREG|0644, st_size=1601, ...}) = 0 open("/usr/share/man/man3/PPI::Structure::Block.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32432, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32433, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/PPI::Statement::Break.3pm.gz", {st_mode=S_IFREG|0644, st_size=1714, ...}) = 0 stat("/usr/share/man/man3/PPI::Statement::Break.3pm.gz", {st_mode=S_IFREG|0644, st_size=1714, ...}) = 0 stat("/usr/share/man/man3/PPI::Statement::Break.3pm.gz", {st_mode=S_IFREG|0644, st_size=1714, ...}) = 0 open("/usr/share/man/man3/PPI::Statement::Break.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32435, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/PPI::Statement::Break.3pm.gz", {st_mode=S_IFREG|0644, st_size=1714, ...}) = 0 stat("/usr/share/man/man3/PPI::Statement::Break.3pm.gz", {st_mode=S_IFREG|0644, st_size=1714, ...}) = 0 open("/usr/share/man/man3/PPI::Statement::Break.3pm.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32436, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32437, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre16_jit_stack_alloc.3.gz", {st_mode=S_IFLNK|0777, st_size=25, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_jit_stack_alloc.3.gz", {st_mode=S_IFLNK|0777, st_size=25, ...}) = 0 readlink("/usr/share/man/man3/pcre16_jit_stack_alloc.3.gz", "pcre_jit_stack_alloc.3.gz", 4095) = 25 lstat("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", {st_mode=S_IFREG|0644, st_size=590, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_jit_stack_alloc.3.gz", {st_mode=S_IFLNK|0777, st_size=25, ...}) = 0 readlink("/usr/share/man/man3/pcre16_jit_stack_alloc.3.gz", "pcre_jit_stack_alloc.3.gz", 4095) = 25 lstat("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", {st_mode=S_IFREG|0644, st_size=590, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", {st_mode=S_IFREG|0644, st_size=590, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", {st_mode=S_IFREG|0644, st_size=590, ...}) = 0 open("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32439, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", {st_mode=S_IFREG|0644, st_size=590, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", {st_mode=S_IFREG|0644, st_size=590, ...}) = 0 open("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32440, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32441, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre32_jit_stack_alloc.3.gz", {st_mode=S_IFLNK|0777, st_size=25, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre32_jit_stack_alloc.3.gz", {st_mode=S_IFLNK|0777, st_size=25, ...}) = 0 readlink("/usr/share/man/man3/pcre32_jit_stack_alloc.3.gz", "pcre_jit_stack_alloc.3.gz", 4095) = 25 lstat("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", {st_mode=S_IFREG|0644, st_size=590, ...}) = 0 lstat("/usr/share/man/man3/pcre_jit_stack_alloc.3.gz", {st_mode=S_IFREG|0644, st_size=590, ...}) = 0 lstat("/usr/share/man/man3/pcre_jit_stack_free.3.gz", {st_mode=S_IFREG|0644, st_size=408, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_stack_free.3.gz", {st_mode=S_IFREG|0644, st_size=408, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_stack_free.3.gz", {st_mode=S_IFREG|0644, st_size=408, ...}) = 0 open("/usr/share/man/man3/pcre_jit_stack_free.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32443, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/pcre_jit_stack_free.3.gz", {st_mode=S_IFREG|0644, st_size=408, ...}) = 0 stat("/usr/share/man/man3/pcre_jit_stack_free.3.gz", {st_mode=S_IFREG|0644, st_size=408, ...}) = 0 open("/usr/share/man/man3/pcre_jit_stack_free.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32444, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32445, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre16_jit_stack_free.3.gz", {st_mode=S_IFLNK|0777, st_size=24, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_jit_stack_free.3.gz", {st_mode=S_IFLNK|0777, st_size=24, ...}) = 0 readlink("/usr/share/man/man3/pcre16_jit_stack_free.3.gz", "pcre_jit_stack_free.3.gz", 4095) = 24 lstat("/usr/share/man/man3/pcre_jit_stack_free.3.gz", {st_mode=S_IFREG|0644, st_size=408, ...}) = 0 lstat("/usr/share/man/man3/pcre32_jit_stack_free.3.gz", {st_mode=S_IFLNK|0777, st_size=24, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre32_jit_stack_free.3.gz", {st_mode=S_IFLNK|0777, st_size=24, ...}) = 0 readlink("/usr/share/man/man3/pcre32_jit_stack_free.3.gz", "pcre_jit_stack_free.3.gz", 4095) = 24 lstat("/usr/share/man/man3/pcre_jit_stack_free.3.gz", {st_mode=S_IFREG|0644, st_size=408, ...}) = 0 lstat("/usr/share/man/man3/pcre16_maketables.3.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_maketables.3.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/pcre16_maketables.3.gz", "pcre_maketables.3.gz", 4095) = 20 lstat("/usr/share/man/man3/pcre_maketables.3.gz", {st_mode=S_IFREG|0644, st_size=496, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_maketables.3.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/pcre16_maketables.3.gz", "pcre_maketables.3.gz", 4095) = 20 lstat("/usr/share/man/man3/pcre_maketables.3.gz", {st_mode=S_IFREG|0644, st_size=496, ...}) = 0 stat("/usr/share/man/man3/pcre_maketables.3.gz", {st_mode=S_IFREG|0644, st_size=496, ...}) = 0 stat("/usr/share/man/man3/pcre_maketables.3.gz", {st_mode=S_IFREG|0644, st_size=496, ...}) = 0 open("/usr/share/man/man3/pcre_maketables.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32447, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/pcre_maketables.3.gz", {st_mode=S_IFREG|0644, st_size=496, ...}) = 0 stat("/usr/share/man/man3/pcre_maketables.3.gz", {st_mode=S_IFREG|0644, st_size=496, ...}) = 0 open("/usr/share/man/man3/pcre_maketables.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32448, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32449, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre32_maketables.3.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre32_maketables.3.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/pcre32_maketables.3.gz", "pcre_maketables.3.gz", 4095) = 20 lstat("/usr/share/man/man3/pcre_maketables.3.gz", {st_mode=S_IFREG|0644, st_size=496, ...}) = 0 lstat("/usr/share/man/man3/pcre_maketables.3.gz", {st_mode=S_IFREG|0644, st_size=496, ...}) = 0 lstat("/usr/share/man/man3/form_post.3x.gz", {st_mode=S_IFREG|0644, st_size=1597, ...}) = 0 stat("/usr/share/man/man3/form_post.3x.gz", {st_mode=S_IFREG|0644, st_size=1597, ...}) = 0 stat("/usr/share/man/man3/form_post.3x.gz", {st_mode=S_IFREG|0644, st_size=1597, ...}) = 0 open("/usr/share/man/man3/form_post.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32451, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/form_post.3x.gz", {st_mode=S_IFREG|0644, st_size=1597, ...}) = 0 stat("/usr/share/man/man3/form_post.3x.gz", {st_mode=S_IFREG|0644, st_size=1597, ...}) = 0 open("/usr/share/man/man3/form_post.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32452, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32453, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/post_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/post_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/post_form.3x.gz", "form_post.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_post.3x.gz", {st_mode=S_IFREG|0644, st_size=1597, ...}) = 0 lstat("/usr/share/man/man3/unpost_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/unpost_form.3x.gz", {st_mode=S_IFLNK|0777, st_size=15, ...}) = 0 readlink("/usr/share/man/man3/unpost_form.3x.gz", "form_post.3x.gz", 4095) = 15 lstat("/usr/share/man/man3/form_post.3x.gz", {st_mode=S_IFREG|0644, st_size=1597, ...}) = 0 lstat("/usr/share/man/man3/form_requestname.3x.gz", {st_mode=S_IFREG|0644, st_size=1448, ...}) = 0 stat("/usr/share/man/man3/form_requestname.3x.gz", {st_mode=S_IFREG|0644, st_size=1448, ...}) = 0 stat("/usr/share/man/man3/form_requestname.3x.gz", {st_mode=S_IFREG|0644, st_size=1448, ...}) = 0 open("/usr/share/man/man3/form_requestname.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32455, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/form_requestname.3x.gz", {st_mode=S_IFREG|0644, st_size=1448, ...}) = 0 stat("/usr/share/man/man3/form_requestname.3x.gz", {st_mode=S_IFREG|0644, st_size=1448, ...}) = 0 open("/usr/share/man/man3/form_requestname.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32456, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32457, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/form_request_by_name.3x.gz", {st_mode=S_IFLNK|0777, st_size=22, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/form_request_by_name.3x.gz", {st_mode=S_IFLNK|0777, st_size=22, ...}) = 0 readlink("/usr/share/man/man3/form_request_by_name.3x.gz", "form_requestname.3x.gz", 4095) = 22 lstat("/usr/share/man/man3/form_requestname.3x.gz", {st_mode=S_IFREG|0644, st_size=1448, ...}) = 0 lstat("/usr/share/man/man3/form_request_name.3x.gz", {st_mode=S_IFLNK|0777, st_size=22, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/form_request_name.3x.gz", {st_mode=S_IFLNK|0777, st_size=22, ...}) = 0 readlink("/usr/share/man/man3/form_request_name.3x.gz", "form_requestname.3x.gz", 4095) = 22 lstat("/usr/share/man/man3/form_requestname.3x.gz", {st_mode=S_IFREG|0644, st_size=1448, ...}) = 0 lstat("/usr/share/man/man3/form_userptr.3x.gz", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 stat("/usr/share/man/man3/form_userptr.3x.gz", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 stat("/usr/share/man/man3/form_userptr.3x.gz", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 open("/usr/share/man/man3/form_userptr.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32459, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/form_userptr.3x.gz", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 stat("/usr/share/man/man3/form_userptr.3x.gz", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 open("/usr/share/man/man3/form_userptr.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32462, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32463, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/set_form_userptr.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/set_form_userptr.3x.gz", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0 readlink("/usr/share/man/man3/set_form_userptr.3x.gz", "form_userptr.3x.gz", 4095) = 18 lstat("/usr/share/man/man3/form_userptr.3x.gz", {st_mode=S_IFREG|0644, st_size=1457, ...}) = 0 lstat("/usr/share/man/man3/TYPE_INTEGER.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/TYPE_INTEGER.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/TYPE_INTEGER.3x.gz", "form_variables.3x.gz", 4095) = 20 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/TYPE_INTEGER.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/TYPE_INTEGER.3x.gz", "form_variables.3x.gz", 4095) = 20 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 stat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 stat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 open("/usr/share/man/man3/form_variables.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32465, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 stat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 open("/usr/share/man/man3/form_variables.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32466, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32467, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/TYPE_ALNUM.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/TYPE_ALNUM.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/TYPE_ALNUM.3x.gz", "form_variables.3x.gz", 4095) = 20 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 lstat("/usr/share/man/man3/TYPE_ALPHA.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/TYPE_ALPHA.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/TYPE_ALPHA.3x.gz", "form_variables.3x.gz", 4095) = 20 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 lstat("/usr/share/man/man3/TYPE_ENUM.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/TYPE_ENUM.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/TYPE_ENUM.3x.gz", "form_variables.3x.gz", 4095) = 20 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 lstat("/usr/share/man/man3/TYPE_REGEXP.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/TYPE_REGEXP.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/TYPE_REGEXP.3x.gz", "form_variables.3x.gz", 4095) = 20 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 lstat("/usr/share/man/man3/TYPE_NUMERIC.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/TYPE_NUMERIC.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/TYPE_NUMERIC.3x.gz", "form_variables.3x.gz", 4095) = 20 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 lstat("/usr/share/man/man3/TYPE_IPV4.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/TYPE_IPV4.3x.gz", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/usr/share/man/man3/TYPE_IPV4.3x.gz", "form_variables.3x.gz", 4095) = 20 lstat("/usr/share/man/man3/form_variables.3x.gz", {st_mode=S_IFREG|0644, st_size=1406, ...}) = 0 lstat("/usr/share/man/man3/sd_is_socket.3.gz", {st_mode=S_IFREG|0644, st_size=42, ...}) = 0 access("/usr/share/man/man3/sd_is_socket.3", R_OK) = 0 lstat("/usr/share/man/man3/sd_is_socket_inet.3.gz", {st_mode=S_IFREG|0644, st_size=42, ...}) = 0 access("/usr/share/man/man3/sd_is_socket_inet.3", R_OK) = 0 lstat("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", {st_mode=S_IFREG|0644, st_size=670, ...}) = 0 stat("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", {st_mode=S_IFREG|0644, st_size=670, ...}) = 0 stat("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", {st_mode=S_IFREG|0644, st_size=670, ...}) = 0 open("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32469, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", {st_mode=S_IFREG|0644, st_size=670, ...}) = 0 stat("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", {st_mode=S_IFREG|0644, st_size=670, ...}) = 0 open("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32470, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32471, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/pcre16_pattern_to_host_byte_order.3.gz", {st_mode=S_IFLNK|0777, st_size=36, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre16_pattern_to_host_byte_order.3.gz", {st_mode=S_IFLNK|0777, st_size=36, ...}) = 0 readlink("/usr/share/man/man3/pcre16_pattern_to_host_byte_order.3.gz", "pcre_pattern_to_host_byte_order."..., 4095) = 36 lstat("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", {st_mode=S_IFREG|0644, st_size=670, ...}) = 0 lstat("/usr/share/man/man3/pcre32_pattern_to_host_byte_order.3.gz", {st_mode=S_IFLNK|0777, st_size=36, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/pcre32_pattern_to_host_byte_order.3.gz", {st_mode=S_IFLNK|0777, st_size=36, ...}) = 0 readlink("/usr/share/man/man3/pcre32_pattern_to_host_byte_order.3.gz", "pcre_pattern_to_host_byte_order."..., 4095) = 36 lstat("/usr/share/man/man3/pcre_pattern_to_host_byte_order.3.gz", {st_mode=S_IFREG|0644, st_size=670, ...}) = 0 lstat("/usr/share/man/man3/_traceattr2.3x.gz", {st_mode=S_IFLNK|0777, st_size=16, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/_traceattr2.3x.gz", {st_mode=S_IFLNK|0777, st_size=16, ...}) = 0 readlink("/usr/share/man/man3/_traceattr2.3x.gz", "curs_trace.3x.gz", 4095) = 16 lstat("/usr/share/man/man3/curs_trace.3x.gz", {st_mode=S_IFREG|0644, st_size=2603, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 lstat("/usr/share/man", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/share/man/man3", {st_mode=S_IFDIR|0755, st_size=1019904, ...}) = 0 lstat("/usr/share/man/man3/_traceattr2.3x.gz", {st_mode=S_IFLNK|0777, st_size=16, ...}) = 0 readlink("/usr/share/man/man3/_traceattr2.3x.gz", "curs_trace.3x.gz", 4095) = 16 lstat("/usr/share/man/man3/curs_trace.3x.gz", {st_mode=S_IFREG|0644, st_size=2603, ...}) = 0 stat("/usr/share/man/man3/curs_trace.3x.gz", {st_mode=S_IFREG|0644, st_size=2603, ...}) = 0 stat("/usr/share/man/man3/curs_trace.3x.gz", {st_mode=S_IFREG|0644, st_size=2603, ...}) = 0 open("/usr/share/man/man3/curs_trace.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32473, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- stat("/usr/share/man/man3/curs_trace.3x.gz", {st_mode=S_IFREG|0644, st_size=2603, ...}) = 0 stat("/usr/share/man/man3/curs_trace.3x.gz", {st_mode=S_IFREG|0644, st_size=2603, ...}) = 0 open("/usr/share/man/man3/curs_trace.3x.gz", O_RDONLY) = 5 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32474, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32475, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- lstat("/usr/share/man/man3/_tracecchar_t.3x.gz", {st_mode=S_IFLNK|0777, st_size=16, ...}) = 0 ...
(In reply to Zbigniew Jędrzejewski-Szmek from comment #22) > I'm seeing this too. It seems mandb is opening every file and forking each > time too: I eventualy resorted to replacing /usr/bin/mandb by the following script: #!/bin/bash ( /usr/bin/mandb.bin $@ ) & echo exit where /usr/bin/mandb.bin is "the real thing". Yes, I realize that this is a fragile hack but it makes my life easier.
You should wrap it in systemd-run. Leaving a process running around like that is super ugly and will break under various circumstances. At least under systemd-run it'll be more visible.
(In reply to Zbigniew Jędrzejewski-Szmek from comment #24) > You should wrap it in systemd-run. Leaving a process running around like > that is super ugly .... The reported problem is ugly in practice as well. Maybe that trigger which is running '/usr/bin/mandb -q' could use systemd-run for that? If I understand thing correctly then the whole transaction would not have to wait for mandb to finish. Yes, mandb database would be a bit outdated for some minutes or tens of minutes. So what?
Yes, calling systemd-run /usr/bin/mandb -q from the trigger script and leaving /usr/bin/mandb itself without changes would be better.
(In reply to Zbigniew Jędrzejewski-Szmek from comment #26) > Yes, calling systemd-run /usr/bin/mandb -q from the trigger script and > leaving /usr/bin/mandb itself without changes would be better. Just to be clear. A hack from commment #23 by no means was a proposal for a solution. This is just my quick workaround which was doable without package modifications and a recompilation. It is obvious that I have to watch for any man-db updates which will clobber my script (as it would any other local mods).
This is getting ridiculous. It takes 10s of minutes to do dnf transactions on one machine, and all the time it's running mandb.
Sorry for not dealing with this earlier. I'm proposing the following change: https://src.fedoraproject.org/rpms/man-db/pull-request/1#request_diff I don't think there are any downsides except introducing systemd dependency.
man-db-2.7.6.1-4.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-e1912dd566
man-db-2.7.6.1-6.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-e194f23048
man-db-2.7.5-5.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-dc8c38e976
Commits: f27, master: https://src.fedoraproject.org/rpms/man-db/c/8e16b24da62775d932e666ba29ae229bc0e7fdc4 f26: https://src.fedoraproject.org/rpms/man-db/c/2eca9ddb34658e24cdeed73f2b7a5d77372bb6c7?branch=f26 f25: https://src.fedoraproject.org/rpms/man-db/c/1d43f7147b955e1c5c6d63b103c9a5824f8a0feb?branch=f25
Hi. Whatever you did here... it's not going to work. :) This change causes livemedia composes to fail, causing rawhide compose to fail. 10:37:23,891 INF packaging: Configuring (running scriptlet for): man-db-2.7.6.1-6.fc28.x86_64 1510670392 1a68faf52de8b084fde0eb4bb5f9f7e4b84185ead02c425910c66952496cb1d2 10:37:23,908 ERR dnf.rpm: Non-fatal <unknown> scriptlet failure in rpm package man-db 10:37:23,924 Level 8 dnf: RPM transaction over. Whatever you have needs to run in a chroot without systemd available, or at least not error out. I'm going to untag this version of man-db from f28 so we can get a rawhide compose. Please make sure this is fixed before pushing a new build. Thanks.
man-db-2.7.5-5.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-dc8c38e976
man-db-2.7.6.1-6.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-e194f23048
(In reply to Kevin Fenzi from comment #34) > Whatever you have needs to run in a chroot without systemd available, or at > least not error out. Testing for /usr/bin/systemd-run presence would seem like a reasonable thing here, it's not as if the world breaks if the mandb cache doesn't get updated in the chroot case... ie something like if [ -x /usr/bin/systemd-run]; then /usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update fi
man-db-2.7.6.1-7.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-e194f23048
Fixed, hopefully. Commits: f27, master: https://src.fedoraproject.org/rpms/man-db/c/5794aabdfa5b220d4d6c8d72a5bcbff85a7eb2f6 f26: https://src.fedoraproject.org/rpms/man-db/c/15260689d534a04960804e86504f275d9cdbc42d?branch=f26 f25: https://src.fedoraproject.org/rpms/man-db/c/4308cec0c54f922236b93ae3ffaee18674cf1ea1?branch=f25
man-db-2.7.6.1-4.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-e1912dd566
man-db-2.7.6.1-5.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-e1912dd566
This message is a reminder that Fedora 25 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 25. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '25'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 25 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
man-db-2.7.5-6.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-dc8c38e976
man-db-2.7.6.1-7.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-e194f23048
man-db-2.7.6.1-5.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-e1912dd566
man-db-2.7.6.1-9.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-6aae17af58
man-db-2.7.6.1-7.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-0fbd645750
man-db-2.7.5-7.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-5c8aaa03b5
man-db-2.7.5-7.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-5c8aaa03b5
man-db-2.7.6.1-9.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-6aae17af58
man-db-2.7.6.1-7.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-0fbd645750
Fedora 25 changed to end-of-life (EOL) status on 2017-12-12. Fedora 25 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.
man-db-2.7.6.1-9.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
man-db-2.7.6.1-7.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
man-db-2.7.5-7.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.