bugGNUstep - Bugs: bug #23029, autogsdoc buffer overflow in...

Group
 
 

bug #23029: autogsdoc buffer overflow in gnustep-base 1.14.2 and 1.14.3 on Rhel 5

Submitter:  Gareth Armstrong <garmstrong>
Submitted:  Wed 23 Apr 2008 02:01:30 PM UTC
   
 
Category:  Base/Foundation Severity:  3 - Normal
Item Group:  Bug Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Tue 10 Jun 2008 01:29:47 PM UTC, comment #4: 

Reported as fixed


Richard Frith-Macdonald <CaS>
Group Member
Tue 10 Jun 2008 11:25:42 AM UTC, comment #3: 

Thanks.
This section:

#5 0x00000039388e90bb in __realpath_chk (buf=0x66c8 <Address 0x66c8 out
of bounds>,
resolved=0x66c8 <Address 0x66c8 out of bounds>, resolvedlen=6) at
realpath_chk.c:30
#6 0x00002aaaaacd96af in -[NSString stringByResolvingSymlinksInPath]
(self=0x6854a0,

Tells me that the problem is detected in the libc realpath() function.

Now, as far as I can see, the only way this can have a problem is if the output buffer supplied to the function is not large enough to hold the expanded path.
The code was defaulting to using 1024 if MAX_PATH was not defined, so I've changed it to refrain from using realpath() in that situation.

Please could you update using the code from subversion, and see if this fixes the problem and let me know (you can email direct to richard at tiptree.demon.co.uk if you are still having problems with email filtering).


Richard Frith-Macdonald <CaS>
Group Member
Tue 10 Jun 2008 10:48:58 AM UTC, comment #2: 

Hello Richard,

sorry for the long delay but I did replay in early May but apparently my e-mail are being filtered out either on the HP or savannah side.  Anyway, here is a stack trace of autogsdoc (gnustep-base 1.14.3 with libffi 3.0.5) with gdb on a Fedora 8 x86_64 platform with the relevant debuginfo rpm pkgs installed.  I will get back to you with the same for Rhel5 i386 and x86_64 soon.  Hope this helps.  Many thanks for your time.

All the best,

Gareth

[gareth@localhost] ~/WORK/OCEK/gnustep
$ gdb autogsdoc
GNU gdb Red Hat Linux (6.6-45.fc8rh)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...
Using host libthread_db library "/lib64/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/autogsdoc
[Thread debugging using libthread_db enabled]
[New Thread 46912503108672 (LWP 26312)]
* buffer overflow detected *: /usr/bin/autogsdoc terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x32)[0x39388ea362]
/lib64/libc.so.6[0x39388e8a90]
/lib64/libc.so.6[0x39388e90bb]
/usr/lib64/libgnustep-base.so.1.14[0x2aaaaacd96af]
/usr/lib64/libgnustep-base.so.1.14(GNUstepConfig+0x3c7)[0x2aaaaaca0217]
/usr/lib64/libgnustep-base.so.1.14[0x2aaaaac9c35b]
/usr/lib64/libgnustep-base.so.1.14(GSDefaultsRootForUser+0xc)[0x2aaaaaca040c]
/usr/lib64/libgnustep-base.so.1.14[0x2aaaaad004c5]
/usr/lib64/libgnustep-base.so.1.14[0x2aaaaad041db]
/usr/bin/autogsdoc(main+0x6d)[0x4018dd]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x393881e074]
/usr/bin/autogsdoc[0x4017a9]
======= Memory map: ========
00400000-0042f000 r-xp 00000000 fd:00 2260078
/usr/bin/autogsdoc
0062e000-0063f000 rw-p 0002e000 fd:00 2260078
/usr/bin/autogsdoc
0063f000-006ff000 rw-p 0063f000 00:00 0
[heap]
3048000000-3048018000 r-xp 00000000 fd:00 2274322
/usr/lib64/libobjc.so.1.0.0
3048018000-3048217000 ---p 00018000 fd:00 2274322
/usr/lib64/libobjc.so.1.0.0
3048217000-304821a000 rw-p 00017000 fd:00 2274322
/usr/lib64/libobjc.so.1.0.0
304821a000-304821c000 rw-p 304821a000 00:00 0
3584200000-3584336000 r-xp 00000000 fd:00 2291318
/usr/lib64/libxml2.so.2.6.32
3584336000-3584535000 ---p 00136000 fd:00 2291318
/usr/lib64/libxml2.so.2.6.32
3584535000-358453e000 rw-p 00135000 fd:00 2291318
/usr/lib64/libxml2.so.2.6.32
358453e000-3584540000 rw-p 358453e000 00:00 0
3937600000-393761b000 r-xp 00000000 fd:00 458596
/lib64/ld-2.7.so
393781a000-393781b000 r--p 0001a000 fd:00 458596
/lib64/ld-2.7.so
393781b000-393781c000 rw-p 0001b000 fd:00 458596
/lib64/ld-2.7.so
3938800000-393894d000 r-xp 00000000 fd:00 459998
/lib64/libc-2.7.so
393894d000-3938b4d000 ---p 0014d000 fd:00 459998
/lib64/libc-2.7.so
3938b4d000-3938b51000 r--p 0014d000 fd:00 459998
/lib64/libc-2.7.so
3938b51000-3938b52000 rw-p 00151000 fd:00 459998
/lib64/libc-2.7.so
3938b52000-3938b57000 rw-p 3938b52000 00:00 0
3938c00000-3938c82000 r-xp 00000000 fd:00 459999
/lib64/libm-2.7.so
3938c82000-3938e81000 ---p 00082000 fd:00 459999
/lib64/libm-2.7.so
3938e81000-3938e82000 r--p 00081000 fd:00 459999
/lib64/libm-2.7.so
3938e82000-3938e83000 rw-p 00082000 fd:00 459999
/lib64/libm-2.7.so
3939000000-3939002000 r-xp 00000000 fd:00 460000
/lib64/libdl-2.7.so
3939002000-3939202000 ---p 00002000 fd:00 460000
/lib64/libdl-2.7.so
3939202000-3939203000 r--p 00002000 fd:00 460000
/lib64/libdl-2.7.so
3939203000-3939204000 rw-p 00003000 fd:00 460000
/lib64/libdl-2.7.so
3939400000-3939416000 r-xp 00000000 fd:00 459576
/lib64/libpthread-2.7.so
3939416000-3939615000 ---p 00016000 fd:00 459576
/lib64/libpthread-2.7.so
3939615000-3939616000 r--p 00015000 fd:00 459576
/lib64/libpthread-2.7.so
3939616000-3939617000 rw-p 00016000 fd:00 459576
/lib64/libpthread-2.7.so
3939617000-393961b000 rw-p 3939617000 00:00 0
3939800000-3939814000 r-xp 00000000 fd:00 460004
/lib64/libz.so.1.2.3
3939814000-3939a13000 ---p 00014000 fd:00 460004
/lib64/libz.so.1.2.3
3939a13000-3939a14000 rw-p 00013000 fd:00 460004
/lib64/libz.so.1.2.3
393e800000-393e80d000 r-xp 00000000 fd:00 460007
/lib64/libgcc_s-4.1.2-20070925.so.1
393e80d000-393ea0d000 ---p 0000d000 fd:00 460007
/lib64/libgcc_s-4.1.2-20070925.so.1
393ea0d000-393ea0e000 rw-p 0000d000 fd:00 460007
/lib64/libgcc_s-4.1.2-20070925.so.1
3acf600000-3acf636000 r-xp 00000000 fd:00 2277944
/usr/lib64/libxslt.so.1.1.22
3acf636000-3acf835000 ---p 00036000 fd:00 2277944
/usr/lib64/libxslt.so.1.1.22
3acf835000-3acf837000 rw-p 00035000 fd:00 2277944
/usr/lib64/libxslt.so.1.1.22
3da0c00000-3da0c3f000 r-xp 00000000 fd:00 2286649
/usr/lib64/libgmp.so.3.4.2
3da0c3f000-3da0e3e000 ---p 0003f000 fd:00 2286649
/usr/lib64/libgmp.so.3.4.2
3da0e3e000-3da0e3f000 rw-p 0003e000 fd:00 2286649
/usr/lib64/libgmp.so.3.4.2
3db6c00000-3db6c07000 r-xp 00000000 fd:00 2290109
/usr/lib64/libffi.so.5.0.6
3db6c07000-3db6e06000 ---p 00007000 fd:00 2290109
/usr/lib64/libffi.so.5.0.6
3db6e06000-3db6e07000 rw-p 00006000 fd:00 2290109
/usr/lib64/libffi.so.5.0.6
2aaaaaaab000-2aaaaaaad000 rw-p 2aaaaaaab000 00:00 0
2aaaaaaad000-2aaaaae59000 r-xp 00000000 fd:00 2278865
/usr/lib64/libgnustep-base.so.1.14.3
2aaaaae59000-2aaaab058000 ---p 003ac000 fd:00 2278865
/usr/lib64/libgnustep-base.so.1.14.3
2aaaab058000-2aaaab11e000 rw-p 003ab000 fd:00 2278865
/usr/lib64/libgnustep-base.so.1.14.3
2aaaab11e000-2aaaab120000 rw-p 2aaaab11e000 00:00 0
2aaaab151000-2aaaab156000 rw-p 2aaaab151000 00:00 0
2aaaab156000-2aaaafbb0000 r--p 00000000 fd:00 2262156
/usr/lib/locale/locale-archive
2aaaafbb0000-2aaaafbb7000 r--s 00000000 fd:00 2357256
/usr/lib64/gconv/gconv-modules.cache
2aaaafbb7000-2a
Program received signal SIGABRT, Aborted.
[Switching to Thread 46912503108672 (LWP 26312)]
0x0000003938830ec5 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64        return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
Current language:  auto; currently c
(gdb) bt
#0  0x0000003938830ec5 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x0000003938832970 in abort () at abort.c:88
#2  0x000000393886b0db in __libc_message (do_abort=2,
    fmt=0x3938921ef0 "*** %s *: %s terminated\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:170
