2009-09-23 7 views
0

Nous essayons de porter notre application de la machine HP à la machine AIX.Exécutable échouant dans la fonction malloc_y

Il fonctionnait bien sur la machine HP mais maintenant il échoue dans la fonction malloc_y. mais nous ne pouvons pas trouver la moindre idée pour cela.

qui appelle cette fonction malloc_y?

+1

Vous avez besoin de beaucoup plus d'informations? N'avez-vous pas un stacktrace ou quelque chose comme ça? –

Répondre

2

Je crois que malloc sur AIX est juste l'interface publique où l'implémentation sous-jacente est malloc_y. Pour répondre à votre question, malloc appelle malloc_y. Ce que vous voulez probablement savoir, c'est pourquoi c'est le dumping de base (juste une intuition). Je mettrais mon argent sur un double gratuit parce que je ne pense pas que malloc sur AIX est thread safe. Et je suppose que votre application est multithread.

Bonne chance. Tracy.

Questions connexes