Bug 6659

Summary: stray _start in backtrace from elfutils lookup (again)
Product: frysk Reporter: Andrew Cagney <cagney>
Component: generalAssignee: Andrew Cagney <cagney>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 2785    

Description Andrew Cagney 2008-06-19 20:20:45 UTC
#0 0x000000310d49a835 in __waitpid() from libc-2.7.so
#1 0x0000000000435a51 in _start() from bash <==================== HERE
#2 0x000000000043786e in wait_for() from bash
#3 0x000000000042b0e1 in execute_command_internal() from bash
#4 0x000000000042badf in execute_command() from bash
#5 0x000000000041b7e6 in reader_loop() from bash
#6 0x000000000041b339 in main() from bash
#7 0x000000310d41e074 in __libc_start_main() from libc-2.7.so
#8 0x00000000004191a9 in _start() from bash

It should be [unknown].

The bug is comming from elfutils (and you'll notice that the last elfutils
import's regressions lead to us disabling some tests.
Comment 1 Andrew Cagney 2008-06-20 02:19:49 UTC
Upstream: https://bugzilla.redhat.com/show_bug.cgi?id=452194
Comment 2 Andrew Cagney 2008-06-20 02:35:40 UTC
commit a9eb3c2804253d3206bc429404bffc78ecb83b4e
Author: Andrew Cagney <cagney@redhat.com>
Date:   Thu Jun 19 22:34:21 2008 -0400

    Fix lookup where there is no symbol.
    
    frysk-core/frysk/symtab/ChangeLog
    2008-06-19  Andrew Cagney  <cagney@redhat.com>
    
        * TestSymbol.java (testNoSymbolAfterGlobal()): Enable.
        (testNoSymbolAfterLocal()): Enable.
        (testAfterGlobalContiningSize0()): Enable.
        (testAfterLocalContiningSize0()): Enable.
    
    frysk-imports/elfutils/libdwfl/ChangeLog
    2008-06-19  Andrew Cagney  <cagney@redhat.com>
    
        * dwfl_module_addrsym.c (dwfl_module_addrsym): Correctly update
        min_label.