LINUX.ORG.RU

wine - Ошибка сегментирования


0

0

Вообщем с недавних пор wine стал выдавать такое:

# wine
Ошибка сегментирования

Версия вайна:

# emerge -pv wine

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild    R ] app-emulation/wine-0.9.24 USE="X alsa cups gif hal jpeg ncurses opengl oss xml -arts -dbus -debug -esd -glut -jack -lcms -ldap -nas -scanner" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB

В чем может причина?!
Есть предположение что причина в этом:

# strace wine
execve("/usr/bin/wine", ["wine"], [/* 63 vars */]) = 0
brk(0)                                  = 0x804b000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40001000
readlink("/proc/self/exe", "/usr/bin/wine", 4096) = 13
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/bin/../lib/tls/i686/sse2/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/../lib/tls/i686/sse2", 0xbfca0314) = -1 ENOENT (No such file or directory)
open("/usr/bin/../lib/tls/i686/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/../lib/tls/i686", 0xbfca0314) = -1 ENOENT (No such file or directory)
open("/usr/bin/../lib/tls/sse2/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/../lib/tls/sse2", 0xbfca0314) = -1 ENOENT (No such file or directory)
open("/usr/bin/../lib/tls/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/../lib/tls", 0xbfca0314) = -1 ENOENT (No such file or directory)
open("/usr/bin/../lib/i686/sse2/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/../lib/i686/sse2", 0xbfca0314) = -1 ENOENT (No such file or directory)
open("/usr/bin/../lib/i686/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/../lib/i686", 0xbfca0314) = -1 ENOENT (No such file or directory)
open("/usr/bin/../lib/sse2/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/../lib/sse2", 0xbfca0314) = -1 ENOENT (No such file or directory)

Заранее спасибо!!!
★★★★★

Re: wine - Ошибка сегментирования

В чём вопрос?

Anoxemian ★★★★★ ()
Ответ на: Re: wine - Ошибка сегментирования от frame

Re: wine - Ошибка сегментирования

cat /etc/make.conf

CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
CC=gcc
CXX=g++
ACCEPT_KEYWORDS="~x86"

cyclon ★★★★★ ()
Ответ на: Re: wine - Ошибка сегментирования от cyclon

Re: wine - Ошибка сегментирования

Убрать нахер "-fomit-frame-pointer", сколько раз твердили миру что регрессия получается в итоге.

e ()
Ответ на: Re: wine - Ошибка сегментирования от cyclon

Re: wine - Ошибка сегментирования

Могу порадовать только тем, что у меня x86_64 => wine не собирается в принципе, а посему где-то в недрах стораджа затерялась микропицельная партишна с вендой...

Gharik ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.