Bug 10155

Summary: wine сломался после последнего обновления
Product: Sisyphus Reporter: Igor Zubkov <icesik>
Component: wineAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: abulava, ender, lav, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Igor Zubkov 2006-10-18 17:51:55 MSD
[icesik@iceberg ~]$ ie6
/home/icesik/bin/ie6: line 3: 31638 Ошибка сегментирования 
WINEPREFIX="/home/icesik/.ies4linux/ie6" wine
"/home/icesik/.ies4linux/ie6/drive_c/Program Files/Internet
Explorer/IEXPLORE.EXE" "$@"
[icesik@iceberg ~]$ 

Вот так.

[root@iceberg ~]# rpm -qa | grep wine
wine-20060902-alt2
libwine-20060902-alt2
docs-wine_intro-kirill-060307-alt1
[root@iceberg ~]# 

Сизиф вчерашний.

Откатывание до 
rpm -ivh wine_20060902-alt1_i586.rpm libwine_20060902-alt1_i586.rpm
помогает.
Comment 1 Michael Shigorin 2006-10-19 00:04:28 MSD
Есть такое:

$ wine
/usr/bin/wine: line 108:  9282 Segmentation fault      $WINELOADER
       wine --update                 Update WINE tree (registry and so on)
       wine --attach dir             Attach user wine to shared dir
       wine --admin dir              Create admin setup in shared dir (only for
wineadmin group)
$ /usr/bin/notepad
zsh: segmentation fault  /usr/bin/notepad
Comment 2 Vitaly Lipatov 2006-10-19 00:47:09 MSD
Ужасно :(
Comment 3 Vitaly Lipatov 2006-10-19 01:05:51 MSD
Если срочно, на http://winehq.org.ru для ALT Linux лежат работающие сборки. Та 
же -alt2.
Comment 4 Alexander Volkov 2006-10-19 10:47:55 MSD
аналогичная картина на мастере 2.4. Полный багрепорт я отправлял на суппорт 
етерсофта. Не работала ни сборка alt1, ни alt2
Comment 5 Vitaly Lipatov 2006-10-24 20:45:05 MSD
Проблема ясна, будет исправлено вскоре. 
Кто может, переименуйте пожалуйста 
/usr/bin/wine-pthread в /usr/bin/wine-glibc 
и проверьте что всё работает. 
Comment 6 Afanasov Dmitry 2006-10-31 18:42:11 MSK
(In reply to comment #5)
> Кто может, переименуйте пожалуйста 
> /usr/bin/wine-pthread в /usr/bin/wine-glibc 
> и проверьте что всё работает. 
проверно. с переменованием не валится.
wine-20060902-alt2
Comment 7 Dmitry V. Levin 2006-10-31 23:37:21 MSK
Переименование это не решение проблемы.

Кто может объяснить причину происходящего:

$ file /usr/bin/wine-preloader
/usr/bin/wine-preloader: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), statically linked, stripped

$ env -i strace /usr/bin/wine-preloader
execve("/usr/bin/wine-preloader", ["/usr/bin/wine-preloader"], [/* 0 vars */]) =
0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Comment 8 Vitaly Lipatov 2006-11-01 00:41:25 MSK
Переименование - это быстрый хак, чтобы не перезакачивать 10Мб.
К сожалению, я детально не исследовал, и кроме того что в wine немного 
поломали код определения возможных к использованию потоков, что вдобавок 
наложилось на новый glibc с NTPL, ничего не обнаружил.

Comment 9 Vitaly Lipatov 2006-12-12 21:08:57 MSK
выкладываю wine-20061212-alt0.1
Comment 10 Igor Zubkov 2007-02-20 15:41:53 MSK
Вроде, уже работает...