Program exited with code 0303000

Bobby McNulty bobbymcn@bellsouth.net
Mon Sep 27 17:22:00 GMT 2004


Dave Korn wrote:

>>-----Original Message-----
>>From: cygwin-owner On Behalf Of Dan Osborne
>>Sent: 27 September 2004 12:21
> 
> 
>>Further investigation leads me to dumper.exe. Should this 
>>create a core file
>>that I could examine in gdb then I could investigate further 
>>but adding ...
>>

set CYGWIN_error_start=d:\cygwin\usr\bin\dumper.exe
that is what it is supposed to be.
That is why he is getting the errors.






>>to my cygwin.bat doesn't lead to one being created after my 
>>program exits
>>with code 0303000.
> 
> 
>   Why would you expect it to?  Returning a non-zero error code from main
> (..) isn't remotely the same thing as having a SEGV or other problem that
> would cause a core dump to be generated.
> 
> 
>>Any ideas what I'm doing wrong? 
> 
> 
>   Misunderstanding what dumper.exe does.
>   Misunderstanding what a non-zero return code is.
>   Misunderstanding what conditions cause a corefile to be generated.
> 
> 
>>>Things were fine with Oracle OCI calls but I have now 
>>
>>replaced them with
>>
>>>ODBC calls using the odbc32.dll (having used impdef and 
>>
>>dlltool to create
>>
>>>libodbc32.a) so am suspicious of this element but would 
>>
>>appreciate some
>>
>>>pointers in how to investigate further.
> 
> 
>   So, it used to work, then you changed it, and it stopped working?  I think
> you can fairly safely deduce that your changes were buggy.
> 
>   Either that, or the last line of main (...) reads "return 0x0303000;".
> 
>   Since you've got the code up and running in a debugger, you can set
> breakpoints on abort, exit, and the last line of main, then when it hits one
> you can see for yourself from which point your code is exiting and the
> reason why it's returning a non-zero exit code.
> 
>   BTW, you haven't declared main to return void, have you?  If you try that
> I'll have to set the denizens of comp.lang.c on you......
> 
>     cheers, 
>       DaveK



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list