[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#204706: libc6: wine doesn't run anymore



Package: libc6
Version: 2.3.2-3
Followup-For: Bug #204706


Hello,
I track the wine CVS (from www.winehq.org), this a free software. Since
libc6-2.3.2, i try to compile wine with --with-nptl since i see 
    - prep.sh: Add NPTL extract code.
    - version: Add NPTL version.
in the debian.Changelog. with and without, wine doesn't work anymore. I
try to compile it (the same source, but on a older unstable libc6
(2.3.1-1[56]) on another sid computer, and then execute the binary created on
the new libc , and wine works. 

The error is very strange:

First try:
/mnt/linux/srcs/wine/wine.cvs>sh -x ./wine
+ appdir=
++ dirname ./wine
+ appdir=.
+ '[' -x ./server/wineserver ']'
+ topdir=.
++ cd .
++ pwd
+ topdir=/mnt/linux/srcs/wine/wine.cvs
+ '[' -n /tmp/g/lib ']'
+
LD_LIBRARY_PATH=/mnt/linux/srcs/wine/wine.cvs/dlls:/mnt/linux/srcs/wine/wine.cvs/libs:/tmp/g/lib
+
WINEDLLPATH=/mnt/linux/srcs/wine/wine.cvs/dlls:/mnt/linux/srcs/wine/wine.cvs/programs
+ WINESERVER=/mnt/linux/srcs/wine/wine.cvs/server/wineserver
+ WINELOADER=/mnt/linux/srcs/wine/wine.cvs/miscemu/wine
+ export LD_LIBRARY_PATH WINEDLLPATH WINESERVER WINELOADER
+ '[' -f /mnt/linux/srcs/wine/wine.cvs/.winewrapper ']'
+ exec /mnt/linux/srcs/wine/wine.cvs/miscemu/wine
Erreur de segmentation

Second try: after put correct environnement

/mnt/linux/srcs/wine/wine.cvs/miscemu/wine ./programs/regedit/regedit.exe.so
/mnt/linux/srcs/wine/wine.cvs>/mnt/linux/srcs/wine/wine.cvs/miscemu/wine
./programs/regedit/regedit.exe.so 
fixme:cdrom:CDROM_GetInterfaceInfo not implemented for true scsi drives
Erreur de segmentation

With gdb:
/mnt/linux/srcs/wine/wine.cvs>gdb /mnt/linux/srcs/wine/wine.cvs/miscemu/wine
GNU gdb 5.3.90_2003-08-01-cvs-debian
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...
(gdb) r ./programs/regedit/regedit.exe.so
Starting program: /mnt/bigdur/srcs/wine/wine.cvs/miscemu/wine ./programs/regedit/regedit.exe.so
[New Thread 16384 (LWP 2931)]
fixme:cdrom:CDROM_GetInterfaceInfo not implemented for true scsi drives

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2931)]
0x40330426 in __pthread_internal_tsd_get () from /lib/libpthread.so.0
(gdb) bt
#0  0x40330426 in __pthread_internal_tsd_get () from /lib/libpthread.so.0
#1  0x40279690 in calloc () from /lib/libc.so.6
#2  0x402a714d in opendir () from /lib/libc.so.6
#3  0x4004fb59 in DOSFS_OpenDir_Normal (codepage=???, dir=???, unix_path=???) at ../../files/dos_fs.c:521
(gdb) 

I think every program who use thread is corrupted. I've the same problem with
python who take 100% time with some threaded program.

I can't reproduce this error all the time.


- -System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux darkland 2.6.0-test4 #2 Sun Aug 24 00:27:51 CEST 2003 i686
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro

Versions of packages libc6 depends on:
ii  libdb1-compat                 2.1.3-7    The Berkeley database routines [gl

-- no debconf information




Reply to: