Apparently there are two versions of libudev linked in.

Upgrading libudev-dev so it references libudev.so.1 resolves the
problem.

I am not sure if linking symbols from two different versions of libudev
should be prevented in some way.

Thanks

Michal

Excerpts from Michal Suchanek's message of Thu Jul 24 07:08:25 +0200 2014:
> Package: libudev0
> Version: 175-7.2
> Followup-For: Bug #755844
> 
> Attaching valgrind log of piglit test that 100% reproducibly crashes in
> libudev.
> 
> git://anongit.freedesktop.org/piglit
> 
> -- System Information:
> Debian Release: 7.6
>   APT prefers testing
>   APT policy: (910, 'testing'), (900, 'stable'), (500, 'testing'), (410, 
> 'unstable'), (400, 'experimental'), (300, 'saucy-updates'), (300, 
> 'saucy-security'), (300, 'saucy-proposed'), (300, 'saucy-backports'), (300, 
> 'saucy')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 3.15-trunk-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: 
> LC_ALL set to en_US.UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages libudev0:amd64 depends on:
> ii  libc6              2.19-7
> ii  multiarch-support  2.13-38+deb7u3
> 
> libudev0:amd64 recommends no packages.
> 
> libudev0:amd64 suggests no packages.
> 
> -- no debconf information
> ==10336== Memcheck, a memory error detector
> ==10336== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
> ==10336== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info
> ==10336== Command: bin/max-texture-size
> ==10336== 
> ==10336== Invalid write of size 4
> ==10336==    at 0x9CED8CC: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336==  Address 0xabc57f0 is not stack'd, malloc'd or (recently) free'd
> ==10336== 
> ==10336== Invalid read of size 1
> ==10336==    at 0x9CEDFB3: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57e8 is not stack'd, malloc'd or (recently) free'd
> ==10336== 
> ==10336== Invalid read of size 8
> ==10336==    at 0x9CEDFBC: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57d8 is 8 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid read of size 4
> ==10336==    at 0x9CEDFC0: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57e0 is 16 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid read of size 1
> ==10336==    at 0x9CEE051: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57e8 is not stack'd, malloc'd or (recently) free'd
> ==10336== 
> ==10336== Invalid read of size 4
> ==10336==    at 0x9CEE098: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57e0 is 16 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid read of size 4
> ==10336==    at 0x9CEE09B: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57e4 is 20 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid read of size 8
> ==10336==    at 0x9CEE0AA: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57d8 is 8 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid write of size 8
> ==10336==    at 0x9CEE0C1: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57d8 is 8 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid read of size 4
> ==10336==    at 0x9CEE0CB: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57e4 is 20 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid read of size 4
> ==10336==    at 0x9CEE0CF: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57e0 is 16 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid read of size 8
> ==10336==    at 0x9CEE0DA: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57d0 is 0 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid write of size 8
> ==10336==    at 0x9CEE0E2: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0xabc57d0 is 0 bytes after a block of size 80 alloc'd
> ==10336==    at 0x4C2A5B0: calloc (vg_replace_malloc.c:618)
> ==10336==    by 0xAF2E772: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==    by 0x5FB6EE1: waffle_display_connect (waffle_display.c:41)
> ==10336== 
> ==10336== Invalid write of size 8
> ==10336==    at 0x9CEE0ED: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
> ==10336== 
> ==10336== 
> ==10336== Process terminating with default action of signal 11 (SIGSEGV)
> ==10336==  Access not within mapped region at address 0x0
> ==10336==    at 0x9CEE0ED: ??? (in /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0x9CED8FD: udev_set_log_priority (in 
> /lib/x86_64-linux-gnu/libudev.so.0.13.0)
> ==10336==    by 0xAF2E90D: udev_new (in 
> /lib/x86_64-linux-gnu/libudev.so.1.4.0)
> ==10336==    by 0x51F20E6: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51F23A7: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51EDD6C: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C9F23: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C687A: ??? (in /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x51C6A4F: glXQueryExtensionsString (in 
> /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0)
> ==10336==    by 0x5FBC4D0: wrapped_glXQueryExtensionsString 
> (glx_wrappers.h:120)
> ==10336==    by 0x5FBC58E: glx_display_set_extensions (glx_display.c:55)
> ==10336==    by 0x5FBC6C0: glx_display_connect (glx_display.c:103)
> ==10336==  If you believe this happened as a result of a stack
> ==10336==  overflow in your program's main thread (unlikely but
> ==10336==  possible), you can try to increase the size of the
> ==10336==  main thread stack using the --main-stacksize= flag.
> ==10336==  The main thread stack size used in this run was 8388608.
> ==10336== 
> ==10336== HEAP SUMMARY:
> ==10336==     in use at exit: 190,039 bytes in 561 blocks
> ==10336==   total heap usage: 1,197 allocs, 636 frees, 548,922 bytes allocated
> ==10336== 
> ==10336== LEAK SUMMARY:
> ==10336==    definitely lost: 512 bytes in 1 blocks
> ==10336==    indirectly lost: 0 bytes in 0 blocks
> ==10336==      possibly lost: 0 bytes in 0 blocks
> ==10336==    still reachable: 189,527 bytes in 560 blocks
> ==10336==         suppressed: 0 bytes in 0 blocks
> ==10336== Rerun with --leak-check=full to see details of leaked memory
> ==10336== 
> ==10336== For counts of detected and suppressed errors, rerun with: -v
> ==10336== ERROR SUMMARY: 15 errors from 14 contexts (suppressed: 3 from 3)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to