[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/23049] Endless recursive call inside resolve_symbol_value
From: |
mudongliangabcd at gmail dot com |
Subject: |
[Bug gas/23049] Endless recursive call inside resolve_symbol_value |
Date: |
Wed, 11 Apr 2018 23:45:36 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=23049
--- Comment #2 from Dongliang Mu <mudongliangabcd at gmail dot com> ---
Trigger method:
wget https://ftp.gnu.org/gnu/binutils/binutils-2.30.tar.gz
tar -xvf binutils-2.30.tar.gz
cd binutils-2.30/
./configure
make
cd gas/
wget https://sourceware.org/bugzilla/attachment.cgi?id=10940 -O poc_hang
gdb ./as-new
(gdb) r poc_hang
Stack Trace:
#0 resolve_symbol_value (address@hidden) at symbols.c:1345
#1 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#2 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#3 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#4 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#5 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#6 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#7 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#8 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#9 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#10 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#11 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#12 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#13 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#14 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#15 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#16 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#17 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#18 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#19 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#20 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#21 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#22 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#23 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#24 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#25 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#26 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#27 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#28 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#29 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#30 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#31 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#32 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#33 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#34 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#35 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#36 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#37 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#38 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#39 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#40 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#41 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#42 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#43 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#44 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#45 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#46 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#47 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#48 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#49 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#50 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#51 0x00005555555cd1b2 in resolve_symbol_value (address@hidden)
at symbols.c:1321
#52 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#53 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#54 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#55 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#56 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#57 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#58 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#59 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#60 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#61 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#62 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
---Type <return> to continue, or q <return> to quit---
#63 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#64 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#65 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#66 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#67 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#68 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#69 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#70 0x00005555555cd1a1 in resolve_symbol_value (address@hidden)
at symbols.c:1320
#71 0x00005555555cdcac in S_GET_VALUE (s=<optimized out>,
address@hidden) at symbols.c:1964
#72 0x00005555555c5162 in pseudo_set (address@hidden) at
read.c:3890
#73 0x00005555555c5415 in assign_symbol (name=0x55555599be6f "JAAAA", mode=0)
at read.c:3287
#74 0x00005555555c8697 in equals (sym_name=<optimized out>, reassign=<optimized
out>) at read.c:5843
#75 0x00005555555c8cd5 in read_a_source_file (name=<optimized out>) at
read.c:1042
#76 0x00005555555ad0f8 in perform_an_assembly_pass (argv=0x555555996d28,
argc=<optimized out>) at as.c:1161
#77 main (argc=<optimized out>, argv=<optimized out>) at as.c:1283
In resolve_symbol_value, it calls resolve_symbol_value in symbols.c:1320 or
symbols.c:1321, and hangs on there.
--
You are receiving this mail because:
You are on the CC list for the bug.