The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Systèmes d'exploitation > AIX
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 05-27-2009
sumesh0710 sumesh0710 is offline
Registered User
  
 

Join Date: Mai 2009
Messages: 1
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
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Hors tension
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 02:53 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0