#3  0x00000039388ea362 in __fortify_fail (msg=0x3938921ebf "buffer
overflow detected")
    at fortify_fail.c:32
#4  0x00000039388e8a90 in __chk_fail () at chk_fail.c:29
#5  0x00000039388e90bb in __realpath_chk (buf=0x66c8 <Address 0x66c8 out
of bounds>,
    resolved=0x66c8 <Address 0x66c8 out of bounds>, resolvedlen=6) at
realpath_chk.c:30
#6  0x00002aaaaacd96af in -[NSString stringByResolvingSymlinksInPath]
(self=0x6854a0,
    _cmd=<value optimized out>) at /usr/include/bits/stdlib.h:46
#7  0x00002aaaaaca0217 in GNUstepConfig (newConfig=0x0) at
NSPathUtilities.m:637
#8  0x00002aaaaac9c35b in InitialisePathUtilities () at
NSPathUtilities.m:784
#9  0x00002aaaaaca040c in GSDefaultsRootForUser (userName=0x66c8) at
NSPathUtilities.m:1401
#10 0x00002aaaaad004c5 in -[NSUserDefaults initWithUser:]
(self=0x6cb070, _cmd=0x66c8,
    userName=0x6) at NSUserDefaults.m:761
#11 0x00002aaaaad041db in +[NSUserDefaults standardUserDefaults]
(self=0x2aaaab0ef4a0,
    _cmd=0x62f790) at NSUserDefaults.m:463
