Control: reassign -1 gprbuild
Control: found -1 2024.1.20231009-4
Control: affects -1 src:phcpack

On Mon, 25 Mar 2024 00:49:45 +0500 Andrey Rakhmatullin <w...@debian.org> wrote:
Source: phcpack
Version: 2.4.90+dfsg-1
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/fetch.php?pkg=phcpack&arch=armhf&ver=2.4.90%2Bdfsg-1&stamp=1711030010&raw=0

   debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gprclean src/Ada/Main/main.gpr || true
E: Build killed with signal TERM after 150 minutes of inactivity

This seems to be a bug with gprclean, as we're hanging at the initial dh_clean
step when building phcpack.  I was able to reproduce this on an armhf
porterbox.  Sending an interrupt while it's hanging with gdb gives the
following.  Perhaps it's related to the t64 transition?

   Starting program: /usr/bin/gprclean -v src/Ada/Main/main.gpr
   [Thread debugging using libthread_db enabled]
   Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
   GPRCLEAN Pro 18.0w (19940713) (arm-linux-gnueabihf)
   Copyright (C) 2006-2016, AdaCore
Parsing Project File "src/Ada/Main/main.gpr". 150 lines: No errors
   TMPDIR = "/tmp/GPR.22180"
   /usr/bin/gprconfig --batch -o /tmp/GPR.22180/GNAT-TEMP-000001.TMP 
--target=armhf-linux --fallback-targets --config=c,,,, --config=ada,,,, 
--config=c++,,,,
   [Detaching after fork from child process 22185]
   Checking configuration /tmp/GPR.22180/GNAT-TEMP-000001.TMP
   Setting the default project search directories
      Adding directory "/usr/armhf-linux/share/gpr"
      Adding directory "/usr/armhf-linux/lib/gnat"
      Adding directory "/usr/share/gpr"
      Adding directory "/usr/lib/gnat"
   /usr/bin/gprconfig --batch -o /tmp/GPR.22180/GNAT-TEMP-000002.TMP 
--target=armhf-linux --fallback-targets --config=c,,,, --config=ada,,,, 
--config=c++,,,,
   [Detaching after fork from child process 22203]
   Checking configuration /tmp/GPR.22180/GNAT-TEMP-000002.TMP
   Setting the default project search directories
      Adding directory "/usr/armhf-linux/share/gpr"
      Adding directory "/usr/armhf-linux/lib/gnat"
      Adding directory "/usr/share/gpr"
      Adding directory "/usr/lib/gnat"
    150 lines: No errors
Parsing of Project File "src/Ada/Main/main.gpr" is finished. Cleaning project "main" No file has been deleted
   ^C
   Program received signal SIGINT, Interrupt.
   0xb5f7948a in __pthread_cond_timedwait64 ()
      from /lib/arm-linux-gnueabihf/libc.so.6
   (gdb) bt
   #0  0xb5f7948a in __pthread_cond_timedwait64 ()
      from /lib/arm-linux-gnueabihf/libc.so.6
   #1  0xb5f79636 in pthread_cond_timedwait ()
      from /lib/arm-linux-gnueabihf/libc.so.6
   #2  0xb63258c6 in system.task_primitives.operations.monotonic.timed_sleep ()
      from /lib/arm-linux-gnueabihf/libgnarl-13.so
   #3  0xb6325c7a in system.task_primitives.operations.timed_sleep ()
      from /lib/arm-linux-gnueabihf/libgnarl-13.so
   #4  0xb632b820 in system.tasking.stages.finalize_global_tasks ()
      from /lib/arm-linux-gnueabihf/libgnarl-13.so
   #5  0x00553930 in ?? ()
   #6  0xb5f3b7da in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
   #7  0xb5f3b87e in __libc_start_main () from 
/lib/arm-linux-gnueabihf/libc.so.6
   #8  0x005539ac in ?? ()
   Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Attachment: signature.asc
Description: PGP signature

Reply via email to