Current-Users archive

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

Re: cmake hanging



Another one, overnight, while building gimp, by gegl, attached.

As I mentioned earlier, it is enough to attach to the process with gdb
and then quit in order for the process to carry on working and
complete the build.

On Tue, 1 Sep 2020 at 08:55, Tom Ivar Helbekkmo <tih%hamartun.priv.no@localhost> wrote:
>
> Chavdar Ivanov <ci4ic4%gmail.com@localhost> writes:
>
> > I am having the same cmake hangs as in this thread. I've attached the
> > gdb 'thread apply all bt' output (collected with script).
>
> That looks suspiciouly similar to the hangs I'm seeing with dhcpd on
> amd64-current (note the mutex lock attempt, while nothing else looks
> very interesting):
>
> (gdb) thread apply all bt
>
> Thread 7 (process 12269):
> #0  0x00007e573a2a892a in ___lwp_park60 () from /usr/lib/libc.so.12
> #1  0x00007e573e80a9a9 in pthread_cond_timedwait (cond=0x7e573fd67d08, mutex=0x7e573fd67cd8, abstime=0x0) at /usr/src/lib/libpthread/pthread_cond.c:167
> #2  0x00007e573f01ed2e in isc_app_ctxrun (ctx=0x7e573fd67c80) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/app.c:340
> #3  0x000000005664e624 in dispatch () at /usr/src/external/mpl/dhcp/lib/common/../../dist/common/dispatch.c:121
> #4  0x000000005668aae7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/external/mpl/dhcp/bin/server/../../dist/server/dhcpd.c:1114
>
> Thread 6 (process 21463):
> #0  0x00007e573a2a892a in ___lwp_park60 () from /usr/lib/libc.so.12
> #1  0x00007e573e80a9a9 in pthread_cond_timedwait (cond=0x7e5740037850, mutex=0x7e5740037800, abstime=0x0) at /usr/src/lib/libpthread/pthread_cond.c:167
> #2  0x00007e573f02a0a4 in dispatch (threadid=<optimized out>, manager=0x7e5740036800) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/task.c:1059
> #3  run (queuep=<optimized out>) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/task.c:1346
> #4  0x00007e573e80bee0 in pthread__create_tramp (cookie=0x7e574002e000) at /usr/src/lib/libpthread/pthread.c:560
> #5  0x00007e573a2924e0 in ?? () from /usr/lib/libc.so.12
> #6  0x0000000000400000 in ?? ()
> #7  0x00007e5739800000 in ?? ()
> #8  0x0000001003a0efff in ?? ()
> #9  0x00007e57396000c0 in ?? ()
> #10 0x00000000001fff40 in ?? ()
> #11 0x0000000000000000 in ?? ()
>
> Thread 5 (process 19116):
> #0  0x00007e573a244d8a in _sys___kevent50 () from /usr/lib/libc.so.12
> #1  0x00007e573e8079d8 in __kevent50 (fd=<optimized out>, ev=ev@entry=0x0, nev=nev@entry=0, rev=rev@entry=0x7e5740008000, nrev=nrev@entry=64, ts=ts@entry=0x0) at /usr/src/lib/libpthread/pthread_cancelstub.c:176
> #2  0x00007e573f0223c4 in netthread (uap=0x7e5740039800) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/unix/socket.c:3519
> #3  0x00007e573e80bee0 in pthread__create_tramp (cookie=0x7e574002fc00) at /usr/src/lib/libpthread/pthread.c:560
> #4  0x00007e573a2924e0 in ?? () from /usr/lib/libc.so.12
> #5  0x0000000000600000 in ?? ()
> #6  0x00007e5739400000 in ?? ()
> #7  0x0000002003a0efff in ?? ()
> #8  0x00007e5737a000c0 in ?? ()
> #9  0x00000000003fff40 in ?? ()
> Backtrace stopped: Cannot access memory at address 0x7e5737800028
>
> Thread 4 (process 25506):
> #0  0x00007e573a2a892a in ___lwp_park60 () from /usr/lib/libc.so.12
> #1  0x00007e573e80a9a9 in pthread_cond_timedwait (cond=0x7e574003a868, mutex=0x7e574003a810, abstime=0x0) at /usr/src/lib/libpthread/pthread_cond.c:167
> #2  0x00007e573f028631 in run (uap=0x7e574003a800) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/timer.c:650
> #3  0x00007e573e80bee0 in pthread__create_tramp (cookie=0x7e5740031800) at /usr/src/lib/libpthread/pthread.c:560
> #4  0x00007e573a2924e0 in ?? () from /usr/lib/libc.so.12
> Backtrace stopped: Cannot access memory at address 0x7e57367f0000
>
> Thread 3 (process 26000):
> #0  0x00007e573a2a892a in ___lwp_park60 () from /usr/lib/libc.so.12
> #1  0x00007e573e80a9a9 in pthread_cond_timedwait (cond=0x7e573fd69cd0, mutex=0x7e573fd69c80, abstime=0x0) at /usr/src/lib/libpthread/pthread_cond.c:167
> #2  0x00007e573f02a0a4 in dispatch (threadid=<optimized out>, manager=0x7e573fd68c80) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/task.c:1059
> #3  run (queuep=<optimized out>) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/task.c:1346
> #4  0x00007e573e80bee0 in pthread__create_tramp (cookie=0x7e5740033400) at /usr/src/lib/libpthread/pthread.c:560
> #5  0x00007e573a2924e0 in ?? () from /usr/lib/libc.so.12
> Backtrace stopped: Cannot access memory at address 0x7e57357e0000
>
> Thread 2 (process 24520):
> #0  0x00007e573a2a892a in ___lwp_park60 () from /usr/lib/libc.so.12
> #1  0x00007e573e809791 in pthread__mutex_lock_slow (ptm=ptm@entry=0x7e573fd71158, ts=ts@entry=0x0) at /usr/src/lib/libpthread/pthread_mutex.c:363
> #2  0x00007e573e809a44 in pthread_mutex_lock (ptm=0x7e573fd71158) at /usr/src/lib/libpthread/pthread_mutex.c:215
> #3  pthread_mutex_lock (ptm=ptm@entry=0x7e573fd71158) at /usr/src/lib/libpthread/pthread_mutex.c:196
> #4  0x00007e573f0224a8 in process_fd (writeable=false, readable=true, fd=<optimized out>, thread=0x7e573fd6bc80) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/unix/socket.c:3259
> #5  process_fds (nevents=<optimized out>, events=<optimized out>, thread=0x7e573fd6bc80) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/unix/socket.c:3332
> #6  netthread (uap=0x7e573fd6bc80) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/unix/socket.c:3621
> #7  0x00007e573e80bee0 in pthread__create_tramp (cookie=0x7e5740027000) at /usr/src/lib/libpthread/pthread.c:560
> #8  0x00007e573a2924e0 in ?? () from /usr/lib/libc.so.12
> #9  0x0000000000200000 in ?? ()
> #10 0x0000000000000000 in ?? ()
>
> Thread 1 (process 9876):
> #0  0x00007e573a2a892a in ___lwp_park60 () from /usr/lib/libc.so.12
> #1  0x00007e573e80a9a9 in pthread_cond_timedwait (cond=0x7e573fd6cce8, mutex=0x7e573fd6cc90, abstime=0x0) at /usr/src/lib/libpthread/pthread_cond.c:167
> #2  0x00007e573f028631 in run (uap=0x7e573fd6cc80) at /usr/src/external/mpl/bind/lib/libisc/../../dist/lib/isc/timer.c:650
> #3  0x00007e573e80bee0 in pthread__create_tramp (cookie=0x7e5740028c00) at /usr/src/lib/libpthread/pthread.c:560
> #4  0x00007e573a2924e0 in ?? () from /usr/lib/libc.so.12
> Backtrace stopped: Cannot access memory at address 0x7e57331f0000
>
> -tih
> --
> Most people who graduate with CS degrees don't understand the significance
> of Lisp.  Lisp is the most important idea in computer science.  --Alan Kay



-- 
----

Attachment: gegl.log
Description: Binary data



Home | Main Index | Thread Index | Old Index