Error WUid 2910642

Alles zum Projekt RNA World
Nachricht
Autor
coturnix
XBOX360-Installer
XBOX360-Installer
Beiträge: 90
Registriert: 20.09.2010 08:06
Wohnort: Berlin

Re: Error WUid 2910642

#37 Ungelesener Beitrag von coturnix » 21.09.2010 17:38

Die folgenden vier Versionen laufen jetzt bei mir durch:

Code: Alles auswählen

(1) CFLAGS="-O2 -m64 -msse4 -pipe" ./configure --enable-debugging=3 --enable-sse
(2) CFLAGS="-O2 -m64 -msse4 -pipe" ./configure --enable-sse
(3) CFLAGS="-O2 -m64 -msse4 -fomit-frame-pointer -malign-double -fstrict-aliasing -mfpmath=sse" ./configure --enable-sse
(4) CFLAGS="-O2 -m64 -msse4 -static" ./configure --enable-sse
(1) und (2) sind soeben erfolgreich durchgelaufen, damit liegt es wohl doch nicht an den Debugging-Schaltern. (3) sind die Parameter der SSE4-Version für Windows, (4) die Parameter der SSE4-Version für Linux x64 (wenn ich der Ausgabe des Binaries folge). Damit wäre (4) exakt so kompiliert wie bei euch, nur eben mit einem anderen Compiler. Schauen wir mal, was da passiert.

Tilman

coturnix
XBOX360-Installer
XBOX360-Installer
Beiträge: 90
Registriert: 20.09.2010 08:06
Wohnort: Berlin

Re: Error WUid 2910642

#38 Ungelesener Beitrag von coturnix » 22.09.2010 07:25

Über Nacht sind auch Version (3) und (4) erfolgreich durchgelaufen. Damit waren bisher ausnahmslos alle von mir selbst kompilierten Versionen erfolgreich. Und (4) ist exakt so wie bei euch kompiliert, nur eben mit einer anderen GCC-Version. Das ist merkwürdig.

Kann ich sonst noch irgendwie behilflich sein?

Tilman

Benutzeravatar
nico
Vereinsmitglied
Vereinsmitglied
Beiträge: 2211
Registriert: 22.12.2002 13:22
Wohnort: C-Town

Re: Error WUid 2910642

#39 Ungelesener Beitrag von nico » 22.09.2010 09:06

So hatte die WU die Nacht auch unter Linux durchlaufen lassen. Das hat ohne Fehler funktioniert. Allerdings hatte ich eine eigens compilierte Version genutzt. Probiere es nochmal mit der cmsearch Version, die der BOINC-Server rumschickt. Oder hat das schon jemand getestet?

Ergebnis: http://pastebin.com/bpeZdeyK
Bild

coturnix
XBOX360-Installer
XBOX360-Installer
Beiträge: 90
Registriert: 20.09.2010 08:06
Wohnort: Berlin

Re: Error WUid 2910642

#40 Ungelesener Beitrag von coturnix » 22.09.2010 09:22

Ja, ich habe die SSE4- und die SSE2-Version von cmsearch für Linux x64 ausprobiert, beide mit demselben Fehler.

Benutzeravatar
nico
Vereinsmitglied
Vereinsmitglied
Beiträge: 2211
Registriert: 22.12.2002 13:22
Wohnort: C-Town

Re: Error WUid 2910642

#41 Ungelesener Beitrag von nico » 22.09.2010 14:21

Ok die cmsearch Version vom BOINC-Server hat genau nichts ausgegeben. In dmesg stand dann:
cmsearch[5080] general protection rip:51a265 rsp:7fffac269ed0 error:0

Dazu habe ich dann das gefunden:
The kernel logs unhandled user signals. The x86-64 architecture causes general protection
fault for "non canonical pointers" (pointers where the bits 58 to 63 are not all 0 or all 1).
These are the same as a normal segfault essentially, but mapped to a different exception.

So in short it's just an ordinary bad pointer in your program.
Bild

coturnix
XBOX360-Installer
XBOX360-Installer
Beiträge: 90
Registriert: 20.09.2010 08:06
Wohnort: Berlin

Re: Error WUid 2910642

#42 Ungelesener Beitrag von coturnix » 22.09.2010 14:42

Das cmsearch binary vom BOINC-Server ist ja statisch gelinkt. Könnte es eventuell sein, dass in dem libc/libm-Anteil der da drin enthalten ist ein Bug war, der jetzt in den neueren Versionen, die wir immer zum Kompilieren genommen haben, behoben ist? Dieser minimale Unterschied in der Compiler-Version scheint mir da nicht so ausschlaggebend sein zu können.

Tilman

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland

Re: Error WUid 2910642

#43 Ungelesener Beitrag von Norman » 22.09.2010 16:53

selbstkompilierte cmsearch unter linux und windows sind bei mir sauber durchgelaufen.

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22954
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

Re: Error WUid 2910642

#44 Ungelesener Beitrag von Michael H.W. Weber » 22.09.2010 17:04

Könnt ihr mich mal bitte kurz erhellen, was ihr unter Linux mit "selbstkompiliert" meint? Ihr laded euch das INFERNAL-Paket runter und installiert es so, wie in der Anleitung beschrieben oder was genau ist gemeint?

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

Benutzeravatar
Norman
Klimawolke
Klimawolke
Beiträge: 2188
Registriert: 20.03.2003 14:34
Wohnort: Saarland

Re: Error WUid 2910642

#45 Ungelesener Beitrag von Norman » 22.09.2010 17:15

wir nehmen den quellcode und kompilieren ihn auf unseren kisten mit den optionen wie sie auch auf rnaworld zu finden sind.
dann haben wir die ausführbaren programme und lassen die laufen und gucken was passiert.
bisher liefen alle selbstgemachten mit verschiedensten optionen mehrfach bei der problem-Intron-WU durch.
vielleicht ein linkerproblem oder nen compilerproblem bei den rnaworld-versionen :scrambleup:

Sabroe@P3D
PDA-Benutzer
PDA-Benutzer
Beiträge: 32
Registriert: 13.09.2010 21:37
Wohnort: Castrop-Rauxel

Re: Error WUid 2910642

#46 Ungelesener Beitrag von Sabroe@P3D » 22.09.2010 17:21

Sollten solch funktionierenden Apps nicht schnell verteilt werden? Gerade hatte ich wieder so ein Monster aufgegabelt : 93 Std vorausberechnete Laufzeit

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22954
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

Re: Error WUid 2910642

#47 Ungelesener Beitrag von Michael H.W. Weber » 22.09.2010 17:22

Sabroe@P3D hat geschrieben:Sollten solch funktionierenden Apps nicht schnell verteilt werden?
Ja. Aber noch haben wir keine solche. Sind aber dran... :D

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

coturnix
XBOX360-Installer
XBOX360-Installer
Beiträge: 90
Registriert: 20.09.2010 08:06
Wohnort: Berlin

Re: Error WUid 2910642

#48 Ungelesener Beitrag von coturnix » 22.09.2010 17:27

Da die ausgelieferten Binaries sowohl unter Windows als auch unter Linux einen Fehler produzieren, aber von unterschiedlichen Compiler-Versionen gebaut wurden, würde ich eher auf das Linking tippen. Wie schon oben vermutet vielleicht ein Bug in den statisch dazu gelinkten Funktionen. Aber im Prinzip ist das auch nur geraten, wenn nicht die exakte System-Umgebung zum Build-Zeitpunkt rekonstruierbar ist.

Tilman

Zurück zu „RNA World Diskussionen (deutsch)“