bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Segmentation Fault w/ GNU LD at __do_global_dtors_aux


From: Raymond Jou
Subject: Segmentation Fault w/ GNU LD at __do_global_dtors_aux
Date: Fri, 22 Jun 2001 19:03:17 GMT

I am experiencing problem with GNU LD on Solaris SPARC.  hello.c builds
fine, but at runtime hello will crash at __do_global_dtors_aux () after the
call  0x20674 <exit> and then nop assembly instructions.

When substitue GNU LD with Sun's LD, then above symptom is gone.  Thank you
very much for your help and hints.
hello executable is attached to this news post/email.

shasta:/home/raymondj>uname -a
SunOS shasta 5.7 Generic_106541-14 sun4u sparc SUNW,Ultra-80

shasta:/home/raymondj/work/install/Solaris/sparc-sun-solaris2.7/bin>./ld -v
GNU ld version 2.9.1 (with BFD 2.9.1)

shasta:/home/raymondj/work/install/Solaris/bin>./gcc -v
Reading specs from
/home/raymondj/work/install/Solaris/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/
specs
gcc version 2.95.3 20010315 (release)

shasta:/home/raymondj/work/install/Solaris/sparc-sun-solaris2.7/bin>./as -v
GNU assembler version 2.9.1 (sparc-sun-solaris2.7), using BFD version 2.9.1

hello.c:
#include <stdio.h>

main ()
{
   printf("Hello World!\n");
}

