![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| AIX AIX IBM branschledande UNIX operativsystem som uppfyller de krav på applikationer som företagen lita på i dagens marknad. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| segmentering fel | Joey | High Level Programming | 3 | 12-22-2008 05:28 |
| segmentering fel | rockgal | High Level Programming | 8 | 12-05-2006 12:16 |
| Segmentering Fault | compbug | UNIX for Dummies Frågor & Svar | 3 | 04-21-2006 11:43 |
| segmentering fel | Wojtyla | High Level Programming | 3 | 02-19-2005 02:53 |
| segmentering fel | OMRAN | High Level Programming | 2 | 08-01-2003 09:19 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Segmentering fel i nsgetcinfo i aix 64-bitars c-kod
Hej, Jag kör på en AIX5.2 server med Oracle 10g och 9i. Min kod sammanställer och fungerar bra i 32-bitars läge. Den samma kod sammanställer i 64-bitars och går bra. Programmet fångster CNTRL-C signal att säga. Först på 64-bitars kod när jag drabbades CNTRL-C, programmet utgångar med segmentering fel dbx debugger. Hela körs på ett tag loop oändligt tills en CNTRL-C är hitted. Programmet tar sql från Oracle och skickar att köa. Det visar fel om Huvuddelen av SQLs behandlas och efter att jag drabbades CNTRL-C. Felet är Segmentering fel i nsgetcinfo på 0x900000002ccfd18 ($ t1) 0x900000002ccfd18 (nsgetcinfo 0 X38) e8dd02b0 ld R6, 0x2b0 (R29) Felet är samma när jag drabbades CNTRL-C när am när som helst under den medan loop. Så jag inte kan spåra problemet. Please help. Massor av malloc och realloc används. Allt förändras medan portning från 32-bitars och 64-bitars? Malloc format som används är Kod:
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. Jag är trött på det här problemet för senast en vecka! |