[Bug 179072] _dl_debug_state() RT_CONSISTENT called too early

bugzilla at redhat.com bugzilla at redhat.com
Sat Apr 5 02:57:41 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: _dl_debug_state() RT_CONSISTENT called too early


https://bugzilla.redhat.com/show_bug.cgi?id=179072


jreiser at bitwagon.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |ASSIGNED
  Status Whiteboard| bzcl34nup                  |bzcl34nup




------- Additional Comments From jreiser at bitwagon.com  2008-04-04 22:57 EST -------
The problem persists in Fedora 9 Beta rawhide glibc-2.7.90-9.i686.

Following comment #6 above, the specific displacements in 2.7.90-9 are:
-----
(gdb) info shared
>From        To          Syms Read   Shared Object Library
0x00ba1830  0x00bb9c1f  Yes         /lib/ld-linux.so.2
0x00d61aa0  0x00d62aa8  Yes         /lib/libdl.so.2
0x00bda3e0  0x00ce9a38  Yes         /lib/libc.so.6
0x00111360  0x00111488  Yes         ./my_lib.so
(gdb) print sub1(42)

Program received signal SIGSEGV, Segmentation fault.
0x0000033e in ?? ()
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwindonsignal on"
Evaluation of the expression containing the function (sub1) will be abandoned.
(gdb) x/i $pc
0x33e:	Cannot access memory at address 0x33e
(gdb) x/12i sub1
0x11141c <sub1>:	push   %ebp
0x11141d <sub1+1>:	mov    %esp,%ebp
0x11141f <sub1+3>:	push   %ebx
0x111420 <sub1+4>:	sub    $0x14,%esp
0x111423 <sub1+7>:	call   0x111417 <__i686.get_pc_thunk.bx>
0x111428 <sub1+12>:	add    $0x1170,%ebx
0x11142e <sub1+18>:	mov    0x8(%ebp),%eax
0x111431 <sub1+21>:	mov    %eax,0x4(%esp)
0x111435 <sub1+25>:	lea    -0x10f4(%ebx),%eax
0x11143b <sub1+31>:	mov    %eax,(%esp)
0x11143e <sub1+34>:	call   0x111338 <printf at plt>
0x111443 <sub1+39>:	add    $0x14,%esp
(gdb) x/i 0x111338
0x111338 <printf at plt>:	jmp    *0x10(%ebx)
(gdb) x/x 0x111428+0x1170+0x10
0x1125a8:	0x0000033e
-----


-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-triage-list mailing list