The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Betriebssysteme > AIX
.
Google unix.com



AIX AIX ist IBM in der Branche führenden UNIX-Betriebssystem, das den Anforderungen der Anwendungen, die sich auf Unternehmen in der heutigen Markt.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
segmentation fault joey High-Level-Programmierung 3 12-22-2008 05:28 PM
segmentation fault rockgal High-Level-Programmierung 8 12-05-2006 12:16 PM
Segmentation fault compbug UNIX for Dummies Questions & Answers 3 04-21-2006 11:43 AM
segmentation fault Wojtyla High-Level-Programmierung 3 02-19-2005 02:53 PM
segmentation fault OMRAN High-Level-Programmierung 2 08-01-2003 09:19 AM

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-27-2009
sumesh0710 sumesh0710 is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2009
Beiträge: 1
Segmentation fault in nsgetcinfo in Aix 64-Bit-C-Code

Hallo,

Ich bin auf einem AIX5.2 Server mit Oracle 10g und 9i. Mein Code kompiliert und funktioniert in 32-Bit-Modus. Der

gleichen Code kompiliert in 64-Bit-und läuft gut. Das Programm fängt CNTRL-C-Signal zu beenden. Nur auf 64-Bit-Code

wenn ich getroffen CNTRL-C, das Programm beendet mit Segmentation Fault auf dbx-Debugger. Das gesamte Programm läuft in einer während

in eine Endlosschleife, bis ein CNTRL-C ist hitted. Das Programm dauert von Oracle SQL und sendet in die Warteschlange. Es zeigt Fehler, wenn

Großteil der SQLs werden und nach mir dann CNTRL-C. Der Fehler ist

Segmentation fault in nsgetcinfo auf 0x900000002ccfd18 ($ t1)
0x900000002ccfd18 (nsgetcinfo 0 x38) e8dd02b0 ld R6, 0x2b0 (R29)


Der Fehler ist gleich, wenn ich getroffen CNTRL-C, wenn ich an jedem beliebigen Punkt in der while-Schleife. Deshalb bin ich nicht in der Lage, um das Problem.

Bitte helfen. Viele malloc und realloc verwendet wird. Alles, was zu ändern, während der Portierung von 32-Bit-auf 64-Bit?
Malloc Format ist


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*/

Bitte helfen. Ich habe es satt mit diesem Problem für eine Woche dauern!
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Aus
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 10:26 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0