Speicherzugriffsfehler

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
guennid

Speicherzugriffsfehler

Beitrag von guennid » 24.12.2009 08:02:39

debian lenny, selbstgebauter Kernel 2.6.29.1, Beim Versuch, desklaunch zu starten, gibt's einen Speicherzugriffsfehler. Mit Standard-Kernel 2.6.26.2 passiert das nicht. dmesg meldet:

Code: Alles auswählen

desklaunch[2739]: segfault at 4 ip 08049c9a sp bfcb92f0 error 4 in desklaunch[8048000+3000]
Könnte sich mal jemand die config anschauen?

Schöne Feiertage, Günther

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Speicherzugriffsfehler

Beitrag von cosmac » 24.12.2009 21:54:07

hi,

da sieht man ja den Bug vor lauter CONFIG_s nicht ;) Evt. sieht man mehr, wenn du mal ein strace von desklaunch machst. Wenn du es aus ~/.xinitrc heraus startest, z.B. so:

Code: Alles auswählen

strace -f -o /tmp/strace-desklaunch desklaunch &
Edit: da fehlte ein '&' am Zeilenende
Zuletzt geändert von cosmac am 24.12.2009 22:27:14, insgesamt 1-mal geändert.
Beware of programmers who carry screwdrivers.

guennid

Re: Speicherzugriffsfehler

Beitrag von guennid » 24.12.2009 22:20:14

Ich verfolge im Moment eine andere Spur.
Es handelt sich hier um einen Uralt-Scheppi (Toshiba Portégè 660CDT). An dem spiel ich rum, um ihn mit einem möglichst minimalen lenny auszustatten. Den 2.6.29er hatte ich auf einer anderen Maschine gebaut, da das Kompilieren auf dem alten Schätzchen ca. 24 Stunden dauert. Und zu meiner Schande muss ich gestehen, das andere Teil ist auch nicht mehr das allerneueste, so dass ich gar nicht mehr weiß, was das für eine Maschine ist. Vermutet hatte ich allerdings: i386. Ziel der Selbstbauaktion (Verzicht auf initrd) ist neben der Platzersparnis, udev loszuwerden. Aber das kommt später.
So, die Ausgangsconfig für den 29er war eine 2.6.26.3er, deren Kernel auf dem Schleppi (auf einer anderen HD) läuft und bei dem desklaunch nicht rumzickt. Diesen 2.6.26.3er hatte ich wohl dazumalen tatsächlich auf diesem Schlepptop gebaut. Leider habe ich weder das binary noch den source-code aufgehoben.
Ich habe mch jetzt dazu entschlossen, doch noch mal auf der alten Maschine Kernel zu bauen. Mal sehen, wie's dann läuft. Morgen Abend oder spätestens übermorgen früh bin ich vielleicht etwas schlauer. :mrgreen:

Angenehme Feiertage, Günther

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Speicherzugriffsfehler

Beitrag von cosmac » 24.12.2009 22:37:37

OT: warum nimmst du nicht gleich den 2.6.32? Mich würde nämlich mal interessieren, wie das devtmpfs zu deinen Plänen passt. Einerseits ist es eine große Erleichterung, immer ein vollständiges und korrektes /dev zu haben. Andererseits fehlt noch eine gute Idee für die richtigen Berechtigungen und Gruppen.
Beware of programmers who carry screwdrivers.

Antworten