fche changed the topic of #systemtap to: http://sourceware.org/systemtap; email systemtap@sourceware.org if answers here not timely, conversations may be logged
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
lijunlong has quit [Read error: Connection reset by peer]
derek0883 has quit [Remote host closed the connection]
lijunlong has joined #systemtap
khaled has quit [Quit: Konversation terminated!]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
orivej has quit [Ping timeout: 260 seconds]
derek0883 has quit [Remote host closed the connection]
hpt has joined #systemtap
derek0883 has joined #systemtap
mjw has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
hpt has quit [Ping timeout: 265 seconds]
orivej has joined #systemtap
khaled__ has joined #systemtap
_whitelogger has joined #systemtap
derek0883 has joined #systemtap
amerey has joined #systemtap
khaled__ has quit [Remote host closed the connection]
derek0883 has quit [Ping timeout: 244 seconds]
khaled__ has joined #systemtap
tromey has joined #systemtap
sscox has quit [Ping timeout: 240 seconds]
sscox has joined #systemtap
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
irker166 has joined #systemtap
<irker166> systemtap: wcohen systemtap.git:master * release-4.3-136-g8fcc756d6 / runtime/softfloat.c: Initialize variable in runtime/softfloat.c to avoid RHEL8 -Werror issue
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Read error: Connection reset by peer]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
irker166 has quit [Quit: transmission timeout]
derek0883 has quit [Remote host closed the connection]
derek0883 has joined #systemtap
derek0883 has quit [Remote host closed the connection]
<kerneltoast> fche, i haven't had a lockup all morning :(
<fche> I am sorry to hear that!
<fche> is this with any pending patches?
<kerneltoast> nope
<kerneltoast> well it was with a BUG_ON that didn't get hit
<kerneltoast> but i'm doing a vanilla test run now
tromey has quit [Quit: ERC (IRC client for Emacs 27.1.50)]
<kerneltoast> i do have some neutral news though
<kerneltoast> the _stp_runtime_entryfn_get_context calls in runtime/transport/control.c can all just be deleted, because the spin locks are held with irqs disabled
derek0883 has joined #systemtap
<fche> plausible but a little optimization at this point is not that important
derek0883 has quit [Remote host closed the connection]
<kerneltoast> yeye i know
<kerneltoast> whew okay it locked up
<fche> now I can rest easy
<kerneltoast> well you might be resting difficult until we get this fixored
derek0883 has joined #systemtap
_whitelogger has joined #systemtap
<fche> nah, if I can get my transport rework committed in the next few minutes, I'll sleep like a darn baby
<kerneltoast> orly
<kerneltoast> the _stp_runtime_entryfn_get_context deletion and rcu cleansing?
<kerneltoast> btw i think i'm honing in on the bugsy
<fche> don't tease me bro
<kerneltoast> no srsly bro
<kerneltoast> so i put this sexy BUGON
khaled__ has quit [Remote host closed the connection]
<kerneltoast> stp_lock_probe(const struct stp_probe_lock *locks, unsigned num_locks)
<kerneltoast> {
<kerneltoast> unsigned i, retries = 0;
<kerneltoast> for (i = 0; i < num_locks; ++i) {
<kerneltoast> + BUG_ON(!preempt_count());
<kerneltoast> if (locks[i].write_p)
<kerneltoast> while (!write_trylock(locks[i].lock)) {
<fche> how could you
<kerneltoast> that BUG_ON only gets hit if the probe lock isn't protected by _stp_runtime_entryfn_get_context
<kerneltoast> because _stp_runtime_entryfn_get_context disables preemption
<kerneltoast> the BUG_ON got hit
<fche> did it kindly produce a backtrace?
<kerneltoast> yessir
khaled__ has joined #systemtap
<fche> blood pressure rising
<fche> iris dilating
<kerneltoast> mom's spaghetti
<fche> see if you can fish out that stap_174c8b* .c and .ko from your .systemtap cache
<kerneltoast> fishing
<kerneltoast> phishing