[Bug binutils/18132] New: compile/compile-loc2c.c:729: += on uninit data ?

2015-03-16 Thread dcb314 at hotmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18132

Bug ID: 18132
   Summary: compile/compile-loc2c.c:729: += on uninit data ?
   Product: binutils
   Version: 2.26 (HEAD)
Status: NEW
  Severity: normal
  Priority: P2
 Component: binutils
  Assignee: unassigned at sourceware dot org
  Reporter: dcb314 at hotmail dot com

I just tried to compile trunk binutils with clang. It said

../../src/gdb/compile/compile-loc2c.c:729:6: warning: variable 'uoffset' is
uninitialized when used here [-Wuninitialized]

Source code is

uoffset += dwarf2_per_cu_text_offset (per_cu);

-- 
You are receiving this mail because:
You are on the CC list for the bug.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/18133] New: Infinite recursion while demangling (makes debugging with GDB impossible)

2015-03-16 Thread arichardson.kde at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18133

Bug ID: 18133
   Summary: Infinite recursion while demangling (makes debugging
with GDB impossible)
   Product: binutils
   Version: 2.25
Status: NEW
  Severity: critical
  Priority: P2
 Component: binutils
  Assignee: unassigned at sourceware dot org
  Reporter: arichardson.kde at gmail dot com

I tried to debug my application that uses Cap'nProto (https://capnproto.org/)
for RPC. I cannot debug my application with GDB since it appears to be crashing
while demangling the symbol
_ZN2kjmlIllNS_1_15NanosecondLabelEEENS_8QuantityIDTmlcvT_Li1EcvT0_Li1EET1_EES4_NS3_IS5_S7_EE:
The Mac OS c++filt binary returns the following:
kj::Quantity
kj::operator*(long, kj::Quantity)



This is the output from GDB:

Reading symbols from ./tests/capnprotorenderer/client...done.
(gdb) break main
Breakpoint 1 at 0x41e7db
(gdb) start
Temporary breakpoint 2 at 0x41e7db
Starting program: /build/ksandbox/tests/capnprotorenderer/client 
../../gdb/cp-support.c:1583: demangler-warning: unable to demangle
'_ZN2kjmlIllNS_1_15NanosecondLabelEEENS_8QuantityIDTmlcvT_Li1EcvT0_Li1EET1_EES4_NS3_IS5_S7_EE'
(demangler failed with signal 11)
Unable to dump core, use `ulimit -c unlimited' before executing GDB next time.
../../gdb/cp-support.c:1596: demangler-warning: unable to demangle
'_ZN2kjmlIllNS_1_15NanosecondLabelEEENS_8QuantityIDTmlcvT_Li1EcvT0_Li1EET1_EES4_NS3_IS5_S7_EE'
(demangler failed with signal 11)
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) 


When I run c++filt I get the following backtrace:


#0  0x77ae8595 in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=267, dc=0x7fffcb60) at ../../libiberty/cp-demangle.c:5291
#1  0x77ae9a34 in d_print_comp (dpi=0x7fffc3f0, options=, dc=) at ../../libiberty/cp-demangle.c:5383
#2  0x77ae7ba3 in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=options@entry=267, dc=) at
../../libiberty/cp-demangle.c:4552
#3  0x77aeac4a in d_print_comp (dc=, options=267,
dpi=0x7fffc3f0) at ../../libiberty/cp-demangle.c:5383
#4  d_print_cast (dpi=dpi@entry=0x7fffc3f0, options=options@entry=267,
dc=0x7fffca28) at ../../libiberty/cp-demangle.c:5769
#5  0x77ae8d87 in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=options@entry=267, dc=dc@entry=0x7fffca88) at
../../libiberty/cp-demangle.c:5061
#6  0x77aeb023 in d_print_comp (dc=0x7fffca88, options=267,
dpi=0x7fffc3f0) at ../../libiberty/cp-demangle.c:5383
#7  d_print_subexpr (dpi=dpi@entry=0x7fffc3f0, options=options@entry=267,
dc=0x7fffca88) at ../../libiberty/cp-demangle.c:4243
#8  0x77ae632d in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=267, dc=0x7fffcb48) at ../../libiberty/cp-demangle.c:5119
#9  0x77ae9a34 in d_print_comp (dpi=0x7fffc3f0, options=, dc=) at ../../libiberty/cp-demangle.c:5383
#10 0x77ae859a in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=267, dc=0x7fffcb60) at ../../libiberty/cp-demangle.c:5291
#11 0x77ae9a34 in d_print_comp (dpi=0x7fffc3f0, options=, dc=) at ../../libiberty/cp-demangle.c:5383
#12 0x77ae7ba3 in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=options@entry=267, dc=) at
../../libiberty/cp-demangle.c:4552
#13 0x77aeac4a in d_print_comp (dc=, options=267,
dpi=0x7fffc3f0) at ../../libiberty/cp-demangle.c:5383
#14 d_print_cast (dpi=dpi@entry=0x7fffc3f0, options=options@entry=267,
dc=0x7fffca28) at ../../libiberty/cp-demangle.c:5769
#15 0x77ae8d87 in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=options@entry=267, dc=dc@entry=0x7fffca88) at
../../libiberty/cp-demangle.c:5061
#16 0x77aeb023 in d_print_comp (dc=0x7fffca88, options=267,
dpi=0x7fffc3f0) at ../../libiberty/cp-demangle.c:5383
#17 d_print_subexpr (dpi=dpi@entry=0x7fffc3f0, options=options@entry=267,
dc=0x7fffca88) at ../../libiberty/cp-demangle.c:4243
#18 0x77ae632d in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=267, dc=0x7fffcb48) at ../../libiberty/cp-demangle.c:5119
#19 0x77ae9a34 in d_print_comp (dpi=0x7fffc3f0, options=, dc=) at ../../libiberty/cp-demangle.c:5383
#20 0x77ae859a in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=267, dc=0x7fffcb60) at ../../libiberty/cp-demangle.c:5291
#21 0x77ae9a34 in d_print_comp (dpi=0x7fffc3f0, options=, dc=) at ../../libiberty/cp-demangle.c:5383
#22 0x77ae7ba3 in d_print_comp_inner (dpi=dpi@entry=0x7fffc3f0,
options=options@entry=267, dc=) at
../../libiberty/cp-demangle.c:4552
#23 0x77aeac4a in d_print_comp (dc=, options=267,
dpi=0x7fffc3f0) at ../../libiberty/cp-demangle.c:5383
#24 d_print_cast (dpi=dpi@entry=0x7fffc3f0, op