Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Mouse
>> [...kernel coredump...kernel stack traces...] >> [...dig up a way to get userland stack traces...] > I did a pile of work on GDB, 10 or more years ago, to add that > capability for the non-standard system coredumps we used in > EqualLogic. It's not a simple change, if you want it to be fairly

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Koning, Paul
> On Jul 19, 2022, at 9:57 AM, Mouse wrote: > > > [EXTERNAL EMAIL] > > I've been exchanging email off-list about this with a few people. One > of them remarked that a kernel coredump would help. > > Yesterday it wedged again. I got a kernel coredump...and, well, as I > put it in off-list

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Mouse
>> I have found enough time to have a quick look at the code, and I've >> found a code path that looks like what I was looking for: something >> that blocks until a git subprocess finishes without handling >> filesystem requests in the meantime. I'll need to reorganize the >> code a little to fix

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Taylor R Campbell
> Date: Tue, 19 Jul 2022 19:15:54 + > From: Emmanuel Dreyfus > > On Tue, Jul 19, 2022 at 01:40:34PM -0400, Mouse wrote: > > I have found enough time to have a quick look at the code, and I've > > found a code path that looks like what I was looking for: something > > that blocks until a git s

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Emmanuel Dreyfus
On Tue, Jul 19, 2022 at 01:40:34PM -0400, Mouse wrote: > I have found enough time to have a quick look at the code, and I've > found a code path that looks like what I was looking for: something > that blocks until a git subprocess finishes without handling filesystem > requests in the meantime. I

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Mouse
> Is your git process multithreaded, or just forking in the traditional > manner? The latter. I don't thread, at least not in C. > To check for this, I'd check to see if your process is linked against > libpthread, just in case something is spawning threads without your > knowledge. I can't fin

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Brian Buhrow
hello. Is your git process multithreaded, or just forking in the traditional manner? If it's multithreaded, then you'll want stack traces for each thread. To check for this, I'd check to see if your process is linked against libpthread, just in case something is spawning threads witho

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Mouse
I've been exchanging email off-list about this with a few people. One of them remarked that a kernel coredump would help. Yesterday it wedged again. I got a kernel coredump...and, well, as I put it in off-list mail: >> I now realize I don't know how to coax [process stack traces] out of >> a ke