Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Buffer overflow and nvclock terminates.
Date: Thu, 21 Oct 2010 01:10:18
Message-Id: 4CBF8A33.6080108@gmail.com
1 Hi folks,
2
3 While checking some things earlier today I ran into a little issue. It
4 seems glibc, nvclock or something has a issue and I'm not sure which one
5 it would be. System info:
6
7 root@smoker / # emerge --info
8 Portage 2.2_rc98 (default/linux/x86/10.0/desktop/kde, gcc-4.4.3,
9 glibc-2.11.2-r0, 2.6.35-gentoo-r4 i686)
10 =================================================================
11 System uname:
12 Linux-2.6.35-gentoo-r4-i686-AMD_Athlon-tm-_XP_2500+-with-gentoo-1.12.13
13 Timestamp of tree: Wed, 20 Oct 2010 22:15:02 +0000
14 app-shells/bash: 4.1_p7
15 dev-java/java-config: 2.1.11
16 dev-lang/python: 2.6.5-r3, 3.1.2-r4
17 dev-util/cmake: 2.8.1-r2
18 sys-apps/baselayout: 1.12.13
19 sys-apps/sandbox: 2.3-r1
20 sys-devel/autoconf: 2.13, 2.65-r1
21 sys-devel/automake: 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
22 sys-devel/binutils: 2.20.1-r1
23 sys-devel/gcc: 4.4.3-r2
24 sys-devel/gcc-config: 1.4.1
25 sys-devel/libtool: 2.2.10
26 sys-devel/make: 3.81-r2
27 virtual/os-headers: 2.6.35 (sys-kernel/linux-headers)
28
29 I shortened that a bit but I think it has all that is needed. If not,
30 let me know. This is the error I get:
31
32 root@smoker / # nvclock -i
33 *** buffer overflow detected ***: nvclock terminated
34 ======= Backtrace: =========
35 /lib/libc.so.6(__fortify_fail+0x50)[0xb7589850]
36 /lib/libc.so.6(+0xe18aa)[0xb75878aa]
37 /lib/libc.so.6(+0xe0f78)[0xb7586f78]
38 /lib/libc.so.6(__overflow+0x4a)[0xb751070a]
39 /lib/libc.so.6(_IO_vfprintf+0x50b9)[0xb74e7b39]
40 /lib/libc.so.6(__vsprintf_chk+0xa7)[0xb7587027]
41 /lib/libc.so.6(__sprintf_chk+0x2d)[0xb7586f6d]
42 nvclock[0x8057317]
43 [0x30322e34]
44 ======= Memory map: ========
45 08048000-08060000 r-xp 00000000 08:16 311032 /usr/bin/nvclock
46 08060000-08061000 r--p 00017000 08:16 311032 /usr/bin/nvclock
47 08061000-08062000 rw-p 00018000 08:16 311032 /usr/bin/nvclock
48 082d0000-082f1000 rw-p 00000000 00:00 0 [heap]
49 b72f9000-b7315000 r-xp 00000000 08:16 2070143
50 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libgcc_s.so.1
51 b7315000-b7316000 r--p 0001b000 08:16 2070143
52 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libgcc_s.so.1
53 b7316000-b7317000 rw-p 0001c000 08:16 2070143
54 /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libgcc_s.so.1
55 b733a000-b734a000 rw-s dc300000 00:0d 8375 /dev/nvidia0
56 b734a000-b744a000 rw-s dc700000 00:0d 8375 /dev/nvidia0
57 b744a000-b747a000 rw-s dc000000 00:0d 8375 /dev/nvidia0
58 b747a000-b747b000 rw-p 00000000 00:00 0
59 b747b000-b747f000 r-xp 00000000 08:16 242258 /usr/lib/libXdmcp.so.6.0.0
60 b747f000-b7480000 r--p 00003000 08:16 242258 /usr/lib/libXdmcp.so.6.0.0
61 b7480000-b7481000 rw-p 00004000 08:16 242258 /usr/lib/libXdmcp.so.6.0.0
62 b7481000-b7483000 r-xp 00000000 08:16 179499 /usr/lib/libXau.so.6.0.0
63 b7483000-b7484000 r--p 00001000 08:16 179499 /usr/lib/libXau.so.6.0.0
64 b7484000-b7485000 rw-p 00002000 08:16 179499 /usr/lib/libXau.so.6.0.0
65 b7485000-b7486000 rw-p 00000000 00:00 0
66 b7486000-b7488000 r-xp 00000000 08:16 3019384 /lib/libdl-2.11.2.so
67 b7488000-b7489000 r--p 00001000 08:16 3019384 /lib/libdl-2.11.2.so
68 b7489000-b748a000 rw-p 00002000 08:16 3019384 /lib/libdl-2.11.2.so
69 b748a000-b74a4000 r-xp 00000000 08:16 2178229 /usr/lib/libxcb.so.1.1.0
70 b74a4000-b74a5000 r--p 00019000 08:16 2178229 /usr/lib/libxcb.so.1.1.0
71 b74a5000-b74a6000 rw-p 0001a000 08:16 2178229 /usr/lib/libxcb.so.1.1.0
72 b74a6000-b75e6000 r-xp 00000000 08:16 3018521 /lib/libc-2.11.2.so
73 b75e6000-b75e8000 r--p 0013f000 08:16 3018521 /lib/libc-2.11.2.so
74 b75e8000-b75e9000 rw-p 00141000 08:16 3018521 /lib/libc-2.11.2.so
75 b75e9000-b75ec000 rw-p 00000000 00:00 0
76 b75ec000-b75fa000 r-xp 00000000 08:16 623393 /usr/lib/libXext.so.6.4.0
77 b75fa000-b75fb000 r--p 0000d000 08:16 623393 /usr/lib/libXext.so.6.4.0
78 b75fb000-b75fc000 rw-p 0000e000 08:16 623393 /usr/lib/libXext.so.6.4.0
79 b75fc000-b7718000 r-xp 00000000 08:16 2143515 /usr/lib/libX11.so.6.3.0
80 b7718000-b7719000 r--p 0011b000 08:16 2143515 /usr/lib/libX11.so.6.3.0
81 b7719000-b771c000 rw-p 0011c000 08:16 2143515 /usr/lib/libX11.so.6.3.0
82 b7729000-b772b000 rw-s dc680000 00:0d 8375 /dev/nvidia0
83 b772b000-b773b000 rw-s dc610000 00:0d 8375 /dev/nvidia0
84 b773b000-b773d000 rw-s dc601000 00:0d 8375 /dev/nvidia0
85 b773d000-b773e000 rw-s dc100000 00:0d 8375 /dev/nvidia0
86 b773e000-b773f000 rw-s dc101000 00:0d 8375 /dev/nvidia0
87 b773f000-b7740000 rw-p 00000000 00:00 0
88 b7740000-b7741000 r-xp 00000000 00:00 0 [vdso]
89 b7741000-b775d000 r-xp 00000000 08:16 3019734 /lib/ld-2.11.2.so
90 b775d000-b775e000 r--p 0001b000 08:16 3019734 /lib/ld-2.11.2.so
91 b775e000-b775f000 rw-p 0001c000 08:16 3019734 /lib/ld-2.11.2.so
92 bf8be000-bf8df000 rw-p 00000000 00:00 0 [stack]
93 Aborted
94 root@smoker / #
95
96
97 So, is this nvclock? Is it gcc? Is it glibc? Is it something else? I
98 haven't seen this with any other program so I'm thinking nvidia but I'm
99 using the only version that provides nvclock in the tree. Sort of stuck
100 here.
101
102 Thoughts? Ideas?
103
104 Dale
105
106 :-) :-)

Replies

Subject Author
[gentoo-user] Re: Buffer overflow and nvclock terminates. walt <w41ter@×××××.com>