| Summary: | dev-libs/check-0.9.3 fails, check is a dep of expat-1.95.8 when USE="test", fails with Killed | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Nathan Sullivan <nathan> |
| Component: | New packages | Assignee: | Tom Payne (RETIRED) <twp> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | CC: | amd64, chris.pickett |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Nathan Sullivan
2006-01-29 19:37:09 UTC
doesn't look arch-specific to me, reassigning but keeping amd64 in the cc list after the test is Killed, did a ps aux, found: root 16590 89.2 0.0 2740 232 pts/5 R 12:09 0:03 ./check_check seems to stay running in the background, even after make is killed. first thing executed by make check-TESTS, is check_check...run it through gdb: Starting program: /var/tmp/portage/check-0.9.3/work/check-0.9.3/tests/check_check Program terminated with signal SIGKILL, Killed. The program no longer exists. I'm unable to duplicate this problem, and indeed am a bit confused because I can't find any mention of expat in the check source code (i.e. "find . -type f | xargs grep -i expat" finds nothing). The tests pass for me using ~x86. AFAICT the tests use string comparison for checking the output -- expat is never used. Can you provide more information? It's a problem in the upstream Check sources, I get $ gdb ./check_check core GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". Core was generated by `./check_check'. Program terminated with signal 8, Arithmetic exception. warning: Can't read pathname for load map: Input/output error. Reading symbols from /lib/tls/libc.so.6...done. Loaded symbols for /lib/tls/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 #0 0x4004e7a7 in raise () from /lib/tls/libc.so.6 (gdb) Please send any patches to check-devel@lists.sourceforge.net works fine here on amd64 too. in case you're still able to reproduce it, please post a full gdb backtrace, otherwise it's pretty hard to get this fixed. (see http://www.gentoo.org/doc/en/bugzilla-howto.xml for how to obtain a backtrace) |