Update von 1.424 nach 1.450 Linux (opensuse 13.2) Program wird gekillt.

Wed Oct 12, 2016 9:49 pm
#1
ni

Hi

nachdem ich den neXt mal wieder mal laufen lassen habe bin ich dem Update Hinweis gefolgt und habe die letzte Version runter geladen und entpackt.
Jeder Startversuch scheitert jetzt und ich musste die alte Version wieder herstellen. Das ist Version 1.424 und die läuft problemlos wie alle Versionen
vorher auch.

Die letzen Lebenszeichen (mit strace betrachtet) sind jeweils:
write(2, "\t/array_data01/next/Linux x86+64"..., 96) = 96
write(2, "\t/array_data01/next/Linux x86+64"..., 96) = 96
write(2, "\t/lib64/libpthread.so.0(+0xf870)"..., 50) = 50
write(2, "\t/usr/lib64/libX11.so.6(XQueryEx"..., 63) = 63
write(2, "\t/usr/lib64/libX11.so.6(XInitExt"..., 62) = 62
write(2, "\t/usr/lib64/libXext.so.6(XextAdd"..., 63) = 63
write(2, "\t/usr/X11R6/lib64/libGL.so.1(+0x"..., 56) = 56
write(2, "\t/usr/X11R6/lib64/libGL.so.1(+0x"..., 56) = 56
write(2, "\t/usr/X11R6/lib64/libGL.so.1(glX"..., 71) = 71
write(2, "\t/array_data01/next/Linux x86+64"..., 61) = 61
write(2, "\t/array_data01/next/Linux x86+64"..., 61) = 61
write(2, "\t/array_data01/next/Linux x86+64"..., 61) = 61
write(2, "\t/array_data01/next/Linux x86+64"..., 61) = 61
write(2, "\t/array_data01/next/Linux x86+64"..., 61) = 61
write(2, "\t/lib64/libc.so.6(__libc_start_m"..., 59) = 59
write(2, "\t/array_data01/next/Linux x86+64"..., 61) = 61
pipe([21, 22]) = 0
fork() = 18746
close(22) = 0
write(2, "\nDebug info from gdb:\n\n", 23) = 23
read(21, "No threads.\n", 1024) = 12
write(2, "No threads.\n", 12) = 12
read(21, "", 1024) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18746, si_status=0, si_utime=2, si_stime=1} ---
wait4(18746, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 18746
write(2, "\n==============================="..., 292) = 292
rt_sigaction(SIGABRT, {SIG_DFL, [], SA_RESTORER, 0x7f12ed275870}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(18679, 18679, SIGABRT) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=18679, si_uid=1000} ---
+++ killed by SIGABRT +++
Abgebrochen

Offenbar bekommt die Application ein SIGABRT Signal weil sie irgendwelche Grenzen überschreitet.

Ist das Problem bekannt?

Gruß
Dieter


 reply

 Report post
Thu Oct 13, 2016 9:00 am
#2
avatar

Schaut merkwürdig aus. Legt der neXt die preferences Datei an?
Die sollte im Benutzerordner Daten/neXt/prefs.ini sein.

T-Rex 700E DFC HV, Goblin 700 Competition CE, MR25, Katana S 33%

 reply

 Report post
Thu Oct 13, 2016 9:57 am (Last edited: Fri Oct 14, 2016 5:19 pm)
#3
ni

Moin

Ausgabe des Programms ist:
db@zweistein:~> '/array_data01/next/Linux x86+64bit/neXt.x86_64'
Found path: /array_data01/next/Linux x86+64bit/neXt.x86_64
Mono path[0] = '/array_data01/next/Linux x86+64bit/neXt_Data/Managed'
Mono path[1] = '/array_data01/next/Linux x86+64bit/neXt_Data/Mono'
Mono config path = '/array_data01/next/Linux x86+64bit/neXt_Data/Mono/etc'
displaymanager : xrandr version warning. 1.4
client has 6 screens
displaymanager screen (0)(DFP5): 2560 x 1440
Using libudev for joystick management


Importing game controller configs
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 4, buttons 8, axes 8, name RCWARE RX2SIM Game Controller
/dev/input/js0: axis 0: raw -32767, mapped 0.000000
/dev/input/js0: axis 1: raw -32767, mapped 0.000000
/dev/input/js0: axis 2: raw -32767, mapped 0.000000
/dev/input/js0: axis 3: raw 32767, mapped 0.000000
/dev/input/js0: axis 4: raw -32767, mapped 0.000000
/dev/input/js0: axis 5: raw 32767, mapped 0.000000
/dev/input/js0: axis 6: raw -32767, mapped 0.000000
/dev/input/js0: axis 7: raw 0, mapped 0.000000
Assigning joystick 1
Abgebrochen

Gruß
Dieter


 reply

 Report post
Mon Oct 17, 2016 7:02 pm
#4
ni

Moin

Auch die Version 1.452 läuft nicht wirklich stabil. Auch hier gibt es nach einigen erfolgreichen Starts wieder Abbrüche mit SIGABRT.
Außerdem beobachte ich, das beim Modellwechsel manchmal das Modell unsichtbar wird. D.h. nicht ganz. Es wird ein kleiner schwarzer Klumpen dargestellt der etwa die Form und Größe einer GoPro Kamera hat.
Allerdings hat meine Grafikkarte Firepro 4900 aktuell Probleme mit OpenGL. Möglicherweise ist die Hardware defekt Ich habe jetzt mal eine Nvidia Quadro K1200 bestellt. Mal sehen ob es damit besser läuft.

Gruß
Dieter


 reply

 Report post
Tue Oct 18, 2016 8:46 am
#5
avatar

Hallo Dieter,

die Version 1.454 ist aktuell. Die repariert auch uralte Modellstups. Die könnten der Grund für fehlerhafte Modelldarstellungen sein.

Viele Grüße,
Klaus

Align T-Rex 700X, Goblin 700 Competition CE, MR25, Katana S 33%

 reply

 Report post
Wed Oct 19, 2016 11:06 pm
#6
ni

Hallo Klaus,

sorry ich meinte die Version 1.454. Diese läuft bei mir.

Ich habe heute meine Grafikkarte getauscht und bin von ATI Firepro V4900 auf NVIDIA Quadro K1200 gegangen.
Meine Probleme mit Opengl (flackern) sind jetzt komplett beseitigt.
Dennoch tritt das Problem mit unsichtbaren Modellen weiterhin auf.

Ich benutze meistens den Logo 600 und der geht auch immer. Wenn ich von da z.B. einen Blade Heli wähle sehe ich nur die Szenerie und kein Modell
Sogar der schwarze Klumpen erscheint jetzt nicht mehr.

Aus diesem Zustand heraus kann ich dann auch kein anderes Modell erfolgreich auswählen, welches normalerweise geht, also z.B. eins von Mikado.
Nach einem Neustart des neXt wird dann das zuletzt sichtbare Modell hingestelt.

Gruß
Dieter


 reply

 Report post
Thu Oct 20, 2016 8:21 am
#7
avatar

Hallo Dieter,

dann solltest Du die Modellsetups dieser Modelle aus der prefs.ini per Hand heraus löschen.

Viele Grüße,
Klaus

Align T-Rex 700X, Goblin 700 Competition CE, MR25, Katana S 33%

 reply

 Report post
Tue Oct 25, 2016 12:01 am
#8
ni

Hallo Klaus,

das hat funktioniert.

Jetzt läuft wieder alles perfekt.

Wenn man davon absieht, das die Daten vom RX2SIM Adapter manchmal nicht beim ersten Start korrekt gelesen werden.
Die Achsen sind dann gelegentlich vertauscht, oder verstellt.

Gruß
Dieter


 reply

 Report post
Tue Oct 25, 2016 12:03 am
#9
ni

Hi

Die Abbrüche durch SIGABRT sind mit der neuen Grafikkarte verschwunden.

Gruß
Dieter


 reply

 Report post
Already a member?
Register now!
Create an account?
Sign up now!