Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

something's wrong



Hi!

For testing rmind's latest tmpfs patch on
NetBSD-6.99.25/amd64/clang/libc++, I ran my usual pbulk-in-a-tmpfs
test and very repeatable got system hangs (not panics). I have since
reverted to a tmpfs-bugfix version that was working stably for me for
a long time and still see this behaviour.

They all have in common that the USB keyboard and mouse stop working.
Sometimes I was sitting in front of the machine and could look at the
widgets I have running (in X) to report network traffic and the
current time. Here I saw the following behaviours:

* Both network and time widget keep working (!)

* (No network activity) time widget jumps between two seconds, e.g.
10:13:53 and 10:53:54, displaying 10:13:53 for ~3 seconds, switching
to 10:13:54 for a very short time and then switching back.

* Complete hang, no activity.

A good way to cause this seems to be building lang/mono2, which is
infamous for its not-quite-correct use of libpthread. For this reason
my best guess is that it's something to do with libpthreads.

I don't understand the behaviour I'm seeing though.

Please note that the machine doesn't panic -- otherwise I'd have seen
reboots instead.

I'm regularly updating, so I think this problem is rather new (last
month or so). I was usually running with clang; using libc++ is new,
no idea if this is related or not (I guess not).

Does anyone have any ideas about this?

Thanks,
 Thomas


Home | Main Index | Thread Index | Old Index