Hey all, I compiled tuxcap from the recent master branch, but when I run any of the demo apps I get the following segfault. Using Ubuntu 16.04, gcc version 4.6.4 (Ubuntu/Linaro 4.6.4-6ubuntu3)
What to do?
4:/tmp/tuxcap-code/build/bin$ ./pythondemo1 *** buffer overflow detected ***: ./pythondemo1 terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x77725)[0x7f4cbfcbd725] /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7f4cbfd5e89c] /lib/x86_64-linux-gnu/libc.so.6(+0x1168a0)[0x7f4cbfd5c8a0] /lib/x86_64-linux-gnu/libc.so.6(+0x115bf2)[0x7f4cbfd5bbf2] /tmp/tuxcap-code/build/src/lib/libtuxcap.so.4.0(_ZN9AnyOption4initEii+0x108)[0x7f4cc07077a8] /tmp/tuxcap-code/build/src/lib/libtuxcap.so.4.0(_ZN4Sexy7CmdLine16ParseCommandLineEiPPc+0x88)[0x7f4cc07048b8] ./pythondemo1(main+0x26)[0x400ef6] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f4cbfc66830] ./pythondemo1(_start+0x29)[0x4010a9] ======= Memory map: ======== 00400000-00402000 r-xp 00000000 08:01 22045910 /tmp/tuxcap-code/build/bin/pythondemo1 00601000-00602000 r--p 00001000 08:01 22045910 /tmp/tuxcap-code/build/bin/pythondemo1 00602000-00603000 rw-p 00002000 08:01 22045910 /tmp/tuxcap-code/build/bin/pythondemo1 00929000-0094a000 rw-p 00000000 00:00 0 [heap] 7f4cb69c8000-7f4cb69f2000 r-xp 00000000 08:01 20054203 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f4cb69f2000-7f4cb6bf2000 ---p 0002a000 08:01 20054203 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f4cb6bf2000-7f4cb6bf3000 r--p 0002a000 08:01 20054203 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f4cb6bf3000-7f4cb6bf4000 rw-p 0002b000 08:01 20054203 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f4cb6bf4000-7f4cb6bfb000 r-xp 00000000 08:01 20070226 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f4cb6bfb000-7f4cb6dfb000 ---p 00007000 08:01 20070226 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f4cb6dfb000-7f4cb6dfc000 r--p 00007000 08:01 20070226 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f4cb6dfc000-7f4cb6dfd000 rw-p 00008000 08:01 20070226 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f4cb6dfd000-7f4cb6e0f000 r-xp 00000000 08:01 19141452 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 7f4cb6e0f000-7f4cb700f000 ---p 00012000 08:01 19141452 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 7f4cb700f000-7f4cb7010000 r--p 00012000 08:01 19141452 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 7f4cb7010000-7f4cb7011000 rw-p 00013000 08:01 19141452 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0 7f4cb7011000-7f4cb707f000 r-xp 00000000 08:01 19141603 /lib/x86_64-linux-gnu/libpcre.so.3.13.2 7f4cb707f000-7f4cb727f000 ---p 0006e000 08:01 19141603 /lib/x86_64-linux-gnu/libpcre.so.3.13.2 7f4cb727f000-7f4cb7280000 r--p 0006e000 08:01 19141603 /lib/x86_64-linux-gnu/libpcre.so.3.13.2 7f4cb7280000-7f4cb7281000 rw-p 0006f000 08:01 19141603 /lib/x86_64-linux-gnu/libpcre.so.3.13.2 7f4cb7281000-7f4cb7298000 r-xp 00000000 08:01 19143463 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f4cb7298000-7f4cb7498000 ---p 00017000 08:01 19143463 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f4cb7498000-7f4cb7499000 r--p 00017000 08:01 19143463 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f4cb7499000-7f4cb749a000 rw-p 00018000 08:01 19143463 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f4cb749a000-7f4cb749c000 rw-p 00000000 00:00 0 7f4cb749c000-7f4cb7529000 r-xp 00000000 08:01 20054201 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 7f4cb7529000-7f4cb7728000 ---p 0008d000 08:01 20054201 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 7f4cb7728000-7f4cb7744000 r--p 0008c000 08:01 20054201 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 7f4cb7744000-7f4cb7745000 rw-p 000a8000 08:01 20054201 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11 7f4cb7745000-7f4cb77b8000 r-xp 00000000 08:01 20056278 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0 7f4cb77b8000-7f4cb79b8000 ---p 00073000 08:01 20056278 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0 7f4cb79b8000-7f4cb79b9000 r--p 00073000 08:01 20056278 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0 7f4cb79b9000-7f4cb79ba000 rw-p 00074000 08:01 20056278 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0 7f4cb79ba000-7f4cb79d0000 r-xp 00000000 08:01 19141782 /lib/x86_64-linux-gnu/libnsl-2.23.so 7f4cb79d0000-7f4cb7bcf000 ---p 00016000 08:01 19141782 /lib/x86_64-linux-gnu/libnsl-2.23.so 7f4cb7bcf000-7f4cb7bd0000 r--p 00015000 08:01 19141782 /lib/x86_64-linux-gnu/libnsl-2.23.so 7f4cb7bd0000-7f4cb7bd1000 rw-p 00016000 08:01 19141782 /lib/x86_64-linux-gnu/libnsl-2.23.so 7f4cb7bd1000-7f4cb7bd3000 rw-p 00000000 00:00 0 7f4cb7bd3000-7f4cb7cab000 r-xp 00000000 08:01 19141666 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 7f4cb7cab000-7f4cb7eaa000 ---p 000d8000 08:01 19141666 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 7f4cb7eaa000-7f4cb7eab000 r--p 000d7000 08:01 19141666 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 7f4cb7eab000-7f4cb7eb3000 rw-p 000d8000 08:01 19141666 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5 7f4cb7eb3000-7f4cb7eb4000 rw-p 00000000 00:00 0 7f4cb7eb4000-7f4cb7ed3000 r-xp 00000000 08:01 19141890 /lib/x86_64-linux-gnu/libselinux.so.1 7f4cb7ed3000-7f4cb80d2000 ---p 0001f000 08:01 19141890 /lib/x86_64-linux-gnu/libselinux.so.1 7f4cb80d2000-7f4cb80d3000 r--p 0001e000 08:01 19141890 /lib/x86_64-linux-gnu/libselinux.so.1 7f4cb80d3000-7f4cb80d4000 rw-p 0001f000 08:01 19141890 /lib/x86_64-linux-gnu/libselinux.so.1 7f4cb80d4000-7f4cb80d6000 rw-p 00000000 00:00 0 7f4cb80d6000-7f4cb80db000 r-xp 00000000 08:01 20054192 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1 7f4cb80db000-7f4cb82da000 ---p 00005000 08:01 20054192 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1 7f4cb82da000-7f4cb82db000 r--p 00004000 08:01 20054192 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1 7f4cb82db000-7f4cb82dc000 rw-p 00005000 08:01 20054192 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1 7f4cb82dc000-7f4cb833e000 r-xp 00000000 08:01 20056300 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25 7f4cb833e000-7f4cb853e000 ---p 00062000 08:01 20056300 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25 7f4cb853e000-7f4cb8540000 r--p 00062000 08:01 20056300 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25 7f4cb8540000-7f4cb8541000 rw-p 00064000 08:01 20056300 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.25 7f4cb8541000-7f4cb8545000 rw-p 00000000 00:00 0 7f4cb8545000-7f4cb854d000 r-xp 00000000 08:01 19141661 /lib/x86_64-linux-gnu/libwrap.so.0.7.6 7f4cb854d000-7f4cb874c000 ---p 00008000 08:01 19141661 /lib/x86_64-linux-gnu/libwrap.so.0.7.6 7f4cb874c000-7f4cb874d000 r--p 00007000 08:01 19141661 /lib/x86_64-linux-gnu/libwrap.so.0.7.6 7f4cb874d000-7f4cb874e000 rw-p 00008000 08:01 19141661 /lib/x86_64-linux-gnu/libwrap.so.0.7.6 7f4cb874e000-7f4cb874f000 rw-p 00000000 00:00 0 7f4cb874f000-7f4cb8754000 r-xp 00000000 08:01 20062301 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f4cb8754000-7f4cb8953000 ---p 00005000 08:01 20062301 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f4cb8953000-7f4cb8954000 r--p 00004000 08:01 20062301 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f4cb8954000-7f4cb8955000 rw-p 00005000 08:01 20062301 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7f4cb8955000-7f4cb8957000 r-xp 00000000 08:01 20069442 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f4cb8957000-7f4cb8b57000 ---p 00002000 08:01 20069442 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f4cb8b57000-7f4cb8b58000 r--p 00002000 08:01 20069442 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f4cb8b58000-7f4cb8b59000 rw-p 00003000 08:01 20069442 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7f4cb8b59000-7f4cb8b64000 r-xp 00000000 08:01 20055655 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f4cb8b64000-7f4cb8d63000 ---p 0000b000 08:01 20055655 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f4cb8d63000-7f4cb8d64000 r--p 0000a000 08:01 20055655 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f4cb8d64000-7f4cb8d67000 rw-p 0000b000 08:01 20055655 /usr/lib/x86_64-linux-gnu/libjbig.so.0 7f4cb8d67000-7f4cb8d88000 r-xp 00000000 08:01 19141585 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f4cb8d88000-7f4cb8f87000 ---p 00021000 08:01 19141585 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f4cb8f87000-7f4cb8f88000 r--p 00020000 08:01 19141585 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f4cb8f88000-7f4cb8f89000 rw-p 00021000 08:01 19141585 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f4cb8f89000-7f4cb8f90000 r-xp 00000000 08:01 20057181 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f4cb8f90000-7f4cb918f000 ---p 00007000 08:01 20057181 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f4cb918f000-7f4cb9190000 r--p 00006000 08:01 20057181 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f4cb9190000-7f4cb9191000 rw-p 00007000 08:01 20057181 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f4cb9191000-7f4cb919a000 r-xp 00000000 08:01 20057510 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f4cb919a000-7f4cb9399000 ---p 00009000 08:01 20057510 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f4cb9399000-7f4cb939a000 r--p 00008000 08:01 20057510 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f4cb939a000-7f4cb939b000 rw-p 00009000 08:01 20057510 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7f4cb939b000-7f4cb93ae000 r-xp 00000000 08:01 19142104 /lib/x86_64-linux-gnu/libbsd.so.0.8.2 7f4cb93ae000-7f4cb95ad000 ---p 00013000 08:01 19142104 /lib/x86_64-linux-gnu/libbsd.so.0.8.2 7f4cb95ad000-7f4cb95ae000 r--p 00012000 08:01 19142104 /lib/x86_64-linux-gnu/libbsd.so.0.8.2 7f4cb95ae000-7f4cb95af000 rw-p 00013000 08:01 19142104 /lib/x86_64-linux-gnu/libbsd.so.0.8.2 7f4cb95af000-7f4cb95b0000 rw-p 00000000 00:00 0 7f4cb95b0000-7f4cb95fa000 r-xp 00000000 08:01 19141356 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6 7f4cb95fa000-7f4cb97fa000 ---p 0004a000 08:01 19141356 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6 7f4cb97fa000-7f4cb97fb000 r--p 0004a000 08:01 19141356 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6 7f4cb97fb000-7f4cb97fc000 rw-p 0004b000 08:01 19141356 /lib/x86_64-linux-gnu/libdbus-1.so.3.14.6 7f4cb97fc000-7f4cb9875000 r-xp 00000000 08:01 20841011 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so 7f4cb9875000-7f4cb9a74000 ---p 00079000 08:01 20841011 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so 7f4cb9a74000-7f4cb9a75000 r--p 00078000 08:01 20841011 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so 7f4cb9a75000-7f4cb9a76000 rw-p 00079000 08:01 20841011 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so 7f4cb9a76000-7f4cb9a80000 r-xp 00000000 08:01 19141460 /lib/x86_64-linux-gnu/libjson-c.so.2.0.0 7f4cb9a80000-7f4cb9c7f000 ---p 0000a000 08:01 19141460 /lib/x86_64-linux-gnu/libjson-c.so.2.0.0 7f4cb9c7f000-7f4cb9c80000 r--p 00009000 08:01 19141460 /lib/x86_64-linux-gnu/libjson-c.so.2.0.0 7f4cb9c80000-7f4cb9c81000 rw-p 0000a000 08:01 19141460 /lib/x86_64-linux-gnu/libjson-c.so.2.0.0 7f4cb9c81000-7f4cb9c83000 r-xp 00000000 08:01 19143467 /lib/x86_64-linux-gnu/libutil-2.23.so 7f4cb9c83000-7f4cb9e82000 ---p 00002000 08:01 19143467 /lib/x86_64-linux-gnu/libutil-2.23.so 7f4cb9e82000-7f4cb9e83000 r--p 00001000 08:01 19143467 /lib/x86_64-linux-gnu/libutil-2.23.so 7f4cb9e83000-7f4cb9e84000 rw-p 00002000 08:01 19143467 /lib/x86_64-linux-gnu/libutil-2.23.so 7f4cb9e84000-7f4cb9e9d000 r-xp 00000000 08:01 19141429 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f4cb9e9d000-7f4cba09c000 ---p 00019000 08:01 19141429 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f4cba09c000-7f4cba09d000 r--p 00018000 08:01 19141429 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f4cba09d000-7f4cba09e000 rw-p 00019000 08:01 19141429 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f4cba09e000-7f4cba0ac000 r-xp 00000000 08:01 20056175 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7f4cba0ac000-7f4cba2ab000 ---p 0000e000 08:01 20056175 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7f4cba2ab000-7f4cba2ac000 r--p 0000d000 08:01 20056175 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7f4cba2ac000-7f4cba2ad000 rw-p 0000e000 08:01 20056175 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 7f4cba2ad000-7f4cba2ce000 r-xp 00000000 08:01 20062346 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f4cba2ce000-7f4cba4cd000 ---p 00021000 08:01 20062346 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f4cba4cd000-7f4cba4ce000 r--p 00020000 08:01 20062346 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f4cba4ce000-7f4cba4cf000 rw-p 00021000 08:01 20062346 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7f4cba4cf000-7f4cba4d3000 r-xp 00000000 08:01 20061261 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7f4cba4d3000-7f4cba6d2000 ---p 00004000 08:01 20061261 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7f4cba6d2000-7f4cba6d3000 r--p 00003000 08:01 20061261 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7f4cba6d3000-7f4cba6d4000 rw-p 00004000 08:01 20061261 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 7f4cba6d4000-7f4cba6eb000 r-xp 00000000 08:01 20056410 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7f4cba6eb000-7f4cba8ea000 ---p 00017000 08:01 20056410 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7f4cba8ea000-7f4cba8ec000 r--p 00016000 08:01 20056410 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7f4cba8ec000-7f4cba8ed000 rw-p 00018000 08:01 20056410 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 7f4cba8ed000-7f4cba8ee000 r-xp 00000000 08:01 20061257 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f4cba8ee000-7f4cbaaed000 ---p 00001000 08:01 20061257 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f4cbaaed000-7f4cbaaee000 r--p 00000000 08:01 20061257 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f4cbaaee000-7f4cbaaef000 rw-p 00001000 08:01 20061257 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 7f4cbaaef000-7f4cbaaf4000 r-xp 00000000 08:01 20069455 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f4cbaaf4000-7f4cbacf3000 ---p 00005000 08:01 20069455 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f4cbacf3000-7f4cbacf4000 r--p 00004000 08:01 20069455 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f4cbacf4000-7f4cbacf5000 rw-p 00005000 08:01 20069455 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 7f4cbacf5000-7f4cbacf7000 r-xp 00000000 08:01 20069449 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f4cbacf7000-7f4cbaef6000 ---p 00002000 08:01 20069449 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f4cbaef6000-7f4cbaef7000 r--p 00001000 08:01 20069449 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f4cbaef7000-7f4cbaef8000 rw-p 00002000 08:01 20069449 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 7f4cbaef8000-7f4cbaf21000 r-xp 00000000 08:01 20060128 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7f4cbaf21000-7f4cbb120000 ---p 00029000 08:01 20060128 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7f4cbb120000-7f4cbb124000 r--p 00028000 08:01 20060128 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7f4cbb124000-7f4cbb125000 rw-p 0002c000 08:01 20060128 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 7f4cbb125000-7f4cbb126000 rw-p 00000000 00:00 0 7f4cbb126000-7f4cbb127000 r-xp 00000000 08:01 20061247 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7f4cbb127000-7f4cbb327000 ---p 00001000 08:01 20061247 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7f4cbb327000-7f4cbb328000 r--p 00001000 08:01 20061247 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7f4cbb328000-7f4cbb329000 rw-p 00002000 08:01 20061247 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 7f4cbb329000-7f4cbb32e000 r-xp 00000000 08:01 20062375 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7f4cbb32e000-7f4cbb52e000 ---p 00005000 08:01 20062375 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7f4cbb52e000-7f4cbb52f000 r--p 00005000 08:01 20062375 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7f4cbb52f000-7f4cbb530000 rw-p 00006000 08:01 20062375 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 7f4cbb530000-7f4cbb532000 r-xp 00000000 08:01 20055231 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7f4cbb532000-7f4cbb731000 ---p 00002000 08:01 20055231 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7f4cbb731000-7f4cbb732000 r--p 00001000 08:01 20055231 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7f4cbb732000-7f4cbb733000 rw-p 00002000 08:01 20055231 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 7f4cbb733000-7f4cbb735000 r-xp 00000000 08:01 20055222 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7f4cbb735000-7f4cbb934000 ---p 00002000 08:01 20055222 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7f4cbb934000-7f4cbb935000 r--p 00001000 08:01 20055222 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7f4cbb935000-7f4cbb936000 rw-p 00002000 08:01 20055222 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 7f4cbb936000-7f4cbb95c000 r-xp 00000000 08:01 19140224 /lib/x86_64-linux-gnu/libexpat.so.1.6.0 7f4cbb95c000-7f4cbbb5c000 ---p 00026000 08:01 19140224 /lib/x86_64-linux-gnu/libexpat.so.1.6.0 7f4cbbb5c000-7f4cbbb5e000 r--p 00026000 08:01 19140224 /lib/x86_64-linux-gnu/libexpat.so.1.6.0 7f4cbbb5e000-7f4cbbb5f000 rw-p 00028000 08:01 19140224 /lib/x86_64-linux-gnu/libexpat.so.1.6.0 7f4cbbb5f000-7f4cbbbb8000 r-xp 00000000 08:01 20056054 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4 7f4cbbbb8000-7f4cbbdb8000 ---p 00059000 08:01 20056054 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4 7f4cbbdb8000-7f4cbbdb9000 r--p 00059000 08:01 20056054 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4 7f4cbbdb9000-7f4cbbdbb000 rw-p 0005a000 08:01 20056054 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4 7f4cbbdbb000-7f4cbbe2a000 r-xp 00000000 08:01 20055907 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4 7f4cbbe2a000-7f4cbc02a000 ---p 0006f000 08:01 20055907 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4 7f4cbc02a000-7f4cbc02b000 r--p 0006f000 08:01 20055907 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4 7f4cbc02b000-7f4cbc02e000 rw-p 00070000 08:01 20055907 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4 7f4cbc02e000-7f4cbc085000 r-xp 00000000 08:01 20055917 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 7f4cbc085000-7f4cbc285000 ---p 00057000 08:01 20055917 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 7f4cbc285000-7f4cbc286000 r--p 00057000 08:01 20055917 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 7f4cbc286000-7f4cbc287000 rw-p 00058000 08:01 20055917 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 7f4cbc287000-7f4cbc28e000 r-xp 00000000 08:01 19143469 /lib/x86_64-linux-gnu/librt-2.23.so 7f4cbc28e000-7f4cbc48d000 ---p 00007000 08:01 19143469 /lib/x86_64-linux-gnu/librt-2.23.so 7f4cbc48d000-7f4cbc48e000 r--p 00006000 08:01 19143469 /lib/x86_64-linux-gnu/librt-2.23.so 7f4cbc48e000-7f4cbc48f000 rw-p 00007000 08:01 19143469 /lib/x86_64-linux-gnu/librt-2.23.so 7f4cbc48f000-7f4cbc4cc000 r-xp 00000000 08:01 20054064 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f4cbc4cc000-7f4cbc6cb000 ---p 0003d000 08:01 20054064 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f4cbc6cb000-7f4cbc6cd000 r--p 0003c000 08:01 20054064 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f4cbc6cd000-7f4cbc6ce000 rw-p 0003e000 08:01 20054064 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 7f4cbc6ce000-7f4cbc6d2000 r-xp 00000000 08:01 20058652 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f4cbc6d2000-7f4cbc8d1000 ---p 00004000 08:01 20058652 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f4cbc8d1000-7f4cbc8d2000 r--p 00003000 08:01 20058652 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f4cbc8d2000-7f4cbc8d6000 rw-p 00004000 08:01 20058652 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 7f4cbc8d6000-7f4cbc8e2000 r-xp 00000000 08:01 20058590 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f4cbc8e2000-7f4cbcae1000 ---p 0000c000 08:01 20058590 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f4cbcae1000-7f4cbcae3000 r--p 0000b000 08:01 20058590 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f4cbcae3000-7f4cbcae4000 rw-p 0000d000 08:01 20058590 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 7f4cbcae4000-7f4cbcae5000 r-xp 00000000 08:01 20061397 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f4cbcae5000-7f4cbcce4000 ---p 00001000 08:01 20061397 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f4cbcce4000-7f4cbcce5000 r--p 00000000 08:01 20061397 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f4cbcce5000-7f4cbcce6000 rw-p 00001000 08:01 20061397 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 7f4cbcce6000-7f4cbcceb000 r-xp 00000000 08:01 20054150 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7f4cbcceb000-7f4cbceea000 ---p 00005000 08:01 20054150 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7f4cbceea000-7f4cbceeb000 r--p 00004000 08:01 20054150 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7f4cbceeb000-7f4cbceec000 rw-p 00005000 08:01 20054150 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 7f4cbceec000-7f4cbceee000 r-xp 00000000 08:01 20069471 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 7f4cbceee000-7f4cbd0ee000 ---p 00002000 08:01 20069471 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 7f4cbd0ee000-7f4cbd0ef000 r--p 00002000 08:01 20069471 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 7f4cbd0ef000-7f4cbd0f0000 rw-p 00003000 08:01 20069471 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 7f4cbd0f0000-7f4cbd0fa000 r-xp 00000000 08:01 20054576 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f4cbd0fa000-7f4cbd2f9000 ---p 0000a000 08:01 20054576 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f4cbd2f9000-7f4cbd2fa000 r--p 00009000 08:01 20054576 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f4cbd2fa000-7f4cbd2fb000 rw-p 0000a000 08:01 20054576 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 7f4cbd2fb000-7f4cbd30a000 r-xp 00000000 08:01 20061419 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f4cbd30a000-7f4cbd509000 ---p 0000f000 08:01 20061419 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f4cbd509000-7f4cbd50a000 r--p 0000e000 08:01 20061419 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f4cbd50a000-7f4cbd50b000 rw-p 0000f000 08:01 20061419 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 7f4cbd50b000-7f4cbd50d000 r-xp 00000000 08:01 20069462 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f4cbd50d000-7f4cbd70c000 ---p 00002000 08:01 20069462 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f4cbd70c000-7f4cbd70d000 r--p 00001000 08:01 20069462 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f4cbd70d000-7f4cbd70e000 rw-p 00002000 08:01 20069462 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 7f4cbd70e000-7f4cbd717000 r-xp 00000000 08:01 20069447 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f4cbd717000-7f4cbd916000 ---p 00009000 08:01 20069447 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f4cbd916000-7f4cbd917000 r--p 00008000 08:01 20069447 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f4cbd917000-7f4cbd918000 rw-p 00009000 08:01 20069447 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 7f4cbd918000-7f4cbd929000 r-xp 00000000 08:01 20057532 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f4cbd929000-7f4cbdb28000 ---p 00011000 08:01 20057532 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f4cbdb28000-7f4cbdb29000 r--p 00010000 08:01 20057532 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f4cbdb29000-7f4cbdb2a000 rw-p 00011000 08:01 20057532 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7f4cbdb2a000-7f4cbdc5f000 r-xp 00000000 08:01 20065154 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f4cbdc5f000-7f4cbde5f000 ---p 00135000 08:01 20065154 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f4cbde5f000-7f4cbde60000 r--p 00135000 08:01 20065154 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f4cbde60000-7f4cbde64000 rw-p 00136000 08:01 20065154 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 7f4cbde64000-7f4cbde70000 r-xp 00000000 08:01 20064247 /usr/lib/x86_64-linux-gnu/libsndio.so.6.1 7f4cbde70000-7f4cbe070000 ---p 0000c000 08:01 20064247 /usr/lib/x86_64-linux-gnu/libsndio.so.6.1 7f4cbe070000-7f4cbe071000 r--p 0000c000 08:01 20064247 /usr/lib/x86_64-linux-gnu/libsndio.so.6.1 7f4cbe071000-7f4cbe072000 rw-p 0000d000 08:01 20064247 /usr/lib/x86_64-linux-gnu/libsndio.so.6.1 7f4cbe072000-7f4cbe074000 rw-p 00000000 00:00 0 7f4cbe074000-7f4cbe0c2000 r-xp 00000000 08:01 20056008 /usr/lib/x86_64-linux-gnu/libpulse.so.0.19.0 7f4cbe0c2000-7f4cbe2c1000 ---p 0004e000 08:01 20056008 /usr/lib/x86_64-linux-gnu/libpulse.so.0.19.0 7f4cbe2c1000-7f4cbe2c2000 r--p 0004d000 08:01 20056008 /usr/lib/x86_64-linux-gnu/libpulse.so.0.19.0 7f4cbe2c2000-7f4cbe2c3000 rw-p 0004e000 08:01 20056008 /usr/lib/x86_64-linux-gnu/libpulse.so.0.19.0 7f4cbe2c3000-7f4cbe3bc000 r-xp 00000000 08:01 20057514 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 7f4cbe3bc000-7f4cbe5bb000 ---p 000f9000 08:01 20057514 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 7f4cbe5bb000-7f4cbe5c2000 r--p 000f8000 08:01 20057514 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 7f4cbe5c2000-7f4cbe5c3000 rw-p 000ff000 08:01 20057514 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 7f4cbe5c3000-7f4cbe6cb000 r-xp 00000000 08:01 19143465 /lib/x86_64-linux-gnu/libm-2.23.so 7f4cbe6cb000-7f4cbe8ca000 ---p 00108000 08:01 19143465 /lib/x86_64-linux-gnu/libm-2.23.so Aborted (core dumped)
end of strace:
/tmp/tuxcap-code/build/src/lib/libtuxcap.so.4.0 7f7ae934f000-7f7ae93a2000 rw-p 00000000 00:00 0 7f7ae93a2000-7f7ae93a6000 r-xp 00000000 08:01 19141583 /lib/x86_64-linux-gnu/liblsp.so 7f7ae93a6000-7f7ae95a5000 ---p 00004000 08:01 19141583 /lib/x86_64-linux-gnu/liblsp.so 7f7ae95a5000-7f7ae95a6000 r--p 00003000 08:01 19141583 /lib/x86_64-linux-gnu/liblsp.so 7f7ae95a6000-7f7ae95a7000 rw-p 00004000 08:01 19141583 /lib/x86_64-linux-gnu/liblsp.so 7f7ae95a7000-7f7ae95cd000 r-xp 00000) = 1024 read(4, "000 08:01 19143470 "..., 1024) = 1024 write(3, "000 08:01 19143470 "..., 1024000 08:01 19143470 /lib/x86_64-linux-gnu/ld-2.23.so 7f7ae96d7000-7f7ae96e4000 rw-p 00000000 00:00 0 7f7ae96e4000-7f7ae9764000 r-xp 00000000 08:01 19139055 /lib/x86_64-linux-gnu/libsystemd.so.0.14.0 7f7ae9764000-7f7ae9767000 r--p 0007f000 08:01 19139055 /lib/x86_64-linux-gnu/libsystemd.so.0.14.0 7f7ae9767000-7f7ae9768000 rw-p 00082000 08:01 19139055 /lib/x86_64-linux-gnu/libsystemd.so.0.14.0 7f7ae9768000-7f7ae977d000 rw-p 00000000 00:00 0 7f7ae97c4000-7f7ae97c5000 rw-p 00000000 00:00 0 7f7ae97c5000-7f7ae97c9000 rw-s 00000000 00:05 0 /SYSVa5723213 (deleted) 7f7ae97c9000-7f7ae97cc000 rw-p 00000000 00:00 0 7f7ae97cc000-7f7ae97cd000 r--p 00025000 08:01 19143470 /lib/x86_64-linux-gnu/ld-2.23.so 7f7ae97cd000-7f7ae97ce000 rw-p 00026000 08:01 19143470 /lib/x86_64-linux-gnu/ld-2.23.so 7f7ae97ce000-7f7ae97cf000 rw-p 00000000 00:00 0 7ffc40258000-7ffc40279000 rw-p 00000000 00:00 0 ) = 1024 read(4, " [stack]\n7ff"..., 1024) = 273 write(3, " [stack]\n7ff"..., 273 [stack] 7ffc402ce000-7ffc402d0000 r--p 00000000 00:00 0 [vvar] 7ffc402d0000-7ffc402d2000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] ) = 273 read(4, "", 1024) = 0 close(4) = 0 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(25493, 25493, SIGABRT) = 0 --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=25493, si_uid=1000} --- +++ killed by SIGABRT (core dumped) +++ Aborted (core dumped)
Hi GuySoft,
Thanks for reporting this issue. I've pushed a fix
Cheers Peter
Log in to post a comment.
Hey all,
I compiled tuxcap from the recent master branch, but when I run any of the demo apps I get the following segfault. Using Ubuntu 16.04, gcc version 4.6.4 (Ubuntu/Linaro 4.6.4-6ubuntu3)
What to do?
end of strace:
Last edit: GuySoft 2016-05-03
Hi GuySoft,
Thanks for reporting this issue. I've pushed a fix
Cheers
Peter