#12 0x00000000004018dd in main (argc=<value optimized out>, argv=<value
optimized out>,
    env=<value optimized out>) at autogsdoc.m:724
(gdb)

Gareth Armstrong <garmstrong>
Wed 30 Apr 2008 08:51:45 AM UTC, comment #1: 

I can't reproduce this buffer overrun under efence or valgrind .(I don't have a selinux system), but perhaps some specific setup on your system is causing the problem.

Not having the same system as you, the stack addresses mean nothing...

Please could you examine a core dump of the process under gdb and obtain a stack trace with symbolic information (function/method name and source code line numbers) so that we can see where the problem is occurring.


Richard Frith-Macdonald <CaS>
Group Member
Wed 23 Apr 2008 02:01:30 PM UTC, original submission:  

Hello Folks,

while trying to test a gnusetp-base 1.14.2 rpm pkg that I put together (with the autogsdoc binary from that pkg) on a Rhel5.1-Server-i386 platform with SELinux enabled (this is a must for us), I identified the cases below.  Have you seen similar problems? In all the cases below, the following were used:

gnustep-make 2.0.5
gnustep-base 1.14.2
ffcall 1.10

I have seen the same on Rhel5.1 and Fedora 8 x86_64 platforms also.  Updating to gnustep-base 1.14.3 with libffi 3.0.5 still results in buffer overflow for autogsdoc and some of the other gnustep-base binaries.

