delorie.com/archives/browse.cgi | search |
DMARC-Filter: | OpenDMARC Filter v1.4.2 delorie.com 561NFcf53538010 |
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 561NFcf53538010 |
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=aHhenU00 | |
X-Recipient: | archive-cygwin AT delorie DOT com |
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org D888E385E457 |
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
s=default; t=1751411736; | |
bh=P7o6oSIDPVje8xa0I/THiNf2YoJONjMl9knkdMhqodk=; | |
h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: | |
List-Help:List-Subscribe:From:Reply-To:From; | |
b=aHhenU00Gu5qaKDHhv/oYuDyWg15aAze1yOghHLv0KOCUhFJL/9R/SgzRz9NwfkbY | |
pRAatxJ2wsieceO5ON6DUashWvdKtdDPWEOSMzOfUwu63V4iRUfK+emMCXa8H8n/um | |
CowFChgJPhN2eMdEgcgKxEvk42ek1w6lt5sFuuCg= | |
X-Original-To: | cygwin AT cygwin DOT com |
Delivered-To: | cygwin AT cygwin DOT com |
DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org DA0553854A95 |
ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org DA0553854A95 |
ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1751411678; cv=none; |
b=fdlof50j+98/6/j/+PK4Rpx8h15WknpKJhbMfI6gBL7kd6AE4WqY6ENg4EyKWP8IE+fni7jtXHVTRaXk87PCXfBsTIXe+nlG7VweYGKnoo/6ny0ddamJ6/VntEQE700HaRstUbPEvH/PlenOC7vJQQcPczHw6Yi/PnfhpVQoF94= | |
ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key; |
t=1751411678; c=relaxed/simple; | |
bh=HmH3ympGXsGH1Pp+tqmp4zjn8BweNRAlL4PzHcNou/Q=; | |
h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; | |
b=Cv7HOAHi1X1HXHSsc1lIYYG8e+eEHO5RJ1bzfJbHQBjd1qnQSNQ+obN3yzAsUB1oAzPXpoZavpVEdwVn7g/NyaGdvhMLEUTx1dOUBUBZnOmRz67XRbzhbEJUXEtSB/CHvOHNM5D8SdyZeTX/jGyiJ3vNl279lwtmnD42Hnx5P9s= | |
ARC-Authentication-Results: | i=1; server2.sourceware.org |
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org DA0553854A95 |
Date: | Tue, 1 Jul 2025 16:14:37 -0700 (PDT) |
X-X-Sender: | jeremyd AT resin DOT csoft DOT net |
To: | cygwin AT cygwin DOT com |
Subject: | issues debugging crash in cygwin dll with gdb |
Message-ID: | <7a97c9a4-43bd-37ef-bde2-5f8e5abd29b4@jdrake.com> |
MIME-Version: | 1.0 |
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-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: | Jeremy Drake via Cygwin <cygwin AT cygwin DOT com> |
Reply-To: | Jeremy Drake <cygwin AT jdrake DOT com> |
Sender: | "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com> |
I had an issue in some code I was working on in Cygwin, which resulted in a segfault in the Cygwin dll. It did not work out well though, the process exited with code 0. Attempting to debug with gdb gave [Thread 25728.0x6e60 exited with code 3221225477] [Thread 25728.0x33c0 exited with code 3221225477] [Thread 25728.0x6b44 exited with code 3221225477] [Thread 25728.0x5508 exited with code 3221225477] Program terminated with signal SIGTRAP, Trace/breakpoint trap. The program no longer exists. The fact that it said SIGTRAP led me to think about the recent single step change. with strace it looks like --- Process 8384 (pid: 1650), exception c0000005 at 00007ffbd75f8909 3440 305925 [main] ninja 1650 exception::handle: In cygwin_except_handler exception 0xC0000005 at 0x7FFBD75F8909 sp 0x7FFFFC030 98 306023 [main] ninja 1650 exception::handle: In cygwin_except_handler signal 11 at 0x7FFBD75F8909 71 306094 [main] ninja 1650 break_here: break here 49 306143 [main] ninja 1650 sig_send: sendsig 0x160, pid 1650, signal 11, its_me 1 53 306196 [main] ninja 1650 sig_send: wakeup 0x234 61 306257 [main] ninja 1650 sig_send: Waiting for pack.wakeup 0x234 55 306312 [sig] ninja 1650 sigpacket::process: signal 11 processing 52 306364 [sig] ninja 1650 sigpacket::process: signal 11, signal handler 0x7FFBD7590DB0 49 306413 [sig] ninja 1650 sigpacket::setup_handler: controlled interrupt. stackptr 0x7FFFFE2B0, stack 0x7FFFFE2A8, stackptr[-1] 0x100427CCF 55 306468 [sig] ninja 1650 proc_subproc: args: 4, 1 50 306518 [sig] ninja 1650 proc_subproc: clear waiting threads 49 306567 [sig] ninja 1650 proc_subproc: finished clearing 49 306616 [sig] ninja 1650 proc_subproc: returning 1 48 306664 [sig] ninja 1650 _cygtls::interrupt_setup: armed signal_arrived 0x238, signal 11 48 306712 [sig] ninja 1650 sigpacket::setup_handler: signal 11 delivered 49 306761 [sig] ninja 1650 sigpacket::process: returning 1 49 306810 [sig] ninja 1650 wait_sig: signalling pack.wakeup 0x234 56 306866 [main] ninja 1650 set_process_mask_delta: oldmask 4003, newmask 4003, deltamask 0 51 306917 [main] ninja 1650 signal_exit: exiting due to signal 11 49 306966 [main] ninja 1650 break_here: break here 50 307016 [main] ninja 1650 signal_exit: about to call do_exit (B) 48 307064 [main] ninja 1650 do_exit: do_exit (11), exit_state 2 49 307113 [main] ninja 1650 void: 0x0 = signal (20, 0x1) 53 307166 [main] ninja 1650 void: 0x100427B70 = signal (1, 0x1) 78 307244 [main] ninja 1650 void: 0x100427B70 = signal (2, 0x1) 70 307314 [main] ninja 1650 void: 0x0 = signal (3, 0x1) <bunch of closes that are probably not relevant> --- Process 8384 (pid: 1650), exception c0000005 at 00007ffbd75fe7dc --- Process 8384 (pid: 1650) thread 21484 exited with status 0xc0000005 --- Process 8384 thread 19480 exited with status 0xc0000005 --- Process 8384 thread 17180 exited with status 0xc0000005 --- Process 8384 thread 26744 exited with status 0xc0000005 --- Process 8384 exited with status 0xc0000005 Segmentation fault -- 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 |