Hi,
auf meinem noch ganz jungen Debian Woody beendet sich der mc mal gleich beim starten und mal später mit 'Illegal instruction'. Wenn er sich gleich beim Starten beendet, hilft ein hartnäckiges mehrfaches neustarten des mc, dann stürzt er aber später wieder ab. Er hat aber schon einige Tage problemlos funktioniert.
Hab mc und mc-common schon mal de-/installiert, leider erfolglos. ~/.mc löschen half auch nicht.
Die Abstürze sind nicht konkret reproduzierbar, treten also nicht immer an derselben Stelle auf. mcedit und mcview beenden sich grundsätzlich beim starten. Bei anderen Programmen ist der Fehler bisher nicht aufgetreten. Es gibt auch keine Meldungen dazu in den Logfiles.
Woran könnte das liegen bzw. was kann ich dagegen tun?
Rico
Hi Rico!
Am 2003-06-02 14:37 +0200 schrieb Rico Koerner:
auf meinem noch ganz jungen Debian Woody beendet sich der mc mal gleich beim starten und mal später mit 'Illegal instruction'. Wenn er sich gleich beim Starten beendet, hilft ein hartnäckiges mehrfaches neustarten des mc, dann stürzt er aber später wieder ab. Er hat aber schon einige Tage problemlos funktioniert.
Hab mc und mc-common schon mal de-/installiert, leider erfolglos. ~/.mc löschen half auch nicht.
Die Abstürze sind nicht konkret reproduzierbar, treten also nicht immer an derselben Stelle auf. mcedit und mcview beenden sich grundsätzlich beim starten. Bei anderen Programmen ist der Fehler bisher nicht aufgetreten. Es gibt auch keine Meldungen dazu in den Logfiles.
Woran könnte das liegen bzw. was kann ich dagegen tun?
Seltsam! Ich verwende den mc auf zig Maschinen...
Nur mal zwei Schüsse ins Blaue:
* deaktiviere mal /usr/lib/mc/bin/cons.saver (umbenennen oder verschieben). Dann "merkt" sich mc zwar nicht den Hintergrund, aber dieses Hilfsprogramm war bis vor wenigen Jahren ziemlich buggy.
* Mach mal einen RAM-Test. Aber wenn sonst wirklich alles läuft (Kernel compilieren geht bei defektem RAM oft auch in die Hose, aber memtest86 ist besser)
Ciao, Pitti
Hi!
Am 2003-06-02 15:13 +0200 schrieb Martin Pitt:
- Mach mal einen RAM-Test. Aber wenn sonst wirklich alles läuft (Kernel compilieren geht bei defektem RAM oft auch in die Hose, aber memtest86 ist besser)
... dann ist ein RAM-Fehler eher unwahrscheinlich.
Sorry, es ist zu heiß, da läuft mein Stack schon bei einer einzigen Klammerebene über :-)
Ciao, Pitti
Martin Pitt wrote:
Hi Rico!
Am 2003-06-02 14:37 +0200 schrieb Rico Koerner:
Seltsam! Ich verwende den mc auf zig Maschinen...
Ja ich auch. Und es funktionierte auch auf dieser Maschine schon. Danach wurde auch nichts mehr de-/installiert. Da läuft auch nicht viel drauf, ist die Firewall.
Nur mal zwei Schüsse ins Blaue:
- deaktiviere mal /usr/lib/mc/bin/cons.saver (umbenennen oder verschieben). Dann "merkt" sich mc zwar nicht den Hintergrund, aber dieses Hilfsprogramm war bis vor wenigen Jahren ziemlich buggy.
Erfolglos.
- Mach mal einen RAM-Test. Aber wenn sonst wirklich alles läuft (Kernel compilieren geht bei defektem RAM oft auch in die Hose, aber memtest86 ist besser)
Da muß ich den Rechner ja neustarten. ;-( Ist eher unwahrscheinlich daß der Speicherfehler nur den mc erwischt, aber das werd ich bei Gelegenheit mal tun.
Rico
Hallo,
On Mon, 2 Jun 2003 15:13:33 +0200 Martin Pitt martin@piware.de wrote:
Am 2003-06-02 14:37 +0200 schrieb Rico Koerner:
Die Abstürze sind nicht konkret reproduzierbar, treten also nicht immer an derselben Stelle auf. mcedit und mcview beenden sich grundsätzlich beim starten. Bei anderen Programmen ist der Fehler bisher nicht aufgetreten. Es gibt auch keine Meldungen dazu in den Logfiles.
[...]
- deaktiviere mal /usr/lib/mc/bin/cons.saver (umbenennen oder verschieben). Dann "merkt" sich mc zwar nicht den Hintergrund, aber dieses Hilfsprogramm war bis vor wenigen Jahren ziemlich buggy.
Bei Version 4.5.55 des mc wird cons.saver (fälschlicherweise?) durch make install _nicht_ mit den erforderlichen suid-root-Rechten versehen. Falls der mc so in das Debian-Paket gewandert ist, hilft evtl. das Setzen des suid-Bits. Sporadische Programmabstürze und "Hänger" konnte ich damals so beseitigen.
Beste Grüße, Matthias
p.s. ich hab immer noch ein 16-CD-Set Debian Woody 3.0 r1 (8xbin,8xsrc) übrig, würde es z.B. zum nächsten Treffen gerne gegen 16 leere CDs o.ä. eintauschen wollen :-)
On 05.06.03 Matthias Petermann (matthias.petermann@gmx.de) wrote:
Hallo,
Bei Version 4.5.55 des mc wird cons.saver (fälschlicherweise?) durch make install _nicht_ mit den erforderlichen suid-root-Rechten versehen. Falls der mc so in das Debian-Paket gewandert ist, hilft evtl. das Setzen des suid-Bits. Sporadische Programmabstürze und "Hänger" konnte ich damals so beseitigen.
drachi:[hille] >dpkg -l mc Desired=Unknown/Install/Remove/Purge/Hold |Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii mc 4.5.55-1.2 Midnight Commander - A powerful file manager drachi:[hille] >ll /usr/lib/mc/bin/cons.saver -rwsr-xr-x 1 root root 5792 Feb 17 2002 /usr/lib/mc/bin/cons.saver*
3.0r0
H.
Hilmar Preusse wrote:
drachi:[hille] >dpkg -l mc Desired=Unknown/Install/Remove/Purge/Hold |Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii mc 4.5.55-1.2 Midnight Commander - A powerful file manager drachi:[hille] >ll /usr/lib/mc/bin/cons.saver -rwsr-xr-x 1 root root 5792 Feb 17 2002 /usr/lib/mc/bin/cons.saver*
3.0r0
3.0r1 dito suid konnte es also nicht sein.
Rico
Hi,
auf meinem noch ganz jungen Debian Woody beendet sich der mc mal gleich beim starten und mal später mit 'Illegal instruction'.
[...]
mcedit und mcview beenden sich grundsätzlich beim starten. Bei anderen Programmen ist der Fehler bisher nicht aufgetreten.
Hast du andere Curses-Programme laufen, die fehlerlos funktionieren?
mfg, Fabian
Fabian Hänsel wrote:
Hi,
auf meinem noch ganz jungen Debian Woody beendet sich der mc mal gleich beim starten und mal später mit 'Illegal instruction'.
[...]
mcedit und mcview beenden sich grundsätzlich beim starten. Bei anderen Programmen ist der Fehler bisher nicht aufgetreten.
Hast du andere Curses-Programme laufen, die fehlerlos funktionieren?
Gute Frage. Wie find ich das raus? Beispiele auf einem Debian Minimalsystem?
Rico
Hi Rico!
Am 2003-06-04 17:00 +0200 schrieb Rico Koerner:
Hast du andere Curses-Programme laufen, die fehlerlos funktionieren?
Gute Frage. Wie find ich das raus? Beispiele auf einem Debian Minimalsystem?
Wenn Du die Kernel-Sourcen hast, dann 'make menuconfig'.
Ansonsten als Minimal-Check mal
dialog --infobox Hallo 5 20
probieren. Wenn Du was installieren kannst und ein paar kb frei hast, kannst Du ja auch mal mutt probieren, das läuft dann wenigstens ne Weile.
Ciao, Pitti
Martin Pitt wrote:
Hi Rico!
Am 2003-06-04 17:00 +0200 schrieb Rico Koerner:
Wenn Du die Kernel-Sourcen hast, dann 'make menuconfig'.
Glaub nicht, daß ich die dort draufpacken will. Aber wäre 'ne Möglichkeit. Kann sie ja hinterher wieder entfernen.
Ansonsten als Minimal-Check mal
dialog --infobox Hallo 5 20
bash: dialog: command not found
minimal? ;-)
probieren. Wenn Du was installieren kannst und ein paar kb frei hast,
Ja und ja. Bin root und die Platte ist auch groß genug.
kannst Du ja auch mal mutt probieren, das läuft dann wenigstens ne Weile.
Sollte ja kein allzugroßes Sicherheitsrisiko darstellen, wenn nur root und ich da drauf dürfen. *g*
Warum läuft das ne Weile?
Ciao Rico
Hallo Rico!
Am 2003-06-06 14:29 +0200 schrieb Rico Koerner:
Wenn Du die Kernel-Sourcen hast, dann 'make menuconfig'.
Glaub nicht, daß ich die dort draufpacken will. Aber wäre 'ne Möglichkeit. Kann sie ja hinterher wieder entfernen.
Naja, zu aufwendig. Dann schon lieber mutt.
bash: dialog: command not found
minimal? ;-)
Sooo minimal. Okay...
kannst Du ja auch mal mutt probieren, das läuft dann wenigstens ne Weile.
Sollte ja kein allzugroßes Sicherheitsrisiko darstellen, wenn nur root und ich da drauf dürfen. *g*
Du brauchst ja keine IMAP-Verbindungen oder so, die lokale Mailbox reicht zum testen ja.
Warum läuft das ne Weile?
Ich meinte damit, dass dialog halt die Dialogbox anzeigt und das wars. Im mutt kannst Du zwischen verschiedenen Bildschirmen hin und her wechseln und damit ein wenig Interaktivität testen (wie beim mc halt auch).
Alternativ kannst Du ja auch slrn nehmen (mein Lieblings-Newsreader), der nimmt auch ncurses.
Seltsam bleibt es trotzdem. Hast Du's schon mal mit selberkompilieren versucht?
Ciao, Pitti
lug-dd@mailman.schlittermann.de