On Thursday 30 September 2004 12:44, peyo wrote:
--cut--
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0x407d0000
> ÐÐÐÐÐÑÐÐÐÐ ÑÐÑÐÐ ÐÐ ÑÐÐÐÐÐ ÐÐ ÐÐÑÑÑÐ ÐÑÐ read/write
> --> mprotect(0x402fe000, 376832, PROT_READ|PROT_WRITE) = 0
> Ð ÑÑÐ ÐÐÐÐÐÐÐ(ÐÐÐ ÐÐÐÐÑÐÑÐÐÐÐÐÐ ÐÐ ÑÐ ÑÐÑÑÐÐ
> ÐÐÑÐ ÑÐÐ) ÑÐÑÐÐ ÐÑÐ read/exec
> --> mprotect(0x402fe000, 376832, PROT_READ|PROT_EXEC) = 0
ÐÐÑÐ ÐÑÐÐÐ ÐÐ mprotect() ÐÑÑÐÐÐ ÐÐÐÐÐÐÐ ÐÐ ÐÐÐ.
> writev(2, [{"gtk-query-immodules-2.0", 23}, {": ", 2}, {"relocation error",
> 16}, {": ", 2}, {"/usr/lib/libgtk-x11-2.0.so.0", 28}, {": ", 2},
> {"undefined symbol: gdk_threads_lo"..., 34}, {"", 0}, {"", 0}, {"\n", 1}],
> 10) = 108 exit_group(127) = ?
>
> ÐÐÑÐÐÐÐÐÑÐ ÑÑÐ ÑÐÐÐ ÐÐ ÐÑÐÐ Ð ÑÐÑÐÐÐÑÐ
> ÐÐÐÑÐÐÐÐÐÐ, ÐÐÐÑÐ ÐÐÐÐÑÐÐÐ, ÑÐ ÐÐÐÐÑ
> "ÐÐÐÐÐÐÐÑÐ " Ð "ÑÐÐÐÐÐÐÐÐÑÐ"(ÐÐÐÑÐ ÐÐ ÐÐÐ Ð
> ÐÐÑÐÐÐÐÐÑÐ ÐÐÐÑÐÐÐÐÐÐ) ÑÐ
> ÑÐÑÑÐÐ ÐÐÑÐ, ÐÐÐÑÐ ÐÑÐÐÐÐÐÐÐÐÐ
> ÐÐÑÐÐÐÐÐÐÑÐÐÐÐ ÑÐÑÐÐ ÐÐ ÑÐÐÐÐÐ ÐÐ
> ÐÐÑÑÑÐ(ÐÐÐÑÐ ÐÑÐ ÐÑÐÐÑÐ ÐÐ ÐÑÐÐ Ð ÐÐÑÐÐÐÐÐÑÐ
> ÐÐÐÑÐÐÐÐÐÐ)
ÐÐ ÐÐ ÐÐ ÐÐ ÑÐ ÐÑÐÐÐÐÐÐÐ ÐÑÐÐÐ ÐÑÐÐÐÐÐÐÐÐ ÐÐ
sysctl, ÐÐÑÐ ÑÐÐÐ:
cat /proc/sys/vm/max_map_count
65536
max_map_count:
This file contains the maximum number of memory map areas a process
may have. Memory map areas are used as a side-effect of calling
malloc, directly by mmap and mprotect, and also when loading shared
libraries.
While most applications need less than a thousand maps, certain
programs, particularly malloc debuggers, may consume lots of them,
e.g., up to one or two maps per allocation.
The default value is 65536.
> ÐÐÐÑÐ ÐÑÐ ÐÐ ÐÐÑÐ ÐÐ ÑÐ ÐÐÑÑÐÐ ÐÑÐ gdb ÐÐ ÐÐÐÑ
> ÐÐÐ ÐÐÐÐ ÐÐÐÐÐ ÑÑÐÐÐ
> ÐÐÐÐÑÐÑÐÐÐÐÐÐ.
ÐÐÐ ÐÐ gdb ÐÐ, ÐÐÐÐ ÐÐ ÑÐ ÐÑÐÐÐÐÐÐÐ libc6 ÐÑ debian source
package-a
(apt-get build-dep libc6
apt-get source libc6
add -g, set my version
debian/rules binary)
ÐÐÐ ÐÐÐ ÑÐ ÑÐ ÐÐÐÐÑÐ Ð ÐÐÐÐÑÐÐÐÐ ÐÐÐÐÐÑÐ ÐÐÐÐÐ
ÐÑÐÐÐ Ð ÐÐÑÐ ÐÐ ÐÑÐÐÐ ÐÐÐÐÐ ÐÐ
Ð ÐÑÑÐÐ ... ÐÐÐ ÐÐÐ ÑÐÐÑÐÐÐ ÐÐ ÐÐÐÐÐÑ .... ÐÐ ÑÑÐ
ÐÐ-ÑÐÐÐÐÐÐ, ÑÐ gtk/gdk ÑÐ
ÐÐ, Ð ÐÐÑÐ ÐÑ ÐÐÐÐÐÑÐ ÐÐÐÑÐ Ð ÐÑ libc6 ÐÐÐ ÐÑ
ÐÑÑÐÐÐÐ ÑÐ ÐÐ Ð ?
Ð ÑÐÐÐ [1] ÐÑÑÐÐ ÑÐ ÑÐ ÐÐÑÐÐÐÑ Ñ gdb, ÑÐÐÐ ÐÐÑÐ ÐÐÐÑ
ÐÑÐÐÐÐÐÐÐÑÐ libc6 ÐÐÐÑÐ
ÑÐÐÐÐÐÐÑÐ (rms - ÐÑÐÑÐÐ Ð ÑÑÐÐ ;-), ÐÐ ÑÐÐÑÐÐÐÐÐ ÐÐ
ÐÐÐÐÐÑÐ ÐÐÐÐÐ ÑÑÑÐÐÐ ÐÐ
ÐÑÐÐÐ Ð ÐÐÐ ÐÐ Ð ÐÑÑÐÐ ;-) ÐÐÐÐ ÐÐ ÑÐ ÐÐÐÐÑÑÑ
ÐÐÐÑÐ ÐÑÑÑÑÐÑÐ ÐÐ ÐÐÐÐÑ.
[1] http://www.unknownroad.com/rtfm/gdbtut/
--
pub 4096R/0E4BD0AB 2003-03-18 <keyserver.bu.edu ; pgp.mit.edu>
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================