| delorie.com/archives/browse.cgi | search |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 delorie.com 61QA7CtX1015092 |
| Authentication-Results: | delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com |
| Authentication-Results: | delorie.com; spf=pass smtp.mailfrom=cygwin.com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 delorie.com 61QA7CtX1015092 |
| Authentication-Results: | delorie.com; |
| dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=Mqr/iAD3 | |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 29D1E4BAD152 |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
| s=default; t=1772100431; | |
| bh=0CDGWk0XAQD9MrOPIwmo+yEP94BtNRWMNcf/WWJ0iQ8=; | |
| h=Date:To:Cc:In-Reply-To:References:Subject:List-Id: | |
| List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | |
| From:Reply-To:From; | |
| b=Mqr/iAD3dRyw+kjzwP4/8RgxttcYdNFUNNXxrq5syaX2jH/SuZx0yZGgxpZO1XJLm | |
| pBKZJIOLgSSJ4pCndJ3BUgpuzQzBajitAfZ7EG5kxcSZ2s9/xrbzvIx1Pte5S1mliQ | |
| cCkpL869R9FrhI343EOwVtqICD7RS9tSOicd0k58= | |
| X-Original-To: | cygwin AT cygwin DOT com |
| Delivered-To: | cygwin AT cygwin DOT com |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org 47BE94BA23CA |
| ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org 47BE94BA23CA |
| ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1772100383; cv=none; |
| b=Uo+XJcODJW99suInNEkhCz8WJMTmvHZxN/qBYwiUxFQvsrgAOLguY/xkRCU29xjh++I1b/ytx6N8mfgaYl6bis9XA1b4xxEFfyT8ijkmdDhKYj3G3LGyNPXanpaPcBG72usgmo+v0QyyrolqJZMT2KLIrxCC0LihQQVH8dlTFDY= | |
| ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key; |
| t=1772100383; c=relaxed/simple; | |
| bh=428oCkJB4s2d76C5FMh4nqgARBBu18T0AYEQhxkcnPo=; | |
| h=DKIM-Signature:Date:From:To:Message-ID:Subject:MIME-Version; | |
| b=GYuUVv/bEHDvK1cIyBihPmHd5kF475mPFBXDm2Rz3UdA6TZv/93AC52CYm22Y7DGesljfsOdci1oVsfYWJE9SI9RXtpXDSyhHxDMJSboxC4W9zELS08/QpynCNrA3Evj5kZahUgL14IDb90evSvvZeLLsV5B5aJz2FWLHQBqwVI= | |
| ARC-Authentication-Results: | i=1; server2.sourceware.org |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 47BE94BA23CA |
| Date: | Thu, 26 Feb 2026 02:06:18 -0800 (PST) |
| To: | matthew patton <pattonme AT yahoo DOT com>, |
| Glenn Strauss <gs-cygwin DOT com AT gluelogic DOT com> | |
| Cc: | KENNON J CONRAD via Cygwin <cygwin AT cygwin DOT com> |
| Message-ID: | <1901597260.1508573.1772100378936@connect.xfinity.com> |
| In-Reply-To: | <1148572549.1808180.1772097444036@mail.yahoo.com> |
| References: | <547312365 DOT 1464244 DOT 1771958282029 AT connect DOT xfinity DOT com> |
| <aZ7PrbisVR1R4A7v AT dimstar DOT local DOT net> | |
| <1670201592 DOT 1489273 DOT 1772043520008 AT connect DOT xfinity DOT com> | |
| <e91d8b5b-2690-4271-aa74-e6226440e33d AT SystematicSW DOT ab DOT ca> | |
| <1044918836 DOT 1507810 DOT 1772086967212 AT connect DOT xfinity DOT com> | |
| <1579472684 DOT 1508349 DOT 1772092747339 AT connect DOT xfinity DOT com> | |
| <aaABFf5iEowV1l7I AT xps13> <1148572549 DOT 1808180 DOT 1772097444036 AT mail DOT yahoo DOT com> | |
| Subject: | Re: Memmove causing program crashes, giving SIGTRAP in GDB(?) |
| MIME-Version: | 1.0 |
| X-Priority: | 3 |
| Importance: | Normal |
| X-Mailer: | Open-Xchange Mailer v7.10.6-Rev83 |
| X-Originating-IP: | ::ffff:50.47.202.14 |
| X-Originating-Port: | 27078 |
| X-Originating-Client: | open-xchange-appsuite |
| X-CMAE-Envelope: | MS4xfGdt1gIGCRpS8rkwXKSowsvNm8OJX12Ohampl8uFK69qpX2xiLkjIT3TTINZ7DqaavbcA2JwLZjNyzv8TfzijJRFpOT0o4oNTi0QnBEH8vnzP54UAgvU |
| ibypoky1nsLkgCZ2k8tKvZOXWN4FP2HKYvPWpSpNQs0slwWRCiT37sQxXkzenf2sRio3JA9T+gPxZzOZX6EvCju7KVD36k5otFqrSAtDiMTxg1DWX14ly+WM | |
| wXph0lBMBKXV0fGKOlAk8CNPlbphMvPEO95gk7+mQPawrIIAt2Q/HgQAE3k9gRmc | |
| X-BeenThere: | cygwin AT cygwin DOT com |
| X-Mailman-Version: | 2.1.30 |
| List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
| List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
| List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
| List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
| From: | KENNON J CONRAD via Cygwin <cygwin AT cygwin DOT com> |
| Reply-To: | KENNON J CONRAD <kennonconrad AT comcast DOT net> |
| Errors-To: | cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com |
| Sender: | "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com> |
| X-MIME-Autoconverted: | from base64 to 8bit by delorie.com id 61QA7CtX1015092 |
Yes, movsq requires addess alignment. Memmove however is not supposed to require alignment as it should work for chars, ints, etc. It should handle alignment requirements before calling movsq. That is something I want to verify. > On 02/26/2026 1:17 AM PST matthew patton <pattonme AT yahoo DOT com> wrote: > > > On Wed, Feb 25, 2026 at 11:59:07PM -0800, KENNON J CONRAD via Cygwin wrote: > > Okay, so now I learned about setting the frame and disassemble and see the memmove code: > > > > Dump of assembler code for function memmove: > [snip] > > => 0x00007ff96ba812a9 <+137>:Â Â Â rep movsq %ds:(%rsi),%es:(%rdi) > [snip] > > End of assembler dump. > > movsq requires address alignment of 8 bytes. > What are the pointer addresses of the arguments to memmove()? > A SIGTRAP may result if the addresses are not 8-byte aligned. > > > 767 * 2 / 8 and 2633 * 2 / 8 would seem to violate that rule. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |