Autor Thema: XAaes und Iconify  (Gelesen 22573 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #40 am: So 03.03.2013, 20:50:52 »
Na, wenn Aranym nichtmal auf einem atom läuft, was taugt es denn dann überhaupt noch?

So das ist alles, was ich aus dem Buffer noch grappen konnte vom Neustart bis zum absturz Highwire.
« Letzte Änderung: So 03.03.2013, 21:10:24 von Goli »

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #41 am: So 03.03.2013, 21:15:39 »
Jetzt habe ich meinen Konsole-buffer auf 2000 Zeilen gestellt, mal sehen, ob ich den Anfang zu fassen kriege. ;-)

386 sowieso nicht, wenn dann 686.  ;D

Also das ist die Stelle wo ich Teradek schließe und highwire verschwindet:

pid   9 (highwire): attach_region: reg 74, return loc 161A000 (161A000)
pid   8 (DESKTOP): ufree(0x10BBE40, XaAES:../xa_rsrc.c,1817)
pid   8 (DESKTOP): ufree(0x10B9EFC, XaAES:../xa_rsrc.c,1821)
pid   8 (DESKTOP): freeing p_sigacts for highwire
pid   8 (DESKTOP): ufree(0x10CB000, XaAES:../xa_appl.c,897)
pid   8 (DESKTOP): ufree(0x10B9F4C, XaAES:../xa_appl.c,906)
pid   8 (DESKTOP): ufree(0x10B9F2C, XaAES:../xa_appl.c,908)
pid   8 (DESKTOP): freeing p_fd for DESKTOP
pid   8 (DESKTOP): do_close(terminal): flags=2002 links=7 pgrp=0/8
pid   8 (DESKTOP): do_close(terminal): flags=2002 links=6 pgrp=0/8
pid   8 (DESKTOP): do_close(terminal): flags=2002 links=4 pgrp=0/8
pid   8 (DESKTOP): do_close(terminal): flags=2002 links=14 pgrp=0/8
pid   8 (DESKTOP): do_close(terminal): flags=2002 links=13 pgrp=0/8
pid   8 (DESKTOP): do_close(terminal): flags=2002 links=12 pgrp=0/8
pid   8 (DESKTOP): do_close(terminal): flags=2002 links=11 pgrp=0/8
pid   8 (DESKTOP): freeing p_cwd for DESKTOP
pid   8 (DESKTOP): freeing p_mem for DESKTOP
pid   6 (XaSYS): system process, calling signal handler 0x8EA62DA (20)(XaSYS) directly
pid   6 (XaSYS): freeing p_sigacts for DESKTOP
« Letzte Änderung: So 03.03.2013, 21:27:02 von Goli »

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: XAaes und Iconify
« Antwort #42 am: So 03.03.2013, 21:20:10 »
Startest Du highwire vom desktop? Evtl. beendet der ja alles was er gestartet hat, wenn er sich beendet?

Kommt was auf Konsole bei Ctrl-Alt-F6?

Im xa_boot.log ist nichts Auffälliges.

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #43 am: So 03.03.2013, 21:22:43 »
Ich habe alle Programme vom Desktop gestartet und die überlebenden Programme beendet ja TeraDesk wohl nicht, warum also soll er die nicht überlebenden Programme beenden? außerdem verlieren die normalerweise nur ihre Fenster und werden nicht beendet. Einzig highwrie stürzt ab. Wieso sollte TeraDesk ausgerechnet highwire beenden?

Bei Ctrl-Alt-F6 wechselt Linux auf tty6. Da haben wir keine Chance.

So sieht das gleich mit netsurf aus, das ja nicht abstürzt und auch nciht beendet wird, sondern überlebt. Der Moment, wo TeraDesk geschlossen wird, ist zwischen pid 12 und pid 13.
« Letzte Änderung: So 03.03.2013, 21:41:58 von Goli »

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: XAaes und Iconify
« Antwort #44 am: So 03.03.2013, 21:35:07 »
Mist. Kannst Du dann in toswin ps eingeben (vorher/nachher) und die Ausgabe posten?

War nur so'ne Idee mit dem vom Desktop-Starten Ich hab highwire ja auch schon vom desktop gestartet, und nichts gesehen. Hätte ja vom autostart des desktop sein können.

Hast Du nicht noch einen PC mit kompatiblem Prozessor? Wenn es wirklich daran liegt, suchen wir noch nächstes Jahr. Sonst frag mal auf der aranym-Liste, ob das geht.


Goli

  • Gast
Re: XAaes und Iconify
« Antwort #45 am: So 03.03.2013, 21:49:23 »
Was ist denn ein kompatibler Prozessor? Ich habe noch einen auf dem Windows läuft, da wollte ich es nun nicht gerade testen. und dann noch einen Linux-Server, mit etwas älterem Motherboard. aber den muss ich erst wieder zum Laufen bringen, der hatte Probleme mit dem Board. da werde ich dann sowieso irgendwann auch Aranym installieren in der Hoffnung auf meine alte Hadesplatte zugreifen zu können. Die da drin steckt.

Aber das ist alles nichts für heute und morgen. Aber die Übersetzungsmeldungen kommen doch erst beim Beenden von Aranym und nicht beim initialisieren. Da gibts keine solche Meldungen. ich will aber versuchen den Log-Anfang einzufangen. Irgendwo muss der bash.log bei mir auch auf der Platte sein. Wenn der Prozessor nicht unterstützt werden würde, würde es vermutlich überhaupt nicht, oder nicht so reibungslos funktionieren, wie es tut. Und dann hätte man schon mal was davon gehört. denn dann würden ja auch etliche Windows-Installationen nicht laufen. Laptops sind ja nun nichts besonderes.

Was wäre auch gewonnen, wenn es auf einem anderen Rechner läuft. Schließlich läuft es ja bei Dir.
« Letzte Änderung: So 03.03.2013, 22:17:26 von Goli »

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #46 am: So 03.03.2013, 21:55:03 »
Zitat
Kannst Du dann in toswin ps eingeben (vorher/nachher) und die Ausgabe posten?

Das verstehe ich nicht. Was soll ich machen?

Inkompatibilität ist doch auch sehr unwahrscheinlich, überleg mal, was ich alles schon gemacht habe, die ganze Iconspielerei. Da wärs doch irgendann ausgehakt.
« Letzte Änderung: So 03.03.2013, 22:10:51 von Goli »

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: XAaes und Iconify
« Antwort #47 am: So 03.03.2013, 22:10:07 »
Naja, windows, linux usw. kennen den Prozessor wahrscheinlich, und nehmen andere Routinen, aranym vielleicht ja nicht.

Das ist wie mint060 auf einem ST :)

Mit ps meinte ich in toswin:

ps >ps.vorher

teradesk beenden

ps >ps.mitte

teradesk starten

ps >ps.ende

Die ps.* dann zusammen mit der debug-Ausgabe posten. Hoffe mal, dass toswin sich nicht auch beendet.

Die nicht übersetzten Befehle werden von aranym während der Laufzeit gesammelt, und dann am Ende ausgegeben, deshalb sieht man das vorher nicht.

Du kannst ja mal die non-jit-Version probieren. Ob da was anders ist, weiß ich aber nicht.

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #48 am: So 03.03.2013, 22:15:37 »
ps kommt bei mir command not found, habe ich also nicht.

non-jit muss ich erst auschecken, habe ja nicht die neueste. Aber probieren kann ich es. Schau dir mal den netsurf.log an. Netsurf beendet sich nicht.

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: XAaes und Iconify
« Antwort #49 am: So 03.03.2013, 22:24:54 »
Eigentlich egal welche aranym-Version Du nimmst, kann auch eine ältere sein.

ps hängt an.

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #50 am: So 03.03.2013, 22:36:11 »
Danke, alles, was ich auf tw2 mache bringt aber sehr viele logging-Ausgaben. ich wills versuchen. Die non-jit hatte ich ganz am anfang schon mal laufen, der Unterschied ist gering, weil auf meinem System sowieso alles sehr schnell ist.

