gdb.base/break-interp.exp failure

Bug #615984 reported by Ulrich Weigand
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro GDB
Fix Released
Low
Ulrich Weigand

Bug Description

This test fails due to missing symbols ld.so (because it is stripped). Need to fix the testcase.

Related branches

Revision history for this message
Yao Qi (yao-codesourcery) wrote :

Successfully reproduce failures on both armel and x86,

FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: reach dl_main (the program exited)
FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: dl bt
FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach dl_main
FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: dl bt
FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach main
FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: reach libfunc (the program is no longer running)
FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: main bt
FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: reach dl_main
FAIL: gdb.base/break-interp.exp: LDprelinkNOdebugNO: BINprelinkNOdebugNOpieNO: symbol-less: entry point reached

Changed in gdb-linaro:
status: New → Confirmed
Changed in gdb-linaro:
importance: Undecided → Low
Revision history for this message
Ulrich Weigand (uweigand) wrote :

Large numbers of failures were fixed by this mainline patch:
http://sourceware.org/ml/gdb-patches/2010-10/msg00177.html

I've checked in the following patch to fix several additional failures (timeouts):
http://sourceware.org/ml/gdb-patches/2010-10/msg00195.html

One remaining set of failures is due to unwinding problems out of glibc without debuginfo:
http://sourceware.org/ml/gdb-patches/2010-10/msg00194.html

Changed in gdb-linaro:
assignee: nobody → Ulrich Weigand (uweigand)
status: Confirmed → In Progress
Revision history for this message
Ulrich Weigand (uweigand) wrote :

Checked in backports from mainline. This fixes the problem completely on x86. The remaining failures on arm will be fixed if unwind support for ARM exception tables is added, see LP #661253

Changed in gdb-linaro:
status: In Progress → Fix Committed
milestone: none → 7.2-2010.11-0
Michael Hope (michaelh1)
Changed in gdb-linaro:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.