Heiko Schlittermann heiko@schlittermann.de schrieb:
Ich bekomme folgende Fehlermeldung beim Ausfuehren meines C-Programms:
Program received signal SIGBUS, Bus error. 0xff2c607c in t_delete ()
Ist SIGBUS die Entsprechung zu SIGSEV beim SunOS? Denn ich kenne eigentlich nur SIGSEV bei malloc- und anderen Speicherproblemen.
Meines Wissens wird SIGBUS ausgeloest, wenn irgendwelche Zugriffe auf dem Speicherbus schieflaufen, z.B. Zugriff auf Worte mit ungeraden Adressen. SIGSEGV kommt, wenn die Adresse an sich ungueltig ist, unabhaengig vom Zugriff.
Da gibt es aber z.T. Differenzen zwischen den einzelne Betriebssystemen...
Holger