![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| AIX IBM AIX est le leader de l'industrie, du système d'exploitation UNIX qui répond aux exigences des applications qui s'appuient sur des entreprises dans le marché d'aujourd'hui. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| segmentation fault | joey | High Level Programming | 3 | 12-22-2008 05:28 PM |
| segmentation fault | rockgal | High Level Programming | 8 | 12-05-2006 12:16 PM |
| Segmentation Fault | compbug | UNIX pour les nuls Questions et réponses | 3 | 04-21-2006 11:43 AM |
| segmentation fault | Karol Wojtyla | High Level Programming | 3 | 02-19-2005 02:53 PM |
| segmentation fault | omran | High Level Programming | 2 | 08-01-2003 09:19 AM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Segmentation fault dans nsgetcinfo aix en 64-bit code c
Bonjour, I am running AIX5.2 sur un serveur avec Oracle 10g et 9i. Mon code se compile et fonctionne correctement en mode 32-bit. Le même code se compile en 64-bit et fonctionne bien. Le programme de captures cntrl-C signal de fin. Seul le code 64-bit quand j'ai frappé cntrl-C, le programme quitte avec une faute de segmentation dbx débogueur. L'ensemble du programme se déroule dans un tout boucle infinie jusqu'à une cntrl-C est hitted. Le programme prend de l'oracle sql et envoie à la file d'attente. Il indique si l'erreur essentiel de SQLs sont traitées et après cntrl i hit-C. L'erreur est Segmentation fault dans nsgetcinfo à 0x900000002ccfd18 ($ t1) 0x900000002ccfd18 (nsgetcinfo 0 x38) e8dd02b0 ld r6, 0x2b0 (R29) L'erreur est la même quand j'ai frappé cntrl-C quand suis en tout point de la boucle while. Donc, je ne suis pas en mesure de suivre la question. S'il vous plaît, aidez. Beaucoup de malloc et realloc est utilisée. Rien à changer alors que le portage de 32-bit à 64-bit? Malloc format utilisé est 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*/ S'il vous plaît, aidez. Je suis assez de ce problème pour une durée d'une semaine! |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|