bug-gnuzilla
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

"buffer overflow" error


From: kakashizilla
Subject: "buffer overflow" error
Date: Mon, 23 Mar 2009 21:03:14 +0100
User-agent: KMail/1.11.1 (Linux/2.6.28.7xl.fc10; KDE/4.2.1; x86_64; ; )

Hello,

I have compiled icecat 3.0.7-g1, installed it in my home directory and 
everything works.
Then I have decided to build the rpm to install it on my system, and here is 
the bug : 
 - when I run the binary "icecat-bin" directly, no problem ;
 - when I use the launch script "icecat", there is a buffer overflow, with the 
message

>*** buffer overflow detected ***: ./icecat-bin terminated
>======= Backtrace: =========
>/lib64/libc.so.6(__fortify_fail+0x37)[0x303f2ff4c7]
>/lib64/libc.so.6[0x303f2fd370]
>/lib64/libc.so.6[0x303f2fda2b]
>./libxul.so(XRE_GetBinaryPath+0x4d)[0x7fe85124f219]
>./icecat-bin[0x400ec9]
>/lib64/libc.so.6(__libc_start_main+0xe6)[0x303f21e576]
>./icecat-bin[0x400d29]
>======= Memory map: ========
>00400000-00402000 r-xp 00000000 fd:01 158405                            
> /usr/lib64/icecat-3.0.7-g1/icecat-bin 00602000-00603000 rw-p 00002000 fd:01
> 158405                             /usr/lib64/icecat-3.0.7-g1/icecat-bin
> 303ec00000-303ec20000 r-xp 00000000 fd:00 9052                          
> /lib64/ld-2.9.so 303ee1f000-303ee20000 r--p 0001f000 fd:00 9052            
>               /lib64/ld-2.9.so 303ee20000-303ee21000 rw-p 00020000 fd:00
> 9052                           /lib64/ld-2.9.so 303f200000-303f368000 r-xp
> 00000000 fd:00 9055                           /lib64/libc-2.9.so
> 303f368000-303f568000 ---p 00168000 fd:00 9055                          
> /lib64/libc-2.9.so 303f568000-303f56c000 r--p 00168000 fd:00 9055          
>                 /lib64/libc-2.9.so 303f56c000-303f56d000 rw-p 0016c000
> fd:00 9055                           /lib64/libc-2.9.so
> 303f56d000-303f572000 rw-p 303f56d000 00:00 0
>303f600000-303f684000 r-xp 00000000 fd:00 9237                          
> /lib64/libm-2.9.so 303f684000-303f883000 ---p 00084000 fd:00 9237          
>                 /lib64/libm-2.9.so 303f883000-303f884000 r--p 00083000
> fd:00 9237                           /lib64/libm-2.9.so
> 303f884000-303f885000 rw-p 00084000 fd:00 9237                          
> /lib64/libm-2.9.so 303fa00000-303fa02000 r-xp 00000000 fd:00 9230          
>                 /lib64/libdl-2.9.so 303fa02000-303fc02000 ---p 00002000
> fd:00 9230                           /lib64/libdl-2.9.so
> 303fc02000-303fc03000 r--p 00002000 fd:00 9230                          
> /lib64/libdl-2.9.so 303fc03000-303fc04000 rw-p 00003000 fd:00 9230         
>                  /lib64/libdl-2.9.so 303fe00000-303fe17000 r-xp 00000000
> fd:00 9248                           /lib64/libpthread-2.9.so
> 303fe17000-3040016000 ---p 00017000 fd:00 9248                          
> /lib64/libpthread-2.9.so 3040016000-3040017000 r--p 00016000 fd:00 9248    
>                       /lib64/libpthread-2.9.so 3040017000-3040018000 rw-p
> 00017000 fd:00 9248                           /lib64/libpthread-2.9.so
> 3040018000-304001c000 rw-p 3040018000 00:00 0
>3040200000-3040215000 r-xp 00000000 fd:00 9250                          
> /lib64/libz.so.1.2.3 3040215000-3040414000 ---p 00015000 fd:00 9250        
>                   /lib64/libz.so.1.2.3 3040414000-3040415000 rw-p 00014000
> fd:00 9250                           /lib64/libz.so.1.2.3
> 3040600000-3040601000 r-xp 00000000 fd:01 158361                        
> /usr/lib64/libxcb-xlib.so.0.0.0 3040601000-3040800000 ---p 00001000 fd:01
> 158361                         /usr/lib64/libxcb-xlib.so.0.0.0
> 3040800000-3040801000 rw-p 00000000 fd:01 158361                        
> /usr/lib64/libxcb-xlib.so.0.0.0 3040a00000-3040a05000 r-xp 00000000 fd:01
> 158359                         /usr/lib64/libXdmcp.so.6.0.0
> 3040a05000-3040c04000 ---p 00005000 fd:01 158359                        
> /usr/lib64/libXdmcp.so.6.0.0 3040c04000-3040c05000 rw-p 00004000 fd:01
> 158359                         /usr/lib64/libXdmcp.so.6.0.0
> 3040e00000-3040e1a000 r-xp 00000000 fd:01 158360                        
> /usr/lib64/libxcb.so.1.0.0 3040e1a000-304101a000 ---p 0001a000 fd:01 158360
>                         /usr/lib64/libxcb.so.1.0.0 304101a000-304101b000
> rw-p 0001a000 fd:01 158360                        
> /usr/lib64/libxcb.so.1.0.0 3041200000-3041305000 r-xp 00000000 fd:01 158362
>                         /usr/lib64/libX11.so.6.2.0 3041305000-3041505000
> ---p 00105000 fd:01 158362                        
> /usr/lib64/libX11.so.6.2.0 3041505000-304150b000 rw-p 00105000 fd:01 158362
>                         /usr/lib64/libX11.so.6.2.0 3041600000-3041602000
> r-xp 00000000 fd:01 158358                         /u./run-icecat.sh: line
> 131: 12407 Abandon                 "$prog" ${1+"$@"}

I know that a similar bug was fixed for .deb package 
<http://lists.gnu.org/archive/html/bug-gnuzilla/2009-03/msg00015.html>

Does someone know what is the origin of the problem and how to fix it ?
Otherwise do you think it is a good idea to run directly the binary "icecat-
bin" ?
Thanks a lot !





reply via email to

[Prev in Thread] Current Thread [Next in Thread]