[Bug 201421] locking issues prevent new process creation

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jul 8 10:16:05 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201421

            Bug ID: 201421
           Summary: locking issues prevent new process creation
           Product: Base System
           Version: 10.2-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: threads
          Assignee: freebsd-threads at FreeBSD.org
          Reporter: FreeBSD at ShaneWare.Biz

Current system is - FreeBSD leader.local 10.2-PRERELEASE FreeBSD
10.2-PRERELEASE #13 r285123: Sat Jul  4 15:30:32 ACST 2015    
root at leader.local:/usr/obj/usr/src/sys/GENERIC  amd64

For some time I have had repeated trouble forcing me to restart. I have had a
couple of comments from freebsd-stable mailing list to suggest it is locking
related but no suggestions for gathering more useful data. This isn't something
I can say 'do this and it breaks', I can only say it has been a long time since
I have had more than a few days uptime. Before changing to 10.1 (from 9.2) I
only restarted about once a month after installing updates.

While most programs already running will keep running ok, many new processes
fail to start. An instance of top started earlier will stop updating(usually my
first confirmation of needing to restart), ps and proctstat will always fail. I
can run `xterm -e tcsh -f`, to bypass my shell login script.

The only info I know to collect is `thread apply all bt` from kgdb. The info I
have collected can be found with a copy of boot.dmesg at
http://shaneware.biz/freebsddebugdata/

For the last two months I have included the uptime output and you will find 6
occasions I have made it to more than one day uptime. While I have had other
restarts, these are occasions when I have been able to get kgdb output, others
have usually been a complete lockup mostly when using poudriere. 

At least two occasions I have restarted, logged in and run startxfce4 then left
it to sit while I had something else to do only to return maybe one or two
hours later and have to restart again before I can do anything.

The few times I have got an output from `procstat -kk -a` has been when
inserting a usb memstick has failed to create a new device entry, preventing me
from mounting the filesystem. Over the last 2 months I have had this happen on
three occasions, each of which I was able to continue running without use of
adding usb devices for between three and seven days uptime which is better than
any other I have had. This makes me think that the usb or device creation may
be a location of this issue.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-threads mailing list