The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Besturingssystemen > AIX
.
google unix.com



AIX AIX is IBM industrie toonaangevende UNIX-systeem dat voldoet aan de eisen van de toepassingen die bedrijven vertrouwen op in de huidige markt.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
segmentatiefout joey Hoog Niveau Programmering 3 12-22-2008 05:28 PM
segmentatiefout rockgal Hoog Niveau Programmering 8 12-05-2006 12:16
Segmentation fault compbug UNIX voor Dummies Questions & Answers 3 04-21-2006 11:43
segmentatiefout Wojtyla Hoog Niveau Programmering 3 02-19-2005 02:53 PM
segmentatiefout Omran Hoog Niveau Programmering 2 08-01-2003 09:19

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-27-2009
sumesh0710 sumesh0710 is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2009
Krabbels: 1
Segmentatiefout in nsgetcinfo in aix 64-bits C-code

Hallo,

Ik ben actief op een AIX5.2 server met Oracle 9i en 10g. Mijn code compileert en werkt prima in 32-bits modus. De

dezelfde code compileert in 64-bit en loopt goed. Het programma vangsten CNTRL-C signaal te beëindigen. Enkel op 64-bits code

toen ik getroffen CNTRL-C, wordt het programma afgesloten met segmentatiefout op dbx debugger. Het hele programma draait al een tijdje

lus oneindig tot een CNTRL-C is hitted. Het programma duurt van Oracle SQL en stuurt wachtrij. Het toont fout als

grootste deel van SQLs zijn verwerkt en nadat ik hit CNTRL-C. De fout is

Segmentatiefout in nsgetcinfo op 0x900000002ccfd18 ($ t1)
0x900000002ccfd18 (nsgetcinfo +0 X38) e8dd02b0 ld r6, 0x2b0 (R29)


De fout is hetzelfde als ik hit CNTRL-C toen ik op elk punt in de while lus. Dus ik ben niet kunnen traceren van het probleem.

Please help. Veel malloc en realloc wordt gebruikt. Iets te veranderen tijdens het porten van 32-bits naar 64-bit?
Malloc formaat gebruikt wordt


Code:
char *str1 = NULL;
int intStartIndex = 10; /*returns from other function*/
str1 = (char*)malloc((intStartIndex+1) * sizeof(char));
strcpy(str1,"");
strcpy(str1,str2); /*str2 is a character pointer with length 10*/

Please help. Ik ben het zat met dit probleem voor het laatst een week!
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Uit
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 03:53 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0