I've seen this before but I'm not sure where the bug is. I guess there has to be a bug in the kernel or in xorg because a userspace program is not supposed to be able to crash the system like that.
If I run it just now on my machine with intel G45 chipset I get this: lseek(3, 73728, SEEK_SET) = 73728 close(3) = 0 munmap(0x7f7bcbd23000, 4096) = 0 *** glibc detected *** strace: malloc(): memory corruption (fast): 0x0000000000e46460 *** ======= Backtrace: ========= /lib/libc.so.6[0x7f1807d80cb/lib/libc.so.6(__libc_start_main+0xe6)[0x7f1807d275a6] strace[0x402119] ======= Memory map: ======== 00400000-00447000 r-xp 00000000 08:02 2065537 /usr/bin/strace 00646000-00647000 r--p 00046000 08:02 2065537 /usr/bin/strace 00647000-00648000 rw-p 00047000 08:02 2065537 /usr/bin/strace 00648000-00656000 rw-p 00648000 00:00 0 00e46000-00e67000 rw-p 00e46000 00:00 0 [heap] 7f1800000000-7f1800021000 rw-p 7f1800000000 00:00 0 7f1800021000-7f1804000000 ---p 7f1800021000 00:00 0 7f1807af1000-7f1807b07000 r-xp 00000000 08:02 10534973 /lib/libgcc_s.so.1 7f1807b07000-7f1807d07000 ---p 00016000 08:02 10534973 /lib/libgcc_s.so.1 7f1807d07000-7f1807d08000 r--p 00016000 08:02 10534973 /lib/libgcc_s.so.1 7f1807d08000-7f1807d09000 rw-p 00017000 08:02 10534973 /lib/libgcc_s.so.1 7f1807d09000-7f1807e71000 r-xp 00000000 08:02 10534951 /lib/libc-2.9.so 7f1807e71000-7f1808071000 ---p 00168000 08:02 10534951 /lib/libc-2.9.so 7f1808071000-7f1808075000 r--p 00168000 08:02 10534951 /lib/libc-2.9.so 7f1808075000-7f1808076000 rw-p 0016c000 08:02 10534951 /lib/libc-2.9.so 7f1808076000-7f180807b000 rw-p 7f1808076000 00:00 0 7f180807b000-7f180809b000 r-xp 00000000 08:02 10534931 /lib/ld-2.9.so 7f1808278000-7f180827a000 rw-p 7f1808278000 00:00 0 7f1808297000-7f180829a000 rw-p 7f1808297000 00:00 0 7f180829a000-7f180829b000 r--p 0001f000 08:02 10534931 /lib/ld-2.9.so 7f180829b000-7f180829c000 rw-p 00020000 08:02 10534931 /lib/ld-2.9.so 7fff10286000-7fff1029b000 rw-p 7ffffffea000 00:00 0 [stack] 7fff103fe000-7fff103ff000 r-xp 7fff103fe000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] select(Aborted
I've seen this before but I'm not sure where the bug is. I guess there has to be a bug in the kernel or in xorg because a userspace program is not supposed to be able to crash the system like that.
If I run it just now on my machine with intel G45 chipset I get this: 0x7f7bcbd23000, 4096) = 0 so.6[0x7f1807d8 0cb/lib/ libc.so. 6(__libc_ start_main+ 0xe6)[0x7f1807d 275a6] 7f1800021000 rw-p 7f1800000000 00:00 0 7f1804000000 ---p 7f1800021000 00:00 0 7f1807b07000 r-xp 00000000 08:02 10534973 /lib/libgcc_s.so.1 7f1807d07000 ---p 00016000 08:02 10534973 /lib/libgcc_s.so.1 7f1807d08000 r--p 00016000 08:02 10534973 /lib/libgcc_s.so.1 7f1807d09000 rw-p 00017000 08:02 10534973 /lib/libgcc_s.so.1 7f1807e71000 r-xp 00000000 08:02 10534951 /lib/libc-2.9.so 7f1808071000 ---p 00168000 08:02 10534951 /lib/libc-2.9.so 7f1808075000 r--p 00168000 08:02 10534951 /lib/libc-2.9.so 7f1808076000 rw-p 0016c000 08:02 10534951 /lib/libc-2.9.so 7f180807b000 rw-p 7f1808076000 00:00 0 7f180809b000 r-xp 00000000 08:02 10534931 /lib/ld-2.9.so 7f180827a000 rw-p 7f1808278000 00:00 0 7f180829a000 rw-p 7f1808297000 00:00 0 7f180829b000 r--p 0001f000 08:02 10534931 /lib/ld-2.9.so 7f180829c000 rw-p 00020000 08:02 10534931 /lib/ld-2.9.so 7fff1029b000 rw-p 7ffffffea000 00:00 0 [stack] 7fff103ff000 r-xp 7fff103fe000 00:00 0 [vdso] 0-ffffffffff601 000 r-xp 00000000 00:00 0 [vsyscall]
lseek(3, 73728, SEEK_SET) = 73728
close(3) = 0
munmap(
*** glibc detected *** strace: malloc(): memory corruption (fast): 0x0000000000e46460 ***
======= Backtrace: =========
/lib/libc.
strace[0x402119]
======= Memory map: ========
00400000-00447000 r-xp 00000000 08:02 2065537 /usr/bin/strace
00646000-00647000 r--p 00046000 08:02 2065537 /usr/bin/strace
00647000-00648000 rw-p 00047000 08:02 2065537 /usr/bin/strace
00648000-00656000 rw-p 00648000 00:00 0
00e46000-00e67000 rw-p 00e46000 00:00 0 [heap]
7f1800000000-
7f1800021000-
7f1807af1000-
7f1807b07000-
7f1807d07000-
7f1807d08000-
7f1807d09000-
7f1807e71000-
7f1808071000-
7f1808075000-
7f1808076000-
7f180807b000-
7f1808278000-
7f1808297000-
7f180829a000-
7f180829b000-
7fff10286000-
7fff103fe000-
ffffffffff60000
select(Aborted