[Pkg-xbmc-maintainers] Bug#688785: /dev/urandom problem is reproducible

Michael Tautschnig mt at debian.org
Wed Sep 11 19:56:57 UTC 2013


tags 688785 -unreproducible
usertags 688785 +goto-cc
thanks

I am observing the problem reported by the op in any build (i.e., this is fully
reproducible) using pbuilder inside a clean wheezy chroot. Here, configure fails
as shown below, even though /dev/urandom appears to be fine:

dd if=/var/cache/pbuilder/build/cow.29648/dev/urandom of=/dev/null bs=1k count=1
1+0 records in
1+0 records out
1024 bytes (1.0 kB) copied, 0.000126361 s, 8.1 MB/s

configure:23921: ./conftest
Fatal: can't open /dev/urandom: Bad address
./configure: line 2092: 27840 Aborted                 ./conftest$ac_exeext
configure:23921: $? = 134
configure: program exited with status 134
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "xbmc"
| #define PACKAGE_TARNAME "xbmc"
| #define PACKAGE_VERSION "11.0"
| #define PACKAGE_STRING "xbmc 11.0"
| #define PACKAGE_BUGREPORT "http://trac.xbmc.org"
| #define PACKAGE_URL ""
| #define PACKAGE "xbmc"
| #define VERSION "11.0"
| #define LIRC_DEVICE "/dev/lircd"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_UNISTD_H 1
| #define HAVE_CHOWN 1
| #define HAVE_DIRENT_H 1
| #define HAVE_FSEEKO 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_ALARM 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define SELECT_TYPE_ARG1 int
| #define SELECT_TYPE_ARG234 (fd_set *)
| #define SELECT_TYPE_ARG5 (struct timeval *)
| #define RETSIGTYPE void
| #define HAVE_STRCOLL 1
| #define HAVE_STRFTIME 1
| #define HAVE_UTIME_NULL 1
| #define HAVE_VPRINTF 1
| #define HAVE_ATEXIT 1
| #define HAVE_DUP2 1
| #define HAVE_FDATASYNC 1
| #define HAVE_FTIME 1
| #define HAVE_FTRUNCATE 1
| #define HAVE_GETCWD 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_GETHOSTNAME 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPASS 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_INET_NTOA 1
| #define HAVE_LCHOWN 1
| #define HAVE_LOCALECONV 1
| #define HAVE_MEMCHR 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_MKDIR 1
| #define HAVE_MODF 1
| #define HAVE_MUNMAP 1
| #define HAVE_RMDIR 1
| #define HAVE_SELECT 1
| #define HAVE_SETENV 1
| #define HAVE_SETLOCALE 1
| #define HAVE_SOCKET 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRCSPN 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRPBRK 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSPN 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_SYSINFO 1
| #define HAVE_TZSET 1
| #define HAVE_UTIME 1
| #define SIZEOF_INT 4
| #define SIZEOF_SIZE_T 8
| #define HAVE_INOTIFY 1
| #define HAVE_LIBGL 1
| #define HAVE_LIBGLEW 1
| #define HAVE_LIBGLU 1
| #define HAVE_OPENSSL 1
| #define HAVE_LIBGCRYPT 1
| #define HAVE_GCRYPT 1
| #define HAVE_LIBBZ2 1
| #define HAVE_LIBJPEG 1
| #define HAVE_LIBTIFF 1
| #define HAVE_LIBPTHREAD 1
| #define HAVE_LIBLZO2 1
| #define HAVE_LIBZ 1
| #define HAVE_LIBCRYPTO 1
| #define HAVE_LIBSSL 1
| #define HAVE_LIBMYSQLCLIENT 1
| #define HAVE_LIBBLUETOOTH 1
| #define HAVE_LIBYAJL 1
| #define HAVE_LIBTINYXML 1
| #define HAVE_LIBPCRE 1
| #define HAVE_LIBPCRECPP 1
| #define HAVE_LIBBLURAY 1
| #define HAVE_LIBDL 1
| #define HAVE_LIBRESOLV 1
| #define HAVE_LIBJASPER 1
| #define HAVE_LIBRT 1
| #define HAVE_DBUS 1
| #define HAVE_LIBSDL_MIXER 1
| #define HAVE_LIBSDL_IMAGE 1
| #define HAVE_SDL 1
| #define HAVE_LIBMICROHTTPD 1
| #define HAS_DVD_DRIVE 1
| #define HAVE_LIBPULSE 1
| #define HAS_HAL 1
| #define HAVE_LIBAVAHI_COMMON 1
| #define HAVE_LIBAVAHI_CLIENT 1
| #define HAVE_X11 1
| #define HAVE_LIBXRANDR 1
| #define HAVE_LIBRTMP_LOG_H 1
| #define HAVE_LIBRTMP_AMF_H 1
| #define HAVE_LIBRTMP_RTMP_H 1
| #define HAS_LIBRTMP 1
| #define HAVE_LIBSMBCLIENT 1
| #define HAVE_LIBSMBCLIENT 1
| #define HAVE_NFSC_LIBNFS_H 1
| #define HAVE_LIBNFS 1
| #define HAVE_LIBPLIST 1
| #define HAVE_LIBSHAIRPORT 1
| #define HAVE_LIBUDEV 1
| #define HAVE_LIBAVCODEC_AVCODEC_H 1
| #define HAVE_LIBAVFILTER_AVFILTER_H 1
| #define HAVE_LIBAVFORMAT_AVFORMAT_H 1
| #define HAVE_LIBAVUTIL_AVUTIL_H 1
| #define HAVE_LIBPOSTPROC_POSTPROCESS_H 1
| #define HAVE_LIBSWSCALE_SWSCALE_H 1
| #define HAVE_LIBAVUTIL_MEM_H 1
| #define HAVE_LIBAVUTIL_SAMPLEFMT_H 1
| #define HAVE_LIBAVUTIL_OPT_H 1
| #define USE_EXTERNAL_FFMPEG 1
| /* end confdefs.h.  */
| #include <libavcodec/avcodec.h>
| int
| main ()
| {
| avcodec_register_all();
|         AVCodec *codec = avcodec_find_decoder_by_name("vc1_vdpau");
|         return (codec) ? 0 : 1;
|   ;
|   return 0;
| }
configure:23925: error: == External ffmpeg doesn't support VDPAU. VDPAU support disabled. ==

Best,
Michael


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 873 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-xbmc-maintainers/attachments/20130911/6fa2b807/attachment.sig>


More information about the Pkg-xbmc-maintainers mailing list