This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb/2308: SUSE linux 10 (x86_64), gcc 4.1.0, gdb 6.6, Gdb hangs after an error meesge, while trying to attach 32 bit exec on 64 bit gdb build


>Number:         2308
>Category:       gdb
>Synopsis:       SUSE linux 10 (x86_64), gcc 4.1.0, gdb 6.6, Gdb hangs after an error meesge, while trying to attach 32 bit exec on 64 bit gdb build
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 29 20:08:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     rohit_jain@mentor.com
>Release:        GNU gdb 6.6
>Organization:
>Environment:
Using built-in specs.
Target: x86_64-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.1.0 --enable-ssp --disable-libssp --enable-java
-awt=gtk --enable-gtk-cairo --disable-libjava-multilib --with-slibdir=/lib64 --with-system-zlib --enable-shared --enable-__cxa_atexit --enable-libstdcxx-allocator=new --without-
system-libunwind --with-cpu=generic --host=x86_64-suse-linux
Thread model: posix
gcc version 4.1.0 (SUSE Linux)

GNU gdb 6.6
This GDB was configured as "x86_64-unknown-linux-gnu".

Linux xyz 2.6.16.27-0.6-smp #1 SMP Wed Dec 13 09:34:50 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux

Welcome to SUSE Linux Enterprise Server 10 (x86_64) - Kernel \r (\l).
>Description:
Gdb has problem on SUSE Linux Enterprise Server 10 (x86_64). I am using 64 bit gdb on this platform. When i try to attach a program (which is 32 bit executable), Gdb gets stuck after an error message.

       (gdb) info program
        Using the running image of attached process 459.
        Program stopped at 0xffffe410.
        (gdb) continue
        Continuing.
        Warning:
        Cannot insert breakpoint -27.
        Error accessing memory address 0xf7fa5ff0: Input/output error.

I have attached a reproducible testcase for this issue.
>How-To-Repeat:
- 'make build'
- run './test' (it will wait for an input)
- open 'gdb' in another terminal
- gdb> 'file ./test -readnow'
- gdb> attach <test_pid>   (find PID for ./test and attach it here)
- gdb> continue
- gdb will stuck with following error:

        (gdb) continue
        Continuing.
        Warning:
        Cannot insert breakpoint -27.
        Error accessing memory address 0xf7fa5ff0: Input/output error.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-gzip; name="gdb_linux_64_attach_hang.gtar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gdb_linux_64_attach_hang.gtar.gz"

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]