Best regards,

Gareth

1) SELinux Enabled, no tweaks.

[root@shrek6 ~]# autogsdoc
trampoline: cannot make memory executable
Aborted (core dumped)

Replacing ffcall with libffi 3.0.5 (http://sourceware.org/libffi/) corrects this problem and is probably the way to go to be clean.  gnustep-base compiles cleanly with libffi but still results in case 2 below.  libffi is now actively maintained which is not the case with ffcall.  However, even with libffi, autogsdoc still has a buffer overflow.


2) SELinux Enabled but tweaked to "Allow unconfined executables to make their heap memory executable..." (VERY bad idea).

[root@shrek6 ~]# autogsdoc
* buffer overflow detected *: autogsdoc terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x41)[0x4c8131]
/lib/libc.so.6[0x4c8878]
/usr/lib/libgnustep-base.so.1.14[0xb4d2cc]
/usr/lib/libgnustep-base.so.1.14[0xb525eb]
/usr/lib/libgnustep-base.so.1.14(GNUstepConfig+0x507)[0xb0ad87]
/usr/lib/libgnustep-base.so.1.14[0xb04474]
/usr/lib/libgnustep-base.so.1.14(GSDefaultsRootForUser+0x1c)[0xb0b08c]
/usr/lib/libgnustep-base.so.1.14[0xb79d95]
/usr/lib/libgnustep-base.so.1.14[0xb79d56]
/usr/lib/libgnustep-base.so.1.14[0xb7e8a2]
autogsdoc(gnustep_base_user_main+0x100)[0x8049240]
/usr/lib/libgnustep-base.so.1.14(main+0x4e)[0xb1de7e]
/lib/libc.so.6(__libc_start_main+0xdc)[0x3fbdec]
autogsdoc(main+0x35)[0x8049051]
======= Memory map: ========
00110000-00112000 r-xp 00000000 fd:06 1278196    /usr/lib/gconv/UTF-16.so
00112000-00114000 rwxp 00001000 fd:06 1278196    /usr/lib/gconv/UTF-16.so
00119000-0011b000 r-xp 00000000 fd:06 1278010    /usr/lib/gconv/EUC-KR.so
0011b000-0011d000 rwxp 00001000 fd:06 1278010    /usr/lib/gconv/EUC-KR.so
0011d000-00126000 r-xp 00000000 fd:00 491561     /lib/libnss_files-2.5.so
00126000-00127000 r-xp 00008000 fd:00 491561     /lib/libnss_files-2.5.so
00127000-00128000 rwxp 00009000 fd:00 491561     /lib/libnss_files-2.5.so
00132000-00146000 r-xp 00000000 fd:06 1277970    /usr/lib/gconv/BIG5.so
00146000-00148000 rwxp 00013000 fd:06 1277970    /usr/lib/gconv/BIG5.so
0015a000-00173000 r-xp 00000000 fd:00 493179     /lib/ld-2.5.so
00173000-00174000 r-xp 00019000 fd:00 493179     /lib/ld-2.5.so
00174000-00175000 rwxp 0001a000 fd:00 493179     /lib/ld-2.5.so
00199000-0019a000 r-xp 00199000 00:00 0          [vdso]
001e9000-001f4000 r-xp 00000000 fd:06 1278207    /usr/lib/gconv/libKSC.so
001f4000-001f6000 rwxp 0000a000 fd:06 1278207    /usr/lib/gconv/libKSC.so
002b9000-002bb000 r-xp 00000000 fd:00 493201     /lib/libdl-2.5.so
002bb000-002bc000 r-xp 00001000 fd:00 493201     /lib/libdl-2.5.so
002bc000-002bd000 rwxp 00002000 fd:00 493201     /lib/libdl-2.5.so
002bf000-002e4000 r-xp 00000000 fd:00 493199     /lib/libm-2.5.so
002e4000-002e5000 r-xp 00024000 fd:00 493199     /lib/libm-2.5.so
002e5000-002e6000 rwxp 00025000 fd:00 493199     /lib/libm-2.5.so
002e8000-002fb000 r-xp 00000000 fd:00 493197     /lib/libpthread-2.5.so
002fb000-002fc000 r-xp 00012000 fd:00 493197     /lib/libpthread-2.5.so
002fc000-002fd000 rwxp 00013000 fd:00 493197     /lib/libpthread-2.5.so
002fd000-002ff000 rwxp 002fd000 00:00 0
00301000-00313000 r-xp 00000000 fd:06 1214829    /usr/lib/libz.so.1.2.3
00313000-00314000 rwxp 00011000 fd:06 1214829    /usr/lib/libz.so.1.2.3
00316000-0034a000 r-xp 00000000 fd:06 1215118    /usr/lib/libxslt.so.1.1.17
0034a000-0034b000 rwxp 00033000 fd:06 1215118    /usr/lib/libxslt.so.1.1.17
0034d000-00364000 r-xp 00000000 fd:06 1215199    /usr/lib/libobjc.so.1.0.0
00364000-00366000 rwxp 00016000 fd:06 1215199    /usr/lib/libobjc.so.1.0.0
00366000-00367000 rwxp 00366000 00:00 0
00369000-0036a000 r-xp 00000000 fd:06 1215042    /usr/lib/libavcall.so.0.0.0
0036a000-0036b000 rwxp 00000000 fd:06 1215042    /usr/lib/libavcall.so.0.0.0
0036d000-0036e000 r-xp 00000000 fd:06 1215339
/usr/lib/libcallback.so.0.0.0
0036e000-0036f000 rwxp 00001000 fd:06 1215339
/usr/lib/libcallback.so.0.0.0
003b2000-003e5000 r-xp 00000000 fd:06 1214990
/usr/lib/sse2/libgmp.so.3.3.3
003e5000-003e6000 rwxp 00032000 fd:06 1214990
/usr/lib/sse2/libgmp.so.3.3.3
003e6000-00520000 r-xp 00000000 fd:00 493195     /lib/libc-2.5.so
00520000-00522000 r-xp 00139000 fd:00 493195     /lib/libc-2.5.so
00522000-00523000 rwxp 0013b000 fd:00 493195     /lib/libc-2.5.so
00523000-00526000 rwxp 00523000 00:00 0
0054d000-00558000 r-xp 00000000 fd:00 493202
/lib/libgcc_s-4.1.2-20070626.so.1
00558000-00559000 rwxp 0000a000 fd:00 493202
/lib/libgcc_s-4.1.2-20070626.so.1
00872000-0099e000 r-xp 00000000 fd:06 1215295    /usr/lib/libxml2.so.2.6.26
0099e000-009a3000 rwxp 0012b000 fd:06 1215295    /usr/lib/libxml2.so.2.6.26
009a3000-009a4000 rwxp 009a3000 00:00 0
009a6000-00ce1000 r-xp 00000000 fd:06 1215127
/usr/lib/libgnustep-base.so.1.14.2
00ce1000-00d5c000 rwxp 0033a000 fd:06 1215127
/usr/lib/libgnustep-base.so.1.14.2
00d5c000-00d5d000 rwxp 00d5c000 00:00 0
08048000-08083000 r-xp 00000000 fd:06 1279379    /usr/bin/autogsdoc
08083000-0808d000 rw-p 0003a000 fd:06 1279379    /usr/bin/autogsdoc
0966f000-09691000 rw-p 0966f000 00:00 0
09691000-09692000 rwxp 09691000 00:00 0
09692000-096d2000 rw-p 09692000 00:00 0
b7d10000-b7f10000 r--p 00000000 fd:06 1214806
/usr/lib/locale/locale-archive
b7f10000-b7f14000 rw-p b7f10000 00:00 0
b7f17000-b7f1e000 r--s 00000000 fd:06 1278211
/usr/lib/gconv/gconv-modules.cache
b7f1e000-b7f1f000 rw-p b7f1e000 00:00 0
bfce3000-bfcf7000 rwxp bfce3000 00:00 0          [stack]
bfcf7000-bfcf9000 rw-p bfcf7000 00:00 0
Aborted (core dumped)


