public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
From: "Sinha, Vinita" <Vinita_Sinha@tesseract.com>
To: "Bras, Gerard" <gbras@anacomp.com>, <gcc-help@gcc.gnu.org>
Subject: RE: STATUS_ACCESS_VIOLATION  in a embedded sql c program compiled using gcc
Date: Sat, 21 Aug 2004 11:44:00 -0000	[thread overview]
Message-ID: <92F42ACDF6EDA547BA003A49A68A651E0B2D42@tessmail.tesseract.com> (raw)

It really is a sample program  provided by IBM to connect to DB2 so I am not sure why that should be buggy.
I will try another one and then debug .
Thanks
Vinita

-----Original Message-----
From: Bras, Gerard [mailto:gbras@anacomp.com]
Sent: Friday, August 20, 2004 2:46 PM
To: Sinha, Vinita; gcc-help@gcc.gnu.org
Subject: RE: STATUS_ACCESS_VIOLATION in a embedded sql c program
compiled using gcc


Vinita,

You have at least one bug in your program, a wild guess on my part is that it's a bad pointer, probably uninitialized.  You need to make friends with the debug utility, there are some very good ones now which will let you work at the source code level. If you have gcc available then you may very well also have gdb.

In any case this is the kind of problem that needs to be looked at first hand (the source code) and I'm not sure this is the right group for that.  I urge you to find an experienced programmer and beg/plead/bribe him/her to walk you through solving this kind of problem.  It's one of those skills that will last you a lifetime.

Best of luck,
Gerard

-----Original Message-----
From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org]On
Behalf Of Sinha, Vinita
Sent: Friday, August 20, 2004 5:13 PM
To: gcc-help@gcc.gnu.org
Subject: STATUS_ACCESS_VIOLATION in a embedded sql c program compiled
using gcc


Hi,
I have a embedded sql C program compiled and bound using gcc version 3.3.1 . It goes againat udb/db2  version 8.1 .
I am getting the following error when trying to execute  the program . Is there something I am missing or is it a known issue on which I can get some help .

Exception: STATUS_ACCESS_VIOLATION at eip=610D39A1
eax=00000000 ebx=00000000 ecx=FFFFFFFF edx=FFFFFFFF esi=00000000 edi=FFFFFFFF
ebp=0022D708 esp=0022D704 program=C:\R20006\cPrograms\2006l.exe, pid 2088, thread main
cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022D708  610D39A1  (FFFFFFFF, 0022D7DE, 00401228, 00000001)
0022EE58  610D77FC  (0022F208, 6111B310, 00401219, 0022EEA8)
0022EE78  610D6F05  (6111B310, 00401219, 0022EEA4, 0A051000)
0022EE98  610E4837  (00401219, FFFFFFFF, 00000000, 6111B374)
0022EF88  6108DF2F  (69636131, 646D696E, 646D696E, 610F3EA0)
0022F058  004010EE  (00000001, 0A050190, 0A0500A8, 00000001)
0022F0A8  61005F54  (0022F0C0, FFFFFFFF, 0A016A30, 0A016C44)
0022FF88  6100616B  (00000000, 00000000, 00000000, 00000000)
End of stack trace

This is what I used to compile , bind the program and create the executable .

@echo off
if exist "%1.sqx" goto embedded
if exist "%1.sqc" goto embedded
goto non_embedded

:embedded
rem Precompile and bind the program.
call embprep %1 %2 %3 %4
rem  Compile the program.
if exist "%1.cxx" goto cpp_emb
goto link_embedded
:cpp_emb
rem Link the program.
:link_embedded
gcc -m32 -I"C:\Program Files\SQLLIB\include" -I"C:\Program Files\SQLLIB\samples\c"  -g3 -Wall -c -fmessage-length=0 -osqlexample.o sqlexample.c
gcc -m32 -L"C:\Program Files\SQLLIB\lib"  -L"C:\Program Files\SQLLIB\include" -o"2006l.exe" sqlexample.o  utilemb.o  "C:\Program Files\SQLLIB\lib\db2api.lib"
goto exit


Thanks

             reply	other threads:[~2004-08-20 22:07 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-21 11:44 Sinha, Vinita [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-08-21  4:35 Bras, Gerard
2004-12-17 15:33 ` Torsten Lange
2004-08-20 22:07 Sinha, Vinita

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=92F42ACDF6EDA547BA003A49A68A651E0B2D42@tessmail.tesseract.com \
    --to=vinita_sinha@tesseract.com \
    --cc=gbras@anacomp.com \
    --cc=gcc-help@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).