Die Non-Jit ist etwas langsamer, vor allem beim Starten, und beim Zeichnen des Highwire-fensters (html). aber das Szenario ist ganz genau das selbe. Netsurf überlebt auch das. Highwire, qed und 7up nicht.

Es gibt aber keine Inkompatibilitätsmeldungen beim Beenden von aranym:

pid  13 (qed): attach_region: reg 75, return loc 1E82000 (1E82000)
pid   0 (MiNT): freeing p_sigacts for qed
pid  14 (DESKTOP): ufree(0x10CB000, XaAES:../xa_appl.c,897)
pid  14 (DESKTOP): ufree(0x10B9F4C, XaAES:../xa_appl.c,906)
pid  14 (DESKTOP): ufree(0x10B9F2C, XaAES:../xa_appl.c,908)
pid  14 (DESKTOP): sys_s_hutdown: 0
pid  14 (DESKTOP): sys_s_hutdown: restart=0
pid  14 (DESKTOP): shutdown() entered
pid  14 (DESKTOP): p=8DD4000 p->name=DESKTOP:8DD461C pgrp=14 memflags=3007 modeflags=8000
pid  14 (DESKTOP): p=8E16000 p->name=XaSYS:8E1661C pgrp=6 memflags=20 modeflags=0
pid  14 (DESKTOP): SIGTERM -> XaSYS (pid 6)
pid  14 (DESKTOP): p=8E1E000 p->name=aesthred:8E1E61C pgrp=0 memflags=20 modeflags=0
pid  14 (DESKTOP): p=8E88000 p->name=AESSYS:8E8861C pgrp=4 memflags=20 modeflags=0
pid  14 (DESKTOP): SIGTERM -> AESSYS (pid 4)
pid  14 (DESKTOP): p=8F1A000 p->name=xaloader:8F1A61C pgrp=0 memflags=7 modeflags=1
pid  14 (DESKTOP): p=8F22000 p->name=fvdi_gnu:8F2261C pgrp=0 memflags=27 modeflags=0
pid  14 (DESKTOP): p=8F6E000 p->name=update:8F6E61C pgrp=0 memflags=20 modeflags=0
pid  14 (DESKTOP): p=13DE60 p->name=MiNT:13E47C pgrp=0 memflags=20 modeflags=0
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=5 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=4 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=3 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=10 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=9 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=8 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=7 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=3 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=2 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=2 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=6 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=5 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=4 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=3 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=6010 links=0 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=1 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=0 pgrp=0/14
pid  14 (DESKTOP): do_close: assigned tty->pgrp = 0
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=1 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=2 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=1 pgrp=0/14
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=0 pgrp=0/14
pid  14 (DESKTOP): do_close: assigned tty->pgrp = 0
pid  14 (DESKTOP): do_close(terminal): flags=2002 links=0 pgrp=0/14
pid  14 (DESKTOP): do_close: assigned tty->pgrp = 0
pid  14 (DESKTOP): module_close [0]: enter
pid  14 (DESKTOP): Syncing file systems ...
pid  14 (DESKTOP): done
pid  14 (DESKTOP): Unmounting C: ...
pid  14 (DESKTOP): Unmounting D: ...
pid  14 (DESKTOP): Unmounting E: ...
pid  14 (DESKTOP): Invalidate U: ...
pid  14 (DESKTOP): Syncing file systems ...
pid  14 (DESKTOP): done
pid  14 (DESKTOP): sys_s_hutdown:shutting down restart=0
[david@Acer Aranym]$
« Letzte Änderung: So 03.03.2013, 22:45:59 von Goli »

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #51 am: So 03.03.2013, 23:14:02 »
Können wir vergessen, tw2 überlebt ja die Prozedur auch nicht, d.h. das Konsolefenster nicht. Ich kann zwar die Konsoel wieder öffnen, muss mich dann aber wieder durch die Pfade hangeln, das logged dann alles mit. Ich versuchs mit conholio, das überlebt ja.

Aber das erste vorher haben wir:

