hald segfault

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Kalimac
Beiträge: 293
Registriert: 25.05.2004 13:19:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wetterau
Kontaktdaten:

hald segfault

Beitrag von Kalimac » 18.06.2008 08:27:54

Hallo,

beim ganz normalen hochfahren eines meiner Testing-Systeme passiert folgendes:

Code: Alles auswählen

Starting Hardware abstraction layer: haldhald[2803]: segfault at 0 rip 41ba47 rsp 7fffd7b078f0 error 4
.
Ist Debian komplett hochgefahren, dann kann ich /etc/init.d/hal restart ausführen. Ohne Probleme. Auf zwei anderen Testing-Systemen ist das nicht so.

Woran kann das liegen? hal-Paket hat Version 0.5.11-1.

Vielen Dank,
Cornell
Die technische Evolution ist die Wirkung eines geistigen Fortschritts gewesen und könnte nun zu seiner Ursache werden.
- Jacques Neirynck -

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Re: hald segfault

Beitrag von Six » 18.06.2008 11:17:25

Hmh, startet dbus vor HAL?
Be seeing you!

Benutzeravatar
Kalimac
Beiträge: 293
Registriert: 25.05.2004 13:19:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wetterau
Kontaktdaten:

Re: hald segfault

Beitrag von Kalimac » 18.06.2008 17:29:29

Jupp,

dbus ist S12 und hal S24. Hier gleich die Liste:

Code: Alles auswählen

$ /bin/ls -1 /etc/rc2.d/
README
S05loadcpufreq
S05vbesave
S10sysklogd
S11klogd
S12dbus
S19cpufrequtils
S19spamassassin
S20acpid
S20apmd
S20cupsys
S20exim4
S20hotkey-setup
S20nfs-common
S20openbsd-inetd
S20policycoreutils
S20virtualbox-ose
S24avahi-daemon
S24dhcdbd
S24hal
S25bluetooth
S26network-manager
S26network-manager-dispatcher
S30gdm
S30system-tools-backends
S89anacron
S89cron
S99acpi-support
S99rc.local
S99rmnologin
S99stop-bootlogd
Danke,
Cornell
Die technische Evolution ist die Wirkung eines geistigen Fortschritts gewesen und könnte nun zu seiner Ursache werden.
- Jacques Neirynck -

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Re: hald segfault

Beitrag von Six » 18.06.2008 19:00:25

Theoretisch sind alle notwendigen Dienste dabei, aber versuche trotzdem mal, hald weiter nach hinten zu schieben. Du mußt dann auch GDM und network-manager weiter verschieben, aber vielleicht finden wir so den Übeltäter.

Das hängt jetzt nicht mit deinem Problem zusammen, aber du solltest dich entscheiden, ob du APM oder ACPI benutzen willst.
Be seeing you!

Benutzeravatar
Kalimac
Beiträge: 293
Registriert: 25.05.2004 13:19:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wetterau
Kontaktdaten:

Re: hald segfault

Beitrag von Kalimac » 19.06.2008 22:14:31

Hi,

das ist mein Laptop auf der Arbeit und ich hatte noch nie wirklich Zeit was dran zu machen. Das APM und ACPI installiert sind kommt von der Standardinstallation. Habe da nie etwas extra installiert, außer GUI-Software. Aber Du hast natürlich recht, zu Hause habe ich ja auch nur ACPI.

Jetzt bin ich erstmal im Urlaub. Werde danach mal ein anderes Runlevel anpassen, um den Fehler zu finden.

Gruß,
Cornell
Die technische Evolution ist die Wirkung eines geistigen Fortschritts gewesen und könnte nun zu seiner Ursache werden.
- Jacques Neirynck -

Benutzeravatar
Kalimac
Beiträge: 293
Registriert: 25.05.2004 13:19:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wetterau
Kontaktdaten:

Re: hald segfault

Beitrag von Kalimac » 09.07.2008 10:21:16

Sooo,

was ein Kram. Zuerst habe ich mal aptitude aufgeräumt und alle c-Einträge gepurged, siehe da die init-Einträge für apm und acpi verschwanden, waren also auch die ganze Zeit inaktiv. Dann habe ich das Tripel HAL, Network-Manager und GDM bis ans Ende geschoben (S96, S97 und S98). Immer noch der Speicherzugriffsfehler. Also habe ich HAL mal zwischen NM und GDM gestartet, mit dem selben Ergebnis. Nach GDM, als allerletzten Eintrag, immernoch Speicherzugriffsfehler.

Ok, dann lassen wir halt mal GDM weg. Trotzdem noch der Fehler. Also eingeloggt und HAL-Restart, kein Fehler. Letzte Möglichkeit: HAL rausnehmen und nach dem Neustart per Hand starten. Hier gibt es wie immer keinen Fehler.

Ich bin mit meinem Französisch am Ende. Kann es vielleicht ein Rechteproblem sein? Aber Init startet doch alles mit root-Rechten, oder?

Gruß,
Cornell
Die technische Evolution ist die Wirkung eines geistigen Fortschritts gewesen und könnte nun zu seiner Ursache werden.
- Jacques Neirynck -

Antworten