![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| AIX AIX er IBM's brancheførende UNIX-operativsystem, der opfylder kravene til ansøgningerne, at virksomhederne er afhængige af i dagens markedsplads. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| segmentering skyld | Joey | Højtstående Programmering | 3 | 12-22-2008 05:28 PM |
| segmentering skyld | rockgal | Højtstående Programmering | 8 | 12-05-2006 12:16 PM |
| Segmentering Uagtsomhed | compbug | UNIX for dummyer Spørgsmål & svar | 3 | 04-21-2006 11:43 AM |
| segmentering skyld | wojtyla | Højtstående Programmering | 3 | 02-19-2005 02:53 PM |
| segmentering skyld | OMRAN | Højtstående Programmering | 2 | 08-01-2003 09:19 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Segmentering skyld i nsgetcinfo i AIX 64-bit c-kode
Hej, Jeg kører på en AIX5.2 server med Oracle 10g og 9i. Min kode kompilerer og fungerer fint i 32-bit tilstand. Den samme kode kompilerer i 64-bit og kører godt. Programmet fangster CNTRL-C signal at afslutte. Kun på 64-bit-kode når jeg ramte CNTRL-C, programmet udgange med segmenteringen skyld dbx debugger. Det hele kører i et stykke tid loop uendeligt, indtil en CNTRL-C er hitted. Programmet tager SQL fra Oracle og sender til køen. Det viser fejl, hvis Hovedparten af SQLs er behandlet og efter at jeg har ramt CNTRL-C. Fejlen er Segmentering skyld i nsgetcinfo på 0x900000002ccfd18 ($ t1) 0x900000002ccfd18 (nsgetcinfo 0 x38) e8dd02b0 LD R6, 0x2b0 (R29) Fejlen er den samme, når jeg ramte CNTRL-C, når jeg på et hvilket som helst punkt i mens sløjfe. Så jeg er ikke i stand til at spore spørgsmål. Please help. Masser af malloc og realloc anvendes. Noget for at ændre mens porting fra 32-bit til 64-bit? Malloc anvendte format er 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. Jeg er træt af dette problem for sidste uge! |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|