PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einzelne Cores ansprechen



buchwaldj
05-11-2010, 12:39
Hi,
ich habe mit MPI/C++ ein Programm Programmiert, das mir derzweit auf einen bestimmten Rechner realtiv zufällig einen general protection fault verursacht, der den gesammten rechner zum Absturz bringt. Nach 7 Durchläufen von Memtest86+ nehme ich an das es nicht am RAM liegt. Deshalb möchte ich jetzt Testweise einzelne Cores vor allem die Cores die auf einem Prozessor sind ansprechen. Weis jmd zufällig weiter?
(Auf meinem Dual-Core hatte ich das Problem bislang nicht, nur bei dem Rechner mit 2 AMD 6-Core Prozesoren. Valgrind hat mir bislang auch nicht viel weiter gebracht)

dml
05-11-2010, 18:17
Mir persönlich würden nur die Umgebungsvariablen einfallen:

char* getenv(const char *name);
Tut mir leid.

undefined
05-11-2010, 18:36
Die Meldung kommt vom Kernel und da kommst nur mit einem debug Kernel run.
Siehe /usr/src/linux-`uname -r`/Documentation/fault-injection/ und dir /proc/self/ oder /sys/kernel/debug/