PID  PPID PGRP PRI  CUR  STATUS    SIZE  TIME     COMMAND
000  000    0   0    0    Wait    40960 16:45.08 MiNT
001  000    0   0    0    Wait    16384 00:00.49 xaloader
002  000    0   0    0    Sleep    40960 00:00.03 update
003  000    0   0    0    TSR 2719744 00:03.28 fvdi_gnu
004  000    4   0    0    Sleep    40960 00:01.84 AESSYS
005  000    0   0    0    Sleep    40960 00:00.00 aesthred
006  000    6   0    0    Sleep    40960 00:00.39 XaSYS
007  006    7   0    0    Sleep   573440 00:02.70 toswin2
008  006    8   0    0    Sleep 2260992 00:09.55 DESKTOP
009  007    9   0    0    Ready   991232 00:01.76 bash
022  009    9   0   21    Ready    65536 00:00.10 ps
« Letzte Änderung: So 03.03.2013, 23:16:26 von Goli »

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #52 am: So 03.03.2013, 23:29:22 »
Bei nachher.ps stürzte conholio leider ab. aber was ich habe hängt an.

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: XAaes und Iconify
« Antwort #53 am: Mo 04.03.2013, 00:18:08 »
Das ist sehr seltsam:

pid  26 (DESKTOP): ufree(0x10B5ECC, XaAES:../xa_rsrc.c,1821)
pid  26 (DESKTOP): ufree(0x10B7E40, XaAES:../xa_rsrc.c,1817)
pid  26 (DESKTOP): ufree(0x10B5EFC, XaAES:../xa_rsrc.c,1821)
pid  32 (highwire): ufree(0x1555FFC, XaAES:../xa_rsrc.c,1817)
pid  32 (highwire): ufree(0x1551EFC, XaAES:../xa_rsrc.c,1821)
pid  32 (highwire): ufree(0x1551F4C, XaAES:../xa_appl.c,906)
pid  32 (highwire): ufree(0x1551F2C, XaAES:../xa_appl.c,908)
pid  32 (highwire): Fclose: 2
pid  32 (highwire): do_close(terminal): flags=2002 links=18 pgrp=0/32

Später kommt dann wieder desktop:

pid  32 (highwire): do_close(terminal): flags=2002 links=6 pgrp=0/32
pid  32 (highwire): do_close(terminal): flags=2002 links=15 pgrp=0/32
pid  32 (highwire): freeing p_cwd for highwire
pid  32 (highwire): freeing p_mem for highwire
pid  26 (DESKTOP): freeing p_sigacts for highwire
pid  26 (DESKTOP): ufree(0x10C3000, XaAES:../xa_appl.c,897)
pid  26 (DESKTOP): ufree(0x10B5F4C, XaAES:../xa_appl.c,906)


Während der Spiecher für die resource von teradesk freigegeben wird, scheint es sowas wie einen taskswitch zu geben, und plötzlich läuft das unter highwire weiter. Der wird dann sauber beendet. Könnte evtl. irgendwas mit icons zu tun haben, die von highwire kommen und in teradesk benutzt werden, ist aber alles sehr seltsam.

Lösch mal die teradesk.inf. Oder mach dasselbe mit thing.

Hier crasht conholio:

pid  27 (conholio): signal #10 raised [syscall_pc 0x15BCECA, exception_pc 0x15BCECA]

Ansonsten stürzt nichts ab, alles wird irgendwie beendet.

Hier ist ein xaaes, das alles mitschreibt, vielleicht werden wir ja daraus schlauer.

http://home.arcor.de/zabruder/atari/system/xaaes040.km.gz

Gibt ein langes xa_boot.log!

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #54 am: Mo 04.03.2013, 00:27:05 »
da wo's von dektop auf highwire weiterläuft wechselt aber der pit von 26 auf 32. Hat das was zu sagen? Ansonsten versteh ich davon recht wenig. Im Iconify von highwire ist das favicon, das wird eigentlich nicht vom Desktop verwendet.