shasta:/home/raymondj>gdb hello core
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.7"...
(no debugging symbols found)...
Core was generated by `hello'.
Program terminated with signal 11, Segmentation Fault.
Reading symbols from /lib/libc.so.1...(no debugging symbols found)...done.
Reading symbols from /lib/libdl.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1...
(no debugging symbols found)...done.
#0  0x10480 in __do_global_dtors_aux ()
(gdb)

Raymond Jou


begin 666 hello_binutils.dat
M?T5,address@hidden"`0`````````````"``(````!``$#S ```#0``!-L```````T`" `
M!0`H`!X`&P````8````T``$`- `!`#0```"@````H ````4````$`````P``
M`-0``0#4``$`U ```!$````1````! ````$````!```````!`````0`````&
address@hidden@X````%``$```````$```80``(&$ `"!A address@hidden ````<``0``
address@hidden ``@;0``(&T ```* ```"@address@hidden"YS
M;RXQ``````````,address@hidden(````$``````````8````/````````
address@hidden,`````P````<````*````
address@hidden&0``````````
M( address@hidden"``(&J `````1`/_Q````6 `"address@hidden
address@hidden@9T````&!(```````!D``(&T `````1`/_Q````;0`"
address@hidden'address@hidden<````"!(```````!Z``(&+ `````1`/_Q````
ME address@hidden@=P````!"$``!4```"I``$%X `````1`/_Q
M````L `"!W `````$0#_\0```+<``@>,`````!$`__$`7U]D97)E9VES=&5R
M7V9R86UE7VEN9F\`7U]R96=I<W1E<E]F<F%M95]I;F9O`&QI8F,N<V\N,0!?
M96YV:7)O;@!?1TQ/0D%,7T]&1E-%5%]404),15\`871E>&ET`&5X:70`7T19
M3D%-24,`<')I;G1F`%]E>&ET`%]04D]#14154D5?3$E.2T%'15]404),15\`
M7VQI8E]V97)S:6]N`&5N=FER;VX`7V5T97AT`%]E9&%T80!?96YD`%-94U9!
M0DE?,2XS```````````"address@hidden"address@hidden"``$``0`"``$``0`!``$``0``
M`"\````0``````4WS+,````"````O ```````@:\```!% ```````@;$```"
M% address@hidden@9<```)address@hidden@9T
M```&%0```````@: ```!%0```````@:,```(%0```````@:8```"%0````"=
address@hidden address@hidden ``!R`0```(''X B!Z ``O! @`. #H$"B`Z!$G".@(("0
M``$"@ `$D! ``4 `0* !````$0``09 2(>! `$"<`0```'___^P!````D! `
M$)(0`!&5+" "E address@hidden)0$0 H7``"!EA+C<-0BP ! ``!.`0```$ `0)$!````
M0 ! B0$```"!P^ (K@/ %YWCOY 1````+P``0'____NN!>)4D!(@#-(%P C4
M`D address@hidden@`!* `",1````D!(@$-0%P C2`H `T ) `("B( `"@ `/$0```* 0
M``K0! ``D (@!- D``#2`C_\G\) ``$```#0! ``T@(``("B8 `2O__YD (@
M!!$```"0$B address@hidden "("B8 `"@ `%$P```)(28!A `$!IT 7 "1$```"0$B ,
MU 7 ")(0( '2(H `@<?@"('H``"=X[^0@<?@"('H``"=X[^0$0```"\``$!_
address@hidden) 2(!S2!< (@*)@``* address@hidden)@&!4```#0!< )E!*@($ `
M0%72!< *@<?@"('H``"=X[^0@<?@"('H``"=X[^0$P``09 address@hidden `$!(`0``
M`(''X B!Z ``@</@"*X#P!>=X[^0$0```"address@hidden&) 2("32!< (
MU )__("BO_\"@ `)H )__- $``"address@hidden 0__- $``" HC__$K__^P$```"!
MQ^ (@>@``)WCOY"!Q^ (@>@``)WCOZ!___^9`0```(''X B!Z ``````````
M``$`````2&5L;&address@hidden;&0A"@```````````````````/____\`````____
M_P``````````````````````````````````````````````````````````
M```````````#```P,+__\P$````#```\,+__\ $````#``!(,+__[0$````#
M``!4,address@hidden@,+__YP$````#``!L,+__Y $````!``````(&T ``
M``````````(&% `"!A ```````(&& address@hidden(&( ````$````O````
M# `!`[ ````-``$%X ````0``0#H````!0`!`CP````&``$!/ ````H```"\
M````"P```! ````5``````````,address@hidden@address@hidden<`
M`0-H````!P`!`T0````(````; ````D````,;address@hidden
M__ ``0,$````````````````````,P``!:H````(9 `````!!6 `````9 ``
M```!!6 ````8/ `````````````G@ ````````````!6@ ````````````!P
M@ ````````````"D@ ````````````#<@ ````````````$9@ ``````````
M``%E@ ````````````&Q@ ````````````'7@ ````````````(!@ ``````
M``````(G@ ````````````),@ ````````````)F@ ````````````*!@ ``
M``````````*B@ ````````````+;@ ````````````+^@ ````````````,B
M@ ````````````-,@ ````````````-@@@``````(KL```-U@@``````````
M``.6@@address@hidden@````````````.S@@``````
M!T8```/.@ ``&@address@hidden/M@@``````!V8```0&@ ``
address@hidden@@``````,address@hidden@ address@hidden
M@ address@hidden,@ ``*0````````4>@ ``,0``````
M``4R@ ``/ ````````5,@ address@hidden@ address@hidden@ ``60``
M``````6(@ address@hidden>) ``! `!!6 ```.R1 ``
M! ````````.R1 ``!0````0```.R1 address@hidden) ```````!P```.R
M9 `````!!7QH96QL;RYC`"]H;VUE+W)A>6UO;F1J+P!G8V,R7V-O;7!I;&5D
address@hidden;G0Z="@P+#$I/7(H,"PQ*3LP,#(P,# P,# P,# P.S P,3<W-S<W-S<W
M-S<[`&-H87(Z="@P+#(I/7(H,"PR*3LP.S$R-SL`;&]N9R!I;G0Z="@P+#,I
M/7(H,"PQ*3LP,#(P,# P,# P,# P.S P,3<W-S<W-S<W-S<[`'5N<VEG;F5D
M(&EN=#IT*# L-"D]<address@hidden P,# P,# P,# P,# [,# S-S<W-S<W-S<W
M-SL`;&]N9R!U;G-I9VYE9"!I;G0Z="@P+#4I/7(H,"PQ*3LP,# P,# P,# P
M,# P.S P,S<W-S<W-S<W-S<[`&QO;F<@;&]N9R!I;G0Z="@P+#8I/7(H,"PQ
M*3LP,3 P,# P,# P,# P,# P,# P,# P,#LP-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W.P!L;VYG(&QO;F<@=6YS:6=N960@:6YT.G0H,"PW*3UR*# L,2D[,# P
M,# P,# P,# P,#LP,3<W-S<W-S<W-S<W-S<W-S<W-S<W-SL`<VAO<G0@:6YT
M.G0H,"PX*3UR*# L."D[+3,R-S8X.S,R-S8W.P!S:&]R="!U;G-I9VYE9"!I
M;G0Z="@P+#DI/7(H,"PY*3LP.S8U-3,U.P!S:address@hidden<CIT*# L,3 I
M/7(H,"PQ,"D[+3$R.#LQ,C<[`'5N<VEG;F5D(&-H87(Z="@P+#$Q*3UR*# L
M,3$I.S [,C4U.P!F;&]A=#IT*# L,3(I/7(H,"PQ*3LT.S [`&1O=6)L93IT
M*# L,3,I/7(H,"PQ*3LX.S [`&QO;F<@9&]U8FQE.G0H,"PQ-"D]<address@hidden
M.S$V.S [`&-O;7!L97@@:6YT.G0H,"PQ-2D]<address@hidden L,S([
M:6UA9SHH,"PQ*2PS,BPS,CL[`&-O;7!L97@@9FQO870Z="@P+#$V*3UR*# L
M,38I.S0[,#L`8V]M<&QE>"!D;W5B;&4Z="@P+#$W*3UR*# L,3<address@hidden,#L`
M8V]M<&QE>"!L;VYG(&1O=6)L93IT*# L,address@hidden/7(H,"PQ."D[,38[,#L`=F]I
M9#IT*# L,3DI/address@hidden&4O<W1D:6\N: `O=7-R+VEN
M8VQU9&4O<WES+V9E871U<F5?=&5S=',N: `O=7-R+VEN8VQU9&4O<WES+VES
address@hidden"]U<W(O:6YC;'5D92]S>7,O=F%?;&ES="YH`%]?=F%?;&ES
M=#IT*#0L,2D]*#0L,address@hidden&4O<W1D:6]?=&%G
address@hidden&24Q%.G0H-2PQ*3TH-2PR*3UX<U]?1DE,13H`+W5S<B]I;F-L=61E
M+W-T9&EO7VEM<&PN: !S<VEZ95]T.G0H-BPQ*3TH,"PQ*0!?7T9)3$4Z5"@U
M+#(I/7,Q-E]C;G0Z*#8L,2DL,"PS,CM?<'address@hidden(I/2HH,"PQ,2DL,S(L
M,S([7V)A<V4Z*#8L,BDL-C0L,S([7V9L86<Z*# L,address@hidden;&4Z
M*# L,3$I+#$P-"PX.U]?;W)I96YT871I;VXZ*# L-"DL,3$R+#([7U]I;VYO
M;&]C:SHH,"PT*2PQ,30L,3M?7V9I;&QE<CHH,"PT*2PQ,34L-3L[`$9)3$4Z
M="@Q+#$I/address@hidden'-I>F5?=#IT*#$L,BD]*# L-"D`7U]L;VYG;&]N9U]T
M.G0H,2PS*3TH,"PV*0!O9F9?=#IT*#$L-"D]*# L,RD`;V9F-C1?=#IT*#$L
M-2D]*#$L,RD`9G!O<U]T.G0H,2PV*3TH,"PS*0!F<&]S-C1?=#IT*#$L-RD]
M*#$L,RD`;6%I;CI&*# L,address@hidden/ ``````````
M``!)- ``````````=F%L=65S+5AA+F,`6'address@hidden/(address@hidden@.R!2/5=O
M<FM3:&]P($-O;7!I;&5R<R T+C(@,S @3V-T(address@hidden T+C(`+V)U:6QD
M<S,O<SDY.%\R,6$O=7-R+W-R8R]L:6(O;&EB8R]S<&address@hidden"]354Y7
M<W!R;RXT,"]30S0N,B]B:6XO+BXO4T,T+C(O8FEN+V-C("UX3S,@address@hidden
M("U782PM8V<Y,B M>'-P86-E("U7,"PM3'address@hidden("U$7U)%14Y44D%.5" M
M1'-P87)C("U):6YC("U)+BXO:6YC("U$5$585%]$3TU!24X])R)354Y77T]3
M5%]/4TQ)0B(G("U)+V)U:6QD<S,O<SDY.%\R,6$O<')O=&\O<F]O=%]S<&%R
M8R]U<W(O:6YC;'5D92 M8R M;R!V86QU97,M6&$N;R @+BXO<&]R="]G96XO
M=F%L=65S+5AA+F,@+5<P+"UX< ``87,Z(%=O<FM3:&]P($-O;7!I;&5R<R U
M+C @address@hidden,3(O,C$*``!A<address@hidden:U-H;W @0V]M<&EL97)S(#4N," Y."\Q
M,B\R,0H``$ H(RE3=6Y/4R U+C<@1V5N97)I8R!/8W1O8F5R(address@hidden&%S
M.B!7;W)K4VAO<"!#;VUP:6QE<G,@-2XP(#DX+S$R+S(Q"@!'0T,Z("A'3E4I
M(#(N.34N,R R,# Q,#,Q-2 H<address@hidden@,BXY-2XS
M(#(P,#$P,S$U("AR96QE87-E*0``87,Z(%=O<FM3:&]P($-O;7!I;&5R<R U
M+C @address@hidden,3(O,address@hidden@,BXY-2XS(#(P,#$P,S$U("AR96QE
M87-E*0``87,Z(%=O<FM3:&]P($-O;7!I;&5R<R U+C @address@hidden,3(O,C$*```N
M<WEM=&%B`"YS=')T86(`+G-H<W1R=&%B`"YI;G1E<G `+FAA<address@hidden;G-Y
M;0`N9'EN<W1R`"YG;G4N=F5R<VEO;@`N9VYU+G9E<G-I;VY?<@`N<F5L82YG
M;W0`+G)E;&$N8G-S`"YR96QA+G!L= `N:6YI= `N=&5X= `N9FEN:0`N<F]D
M871A`"YD871A`"YE:%]F<F%M90`N8W1O<G,`+F1T;W)S`"YP;'0`+F=O= `N
M9'EN86UI8P`N8G-S`"YS=&%B`"YS=&%B<W1R`"YS=&%B+FEN9&5X`"YS=&%B
M+FEN9&5X<W1R`"YC;VUM96YT````````````````````````````````````
M```````````````````````````;`````0````(``0#4````U ```!$`````
M``````````$`````````(P````4````"``$`Z address@hidden
M```$````! ```"address@hidden ``
M`! ````Q`````P````(``0(\```"/ ```,@```````````````$`````````
M.6____\````"``$#! address@hidden"address@hidden
address@hidden,D````( ````0````!````! ````````!5````! ````(`
M`0-$```#1 address@hidden,````7P````0````"``$#7 ``
M`UP````,`````P```!4````$````# ```&address@hidden@```-H````
M2 ````,````2````! ````P```!S`````0````8``0.P```#L ```!P`````
M``````````0`````````>0````$````&``$#S ```\P```(4````````````
M```$`````````'address@hidden> address@hidden ``````````````! ``
M``````"%`````0````(``07X```%^ address@hidden
MC0````$````#``(&$ ``!A ````(```````````````$`````````),````!
M`````P`"address@hidden ``````````````! ````````"=`````0````,`
address@hidden<```&' address@hidden ````$````#``(&) ``
M!B0````(```````````````$`````````*L````!````!P`"!BP```8L````
M? ``````````````! ````P```"P`````0````,``@:H```&J ```"@`````
M``````````0````$````M0````8````#``(&T ``!M ```"@````! ``````
M```$````" ```+X````(`````P`"!W ```=P````' ``````````````! ``
M``````##`````0`````````````'< ```G ````7``````````0````,````
MR0````,`````````````"> ```6J```````````````!`````````-(````!
M``````````````^,````) ```!D`````````! ````P```#>`````P``````
M```````/L ```7$```````````````$`````````[0````$`````````````
M$2$```%2```````````````!`````````!$````#`````````````!)S````
address@hidden@`````````````8' ``!, ````=
M````.0````0````0````"0````,`````````````'-P```(E````````````
M```!``````````````````````````````````$`U `````#```!```````!
address@hidden@```````0$\``````,```,```````$"/ `````#```$````
M```!`P0``````P``!0```````0,D``````,```8```````$#1 `````#```'
M```````!`UP``````P``" ```````0-H``````,```D```````$#L `````#
M```*```````!`\P``````P``"address@hidden,```P```````$%^ ``
M```#```-```````"!A address@hidden@88``````,```\```````(&
M' `````#```0```````"address@hidden,``!(`````
M``(&J `````#```3```````"!M ``````P``% address@hidden,``!4`
M```````````````#```6`````````````````P``%P````````````````,`
address@hidden&@``````````````
M``,``!L````````````````#```<`````````````````P``'0````$`````
M``````0`__$````,``$$2 `````"```+````(@address@hidden"P```"X`
M`01 ``````````L````]``(&& `````!```.````2P`"!AP``````0``$ ``
address@hidden& $``!4```!C``(&) `````!```1````<0`"address@hidden
M#P```(0``054``````(```L```"/``(&% `````!```.````FP`!!0``````
address@hidden"address@hidden"J```````````$`/_Q`````0``````
M````! address@hidden"^``$%A `````"```+````U `"
M!B ``````0``$ ```"X``05\``````````L````]``(&& `````!```.````
MA address@hidden"address@hidden/_Q
address@hidden #_\0```0(```````````0`__$```$*``$%? ``````
M```+```!$0````````````#_\0```1<``@;address@hidden ``
M```1`/_Q```!)P`"!EP````(address@hidden@9H````:!(```````%.``(&
M+ `````1`/_Q```!: `!`[ address@hidden"@address@hidden&!(```````& 
address@hidden address@hidden"address@hidden
M``&K``$%8 ```!P2```+```!L `"!W ````$$0``%0```<address@hidden(`
M``P```',``$%^ ````01```-```!V0`"address@hidden>address@hidden
M`!$`__$```'T``(&J `````1`/_Q```""@`"address@hidden
M`````" `````8W)T<W1U9F8N8P!?7V1O7V=L;V)A;%]D=&]R<address@hidden)A
M;65?9'5M;7D`9V-C,E]C;VUP:6QE9"X`9F]R8V5?=&]?9&%T80!?7T-43U)?
M3$E35%]?`&]B:F5C="XQ,0!?7T143U)?3$E35%]?`%]?14A?1E)!345?0D5'
M24Y?7P!I;FET7V1U;6UY`&-O;7!L971E9"XT`&9I;FE?9'5M;7D`<"XS`&-R
M=&DN<P!?7T143U)?14Y$7U\`7U]D;U]G;&]B86Q?8W1O<G-?875X`%]?0U1/
M4E]%3D1?7P!?7T9204U%7T5.1%]?`&-R=&XN<P!V86QU97,M6&$N8P!H96QL
M;RYC`$QE=&5X= `J04)address@hidden)0P!?971E>'0`7V5X:71 0%-94U9!
M0DE?,2XS`&%T97AI=$! 4UE35D%"25\Q+C,`7U!23T-%1%5215],24Y+04=%
M7U1!0DQ%7P!?:6YI= !E>&ET0$!365-604))7S$N,P!?7V1E<F5G:7-T97)?
M9G)A;65?:6YF;P!?<W1A<G0`7U]B<W-?<W1A<G0`;6%I;@!?96YV:7)O;D! 
M4UE35D%"25\Q+C,`7V9I;FD`7VQI8E]V97)S:6]N`'!R:6YT9D! 4UE35D%"
M25\Q+C,`7V5D871A`%]'3$]"04Q?3T9&4T547U1!0DQ%7P!?96YD`%]?<F5G
1:7-T97)?9G)A;65?:6YF;P``
`
end



reply via email to

[Prev in Thread] Current Thread [Next in Thread]