Maple V auf SuSe 10.2
Hallo zusammen, ich bin neu in der Liste und hoffe, jemand kann mir helfen: Ich versuche eine sehr alte Version der Software "Maple" auf meiner SuSe 10.2 (Kernel 2.6.18.8-0.7-default) zum laufen zu bringen. Durch das wälzen etlicher Foren führte folgende Vorgehensweise schon recht nahe ans Ziel heran: Zunächst habe ich ein altes Paket (shlibs5) installiert, um über die nötigen Libs zu verfügen, die meine Uralt-Version benötigt. Diese mache ich mit export LD_LIBRARY_PATH=/usr/i486-linux-libc5/lib/ verfügbar, was immerhin dazu führt, dass die Terminal-Version des Programmes startet. Jetzt möchte ich diese mit der Option "-x" starten, was das Starten einer Motif-Oberfläche zur Folge haben sollte. Als Resultat bekomme ich folgende Fehlermeldung, mit der ich nichts anfangen kann: ##### only the first 8192 fonts would be catched Speicherzugriffsfehler ##### Die Benutzeroberfläche "flackert" zunächst kurz auf und bricht dann mit besagtem "Speicherzugriffsfehler" wieder ab. Vielleicht hat jemand eine Idee, was der Fehler zu bedeuten hat, da ich nicht weiß, nach was ich suchen soll. Ich habe schon mit LD_ASSUME_KERNEL rumexperimentiert, aber ohne Erfolg. Ich weiß, dass ich hier eine Software zum Laufen bekommen möchte, die schon ins Museum gehört, aber wir haben bei uns im Laden nunmal diese Version und sie tat bisher auch alles was ich wollte. Daher wäre es nett, wenn ich sie weiter benutzen könnte. Vielen Dank schonmal für jede erdenkliche Hilfe. Viele Grüße, Steffen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Steffen Mattern wrote:
ich bin neu in der Liste und hoffe, jemand kann mir helfen: Ich versuche eine sehr alte Version der Software "Maple" auf meiner SuSe 10.2 (Kernel 2.6.18.8-0.7-default) zum laufen zu bringen. Durch das wälzen etlicher Foren führte folgende Vorgehensweise schon recht nahe ans Ziel heran:
Zunächst habe ich ein altes Paket (shlibs5) installiert, um über die nötigen Libs zu verfügen, die meine Uralt-Version benötigt. Diese mache ich mit export LD_LIBRARY_PATH=/usr/i486-linux-libc5/lib/ verfügbar, was immerhin dazu führt, dass die Terminal-Version des Programmes startet. Jetzt möchte ich diese mit der Option "-x" starten, was das Starten einer Motif-Oberfläche zur Folge haben sollte. Als Resultat bekomme ich folgende Fehlermeldung, mit der ich nichts anfangen kann:
##### only the first 8192 fonts would be catched Speicherzugriffsfehler #####
Vermutlich haben sich auch X- und Motif-Bibliotheken geaendert, so dass diese nicht mehr kompatibel zur alten Version von xmaple sind. Ich denke fast, dass die Einrichtung einer alten SuSE Version unter vmware (oder einer anderen virtual machine) noch die einfachste Moeglichkeit ist, um diese alte Maple Version graphisch ans Laufen zu bekommen. Gruesse, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Thomas Hertweck schrieb:
Steffen Mattern wrote:
ich bin neu in der Liste und hoffe, jemand kann mir helfen: Ich versuche eine sehr alte Version der Software "Maple" auf meiner SuSe 10.2 (Kernel 2.6.18.8-0.7-default) zum laufen zu bringen. Durch das wälzen etlicher Foren führte folgende Vorgehensweise schon recht nahe ans Ziel heran:
Zunächst habe ich ein altes Paket (shlibs5) installiert, um über die nötigen Libs zu verfügen, die meine Uralt-Version benötigt. Diese mache ich mit export LD_LIBRARY_PATH=/usr/i486-linux-libc5/lib/ verfügbar, was immerhin dazu führt, dass die Terminal-Version des Programmes startet. Jetzt möchte ich diese mit der Option "-x" starten, was das Starten einer Motif-Oberfläche zur Folge haben sollte. Als Resultat bekomme ich folgende Fehlermeldung, mit der ich nichts anfangen kann:
##### only the first 8192 fonts would be catched Speicherzugriffsfehler #####
Vermutlich haben sich auch X- und Motif-Bibliotheken geaendert, so dass diese nicht mehr kompatibel zur alten Version von xmaple sind. Ich denke fast, dass die Einrichtung einer alten SuSE Version unter vmware (oder einer anderen virtual machine) noch die einfachste Moeglichkeit ist, um diese alte Maple Version graphisch ans Laufen zu bekommen.
Gruesse, Th.
Daran hab ich auch schon gedacht, aber das wäre natürlich mit Kanonen auf Spatzen geschossen. Die Installation von Maple brauch 71MB auf der Platte. Eine alte SuSe in der VM vermutlich deutlich mehr... Gibt es vielleicht eine Möglichkeit, die alten X- bzw. Motifbibliotheken bereitzustellen und der Anwendung zu sagen wo sie liegen (so wie bei LD_LIBRARY_PATH). Ich send mal noch die Ausgabe von "ldd xmaplev5" - ohne vorheriges Setzen von LD_LIBRARY_PATH: ### libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7ece000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7db1000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7da2000) libdl.so.1 => not found libm.so.5 => not found libc.so.5 => not found libSM.so.6 => /usr/lib/libSM.so.6 (0xb7d98000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb7d7f000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7d67000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7d63000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7d5d000) libc.so.6 => /lib/libc.so.6 (0xb7c2f000) libdl.so.2 => /lib/libdl.so.2 (0xb7c2b000) ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7c0e000) ### - mit LD_LIBRARY_PATH=/usr/i486-linux-libc5/lib/ ### libXt.so.6 => /usr/i486-linux-libc5/lib/libXt.so.6 (0xb7f93000) libXmu.so.6 => /usr/i486-linux-libc5/lib/libXmu.so.6 (0xb7f81000) libX11.so.6 => /usr/i486-linux-libc5/lib/libX11.so.6 (0xb7ee1000) libXext.so.6 => /usr/i486-linux-libc5/lib/libXext.so.6 (0xb7ed6000) libdl.so.1 => /usr/i486-linux-libc5/lib/libdl.so.1 (0xb7ed3000) libm.so.5 => /usr/i486-linux-libc5/lib/libm.so.5 (0xb7eca000) libc.so.5 => /usr/i486-linux-libc5/lib/libc.so.5 (0xb7e0e000) libSM.so.6 => /usr/i486-linux-libc5/lib/libSM.so.6 (0xb7e05000) libICE.so.6 => /usr/i486-linux-libc5/lib/libICE.so.6 (0xb7df0000) ### Es scheint ihm doch nichts zu fehlen, oder überseh ich da was? Danke für die Hilfe, Gruß, Steffen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Steffen Mattern
Daran hab ich auch schon gedacht, aber das wäre natürlich mit Kanonen auf Spatzen geschossen. Die Installation von Maple brauch 71MB auf der Platte. Eine alte SuSe in der VM vermutlich deutlich mehr... Gibt es vielleicht eine Möglichkeit, die alten X- bzw. Motifbibliotheken bereitzustellen und der Anwendung zu sagen wo sie liegen (so wie bei LD_LIBRARY_PATH). Ich send mal noch die Ausgabe von "ldd xmaplev5" - ohne vorheriges Setzen von LD_LIBRARY_PATH:
Du kannst natürlich alte Motif-RPMs lokal auspacken (unrpm) und dann per LD_LIBRARY_PATH zugänglich zu machen. Ist halt etwas "Gefrickel", könnte aber gehen. Ich hab damit auch unter der 10.3 eine kommerzielle wxGtk-Anwendung zum Laufen gebracht ... Chroot geht im übrigen auch. Damit hab ich mal eine Matlab-Version, die LinuxThreads braucht, in der 10.1 zum Laufen bekommen. Wenn du dann dein Homeverzeichnis per mount --bind reinmountest, kann man fast so arbeiten als wäre es gar kein chroot. Gruß, Bernhard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Bernhard Walle schrieb:
Du kannst natürlich alte Motif-RPMs lokal auspacken (unrpm) und dann per LD_LIBRARY_PATH zugänglich zu machen. Ist halt etwas "Gefrickel", könnte aber gehen. Ich hab damit auch unter der 10.3 eine kommerzielle wxGtk-Anwendung zum Laufen gebracht ...
Chroot geht im übrigen auch. Damit hab ich mal eine Matlab-Version, die LinuxThreads braucht, in der 10.1 zum Laufen bekommen. Wenn du dann dein Homeverzeichnis per mount --bind reinmountest, kann man fast so arbeiten als wäre es gar kein chroot.
Gruß, Bernhard
Also an den Motif-Libs scheints nicht gelegen zuhaben. Ich habe mir das "openmotif-lib 2.2.2" rpm besorgt und die beinhalteten Libraries mit LD_LIBRARY_PATH verfügbar gemacht. Die Version 2.2.2 läuft auf einer Maschine mit SuSe 9.0 auf der xmaple ohne Probleme läuft, bei mir ist openmotif-libs 2.2.4 installiert. Das Resultat des Experiments war die gleiche Fehlermeldung wie zuvor. Vielleicht hat ja noch jemand eine Idee. Danke im Voraus, Gruß, Steffen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Steffen Mattern
Also an den Motif-Libs scheints nicht gelegen zuhaben. Ich habe mir das "openmotif-lib 2.2.2" rpm besorgt und die beinhalteten Libraries mit LD_LIBRARY_PATH verfügbar gemacht. Die Version 2.2.2 läuft auf einer Maschine mit SuSe 9.0 auf der xmaple ohne Probleme läuft, bei mir ist openmotif-libs 2.2.4 installiert. Das Resultat des Experiments war die gleiche Fehlermeldung wie zuvor.
Schau halt mal mit strace was er vor dem Absturz macht. Gruß, Bernhard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Bernhard Walle schrieb:
* Steffen Mattern
[2007-11-03 14:10]: Also an den Motif-Libs scheints nicht gelegen zuhaben. Ich habe mir das "openmotif-lib 2.2.2" rpm besorgt und die beinhalteten Libraries mit LD_LIBRARY_PATH verfügbar gemacht. Die Version 2.2.2 läuft auf einer Maschine mit SuSe 9.0 auf der xmaple ohne Probleme läuft, bei mir ist openmotif-libs 2.2.4 installiert. Das Resultat des Experiments war die gleiche Fehlermeldung wie zuvor.
Schau halt mal mit strace was er vor dem Absturz macht.
Gruß, Bernhard
Hab ich gemacht, das übersteigt jedoch meine bescheidenen Kenntnisse. Ich hab unten mal die letzten 100 Zeilen der Ausgabe zitiert. Für meinen Geschmack häuft sich die Fehlermeldung "No such file or directory", wobei da auch an Orten gesucht wird, die es garnicht gibt. Vielleicht kann jemand was damit anfangen - ich bin rat- und hilflos. Vielen Dank, Steffen ### read(3, "\21\0\305\0025\0\240\0025\0\240\2\230a\352\277\364?\34"..., 32) = 32 read(3, "\22a\310\2@\0\240\2E\0\240\2\0\237\244\10\310a\352\277"..., 32) = 32 read(3, "\21\0\314\2@\0\240\2E\0\240\2\230a\352\277\364?\34\10\200"..., 32) = 32 read(3, "\21?\324\2B\0\240\2B\0\240\2H\231\241\10ha\352\277\270"..., 32) = 32 read(3, "\21?\324\2?\0\240\2B\0\240\2H\231\241\10ha\352\277\270"..., 32) = 32 read(3, "\21?\324\2A\0\240\2A\0\240\2H\231\241\10ha\352\277\270"..., 32) = 32 read(3, "\21?\324\2?\0\240\2A\0\240\2H\231\241\10ha\352\277\270"..., 32) = 32 read(3, "\21?\324\2?\0\240\2@\0\240\2H\231\241\10ha\352\277\270"..., 32) = 32 read(3, "\21?\324\2?\0\240\2?\0\240\2H\231\241\10ha\352\277\270"..., 32) = 32 read(3, "\21\0\324\2>\0\240\2>\0\240\2\230a\352\277\364?\34\010"..., 32) = 32 read(3, "\1\323\325\2\0\0\0\0I\2\0\0\350a\352\277\250%\10\10>\0"..., 32) = 32 lstat(".", {st_mode=S_IFDIR|0755, st_size=4168, ...}) = 0 lstat("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("..", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 stat("..", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 open("..", O_RDONLY) = 4 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 getdents(4, /* 3 entries */, 4096) = 48 lstat("../sam", {st_mode=S_IFDIR|0755, st_size=4168, ...}) = 0 close(4) = 0 lstat("../..", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("../..", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("../..", O_RDONLY) = 4 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 getdents(4, /* 20 entries */, 4096) = 332 lstat("../../root", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 lstat("../../boot", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("../../proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0 lstat("../../home", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 close(4) = 0 access("_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/de_DE.UTF-8/pixmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/de/pixmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/pixmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/de_DE.UTF-8/pixmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/de/pixmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/pixmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/de_DE.UTF-8/pixmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/de/pixmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/pixmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/de_DE.UTF-8/pixmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/de/pixmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/pixmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/include/X11/pixmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/de_DE.UTF-8/bitmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/de/bitmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/bitmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/de_DE.UTF-8/bitmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/de/bitmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/bitmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/home/sam/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/de_DE.UTF-8/bitmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/de/bitmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/bitmaps/MapleVR5/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/de_DE.UTF-8/bitmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/de/bitmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/lib/X11/bitmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) access("/usr/X11R6/include/X11/bitmaps/_XmScrollBarUnavailableStipple", R_OK) = -1 ENOENT (No such file or directory) write(3, "^\0\10\0G\0\240\2\2\0\240\2\2\0\240\2\230\0\231\0\0\0\0"..., 724) = 724 read(3, 0xbfcb57e8, 32) = -1 EAGAIN (Resource temporarily unavailable) oldselect(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\f\341\346\2\20\0\240\2\0\0\0\0X\2\220\1\0\0!\10\1\0\0"..., 32) = 32 read(3, "\1\1\357\2\0\0\0\0\\\0\0\0\0\0\0\0\20\0\20\0\0\0\246\0"..., 32) = 32 write(3, "<\0\2\0S\0\240\0027\0\7\0T\0\240\2\\\0\0\0\0\t\1\0\2\0"..., 628) = 628 read(3, 0xbfcb6194, 32) = -1 EAGAIN (Resource temporarily unavailable) oldselect(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1i\4\3=\3\0\0\0\0\1\0\2\0\377\377\370\377\0\0font\1\0"..., 32) = 32 read(3, "\3\0\0\0medi\0\0\377\0\0\0\33\0\0\0\0\0\v\0\3\0\0\1\0\0"..., 28) = 28 read(3, "\334\0\0\0.\2\0\0@\0\0\0/\2\0\0\335\0\0\0\364\0\0\0\336"..., 216) = 216 read(3, "\1\0\10\0\t\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 3072) = 3072 writev(3, [{"8\0\5\0W\0\240\2\10@\0\0\276\276\276\0X\0\240\0028\t\7"..., 348}, {"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], 2) = 4444 open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = -1 ENOENT (No such file or directory) write(3, "\22\0\17\0\17\0\240\2#\0\0\0#\0\0\0 \0\240\2\t\0\0\0\'"..., 376) = 376 read(3, 0xbfcb52ec, 32) = -1 EAGAIN (Resource temporarily unavailable) oldselect(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1 \32\3\1\0\0\0!\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\1\0"..., 32) = 32 read(3, "\1\0\200\2", 4) = 4 write(3, "\24\0\6\0\1\0\200\2t\0\0\0t\0\0\0\0\0\0\0\240\206\1\0", 24) = 24 read(3, "\1\10\33\3\20\1\0\0t\0\0\0\0\0\0\0@\4\0\0\0\0\0\0\0\0\0"..., 32) = 32 readv(3, [{"l\0-\0p\1\0\0q\0\0\0\23\0\246\277t\0\0\0\27\0\0\0s\0\0"..., 1088}, {"", 0}], 2) = 1088 write(3, "+\0\1\0", 4) = 4 read(3, "\1\1\34\3\0\0\0\0\17\0\240\2\0\0\0\0\0\0\0\0\370a\352\277"..., 32) = 32 write(3, "\24\0\6\0\1\0\200\2s\0\0\0s\0\0\0\0\0\0\0\240\206\1\0", 24) = 24 read(3, "\1\10\35\3\4\0\0\0s\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0"..., 32) = 32 readv(3, [{"l\0\1\0\20\0\0\0\34\2\0\0\0\0\0\0", 16}, {"", 0}], 2) = 16 write(3, "+\0\1\0", 4) = 4 read(3, "\1\1\36\3\0\0\0\0\17\0\240\2\0\0\0\0\0\0\0\0\370a\352\277"..., 32) = 32 write(3, "\24\0\6\0\1\0\200\2r\0\0\0r\0\0\0\0\0\0\0\240\206\1\0", 24) = 24 read(3, "\1\10\37\3\n\0\0\0r\0\0\0\0\0\0\0&\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 readv(3, [{"l\0\3\0&\0\0\0\1\0\0\0\0\0\1\0\37\0\0\0\4\0\37\0\0\0\""..., 38}, {"G\10", 2}], 2) = 40 write(3, "+\0\1\0", 4) = 4 read(3, "\1\1 \3\0\0\0\0\17\0\240\2\0\0\0\0\0\0\0\0\370a\352\277"..., 32) = 32 gettimeofday({1194097033, 232288}, NULL) = 0 --- SIGSEGV (Segmentation fault) @ 0 (11) --- +++ killed by SIGSEGV +++ ### -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Bernhard Walle schrieb:
* Steffen Mattern
[2007-11-03 14:10]: Also an den Motif-Libs scheints nicht gelegen zuhaben. Ich habe mir das "openmotif-lib 2.2.2" rpm besorgt und die beinhalteten Libraries mit LD_LIBRARY_PATH verfügbar gemacht. Die Version 2.2.2 läuft auf einer Maschine mit SuSe 9.0 auf der xmaple ohne Probleme läuft, bei mir ist openmotif-libs 2.2.4 installiert. Das Resultat des Experiments war die gleiche Fehlermeldung wie zuvor.
Schau halt mal mit strace was er vor dem Absturz macht.
Gruß, Bernhard
Hab ich gemacht, das übersteigt jedoch meine bescheidenen Kenntnisse. Ich hab unten mal die letzten 40 Zeilen der Ausgabe zitiert. Für meinen Geschmack häuft sich die Fehlermeldung "No such file or directory", wobei da auch an Orten gesucht wird, die es garnicht gibt. Vielleicht kann jemand was damit anfangen - ich bin rat- und hilflos. Vielen Dank, Steffen P.S.: Ich schicke gerne noch mehr, wenn nötig. ### write(3, "^\0\10\0G\0\240\2\2\0\240\2\2\0\240\2\230\0\231\0\0\0\0"..., 724) = 724 read(3, 0xbfcb57e8, 32) = -1 EAGAIN (Resource temporarily unavailable) oldselect(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\f\341\346\2\20\0\240\2\0\0\0\0X\2\220\1\0\0!\10\1\0\0"..., 32) = 32 read(3, "\1\1\357\2\0\0\0\0\\\0\0\0\0\0\0\0\20\0\20\0\0\0\246\0"..., 32) = 32 write(3, "<\0\2\0S\0\240\0027\0\7\0T\0\240\2\\\0\0\0\0\t\1\0\2\0"..., 628) = 628 read(3, 0xbfcb6194, 32) = -1 EAGAIN (Resource temporarily unavailable) oldselect(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1i\4\3=\3\0\0\0\0\1\0\2\0\377\377\370\377\0\0font\1\0"..., 32) = 32 read(3, "\3\0\0\0medi\0\0\377\0\0\0\33\0\0\0\0\0\v\0\3\0\0\1\0\0"..., 28) = 28 read(3, "\334\0\0\0.\2\0\0@\0\0\0/\2\0\0\335\0\0\0\364\0\0\0\336"..., 216) = 216 read(3, "\1\0\10\0\t\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 3072) = 3072 writev(3, [{"8\0\5\0W\0\240\2\10@\0\0\276\276\276\0X\0\240\0028\t\7"..., 348}, {"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], 2) = 4444 open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = -1 ENOENT (No such file or directory) write(3, "\22\0\17\0\17\0\240\2#\0\0\0#\0\0\0 \0\240\2\t\0\0\0\'"..., 376) = 376 read(3, 0xbfcb52ec, 32) = -1 EAGAIN (Resource temporarily unavailable) oldselect(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1 \32\3\1\0\0\0!\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\1\0"..., 32) = 32 read(3, "\1\0\200\2", 4) = 4 write(3, "\24\0\6\0\1\0\200\2t\0\0\0t\0\0\0\0\0\0\0\240\206\1\0", 24) = 24 read(3, "\1\10\33\3\20\1\0\0t\0\0\0\0\0\0\0@\4\0\0\0\0\0\0\0\0\0"..., 32) = 32 readv(3, [{"l\0-\0p\1\0\0q\0\0\0\23\0\246\277t\0\0\0\27\0\0\0s\0\0"..., 1088}, {"", 0}], 2) = 1088 write(3, "+\0\1\0", 4) = 4 read(3, "\1\1\34\3\0\0\0\0\17\0\240\2\0\0\0\0\0\0\0\0\370a\352\277"..., 32) = 32 write(3, "\24\0\6\0\1\0\200\2s\0\0\0s\0\0\0\0\0\0\0\240\206\1\0", 24) = 24 read(3, "\1\10\35\3\4\0\0\0s\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0"..., 32) = 32 readv(3, [{"l\0\1\0\20\0\0\0\34\2\0\0\0\0\0\0", 16}, {"", 0}], 2) = 16 write(3, "+\0\1\0", 4) = 4 read(3, "\1\1\36\3\0\0\0\0\17\0\240\2\0\0\0\0\0\0\0\0\370a\352\277"..., 32) = 32 write(3, "\24\0\6\0\1\0\200\2r\0\0\0r\0\0\0\0\0\0\0\240\206\1\0", 24) = 24 read(3, "\1\10\37\3\n\0\0\0r\0\0\0\0\0\0\0&\0\0\0\0\0\0\0\0\0\0"..., 32) = 32 readv(3, [{"l\0\3\0&\0\0\0\1\0\0\0\0\0\1\0\37\0\0\0\4\0\37\0\0\0\""..., 38}, {"G\10", 2}], 2) = 40 write(3, "+\0\1\0", 4) = 4 read(3, "\1\1 \3\0\0\0\0\17\0\240\2\0\0\0\0\0\0\0\0\370a\352\277"..., 32) = 32 gettimeofday({1194097033, 232288}, NULL) = 0 --- SIGSEGV (Segmentation fault) @ 0 (11) --- +++ killed by SIGSEGV +++ ### -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Steffen Mattern
Bernhard Walle schrieb:
* Steffen Mattern
[2007-11-03 14:10]: Also an den Motif-Libs scheints nicht gelegen zuhaben. Ich habe mir das "openmotif-lib 2.2.2" rpm besorgt und die beinhalteten Libraries mit LD_LIBRARY_PATH verfügbar gemacht. Die Version 2.2.2 läuft auf einer Maschine mit SuSe 9.0 auf der xmaple ohne Probleme läuft, bei mir ist openmotif-libs 2.2.4 installiert. Das Resultat des Experiments war die gleiche Fehlermeldung wie zuvor.
Schau halt mal mit strace was er vor dem Absturz macht.
Gruß, Bernhard
Hab ich gemacht, das übersteigt jedoch meine bescheidenen Kenntnisse. Ich hab unten mal die letzten 40 Zeilen der Ausgabe zitiert. Für meinen Geschmack häuft sich die Fehlermeldung "No such file or directory", wobei da auch an Orten gesucht wird, die es garnicht gibt.
Ich glaub ja nicht dass es was bringt, aber ein Versuch ist es wert: Schonmal mit LC_ALL=C probiert? Gruß, Bernhard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Bernhard Walle schrieb:
Ich glaub ja nicht dass es was bringt, aber ein Versuch ist es wert: Schonmal mit LC_ALL=C probiert?
Gruß, Bernhard
Nee, bringt nix. Gleicher Fehler. Gruß, Steffen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 03 Nov 2007, Steffen Mattern schrieb: [..]
read(3, "\1i\4\3=\3\0\0\0\0\1\0\2\0\377\377\370\377\0\0font\1\0"..., 32) = 32 read(3, "\3\0\0\0medi\0\0\377\0\0\0\33\0\0\0\0\0\v\0\3\0\0\1\0\0"..., [..] write(3, "+\0\1\0", 4) = 4 read(3, "\1\1 \3\0\0\0\0\17\0\240\2\0\0\0\0\0\0\0\0\370a\352\277"..., 32) = 32 gettimeofday({1194097033, 232288}, NULL) = 0 +++ killed by SIGSEGV +++
Schaut nach Font-Handling aus, laß es mal mit: ltrace -f -s 64 laufen, da sieht man evtl. eher was. -dnh -- Listen, three eyes, don't you try to outweird me. I get stranger things than you free with my breakfast cereal. -- Zaphod Beeblebrox -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
Hallo,
Am Sam, 03 Nov 2007, Steffen Mattern schrieb: [..]
read(3, "\1i\4\3=\3\0\0\0\0\1\0\2\0\377\377\370\377\0\0font\1\0"..., 32) = 32 read(3, "\3\0\0\0medi\0\0\377\0\0\0\33\0\0\0\0\0\v\0\3\0\0\1\0\0"...,
[..]
write(3, "+\0\1\0", 4) = 4 read(3, "\1\1 \3\0\0\0\0\17\0\240\2\0\0\0\0\0\0\0\0\370a\352\277"..., 32) = 32 gettimeofday({1194097033, 232288}, NULL) = 0 +++ killed by SIGSEGV +++
Schaut nach Font-Handling aus, laß es mal mit:
ltrace -f -s 64
laufen, da sieht man evtl. eher was.
-dnh
Hallo,
so sehen die letzten paar Zeilen von "ltrace -f -s 64" aus. Auch damit
kann ich nichts anfangen und bitte um Rat.
Danke und Gruß,
Steffen
###
6435 <... XtAllocateGC resumed> ) = 0x84ca3c0
6435 <... XtGetGC resumed> ) = 0x84ca3c0
6435 XtGetGC(0x848b320, 268, 0xbf82608c, 0x848b320, 0xbf826240
Hallo, Am Son, 04 Nov 2007, Steffen Mattern schrieb:
so sehen die letzten paar Zeilen von "ltrace -f -s 64" aus. Auch damit kann ich nichts anfangen und bitte um Rat. [..] 6435 XScreenNumberOfScreen(0x846a420, 28, 0xb7f34f18, 0xbf826240, 0xbf826148) = 0 6435 XCreateGC(0x8469318, 92, 268, 0xbf82608c, 0xb7f34f18
6435 malloc(112) = 0x08469318 6435 --- SIGSEGV (Segmentation fault) ---
Ok, da fordert X Speicher an (X Create GraphicsContext), das 'malloc' (libc-Funktion) liefert aber noch ein Ergebnis... Seltsam das. Hast du mal deinen Hauptspeicher kontrolliert (mit memtest)? Auch könntest du mal testen, ob der Segfault immer an der gleichen Stelle auftritt. Und dann könntest du mal probieren, die meisten Schriften zu "deaktivieren", zuallererst würde ich die Truetype Schriften mal "raushauen", erstmal nur per 'xset', bspw: xset fp= /usr/lib/X11/fonts/75dpi:unscaled,/usr/lib/X11/fonts/misc:unscaled (Pfad ggfs. anpassen, siehe 'FontPath' in /etc/X11/xorg.conf bzw. "Font Path:" in der Ausgabe von 'xset q') und anschließend noch 'xset fp rehash' aufrufen. Und/oder die jew. Zeilen in der xorg.conf auskommentieren und X neu starten. Dann nochmal mit 'ltrace -f -s 64 -S' und/oder 'catchsegv' starten... HTH, -dnh -- Digital files cannot be made uncopyable, any more than water can be made not wet. --Bruce Schneier on `copy protection' schemes -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Thomas Hertweck schrieb:
Vermutlich haben sich auch X- und Motif-Bibliotheken geaendert, so dass diese nicht mehr kompatibel zur alten Version von xmaple sind. Ich denke fast, dass die Einrichtung einer alten SuSE Version unter vmware (oder einer anderen virtual machine) noch die einfachste Moeglichkeit ist, um diese alte Maple Version graphisch ans Laufen zu bekommen.
Gruesse, Th.
Hallo zusammen, ich denke gerade über die Variante "virtuelle Maschine mit alter SuSE" nach. Weiß jemand, ob es sowas vorkonfiguriert gibt? Also eine fertige Installation einer "alten" SuSE (z.B. 9.0) zum Abspielen mit einem Player? Ich danke für alle Hinweise. Viele Grüße, Steffen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Also sprach Steffen Mattern:
Thomas Hertweck schrieb:
Vermutlich haben sich auch X- und Motif-Bibliotheken geaendert, so dass diese nicht mehr kompatibel zur alten Version von xmaple sind. Ich denke fast, dass die Einrichtung einer alten SuSE Version unter vmware (oder einer anderen virtual machine) noch die einfachste Moeglichkeit ist, um diese alte Maple Version graphisch ans Laufen zu bekommen.
Gruesse, Th.
Hallo zusammen,
ich denke gerade über die Variante "virtuelle Maschine mit alter SuSE" nach. Weiß jemand, ob es sowas vorkonfiguriert gibt? Also eine fertige Installation einer "alten" SuSE (z.B. 9.0) zum Abspielen mit einem Player?
Ich danke für alle Hinweise. Viele Grüße, Steffen
Hi Steffen, warum nicht Vmware-Server? Den gibts doch nach einer Registrierung kostenlos und ohne Laufzeitbeschränkung. Darin kannst du dann problemlos ältere SuSE-Versionen installieren (wenn sie nicht zu alt sind...eine SuSE "August 95" wollte bei mir mal nicht so recht in die Pötte kommen, jedenfalls kein X ;-)) Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Steffen Mattern
Ich habe schon mit LD_ASSUME_KERNEL rumexperimentiert, aber ohne Erfolg.
LD_ASSUME_KERNEL bringt bei der 10.3 nicht mehr. Der LinuxThreads-Support ist aus der glibc rausgeflogen, IIRC mit der 10.1. Siehe http://people.redhat.com/drepper/assumekernel.html für eine Beschreibung was die Option eigentlich macht. Thanks, Bernhard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Bernhard Walle
-
David Haller
-
Peter Bergmann
-
Steffen Mattern
-
Thomas Hertweck