[Bug 2227] New: Segmentation fault on Fedora core 1 for all wine binaries (wine-pthread)

Wine Bugs wine-bugs at winehq.org
Sat May 15 06:40:31 CDT 2004


http://bugs.winehq.org/show_bug.cgi?id=2227

           Summary: Segmentation fault on Fedora core 1 for all wine
                    binaries (wine-pthread)
           Product: Wine
           Version: 20040505
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: perja at ifi.uio.no


Installed this binary on a Fedora core 1 system:

rpm -Uvh wine-20040505-1fc1winehq.i386.rpm

All wine binaries ends up with a segmentation fault:
$ wine
Segmentation fault
$ wineboot
Segmentation fault

and so on...

It may have something to do with /usr/bin/wine-pthread
$ strace wine
execve("/usr/bin/wine", ["wine"], [/* 30 vars */]) = 0
uname({sys="Linux", node="5xqw5b.cm.chello.no", ...}) = 0
set_tid_address(0)                      = -1 ENOSYS (Function not implemented)
brk(0)                                  = 0x11229c
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64571, ...}) = 0
old_mmap(NULL, 64571, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40000000
close(3)                                = 0
open("/usr/lib/libwine.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \34\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=23224, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40010000
old_mmap(NULL, 100928, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40011000
old_mmap(0x40017000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x5000) = 0x40017000
old_mmap(0x40018000, 72256, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40018000
close(3)                                = 0
open("/lib/i686/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\4DN"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=89524, ...}) = 0
old_mmap(0x4e43c000, 331648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0x4e43c000
old_mmap(0x4e44a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0xd000) = 0x4e44a000
old_mmap(0x4e44b000, 270208, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4e44b000
close(3)                                = 0
open("/lib/i686/libc.so.6", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\f/N4\0"..., 512) = 
512fstat64(3, {st_mode=S_IFREG|0755, st_size=1563984, ...}) = 0
old_mmap(0x4e2db000, 1287684, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0x4e2db000
old_mmap(0x4e410000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x134000) = 0x4e410000
old_mmap(0x4e413000, 9732, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4e413000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\nIN4\0"..., 512) = 
512fstat64(3, {st_mode=S_IFREG|0755, st_size=16312, ...}) = 0
old_mmap(0x4e48f000, 12148, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0x4e48f000old_mmap(0x4e491000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4e491000
close(3)                                = 0
munmap(0x40000000, 64571)               = 0
brk(0)                                  = 0x11229c
brk(0x13329c)                           = 0x13329c
brk(0)                                  = 0x13329c
brk(0x134000)                           = 0x134000
set_thread_area({entry_number:-1 -> -1, base_addr:0x112520, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = -1 ENOSYS (Function not implemented)
modify_ldt(1, {entry_number:0, base_addr:0x112520, limit:1048575, seg_32bit:1, 
contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, 
16) = 0
getpid()                                = 10088
rt_sigaction(SIGRTMIN, {0x4e444330, [], SA_RESTORER, 0x4e303868}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x4e4444d0, [], SA_RESTORER, 0x4e303868}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x4e445090, [], SA_RESTORER, 0x4e303868}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff644, 31, (nil), 0}) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
pipe([3, 4])                            = 0
clone(child_stack=0x1149d8, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 
10089
write(4, "#\304.N\5\0\0\0\0\0\0\0\0\0\0\0\320\0\0\0\\\304.NXp.NX"..., 148) = 
148rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(4, " %\21\0\0\0\0\0



Tested with:
Kernel 2.4.26-1.ll.rhfc1.ccrma (but also all other Fedora core 1 kernels)

Note that in wine-20040309-1fc1winehq.i386.rpm everything works fine on my 
system.

Have also tried with: 
# echo "1" > /proc/sys/vm/overcommit_memory 

But there is still segmentation fault.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list