NetBSD-Bugs archive

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

Re: kern/56414: cmake hang on kqueue (condvar waiter list issue) ?



The following reply was made to PR kern/56414; it has been noted by GNATS.

From: Patrick Welche <prlw1%talktalk.net@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: kern/56414: cmake hang on kqueue (condvar waiter list issue) ?
Date: Thu, 28 Apr 2022 22:24:35 +0100

 On Sun, Apr 17, 2022 at 06:50:02PM +0000, Joerg Sonnenberger wrote:
 >  Do you have a backtrace of a hanging instance?
 
 Not sure whether you mean the reproducer or cmake. cmake on a 24 Apr 2022
 NetBSD-9.99.96/amd64 just hung in
 
 (gdb) thread apply all bt
 
 Thread 2 (LWP 2135 of process 2135 ""):
 #0  0x00007f7ff42478ea in _lwp_wait () from /usr/lib/libc.so.12
 #1  0x00007f7ff560d21b in pthread_join (thread=0x7f7ff7bf4c00, valptr=0x0) at /usr/src/lib/libpthread/pthread.c:684
 #2  0x00007f7ff52aef35 in __gthread_join (__value_ptr=0x0, __threadid=<optimized out>) at /usr/export/amd64/usr/include/g++/bits/gthr-posix.h:672
 #3  std::thread::join (this=0x7f7ff7ea7af0) at /usr/src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/thread.cc:110
 #4  0x0000000000302666 in cmWorkerPoolWorker::~cmWorkerPoolWorker() ()
 #5  0x0000000000302804 in cmWorkerPoolInternal::UVSlotEnd(uv_async_s*) ()
 #6  0x00007f7ff640d39c in uv.async_io.part () from /usr/pkg/lib/libuv.so.1
 #7  0x00007f7ff641d2ce in uv.io_poll () from /usr/pkg/lib/libuv.so.1
 #8  0x00007f7ff640db8f in uv_run () from /usr/pkg/lib/libuv.so.1
 #9  0x0000000000303551 in cmWorkerPoolInternal::Process() ()
 #10 0x0000000000303864 in cmWorkerPool::Process(void*) ()
 #11 0x00000000002b4f86 in (anonymous namespace)::cmQtAutoMocUicT::Process() ()
 #12 0x00000000002a7813 in cmQtAutoMocUic(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >) ()
 #13 0x000000000023c4eb in cmcmd::ExecuteCMakeCommand(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::unique_ptr<cmConsoleBuf, std::default_delete<cmConsoleBuf> >) ()
 #14 0x00000000006f35cb in main ()
 
 Thread 1 (LWP 25517 of process 2135 ""):
 #0  0x00007f7ff42b255a in ___lwp_park60 () from /usr/lib/libc.so.12
 #1  0x00007f7ff5609f4b in pthread__mutex_lock_slow (ptm=0x7f7ff7eac3e8, ts=0x0) at /usr/src/lib/libpthread/pthread_mutex.c:366
 #2  0x00000000003041bc in cmWorkerPoolInternal::Work(unsigned int) ()
 #3  0x00007f7ff52aeedc in std::execute_native_thread_routine (__p=0x7f7ff7eaa830) at /usr/src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/thread.cc:80
 #4  0x00007f7ff560c87f in pthread__create_tramp (cookie=0x7f7ff7bf4c00) at /usr/src/lib/libpthread/pthread.c:564
 #5  0x00007f7ff429b780 in ?? () from /usr/lib/libc.so.12
 #6  0x0000000000000000 in ?? ()
 


Home | Main Index | Thread Index | Old Index