![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| AIX AIX de IBM es líder en la industria del sistema operativo UNIX que cumple con las exigencias de las aplicaciones que dependen de las empresas en el mercado actual. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| fallo de segmentación | joey | Programación de Alto Nivel | 3 | 12-22-2008 05:28 PM |
| fallo de segmentación | rockgal | Programación de Alto Nivel | 8 | 12-05-2006 12:16 PM |
| Segmentación de fallas | compbug | UNIX for Dummies Preguntas y Respuestas | 3 | 04-21-2006 11:43 AM |
| fallo de segmentación | Wojtyla | Programación de Alto Nivel | 3 | 02-19-2005 02:53 PM |
| fallo de segmentación | Omran | Programación de Alto Nivel | 2 | 08-01-2003 09:19 AM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Fallo de segmentación en nsgetcinfo aix en 64-bits de código c
Hola, Estoy corriendo en un servidor AIX5.2 con Oracle 9i y 10g. Mi código compila y funciona bien en modo de 32 bits. El mismo código se compila en 64 bits y funciona bien. El programa de capturas cntrl-C señal de terminar. Sólo el código de 64 bits cuando pulso cntrl-C, el programa sale con fallo de segmentación en depurador dbx. Todo el programa se ejecuta en un tiempo un bucle infinito hasta cntrl-C es hitted. El programa tiene sql de oracle y la envía a la cola. Muestra error si mayor parte de sqls se procesan y después de golpear cntrl i-C. El error es Fallo de segmentación en nsgetcinfo en 0x900000002ccfd18 ($ t1) 0x900000002ccfd18 (nsgetcinfo 0 x38) e8dd02b0 ld r6, 0x2b0 (R29) El error es el mismo cuando lo golpeó cntrl-C cuando estoy en cualquier punto en el bucle while. Así que no soy capaz de localizar el problema. Por favor, ayuda. Lotes de malloc y realloc se utiliza. Nada a cambio, mientras que portar a partir de 32-bits a 64 bits? Malloc formato utilizado es Código:
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*/ Por favor, ayuda. Estoy harto de este problema para la última semana!! |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|