thing habe ich nicht zur Hand. ich versuch mal mit einer nackten teradesk.inf. aber das deskicon.rsc ist natürlich bearbeitet.

Conholio ist ja etwas wacklig, aber es hat bei mir alles überstanden, nur nicht das letzte ps >nachher.ps  ;D
« Letzte Änderung: Mo 04.03.2013, 00:33:52 von Goli »

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #55 am: Mo 04.03.2013, 00:48:49 »
Na, das ist ja extrem schnarchig. Und das aes legt das logfile mit root-rechten an. das machst Du, um mich zu ärgern. Extrem lang, aber hier kommt sie.

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: XAaes und Iconify
« Antwort #56 am: Mo 04.03.2013, 01:05:46 »
Wie - das ist jetzt aber nicht die von dem Spezial-xaaes?
Steht ja gar nichts drin!

Ach ja: Das bremst natürlich :)

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #57 am: Mo 04.03.2013, 06:56:36 »
Da ist wohl was schief gelaufen, sie war zunächst viel länger. Und nun hast Du die alte wohl doppelt. Ich schau mal. Hab aus versehen das falsche gelöscht.

Folgendes: Booten, highwire starten, TeraDesktop beenden, TeraDesk erneut starten.
« Letzte Änderung: Mo 04.03.2013, 07:05:26 von Goli »

Goli

  • Gast
Re: XAaes und Iconify
« Antwort #58 am: Mo 04.03.2013, 07:21:15 »
Toll, was Du mir jetzt für einen Desktop zumutest. Also mit nackter Terades.inf und damit auch kaum Icons aus der CICONS.RSC. da kann also nun nichts klemmen. Das log-file ist aber wieder sehr kurz, warum?

highwire verhält sich genau wie vorher. Oder besser teradesk verhält sich wie vorher, es beendet highwire mit, während es sich selbst beendet. Warum macht es das bei manchen Programmen, bei anderen Programmen nicht?

Offline HelmutK

  • Benutzer
  • Beiträge: 676
Re: XAaes und Iconify
« Antwort #59 am: Mo 04.03.2013, 11:48:26 »
Aus dem 1. bootlog:

appl_exit[19] made by 8DE9830:  Tera Desktop(DESKTOP:8),status=4000
appl_exit[19] returned 1 for DESKTOP

Hier ist teradesk fertig (den smiley ignorieren).

Und jetzt beendet sich highwire:

wind_close[102] made by 8DDB830:  HighWire 0.3.4(highwire:9),status=4000
wind_close[102] returned 1 for highwire
wind_delete[103] made by 8DDB830:  HighWire 0.3.4(highwire:9),status=4000
wind_delete[103] returned 1 for highwire
appl_write[12] made by 8DDB830:  HighWire 0.3.4(highwire:9),status=4000
appl_write[12] returned 1 for highwire
menu_bar[30] made by 8DDB830:  HighWire 0.3.4(highwire:9),status=4000
menu_bar[30] returned 1 for highwire
rsrc_free[111] made by 8DDB830:  HighWire 0.3.4(highwire:9),status=4000
rsrc_free[111] returned 1 for highwire
appl_exit[19] made by 8DDB830:  HighWire 0.3.4(highwire:9),status=4000
appl_exit[19] returned 1 for highwire

Ganz sauber!

Jetzt startet teradesk wieder:

appl_init[10] made by 0:^C▒(DESKTOP:10),status=E00392


Man kann übrigens im xaaes.cnf loglvl=0 setzen, und dann mit Ctrl-Alt-+ die debug-Ausgabe aktivieren, Ctrl-Alt--, zum deaktivieren. Dann startet es vielleicht schneller.

Ich werde nachher mal ein paar spezielle debug-Sachen einbauen, die vielleicht zeigen, warum highwire sich beendet. Vielleicht gibt es ja doch eine Verknüpfung zwischen teradesk und highwire. Inzwischen kannst Du das mal mit qed und toswin wiederholen, jeweils nur einer von beiden.

Hast Du irgendwas als AVSERVER?

« Letzte Änderung: Mo 04.03.2013, 12:12:27 von HelmutK »