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 (symp=symp@entry=0x555555999fa0) at symbols.c:1345
#1  0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555999ec0)
at symbols.c:1320
#2  0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x55555599a4f0)
at symbols.c:1320
#3  0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x55555599a550)
at symbols.c:1320
#4  0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x55555599a5b0)
at symbols.c:1321
#5  0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x55555599a070)
at symbols.c:1321
#6  0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x55555599a0d0)
at symbols.c:1321
#7  0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x55555599a190)
at symbols.c:1320
#8  0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x55555599a250)
at symbols.c:1320
#9  0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x55555599a2b0)
at symbols.c:1320
#10 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559ddfb0)
at symbols.c:1320
#11 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559de010)
at symbols.c:1320
#12 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559de070)
at symbols.c:1321
#13 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559de250)
at symbols.c:1320
#14 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559de2b0)
at symbols.c:1321
#15 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559de310)
at symbols.c:1321
#16 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x55555599a610)
at symbols.c:1321
#17 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559dd8f0)
at symbols.c:1321
#18 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559dd950)
at symbols.c:1320
#19 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559dda10)
at symbols.c:1320
#20 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559dda70)
at symbols.c:1320
#21 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559de380)
at symbols.c:1321
#22 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e6530)
at symbols.c:1320
#23 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e6590)
at symbols.c:1320
#24 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e7610)
at symbols.c:1321
#25 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e7670)
at symbols.c:1320
#26 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e7790)
at symbols.c:1320
#27 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e7970)
at symbols.c:1320
#28 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e7a90)
at symbols.c:1320
#29 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e7f70)
at symbols.c:1320
#30 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e7fd0)
at symbols.c:1321
#31 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e8030)
at symbols.c:1321
#32 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e8090)
at symbols.c:1321
#33 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559de3e0)
at symbols.c:1321
#34 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e3ad0)
at symbols.c:1321
#35 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e3b30)
at symbols.c:1321
#36 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e3b90)
at symbols.c:1320
#37 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e8100)
at symbols.c:1321
#38 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559f2110)
at symbols.c:1320
#39 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559f2170)
at symbols.c:1320
#40 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559f21d0)
at symbols.c:1321
#41 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559f23b0)
at symbols.c:1320
#42 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559f24d0)
at symbols.c:1320
#43 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559f39d0)
at symbols.c:1320
#44 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559f3af0)
at symbols.c:1320
#45 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559f61f0)
at symbols.c:1320
#46 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559f6250)
at symbols.c:1321
#47 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559f6370)
at symbols.c:1320
#48 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559fb7d0)
at symbols.c:1320
#49 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559fb830)
at symbols.c:1321
#50 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e8160)
at symbols.c:1321
#51 0x00005555555cd1b2 in resolve_symbol_value (symp=symp@entry=0x5555559e81c0)
at symbols.c:1321
#52 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e82e0)
at symbols.c:1320
#53 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e83a0)
at symbols.c:1320
#54 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559e8400)
at symbols.c:1320
#55 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559fb8f0)
at symbols.c:1320
#56 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x5555559fb950)
at symbols.c:1320
#57 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555a1fef0)
at symbols.c:1320
#58 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555a457c0)
at symbols.c:1320
#59 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555a45c00)
at symbols.c:1320
#60 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555a45d20)
at symbols.c:1320
#61 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555a45de0)
at symbols.c:1320
#62 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555a45e40)
at symbols.c:1320
---Type <return> to continue, or q <return> to quit---
#63 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555ad9230)
at symbols.c:1320
#64 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555ad9290)
at symbols.c:1320
#65 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555bfdf10)
at symbols.c:1320
#66 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555d22ea0)
at symbols.c:1320
#67 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555d24960)
at symbols.c:1320
#68 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555d24a80)
at symbols.c:1320
#69 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555d24b40)
at symbols.c:1320
#70 0x00005555555cd1a1 in resolve_symbol_value (symp=symp@entry=0x555555d24ba0)
at symbols.c:1320
#71 0x00005555555cdcac in S_GET_VALUE (s=<optimized out>,
s@entry=0x555555d24ba0) at symbols.c:1964
#72 0x00005555555c5162 in pseudo_set (symbolP=symbolP@entry=0x555555d24900) 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.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to