I'm using free pascal compiler on windows xp to compile example application. This is a simple program which handles division by zero (EDivByZero) exception and writes to the console when this happen. Run without debugger gives next output: Exception is handled 1 When I run it with gdb I cannot continue usual execution after SIGFPE happen. (gdb) run Starting program: C:\programming\mytest\debugger_exceptions/test_exception.exe [New thread 6100.0x13e4] Program received signal SIGFPE, Arithmetic exception. 0x00401502 in EXCEPTION1 () at test_exception.lpr:15 15 a := a div (a - 1); // EDivByZero (gdb) continue Continuing. Program received signal SIGFPE, Arithmetic exception. 0x00401502 in EXCEPTION1 () at test_exception.lpr:15 15 a := a div (a - 1); // EDivByZero (gdb) continue Continuing. Program exited with code 030000000224. Ok, tried "info signals" and found that gdb handles SIGFPE. I changed behavior: (gdb) handle SIGFPE noprint Signal Stop Print Pass to program Description SIGFPE No No Yes Arithmetic exception (gdb) handle SIGFPE nostop Signal Stop Print Pass to program Description SIGFPE No No Yes Arithmetic exception (gdb) run Starting program: C:\programming\mytest\debugger_exceptions/test_exception.exe [New thread 5912.0xa3c] Program exited with code 030000000224. In this mail thread (http://lists.freepascal.org/lists/fpc-devel/2009- March/016625.html) I've got a suggestion to create a bug report here.
Created attachment 3843 [details] compiled executable
Created attachment 3844 [details] free pascal source file
This is a Microsoft bug: please see http://support.microsoft.com/kb/173652
Unsetting target milestone.
*** Bug 260998 has been marked as a duplicate of this bug. *** Seen from the domain http://volichat.com Page where seen: http://volichat.com/adult-chat-rooms Marked for reference. Resolved as fixed @bugzilla.
Hi Andreas, would it be also possible to completely removed comment #5? Thanks in advance, Pierre Muller > -----Message d'origine----- > De : schwab at sourceware dot org [mailto:sourceware- > bugzilla@sourceware.org] > Envoyé : mercredi 28 mai 2014 21:42 > À : muller@sourceware.org > Objet : [Bug win32/10004] gdb cannot continue after SIGFPE or SIGSEGV > happen on windows > > https://sourceware.org/bugzilla/show_bug.cgi?id=10004 > > Andreas Schwab <schwab at sourceware dot org> changed: > > What |Removed |Added > ----------------------------------------------------------------------- > ----- > CC|jackie.rosen at hushmail dot com | > > -- > You are receiving this mail because: > You are the assignee for the bug.