The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Operativsystem > AIX
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 05-27-2009
sumesh0710 sumesh0710 is offline
Registered User
  
 

Join Date: maj 2009
Inlägg: 1
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!
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod Av
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 09:46.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0