3) SELinux completely disabled.

[root@shrek6 ~]# autogsdoc
* buffer overflow detected *: autogsdoc terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x41)[0x6a2131]
/lib/libc.so.6[0x6a2878]
/usr/lib/libgnustep-base.so.1.14[0x31c2cc]
/usr/lib/libgnustep-base.so.1.14[0x3215eb]
/usr/lib/libgnustep-base.so.1.14(GNUstepConfig+0x507)[0x2d9d87]
/usr/lib/libgnustep-base.so.1.14[0x2d3474]
/usr/lib/libgnustep-base.so.1.14(GSDefaultsRootForUser+0x1c)[0x2da08c]
/usr/lib/libgnustep-base.so.1.14[0x348d95]
/usr/lib/libgnustep-base.so.1.14[0x348d56]
/usr/lib/libgnustep-base.so.1.14[0x34d8a2]
autogsdoc(gnustep_base_user_main+0x100)[0x8049240]
/usr/lib/libgnustep-base.so.1.14(main+0x4e)[0x2ece7e]
/lib/libc.so.6(__libc_start_main+0xdc)[0x5d5dec]
autogsdoc(main+0x35)[0x8049051]
======= Memory map: ========
00110000-00123000 r-xp 00000000 fd:00 493197     /lib/libpthread-2.5.so
00123000-00124000 r-xp 00012000 fd:00 493197     /lib/libpthread-2.5.so
00124000-00125000 rwxp 00013000 fd:00 493197     /lib/libpthread-2.5.so
00125000-00127000 rwxp 00125000 00:00 0
00127000-0013e000 r-xp 00000000 fd:06 1215199    /usr/lib/libobjc.so.1.0.0
0013e000-00140000 rwxp 00016000 fd:06 1215199    /usr/lib/libobjc.so.1.0.0
00140000-00141000 rwxp 00140000 00:00 0
00141000-00153000 r-xp 00000000 fd:06 1214829    /usr/lib/libz.so.1.2.3
00153000-00154000 rwxp 00011000 fd:06 1214829    /usr/lib/libz.so.1.2.3
00154000-00155000 r-xp 00000000 fd:06 1215339
/usr/lib/libcallback.so.0.0.0
00155000-00156000 rwxp 00001000 fd:06 1215339
/usr/lib/libcallback.so.0.0.0
00156000-00157000 r-xp 00000000 fd:06 1215042    /usr/lib/libavcall.so.0.0.0
00157000-00158000 rwxp 00000000 fd:06 1215042    /usr/lib/libavcall.so.0.0.0
0015a000-00173000 r-xp 00000000 fd:00 493179     /lib/ld-2.5.so
00173000-00174000 r-xp 00019000 fd:00 493179     /lib/ld-2.5.so
00174000-00175000 rwxp 0001a000 fd:00 493179     /lib/ld-2.5.so
00175000-004b0000 r-xp 00000000 fd:06 1215127
/usr/lib/libgnustep-base.so.1.14.2
004b0000-0052b000 rwxp 0033a000 fd:06 1215127
/usr/lib/libgnustep-base.so.1.14.2
0052b000-0052c000 rwxp 0052b000 00:00 0
0052c000-0055f000 r-xp 00000000 fd:06 1214990
/usr/lib/sse2/libgmp.so.3.3.3
0055f000-00560000 rwxp 00032000 fd:06 1214990
/usr/lib/sse2/libgmp.so.3.3.3
00560000-00594000 r-xp 00000000 fd:06 1215118    /usr/lib/libxslt.so.1.1.17
00594000-00595000 rwxp 00033000 fd:06 1215118    /usr/lib/libxslt.so.1.1.17
00595000-005ba000 r-xp 00000000 fd:00 493199     /lib/libm-2.5.so
005ba000-005bb000 r-xp 00024000 fd:00 493199     /lib/libm-2.5.so
005bb000-005bc000 rwxp 00025000 fd:00 493199     /lib/libm-2.5.so
005bc000-005be000 r-xp 00000000 fd:00 493201     /lib/libdl-2.5.so
005be000-005bf000 r-xp 00001000 fd:00 493201     /lib/libdl-2.5.so
005bf000-005c0000 rwxp 00002000 fd:00 493201     /lib/libdl-2.5.so
005c0000-006fa000 r-xp 00000000 fd:00 493195     /lib/libc-2.5.so
006fa000-006fc000 r-xp 00139000 fd:00 493195     /lib/libc-2.5.so
006fc000-006fd000 rwxp 0013b000 fd:00 493195     /lib/libc-2.5.so
006fd000-00700000 rwxp 006fd000 00:00 0
00700000-0070b000 r-xp 00000000 fd:00 493202
/lib/libgcc_s-4.1.2-20070626.so.1
0070b000-0070c000 rwxp 0000a000 fd:00 493202
/lib/libgcc_s-4.1.2-20070626.so.1
0070c000-0070e000 r-xp 00000000 fd:06 1278196    /usr/lib/gconv/UTF-16.so
0070e000-00710000 rwxp 00001000 fd:06 1278196    /usr/lib/gconv/UTF-16.so
00710000-00712000 r-xp 00000000 fd:06 1278010    /usr/lib/gconv/EUC-KR.so
00712000-00714000 rwxp 00001000 fd:06 1278010    /usr/lib/gconv/EUC-KR.so
00714000-0071d000 r-xp 00000000 fd:00 491561     /lib/libnss_files-2.5.so
0071d000-0071e000 r-xp 00008000 fd:00 491561     /lib/libnss_files-2.5.so
0071e000-0071f000 rwxp 00009000 fd:00 491561     /lib/libnss_files-2.5.so
00723000-00737000 r-xp 00000000 fd:06 1277970    /usr/lib/gconv/BIG5.so
00737000-00739000 rwxp 00013000 fd:06 1277970    /usr/lib/gconv/BIG5.so
00739000-00744000 r-xp 00000000 fd:06 1278207    /usr/lib/gconv/libKSC.so
00744000-00746000 rwxp 0000a000 fd:06 1278207    /usr/lib/gconv/libKSC.so
00872000-0099e000 r-xp 00000000 fd:06 1215295    /usr/lib/libxml2.so.2.6.26
0099e000-009a3000 rwxp 0012b000 fd:06 1215295    /usr/lib/libxml2.so.2.6.26
009a3000-009a4000 rwxp 009a3000 00:00 0
00c09000-00c0a000 r-xp 00c09000 00:00 0          [vdso]
08048000-08083000 r-xp 00000000 fd:06 1279379    /usr/bin/autogsdoc
08083000-0808d000 rw-p 0003a000 fd:06 1279379    /usr/bin/autogsdoc
091f2000-09214000 rw-p 091f2000 00:00 0
09214000-09215000 rwxp 09214000 00:00 0
09215000-09255000 rw-p 09215000 00:00 0
b7d8d000-b7f8d000 r--p 00000000 fd:06 1214806
/usr/lib/locale/locale-archive
b7f8d000-b7f91000 rw-p b7f8d000 00:00 0
b7f94000-b7f9b000 r--s 00000000 fd:06 1278211
/usr/lib/gconv/gconv-modules.cache
b7f9b000-b7f9c000 rw-p b7f9b000 00:00 0
bf98e000-bf9a2000 rwxp bf98e000 00:00 0          [stack]
bf9a2000-bf9a3000 rw-p bf9a2000 00:00 0
Aborted (core dumped)

Gareth Armstrong <garmstrong>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by CaS (Posted a comment)
  • -email is unavailable- added by garmstrong (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-06-10 CaS Open/ClosedIn Test Closed
    2008-06-10 CaS StatusNeed Info Fixed
        Open/ClosedOpen In Test
    2008-04-30 CaS StatusNone Need Info

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code