Thread Grafischen ppm auf Fedora 14 ausführen (4 answers)
Opened by dimpflmoser at 2010-12-21 19:38

murphy
 2010-12-21 20:52
#143763 #143763
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2010-12-21T18:38:58 dimpflmoser
[...]
Tcl.so: Kann den Stack nicht ausführbar machen wie vom Shared Object verlangt: Keine Berechtigung
[...]

Es ist möglich, dass ausführbare Stacksegmente systemweit deaktiviert wurden, zum Beispiel mit Hilfe von SELinux. Prinzipiell ist das auch keine schlechte Idee, weil es zusätzliche Sicherheit gegen Angriffe auf überlaufgefährdete stackallozierte Puffer bietet.

Wenn dieses Feature systemweit abgeschaltet ist wird höchstens das Rekompilieren des verwendeten Tcl-Interpreters dieses Problem beheben. Falls der Interpreter allerdings bestimmte Implementationstechniken einsetzt, ist es denkbar, dass er sich mit nicht ausführbarem Stack überhaupt nicht betreiben lässt. In dem Fall hilft dann nur das Deaktivieren der Sicherheitsvorkehrung.

Ergänzung: Soweit ich weiß kann man bei SELinux dieses Sicherheitsmerkmal auch spezifisch für eine bestimmte Bibliothek oder ein bestimmtes Programm abschalten, was, wenn sonst nichts hilft, natürlich die bessere Lösung ist als es systemweit zu deaktivieren.
Last edited: 2010-12-21 20:55:20 +0100 (CET)
When C++ is your hammer, every problem looks like your thumb.

View full thread Grafischen ppm auf Fedora 14 ausführen