From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic309-14.consmr.mail.bf2.yahoo.com (sonic309-14.consmr.mail.bf2.yahoo.com [74.6.129.124]) by sourceware.org (Postfix) with ESMTPS id F39DA388A029 for ; Fri, 14 May 2021 20:08:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org F39DA388A029 X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1621022906; bh=JdnN8wkgBlXPiAeuk8uYvmS21ke+pMRIvWWnYcRlVYo=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=rUbjuG64MPBWg26S5AjqFbQ9rxez6t8KAazhQML7ANe5pO8i55vINPcj384ZLF2H71fOOcDXBR6gFVKMS4tT4SJ+XleQjH9tv+LE/77tIRcj6IsotUMsryYarJZzmuN8VudDg77zky5nAIfvIgwvdPPuhFiLc2mdrfmfc/NVcZ8MuOFjbBszx9Bm9EMQRUpvcydtJQcSVqFzWjWJA58Q+pjo/WdDlkDcXVu/hx8m2jTh8jbX5X/Oehaix2R4Lnw1fAyf/nXqBTFAREOGFGEQt52ygJPpWXvPpDc+p4trvBB0NNkcCGKpdffIZCkcLAh6mW0Kk54xDBg9mQG3Q94+fA== X-YMail-OSG: oz3oA6UVM1lfv2RkdnvTkjhC6MdSTjj4ydsh7gHEnFjo73hyd0JtFeUol2_RP0B 0.Id9EhZ.dtSAMHDdmHaEo3tj4bIyG.c.6tzax8unFNUvF14BYE61I_cmzBF0.oiJgmowo0h4umf BpD_cFMDGsSJztKOauc1Mx5qZON5aLikdBAubrgXSecLtT.gwF1Df8ywoAUsq_LUtoQQa_a9Pm0o jXTHdi3pva6o1chQnoW6k965F5IvhNfFoX9663IN8kV0wbKuFifpGnFlW2yjhXzeJ_olJlWYFvkI 5IWd56CnWnfG4qA4XqF4TBJ2xxn3fQxgknIr2fvUGDGzY_x0PffYt2FVpNJy3TR79HN6cMjLbAun VGZ9PMjyWfEV8AfcvAmV77ZvRZ2CGxqYI0s7xxRiFs6JR990YJZOaS.aKr79MwtYrtSR5Dpf9VWX e5NyYSngRSsIcmtTZ_sn5Zsp7mh2q6OLMU6AxxcXv2s_t1xz7hztw0YQDzL8byP6DH4RBzGKaKCQ js5DArvoJ45iuxtQ.XSfmwbsj3JnmmNln.efncW8pCD8NmvYQDJBG5ojCwu6ST.2GU8prjhDdpnl FTjtAgxeYBKDNCEn4WjCgZxZnzpMNo1x4NfUJBxznnisM2Y2iK2G.k2V3pnSOxL7Fg3dMv0evgXn W9qDYLCIOlTy5Qboil44X.wPNNqyOfMyXnr2A8oY7G6S.iv9nk_39mGieIr2e4UQAaQq7SsoQ4hf u1jFnkVejI8ViSpzY9ga5aB5mg0EtzYj9X_eI7JKIf6PoGoaipbimqAU7hc_ajwr4R49n615gnV6 93UmiRQf.8AzDWS7q83TYeBw2opukTsOBbn8x0izqf5u8lBHe2eaZyatE4NU6vWLH2ivAZcNCeJP PG2U_kUfC3gOAymsLXziG4CnNI0NsoYcco.xCe4UZ4zEIr2Qrf4DsM1M.llBdnWsyE47WhV84yvv 1KOQ31ZG9hY3HuOEr9AsXVMEJnZpndUw8mnxGE7w_uAlUEl.WWX5z8N15s4ps3fpHAWLPOugtrlg 79cNnhz7XPRkL51g4o0n8sDu4YJ1MvH48Nh01CfiLOAU1ZAnmXnYR9Dq5ZHWlKKoqTxrM11ERnk6 2TgomxTd7PXLWYhVd9BFhLZ3kveyt7Ie.JX7bxut2oZptcPl3J7yDPtA_TvgxNt7qabAOkNPp7pV bqtUeGWJ4jLk42aN2dFklFRSE0uwXijLea8f.obZaSWa3F6FJXVXRPMMu0IA03CcgvnBaOS51DqE wsKNOswsqVEtlFrRFPv.lpipmWDvKGiDW5movleMnML16I6an4RR1xRMNld4kEsLttTaCNXeILvG 6.dKDlmoBgJsLfbufpcNC3atJ2WkSJ0VK928a94L5VRwhgYzQP.0OBJANIUxFMVzAKhIZ1PJfk8E iUN1UPup98McJ0ka7YD8cM1_EiPk0G9g6GJpw7n4dtzFwIX2ayr_L1Z45HgaGE2wj6v8qqUgq3fO MNa4jmT9hqpXGRnYC5tmdvbjr90hCn.Axg_9G8vLiWogo5Gdnz_FsjjqLoWZ5pYlM8gujUaJjjQ0 eW8218YcE8bRO6AuwnH67mh2lvwa4GACjXy_S8wku__2erTD8_ZNTBi.u92X_M1hfdZKvKOUIJea S4XQ_3Ts3u3Lw9M8ot.1yKEGu8bcwFnQjapFcgsF9hXVW06l5BXsUCZW6r1o8tuDlRiROAmKcCDD PNLb2UBner1tKuT0pBe_enRW3TFwnh7v7IgmK4WoyL.mTBYlCjn5X10Ri4ZRW8quNDP0JqHl3Mg9 2vded5DBdm341ofBHcD8oC2T6A8mhfE9AeSmdXBa37JpXdCBxW44at3o7qEQfLm9AdnW44KAxiDM O3yZA5bDejY0HCziLffEdxNm_syLhLmrI9hz.QBRnfOKWFYRx3A_Y5ZM0om.7rsWMoFmjAiskYl. 2WWrXWGSrQqnMI6AM4ctknLJct0FB6L76KNbA7RPHIlB1ZHvW9Ht7SI4sxlrTnkZxyfGWyhRyGjr GnNp8OdbP0AFs_TXzYuqsMbycdN2YBM2_peEGV0quLOvNDcy9KFkC4UOquQjyCUijpdyRynLVUk8 Ajg4JMP5lgUPIjX5wRWX_fg7HDFfRcpz822oBRPj7wrO8ohpEjXI2YwDCpMpWYjacSjfMYdfTuiP FEs1SYWp.c120itk7xUncyYAw_2uF4hbrXW3a053P2IOdQynvfyKIvC7yV1sKfOlXXjBCEuVp886 ZxHpWMs4L8nGe3uJpet4V.3yYvKbSomYFFZJ07GrjZIMiLamjeRMQBayxEB0q1LR.8j_lVPu2SAj OxqYXYUTvvVVp8Dgvib_47rteD4ECch.43dv9e0E8bIeDzWJrFw904MYO5o7mcnjkh3o7niVAR88 sPmORjkRt27s1aRCMYFFPPFV6H7b9aHb.1D3SxFj9XwWqXX7W4pBWqY_6RrKAY.fWFEJFl3qrNTp UMRg- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Fri, 14 May 2021 20:08:26 +0000 Date: Fri, 14 May 2021 20:08:25 +0000 (UTC) From: Jason Long To: Eli Zaretskii via Gdb , Simon Marchi Message-ID: <1555568360.354077.1621022905086@mail.yahoo.com> In-Reply-To: <30782f24-62b0-97c8-db48-d798e773fa53@polymtl.ca> References: <895597245.1533806.1619862429301.ref@mail.yahoo.com> <895597245.1533806.1619862429301@mail.yahoo.com> <79240173-07cd-7ac1-b080-450efbb444b1@polymtl.ca> <2058203102.408071.1621021556704@mail.yahoo.com> <30782f24-62b0-97c8-db48-d798e773fa53@polymtl.ca> Subject: Re: Trace/breakpoint trap. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.18291 YMailNorrin Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36 X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 May 2021 20:08:29 -0000 Thank you. Why you selected "0x0000555557425000 - 0x000055555c440280 is .text" ?=C2=A0 How to=C2=A0build with debug information? Disassembly? I must use a=C2=A0disassembler? On Saturday, May 15, 2021, 12:22:53 AM GMT+4:30, Simon Marchi wrote:=20 On 2021-05-14 3:45 p.m., Jason Long wrote:> Hello, > Thank you. > The "bt" show me: >=20 > (gdb) bt > #0=C2=A0 0x000055555a7556f3 in ?? () > #1=C2=A0 0x00005555590002e0 in ?? () > #2=C2=A0 0x000055555a75474c in ?? () > #3=C2=A0 0x000055555a75a4a1 in ?? () > #4=C2=A0 0x0000555558fffb7c in ?? () > #5=C2=A0 0x000055555a75addb in ?? () > #6=C2=A0 0x0000555558ffe191 in ?? () > #7=C2=A0 0x000055555742527b in ?? () > #8=C2=A0 0x00007ffff568509b in __libc_start_main (main=3D0x555557425130, = argc=3D1,=20 >=C2=A0 =C2=A0 argv=3D0x7fffffffe288, init=3D, fini=3D,=20 >=C2=A0 =C2=A0 rtld_fini=3D, stack_end=3D0x7fffffffe278) >=C2=A0 =C2=A0 at ../csu/libc-start.c:308 > #9=C2=A0 0x000055555742502a in _start () >=20 >=20 > And "info target" showed me: https://pastebin.ubuntu.com/p/3qT9yhkW3Y/ That tells you you are stopped somewhere in your "atomic" binary, whose .text section is at: =C2=A0=C2=A0=C2=A0 0x0000555557425000 - 0x000055555c440280 is .text It could be useful to have function names, for that you'll need a build with debug information (or install separate debug information, if available). You could try looking at the disassembly just around where you are stopped, see if it looks like an instruction that could have caused a trap, like a breakpoint instruction or a call to the "kill" syscall. It's also possible that this application uses SIGTRAP for its own purpose.=C2=A0 For example, there could be multiple threads sending SIGTRAP= s to each other.=C2=A0 It's also possible that it's an anti-debugging technique. Simon