From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id cOUxAGZb+mAHkwAAgWs5BA (envelope-from ) for ; Fri, 23 Jul 2021 08:02:14 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id +JhuN2Vb+mAcRgAAB5/wlQ (envelope-from ) for ; Fri, 23 Jul 2021 06:02:13 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0C497478B for ; Fri, 23 Jul 2021 08:02:13 +0200 (CEST) Received: from localhost ([::1]:37740 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6oGB-0005yY-Ih for larch@yhetil.org; Fri, 23 Jul 2021 02:02:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42518) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6oFu-0005w3-7p for guix-devel@gnu.org; Fri, 23 Jul 2021 02:01:54 -0400 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:46683) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6oFr-0003Rv-MP for guix-devel@gnu.org; Fri, 23 Jul 2021 02:01:53 -0400 Received: by mail-pj1-x1031.google.com with SMTP id g23-20020a17090a5797b02901765d605e14so2340589pji.5 for ; Thu, 22 Jul 2021 23:01:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=rbocEtNaoFHnfL1K2JB76JBiCOPncP4uiQ2FMkJsRRU=; b=Pr8YbFJh5fwUe4cN3mgm6y64F2C/Zi8YLne70Y7fTAOcVrFkQ6XBpaLVaHV+qxfbep kd8u0oc6N1qslf8wGpDNKJcR7nUhC8ldKLMfo0dZsZEQ2l3gUwnf+N3ljHO+yEltwDnO VeKaehhmQXLFdL7w3GqVPMAwpGr6Q60DxO3j2l4q7xRjG5pl+BJGhsPOk8HgXNKjS6oG p/Xa5MgR6JkXfPXLO7ONn2qYIGNBxyB3ADclMAbRtSYc3/rYJlTIItv2jFBKqho6zru6 8uodJc/gszRhavMZ1/56TopY6lmMdvpXiRfT8CCm9d+KiTgaIoy/s+/6KLUpBDvUDi6c dFnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=rbocEtNaoFHnfL1K2JB76JBiCOPncP4uiQ2FMkJsRRU=; b=IHx/x5KfduAuWXAtgHNujBwQMqxNFU8xGYpKij44lr1RlXy53gCg0cJIniEevURug6 ZhEBQw3vYF2c1LaXxVyB5EQsBtvhzBNw+yZfRLu6T+UfM8B6lepU1MBpqJDyulEFyVHa 3YiCtfn3i3mxAp5LEbT1C0HZLItAwkPRiNd2cJcfkpYVB3TKHTZWVOiKiPvnuEU9MFgn y/K04zaYohlQZoIYTjE+JqTpujweCakwT01c94siwNL5QlSZAxXeNUE03svjdVgM/yb/ nKnHZSDgKY1hQ/fpDepheBFlxvLqA7/LaDRTlMIsf6ASvlvb1ih+z5XquFS099SWQezT iRzw== X-Gm-Message-State: AOAM530dpaRdrOSxONUMfZ21A2GDQ3ZOP2WVFd1MQ8ExpCSUEW0Ib/P9 A2hB2Bs98S9pyFN8QjaSPJQ= X-Google-Smtp-Source: ABdhPJzBJJES8X9RS4bkUCm1/YDmdtsXNUVVZp899wxnwJvTywPvZAVMYbKv0am33GlfC1zgXGLv/Q== X-Received: by 2002:a17:90a:d305:: with SMTP id p5mr11966038pju.96.1627020106850; Thu, 22 Jul 2021 23:01:46 -0700 (PDT) Received: from garuda-lan (c-24-18-44-142.hsd1.wa.comcast.net. [24.18.44.142]) by smtp.gmail.com with ESMTPSA id y5sm32088640pfn.87.2021.07.22.23.01.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jul 2021 23:01:46 -0700 (PDT) From: Chris Marusich To: Thiago Jung Bauermann Subject: Re: bug#48941: [powerpc64le-linux] libfaketime CLOCK_MONOTONIC test hangs References: <874kco8d9s.fsf@gmail.com> <8085623.jmDMpusFku@popigai> Date: Thu, 22 Jul 2021 23:01:42 -0700 In-Reply-To: <8085623.jmDMpusFku@popigai> (Thiago Jung Bauermann's message of "Thu, 22 Jul 2021 15:35:36 -0300") Message-ID: <87r1fp1sc9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=cmmarusich@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, 48941@debbugs.gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1627020133; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=rbocEtNaoFHnfL1K2JB76JBiCOPncP4uiQ2FMkJsRRU=; b=qIKjiT/4RB0fk9dS7gie3pOh9qBm+cvpOblJvqgZhlN85CSRSvkg+CoDQUmgai2KVu6qPo 12vFK4sHY/tKq1nVbdiHYdMJsavDVKECLY9Ic4zvFkpx1lxb72teWI4YDlNGUNwP+5DUdZ 1YrjvGXnwEaGHCYvi0lXhmUd59Gu626yHjMu6U2fywPh8guEZuSyC+QXlCOfMJeOhlcGHm fD7gkc2DaT1nENBXhmBNFfjS//wBa2cyifnVGSuguJ1vSEwXy+pPpRVuBtobGxKK9Jh1Dp 9IznHp0QwAPf0pEwRzIgYzYjSQhMMxMjDNHahPDrTcvtoh/AgzdBQWC/KAMNmw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1627020133; a=rsa-sha256; cv=none; b=nxpV9yxMfzjuyYr/RZU9oogrd/dvf74v0IsIrzRHMNaRXo0otBygmQ9lHCpT9jDpKYQ/pl FrTjvvgn8OWdmiNlT6j2v7NLK4cDGiGNC6PGgq5a9uuMVj4SOuvDySX2iaUbpX1s+1KcZM JIeN66WQfEragaE1WD/zcV/3UmXsY9or0OmVIQ3zsR2yvmvxbrrtvnYIlUI56k0rsOr8qQ dwdp9D03+07qc81xbV3bST56L8qqXPodERTRqq39h4B9NgckP3ltcaV+kMUfzsFvujsZUI JdvkSqwprO0OillUllO7DlLw/4TITEhk1gEq5j9QtGywou2vl56/2rjDgmZaxQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=Pr8YbFJh; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -3.42 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=Pr8YbFJh; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 0C497478B X-Spam-Score: -3.42 X-Migadu-Scanner: scn0.migadu.com X-TUID: EO8NlQDTEOo9 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thiago Jung Bauermann writes: > GDB uses the shell to launch the debugged program. That is probably where > =E2=80=98/bin/sh=E2=80=99 is entering the picture here. I don=E2=80=99t k= now whether that has any=20 > relation to your foreign distro=E2=80=99s libc being used. > > The output of `help run` in GDB mentions that the shell is specified by t= he=20 > =E2=80=98$SHELL=E2=80=99 environment variable. Perhaps you have that set? > > One way to see if this is the problem is to use the GDB command > `set startup-with-shell off` to make it launch the debugged program witho= ut=20 > the shell. Thank you for this suggestion. When I ran "set startup-with-shell off", gdb successfully launched the program. It seems something in the Guix-built software is trying to run /bin/sh. Perhaps there is stray hard-coded path in GDB or something that needs to be fixed... In any case, I'm glad I can continue debugging! >> The x86-64 systems I have that run pure Guix don't have any >> /lib*/ directories. You might try running gdb with >> LD_LIBRARY_PATH=3D/gnu/store/kmblbljiygayhlc5gb02an9imhy90ws9-glibc-2.33= /l >> ib to have the Guix libc.so picked up before the other one. HTH > > Another alternative worth trying is the =E2=80=98--container=E2=80=99 opt= ion to =E2=80=98guix=20 > environment=E2=80=99, to completely isolate GDB from the foreign distro. = You might=20 > want to add the coreutils package to the =E2=80=98--ad-hoc=E2=80=99 list = so that you can=20 > get amenities such as an ls command. :-) When I tried "--container", gdb successfully launched the program. So it's another viable work-around for the gdb issue. As for the actual libfaketime bug, when it hung I pressed Control+C, and here's the backtrace at that point: =2D-8<---------------cut here---------------start------------->8--- (gdb) backtrace #0 0x00007ffff7eccba0 in __futex_abstimed_wait_common64 (futex_word=3D0x7f= fff7aaf1c0, expected=3D, clockid=3D, abstime= =3D0x0, private=3D, cancel=3D) at ../sysdeps/= nptl/futex-internal.c:74 #1 0x00007ffff7eb9934 in __pthread_clockjoin_ex (threadid=3D14073734856318= 4, thread_return=3D0x7fffffffe2d0, clockid=3D, abstime=3D, block=3D) at pthread_join_common.c:102 #2 0x00007ffff7eb9684 in __pthread_join (threadid=3D, threa= d_return=3D) at pthread_join.c:24 #3 0x0000000010001784 in main (argc=3D1, argv=3D0x7fffffffe718) at timetes= t.c:146 =2D-8<---------------cut here---------------end--------------->8--- Here's the entire session in which I built the problematic test and debugged it, including a full back trace with local variables: =2D-8<---------------cut here---------------start------------->8--- [0] [env] marusich@suzaku:/tmp/guix-build-libfaketime-0.9.9.drv-0 $ ~/guix-core-updates/pre-inst-env guix environment libfaketime --ad-hoc gc= c-toolchain@10.3.0:debug gdb [0] [env] marusich@suzaku:/tmp/guix-build-libfaketime-0.9.9.drv-0 $ cd source/ [0] [env] marusich@suzaku:/tmp/guix-build-libfaketime-0.9.9.drv-0/source $ make FAKETIME_COMPILE_CFLAGS=3D'-DFORCE_MONOTONIC_FIX -g' CC=3Dgcc PREFIX= =3D/tmp/guix-build-libfaketime-0.9.9.drv-0/myprefix clean make -C src clean make[1]: Entering directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source= /src' make[1]: Leaving directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source/= src' make -C test clean make[1]: Entering directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source= /test' make[1]: Leaving directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source/= test' [0] [env] marusich@suzaku:/tmp/guix-build-libfaketime-0.9.9.drv-0/source $ make FAKETIME_COMPILE_CFLAGS=3D'-DFORCE_MONOTONIC_FIX -g' CC=3Dgcc PREFIX= =3D/tmp/guix-build-libfaketime-0.9.9.drv-0/myprefix make -C src all make[1]: Entering directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source= /src' gcc -o libfaketime.o -c -std=3Dgnu99 -Wall -Wextra -Werror -Wno-nonnull-com= pare -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DF= AKE_INTERNAL_CALLS -fPIC -DPREFIX=3D'"'/tmp/guix-build-libfaketime-0.9.9.dr= v-0/myprefix'"' -DLIBDIRNAME=3D'"'/lib/faketime'"' -DFORCE_MONOTONIC_FIX -g= libfaketime.c gcc -o libfaketime.so.1 -Wl,-soname,libfaketime.so.1 -lpthread -Wl,--versi= on-script=3Dlibfaketime.map -shared libfaketime.o -ldl -lm -lrt gcc -o libfaketimeMT.o -c -std=3Dgnu99 -Wall -Wextra -Werror -Wno-nonnull-c= ompare -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -= DFAKE_INTERNAL_CALLS -fPIC -DPREFIX=3D'"'/tmp/guix-build-libfaketime-0.9.9.= drv-0/myprefix'"' -DLIBDIRNAME=3D'"'/lib/faketime'"' -DFORCE_MONOTONIC_FIX = -g -DPTHREAD_SINGLETHREADED_TIME libfaketime.c gcc -o libfaketimeMT.so.1 -Wl,-soname,libfaketimeMT.so.1 -lpthread -Wl,--v= ersion-script=3Dlibfaketime.map -shared libfaketimeMT.o -ldl -lm -lrt gcc -o faketime -std=3Dgnu99 -Wall -Wextra -Werror -Wno-nonnull-compare -DF= AKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTE= RNAL_CALLS -fPIC -DPREFIX=3D'"'/tmp/guix-build-libfaketime-0.9.9.drv-0/mypr= efix'"' -DLIBDIRNAME=3D'"'/lib/faketime'"' -DFORCE_MONOTONIC_FIX -g faket= ime.c -lpthread -Wl,--version-script=3Dlibfaketime.map -lrt make[1]: Leaving directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source/= src' [0] [env] marusich@suzaku:/tmp/guix-build-libfaketime-0.9.9.drv-0/source $ make FAKETIME_COMPILE_CFLAGS=3D'-DFORCE_MONOTONIC_FIX -g' CC=3Dgcc PREFIX= =3D/tmp/guix-build-libfaketime-0.9.9.drv-0/myprefix test make -C src all make[1]: Entering directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source= /src' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source/= src' make -C test all make[1]: Entering directory '/tmp/guix-build-libfaketime-0.9.9.drv-0/source= /test' gcc -c -std=3Dgnu99 -Wall -DFAKE_STAT -Werror -Wextra -DFORCE_MONOTONIC_FIX= -g timetest.c gcc -o timetest timetest.o -lrt -lpthread ./testframe.sh functests # Begin Test Suites in functests # Begin functests/test_exclude_mono.sh # PLATFORM=3Dlinuxlike out=3D1763825.60556745 When not faking monotonic time, timestamps should be= different ref=3D1763826.62729077 - ok # functests/test_exclude_mono.sh summary: 1 succeeded, 0 failed # End functests/test_exclude_mono.sh - OK # Begin functests/test_null.sh out=3D0 () ref=3D1627019232 - ok # functests/test_null.sh summary: 1 succeeded, 0 failed # End functests/test_null.sh - OK # Begin functests/test_true.sh # functests/test_true.sh summary: 1 succeeded, 0 failed # End functests/test_true.sh - OK # Begin functests/test_walkone.sh # PLATFORM=3Dlinuxlike out=3D1 (secs since Epoch) - ok out=3D2 (secs since Epoch) - ok out=3D4 (secs since Epoch) - ok out=3D8 (secs since Epoch) - ok out=3D16 (secs since Epoch) - ok out=3D32 (secs since Epoch) - ok out=3D64 (secs since Epoch) - ok out=3D128 (secs since Epoch) - ok out=3D256 (secs since Epoch) - ok out=3D512 (secs since Epoch) - ok out=3D1024 (secs since Epoch) - ok out=3D2048 (secs since Epoch) - ok out=3D4096 (secs since Epoch) - ok out=3D8192 (secs since Epoch) - ok out=3D16384 (secs since Epoch) - ok out=3D32768 (secs since Epoch) - ok out=3D65536 (secs since Epoch) - ok out=3D131072 (secs since Epoch) - ok out=3D262144 (secs since Epoch) - ok out=3D524288 (secs since Epoch) - ok out=3D1048576 (secs since Epoch) - ok out=3D2097152 (secs since Epoch) - ok out=3D4194304 (secs since Epoch) - ok out=3D8388608 (secs since Epoch) - ok out=3D16777216 (secs since Epoch) - ok out=3D33554432 (secs since Epoch) - ok out=3D67108864 (secs since Epoch) - ok out=3D134217728 (secs since Epoch) - ok out=3D268435456 (secs since Epoch) - ok out=3D536870912 (secs since Epoch) - ok out=3D1073741824 (secs since Epoch) - ok # functests/test_walkone.sh summary: 31 succeeded, 0 failed # End functests/test_walkone.sh - OK # Test Suites summary: 4 succeeded, 0 failed # End Test Suites - OK Running the test program with no faked time specified $ LD_PRELOAD=3D../src/libfaketime.so.1 ./timetest pthread_cond_timedwait: CLOCK_REALTIME test (Intentionally sleeping 1 second...) pthread_cond_timedwait: CLOCK_MONOTONIC test (Intentionally sleeping 1 second..., see docs about CLOCK_MONOTONIC test) ^Cmake[1]: *** [Makefile:19: test] Interrupt make: *** [Makefile:11: test] Interrupt [130] [env] marusich@suzaku:/tmp/guix-build-libfaketime-0.9.9.drv-0/source $ cd test/ [0] [env] marusich@suzaku:/tmp/guix-build-libfaketime-0.9.9.drv-0/source/te= st $ gdb ./timetest GNU gdb (GDB) 10.2 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "powerpc64le-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./timetest... (gdb) set debug-file-directory /gnu/store/32fjhp30k34fh0g9f1gmgcj8pc5wldq6-= profile/lib/debug (gdb) add-auto-load-safe-path /gnu/store/kmblbljiygayhlc5gb02an9imhy90ws9-g= libc-2.33/lib/libthread_db-1.0.so (gdb) set environment LD_PRELOAD=3D../src/libfaketime.so.1 (gdb) set environment FAKETIME=3D-10d (gdb) set environment NO_FAKE_STAT=3D1 (gdb) set startup-with-shell off (gdb) run Starting program: /tmp/guix-build-libfaketime-0.9.9.drv-0/source/test/timet= est [Thread debugging using libthread_db enabled] Using host libthread_db library "/gnu/store/kmblbljiygayhlc5gb02an9imhy90ws= 9-glibc-2.33/lib/libthread_db.so.1". [New Thread 0x7ffff7aaf0f0 (LWP 2140545)] pthread_cond_timedwait: CLOCK_REALTIME test (Intentionally sleeping 1 second...) pthread_cond_timedwait: CLOCK_MONOTONIC test (Intentionally sleeping 1 second..., see docs about CLOCK_MONOTONIC test) ^C Thread 1 "timetest" received signal SIGINT, Interrupt. 0x00007ffff7eccba0 in __futex_abstimed_wait_common64 (futex_word=3D0x7ffff7= aaf1c0, expected=3D, clockid=3D, abstime=3D0x= 0, private=3D, cancel=3D) at ../sysdeps/nptl/= futex-internal.c:74 74 ../sysdeps/nptl/futex-internal.c: No such file or directory. (gdb) backtrace #0 0x00007ffff7eccba0 in __futex_abstimed_wait_common64 (futex_word=3D0x7f= fff7aaf1c0, expected=3D, clockid=3D, abstime= =3D0x0, private=3D, cancel=3D) at ../sysdeps/= nptl/futex-internal.c:74 #1 0x00007ffff7eb9934 in __pthread_clockjoin_ex (threadid=3D14073734856318= 4, thread_return=3D0x7fffffffe2d0, clockid=3D, abstime=3D, block=3D) at pthread_join_common.c:102 #2 0x00007ffff7eb9684 in __pthread_join (threadid=3D, threa= d_return=3D) at pthread_join.c:24 #3 0x0000000010001784 in main (argc=3D1, argv=3D0x7fffffffe718) at timetes= t.c:146 (gdb) backtrace -full #0 0x00007ffff7eccba0 in __futex_abstimed_wait_common64 (futex_word=3D0x7f= fff7aaf1c0, expected=3D, clockid=3D, abstime= =3D0x0, private=3D, cancel=3D) at ../sysdeps/= nptl/futex-internal.c:74 r4 =3D 265 r7 =3D 0 _arg5 =3D 0 _arg2 =3D r5 =3D 2140545 r8 =3D 4294967295 _arg6 =3D 4294967295 _arg3 =3D r0 =3D 221 r3 =3D -512 r6 =3D 0 _arg4 =3D _arg1 =3D sc_cancel_oldtype =3D 0 sc_ret =3D clockbit =3D err =3D op =3D #1 0x00007ffff7eb9934 in __pthread_clockjoin_ex (threadid=3D14073734856318= 4, thread_return=3D0x7fffffffe2d0, clockid=3D, abstime=3D, block=3D) at pthread_join_common.c:102 ret =3D _buffer =3D {__routine =3D 0x7ffff7eb97d0 , __arg =3D 0x7f= fff7aaf518, __canceltype =3D -6000, __prev =3D 0x0} tid =3D pd =3D 0x7ffff7aaf0f0 self =3D result =3D 0 pd_result =3D #2 0x00007ffff7eb9684 in __pthread_join (threadid=3D, threa= d_return=3D) at pthread_join.c:24 No locals. #3 0x0000000010001784 in main (argc=3D1, argv=3D0x7fffffffe718) at timetes= t.c:146 now =3D 140737488347536 tb =3D {time =3D 140737354082104, millitm =3D 1, timezone =3D 0, ds= tflag =3D 0} tv =3D {tv_sec =3D 140737354081200, tv_usec =3D 1} ts =3D {tv_sec =3D 140737354092312, tv_nsec =3D 0} timerid1 =3D 0x0 timerid2 =3D 0x7ffff7f313ca sev =3D {sigev_value =3D {sival_int =3D -134273224, sival_ptr =3D 0= x7ffff7ff2738}, sigev_signo =3D -1358151624, sigev_notify =3D 0, _sigev_un = =3D {_pad =3D {-7632, 32767, 1140867716, 32767, -134571396, 32767, -1342510= 08, 32767, -7888, 32767, -135299328, 32767}, _tid =3D -7632, _sigev_thread =3D {_funct= ion =3D 0x7fffffffe230, _attribute =3D 0x7fff44004284}}} its =3D {it_interval =3D {tv_sec =3D 140737488347536, tv_nsec =3D 1= 40737353288760}, it_value =3D {tv_sec =3D 140737488347512, tv_nsec =3D 7737= 577984389116719}} mask =3D {__val =3D {4294967297, 140737488347472, 1, 0, 1, 14073735= 4081200, 140737488347648, 0, 384, 140737353252608, 140737350926336, 1407373= 50298984, 140737354086848, 0, 4294967295, 7883960601630828079}} sa =3D {__sigaction_handler =3D {sa_handler =3D 0x31325f6d68735f65,= sa_sigaction =3D 0x31325f6d68735f65}, sa_mask =3D {__val =3D {215624265780= , 9, 0, 140737354076688, 0, 0, 0, 0, 0, 0, 1392, 140737353287368, 140737353= 293872, 140737353482696, 140737353288760, 140737353481312}}, sa_flags= =3D -134274128, sa_restorer =3D 0x7fffffffe2b0} buf =3D {st_dev =3D 140733797368452, st_ino =3D 140737353809984, st= _nlink =3D 140737354104320, st_mode =3D 4294959792, st_uid =3D 32767, st_gi= d =3D 4294959992, __pad2 =3D 32767, st_rdev =3D 268633376, st_size =3D 0, s= t_blksize =3D 0, st_blocks =3D 140737354076688, st_atim =3D {tv_sec =3D 1407374883= 47824, tv_nsec =3D 140737488348952}, st_mtim =3D {tv_sec =3D 1, tv_nsec =3D= 8}, st_ctim =3D {tv_sec =3D 0, tv_nsec =3D 140737352442432}, __glibc_reser= ved4 =3D 140737488347904, __glibc_reserved5 =3D 8, __glibc_reserved6 =3D 268442956} thread =3D 140737348563184 ret =3D 0x7fffffffe300 timer_getoverrun_timerid1 =3D -7816 timer_getoverrun_timerid2 =3D 32767 (gdb) =2D-8<---------------cut here---------------end--------------->8--- I'll forward this information to upstream and ask if they need more. I'll also let them know which version of the libraries (e.g., glibc) are being used, since they said it might help to know. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAmD6W0YVHGNtbWFydXNp Y2hAZ21haWwuY29tAAoJEN1AmhXYIkaddo0P/1DiEtdNUywcLEnkKkAbfct+mqem q5xNmxqKGzGJIISlyQp2WoeWp9CL2XzeyEg4IrN3FvEP+2RPA8LYA4bD4LmE9/u1 6WSx1VRszBpfqTwKjQlp2Uyz6YxNkPG/dQsTz8mKEPVpeEk4WJL13QATbjrpKwdt WDq583gNyn9naZqJ1HtPhw3d4oEnFaIcLfi4KwGkiPCsLI2XVZAwttkdRQoEU5nw tvONCqzFMY8rVslrqwXHITH804jwip/sMMrLFcbvE2/nxTr/YhX7CHJ93BuPEfgk hCyi1T/foxiNXpFhjtjGa3dRTvW3IW/QExlG4WYSrE1bQ8gjWHTJgqb1aiY22ftY g8YavwUC+3C0Dqij5D9Z5nJVXR726S7QjuBC/4XhHNDkF8BmyhOQPQw7OeqHAAbO u31DALHaIdbLs0RUcWAHXW9BxVdEKqa2/dxn+KTlG4uCbf5zYuMlsckMLPsveZfm fnNv4avOF/sda1kcKWs0/1Co5Sq4O4bHIE+qBu9NZQLLFSzlQSxWuJmi2dHCQp+x JRNUlz9L8qS6VVMaerbiz5JSR3yeZmqsAm4JJ82aFEwJeaK/nAKG6/1VRhcx7npP LCsHI2dSJAbkLbV4Jui8Vwuz+61HUaepnrUxSlY5qrN3jwkHvWMFlPHTRY9P708F 2IpPqoGqRWpYUAIF =js9c -----END PGP SIGNATURE----- --=-=-=--