[ jsmith @ 19.11.2003. 01:28 ] @
Dobijam ovu grešku pri pokretanju bilo kog programa iz wine paketa. OS je, čini mi se, Slackware 8.1 sa gomilom novijih paketa, kernelom 2.4.22, KDE-om 3.1, itd. Program sam preveo ručno (bez ./tools/wineinstall) sa gcc 2.95.3-x, sve je prošlo kako treba i na kraju sam podesio LD_LIBRARY_PATH jer nemam root pristup. Slutim da ovo pucanje nema veze sa wine-om već sa libc i sl. jer program ne stiže da obradi ni opcije, a kamoli konfiguracioni fajl (~/.wine/config). Komanda ldd pronalazi sve potrebne biblioteke. Ovo mi se do sada nije dešavalo, šta činiti?

Na mojoj mašini (Slackware 9.1) wine radi savršeno... hmm... bar savršeno ispravno.
[ random @ 19.11.2003. 11:04 ] @
Probaj sa strace(1) da propratiš izvršavanje i da ustanoviš usled čega tačno puca.
[ jsmith @ 20.11.2003. 15:13 ] @
Dobijam

Code:

open("/lib/libm.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\20K\0\000"..., 1024) = 1024
fstat64(0x3, 0xbfffe8ac)                = 0
old_mmap(NULL, 136480, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40153000
mprotect(0x40174000, 1312, PROT_NONE)   = 0
old_mmap(0x40174000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x40174000
close(3)                                = 0
munmap(0x4002f000, 60397)               = 0
getpid()                                = 4211
brk(0)                                  = 0x3c002e24
brk(0x3c002e4c)                         = 0x3c002e4c
brk(0x3c003000)                         = 0x3c003000
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++