Wine Segfault unter Ubuntu 14.04

8
$ wine --version
wine-1.7.47-161-g1a0c4ef

$ winecfg
syslog: kernel: [33279.238873] wineserver[9087]: segfault at eeb102d0 ip 00000000eeb102d0 sp 0000000052879ac0 error 14 in ld-2.19.so[7fb3eeb0f000+23000]

$ wine prog.exe
syslog: kernel: [33554.031996] wineserver[9173]: segfault at a31c12d0 ip 00000000a31c12d0 sp 00000000a4fdfbf0 error 14 in ld-2.19.so[7f37a31c0000+23000]
Sergey Shitov
quelle
Haben Sie in Wine überhaupt etwas geändert oder installiert, oder geschieht dies nur direkt nach einer Neuinstallation?
Ian
Nein, es ist nach dem heutigen Update passiert.
Sergey Shitov
Können Sie die Installation rückgängig machen?
Daniel

Antworten:

5

Ich habe den vorherigen Kernel (3.13.0-58-generic) gebootet und es funktioniert wieder. 3.13.0-59 schlägt für mich fehl.

Mitch
quelle
Ich habe einen Fehler gemeldet
Mitch
Es hat nicht geholfen. Wenn ich den Login / das Passwort eingebe, wurde ich erneut zum lightdm weitergeleitet. Anscheinend liegt dies am ATI-Treiber (proprietär).
Sergey Shitov
4

Gelöst. Heute wurde der Kernel (3.13.0-61) aktualisiert und alles war in Ordnung.

Sergey Shitov
quelle
3

Installieren Sie den neueren 3.19.0-25 Kernel. Und Wein 1.6 funktioniert wieder!

siehe diesen Beitrag Wie kann ich Kernel 3.19 in 14.04 jetzt verwenden?

sudo apt-get install linux-generic-lts-vivid

Matt
quelle
+1 Ich bekomme keine Gegenstimme. Dies ist die Lösung, die ich gewählt habe. Und es funktioniert.
rpsml
@rpsml Wenn diese Antwort für Sie funktioniert, vergessen Sie nicht, links neben dieser Antwort ☑ anzukreuzen und sie abzustimmen.
Mudit Kapil
@ mudit-kapil Ich habe die Antwort positiv bewertet (daher die +1 vor meinem Kommentar). Aber ich habe die Frage nicht gestellt, deshalb kann ich sie nicht akzeptieren ...
rpsml
@rpsml tun Sie es auf der ^ Marke links auf der Antwort nicht in Kommentaren
Mudit Kapil
@ mudit-kapil Genau das habe ich getan (und dann in meinem Kommentar darauf hingewiesen, dass ich es positiv bewertet habe).
rpsml
3

Das manuelle Ausführen einer Weinserverinstanz scheint zu helfen. Führen Sie es aus, wineserver -pbevor Sie versuchen, ein Programm mit Wein auszuführen.

UPDATE: Das Ändern des Arbeitsverzeichnisses hilft nicht reproduzierbar, das manuelle Ausführen von WineServer jedoch.

jrudolph
quelle
Nein, gleicher Fehler: Kernel: [110.463946] Weinserver [3687]: Segfault bei c9f4d2d0 ip 00000000c9f4d2d0 sp 000000003053f5c0 Fehler 14 in ld-2.19.so [7f71c9f4c000 + 23000]
Sergey Shitov
Dies wurde bestätigt, um im Launchpad-Ticket zu helfen und auch zum alten Kernel zurückzukehren. Vielleicht haben Sie eine andere Variante des Problems?
Jrudolph
Weinserver, Schlaf 1 ist Arbeit. ps ax | grep Wein 22434? Ss 0:00 Weinserver
Sergey Shitov
WineServer; Sleep 1; Wine Prog.exe: Kernel: [24528.776922] Wine64-Preloade [22450]: Segfault bei 7c872d40 IP 000000007c40000c SP 000000007c872d40 Fehler 6 in Wine64-Preloader [7c400000 + 3000]
Sergey Shitov
1
Haben Sie versucht, die -pFlagge zu verwenden? Andernfalls wurde es möglicherweise bereits wieder heruntergefahren.
Jrudolph