http://bugs.winehq.com/show_bug.cgi?id=1870
Summary: ICMP Calls from programs crashes wine when not running
as ROOT
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: wine-net
AssignedTo: wine-bugs(a)winehq.com
ReportedBy: chris(a)kfdm.com
Application: TVSCAN (Omega32) from marketron (www.marketron.com).
Problem:
When running the application from any normal user, the error message
"WARNING: Trying to use ICMP (network ping) will fail unless running as root"
appears and causes wine to drop into the debugger.
When I run the application as ROOT, then I do not get the error (using the same
configuration files as the user account).
If I then set the wine executables to suid ROOT, then wine will not run as a
user because the /tmp/.wine-{user}/{server #}/socket does not belong to the user
account (it is set as root/root owner/group).
This means that to run this application, the user must be logged in as root.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1869
Summary: Wine Can't collect Free Space!
Product: Wine
Version: unspecified
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P1
Component: test
AssignedTo: wine-bugs(a)winehq.com
ReportedBy: ksj5903(a)empal.com
I'm Wine(20031118) User.
I try to install a program which make installsheild(maybe old version).
but install program tells me "Can't copy. Not enough Free Space."
When I installed wine(20030911), It Installed.
What's Problem?
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1868
Summary: ftol function from msvcrt emulation incorporates GNU-C
specific artefact
Product: Wine
Version: 20030813
Platform: PC
OS/Version: FreeBSD
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: wine-kernel
AssignedTo: wine-bugs(a)winehq.com
ReportedBy: cbah(a)chez.com
There is an feature in way how GNU-C generated code handles double to int
conversion, i.e. the following code:
-----
#include <stdio.h>
int main() {double t[]= {
2777777777.0,
1777777777.0,
};int i;
for(i=0;i<sizeof(t)/sizeof(*t);i++) {
printf("%lf -> %#x\n", t[i], (long)t[i]);
}
return 1;
}
---
When compiled with GCC prints out
2777777777.000000 -> 0x80000000
1777777777.000000 -> 0x69f6bc71
And when compiled with MSVC++ (use /MD and save as ftol.exe for the next test),
prints out something better.
2777777777.000000 -> 0xa5918671
1777777777.000000 -> 0x69f6bc71
Unsuprisingly if ftol.exe launched under wine, it prints out 0x80000000 as
result of first conversion. Using original msvcrt.dll with wine solves the
problem. However problem could be solved in msvcr emulation layer by applying
the following ha^H^Hpatch:
--- ./work/wine-20030813/dlls/ntdll/misc.c.orig Sun Dec 7 21:57:45 2003
+++ ./work/wine-20030813/dlls/ntdll/misc.c Mon Dec 8 00:14:04 2003
@@ -59,8 +59,10 @@
/* don't just do DO_FPU("fistp",retval), because the rounding
* mode must also be set to "round towards zero"... */
double fl;
+ long long r;
POP_FPU(fl);
- return (LONG)fl;
+ r = (long long)fl;
+ return (long)r;
}
#endif /* defined(__GNUC__) && defined(__i386__) */
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1867
Summary: direct sound (wineoss) records when plays, generating
dma overruns
Product: Wine
Version: 20030318
Platform: All
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: wine-multimedia
AssignedTo: wine-bugs(a)winehq.com
ReportedBy: Jskud(a)Jskud.com
>From Jskud Sun Dec 7 14:33:12 -0800 2003
From: Jskud(a)Jskud.com
To: discuss(a)crossover.codeweavers.com
Subject: mystery solved: why bad/no sound with QuickTimePlayer on CX-plugin 2.0.2
Reply-to: Jskud(a)Jskud.com
Problem
crappy sound with (latest) standard i810_audio driver
no sound with (latest) ALSA intel8x0 driver
Cause
i810_audio driver enables record and playback triggers on open;
wineoss respects the current triggers; Intel ICH3 (the /dev/dsp
controller) will read data on playback. Since the client is not
draining the input buffer, there is an overrun, and disruptive
error handling, with poor real time audio behavior, ensues.
intel8x0: traced it as far as mmap failure (EIO) in wineoss.
Possible Solutions
Patch the i810_audio driver to disable PCM_ENABLE_INPUT on open
#if 0
dmabuf->trigger |= PCM_ENABLE_INPUT;
#endif
Hack wineoss to disable the triggers on (device) open, since it
carefully preserves them thereafter.
Use better hardware (Intel ICH5 does not exhibit this behavior)
Verification
Patched the i810_audio driver, and QuickTimePlayer works great.
Details
I recently purchased and installed Crossover Plugin 2.0.2, and
installed the WinDoze QuickTime plugin (6.3, per the FAQ --
thanks). All this on my Dell Inspiron 4150, using a chipset
with the Intel ICH3, running RedHat 8.0, with the latest kernel,
2.4.20-24.8, installed.
There were no problems playing sound with xmms. However, I had
poor sound via QuickTimePlayer with the native i810_audio
driver, so I installed the latest version of ALSA (1.0.0rc1),
and configured the intel8x0 driver. Worse, now I had no sound
with QuickTimePlayer.
I enabled debug channels, and discovered that some mmap call in
wineoss was failing with EIO when using ALSA. But I also
noticed I had "dma overrun" messages using the simpler
(non-ALSA) default i810_audio, and decided to investigate that.
The Cause and Solution above report my findings.
/Jskud
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1866
Summary: Unimplemented function (Worms3D/Installshield)
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs(a)winehq.com
ReportedBy: tais.hansen(a)osd.dk
Wine dies on "unimplemented function uxtheme.dll.GetThemeAppProperties" when
attempting to install Worms 3D:
$ wine --version
Wine 20031118
$ wine setup.exe
fixme:seh:check_resource_write Broken app is writing to the resource data,
enabling work-around
fixme:seh:EXC_RtlRaiseException call to unimplemented function uxtheme.dll.
GetThemeAppProperties
wine: Unhandled exception (thread 000b), starting debugger...
WineDbg starting on pid a
Loaded debug information from ELF 'wine' ((nil))
No debug information in 32bit DLL 'D:\setup.exe' (0x400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x401b0000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x40480000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\LZ32.DLL' (0x406d0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\VERSION.DLL' (0x406c0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL' (0x408f0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x40870000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL' (0x40710000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\RPCRT4.DLL' (0x409c0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL' (0x40930000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLEAUT32.DLL' (0x40a10000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL' (0x40bd0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\CRYPT32.DLL' (0x41a50000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL' (0x41570000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL' (0x416d0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL' (0x41640000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\COMMON
FILES\INSTALLSHIELD\PROFESSIONAL\RUNTIME\09\00\INTEL32\SETUP.DLL' (0x10000000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\COMMON
FILES\INSTALLSHIELD\PROFESSIONAL\RUNTIME\09\00\INTEL32\IGDI.DLL' (0x41940000)
No debug information in 32bit DLL 'E:\ISP03A9.TMP\_SETUP.DLL' (0x4196f000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\UXTHEME.DLL' (0x419d0000)
Unhandled exception: unimplemented function uxtheme.dll.GetThemeAppProperties
called in 32-bit code (0x419dc051).
In 32-bit mode.
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:005f
EIP:419dc051 ESP:406ace10 EBP:406ace64 EFLAGS:00000206( - 00 I - -P1 )
EAX:406ace10 EBX:419de90c ECX:419dc670 EDX:4020bbc4
ESI:41c704d0 EDI:00000001
Stack dump:
0x406ace10 (KERNEL32.DLL.VerSetConditionMask+0x13a8fe): 80000100 00000001
00000000 4194480c
0x406ace20 (KERNEL32.DLL.VerSetConditionMask+0x13a90e): 00000002 419dcd40
419dcddd 419dc156
0x406ace30 (KERNEL32.DLL.VerSetConditionMask+0x13a91e): 00000000 00000208
419de16c 405875a8
0x406ace40 (KERNEL32.DLL.VerSetConditionMask+0x13a92e): 406ace6c 404ddf13
419d0000 406ace58
0x406ace50 (KERNEL32.DLL.VerSetConditionMask+0x13a93e): 00000000 406ace60
00160015 41965138
0x406ace60 (KERNEL32.DLL.VerSetConditionMask+0x13a94e): 419de90c 406ace74
419dc176 419dcddd
0x406ace70 (KERNEL32.DLL.VerSetConditionMask+0x13a95e):
0200: sel=1007 base=40016000 limit=00001f83 32-bit rw-
Backtrace:
=>0 0x419dc051 (UXTHEME.DLL..text+0xb051 in UXTHEME.DLL) (ebp=406ace64)
1 0x419dc176 (UXTHEME.DLL.GetThemeBackgroundContentRect in UXTHEME.DLL)
(ebp=406ace74)
2 0x4194480c (IGDI.DLL.LoadSkinArchive+0xa12 in IGDI.DLL) (ebp=406adf50)
3 0x100071cd (SETUP.DLL..text+0x61cd in SETUP.DLL) (ebp=406adff8)
4 0x100132a0 (SETUP.DLL.UseXPTheme+0x8651 in SETUP.DLL) (ebp=406ae0c8)
5 0x1000b8ae (SETUP.DLL.UseXPTheme+0xc5f in SETUP.DLL) (ebp=406ae138)
6 0x1000ae10 (SETUP.DLL.UseXPTheme+0x1c1 in SETUP.DLL) (ebp=406ae1e0)
7 0x100095ff (SETUP.DLL.Start+0x74 in SETUP.DLL) (ebp=406ae96c)
8 0x004085ab (setup.exe..text+0x75ab in setup.exe) (ebp=406af344)
9 0x004073de (setup.exe..text+0x63de in setup.exe) (ebp=406afeb0)
10 0x0040b91f (setup.exe.EntryPoint+0x8b in setup.exe) (ebp=406aff10)
11 0x404e874d (KERNEL32.DLL.SetThreadExecutionState+0x1a68 in KERNEL32.DLL)
(ebp=406afff4)
12 0x40027d39 (_end+0x4025e1d) (ebp=00000000)
0x419dc051 (UXTHEME.DLL..text+0xb051 in UXTHEME.DLL): subl $4,%esp
Modules:
Address Module Name
0x00400000-0041be00 (PE) D:\setup.exe
0x10000000-1004d000 (PE) C:\PROGRAM FILES\COMMON
FILES\INSTALLSHIELD\PROFESSIONAL\RUNTIME\09\00\INTEL32\SETUP.DLL
0x401b0000-40214000 (PE) NTDLL.DLL
0x40480000-4058b000 (PE) KERNEL32.DLL
0x406c0000-406cc000 (PE) C:\WINDOWS\SYSTEM\VERSION.DLL
0x406d0000-406e3000 (PE) C:\WINDOWS\SYSTEM\LZ32.DLL
0x40710000-40852000 (PE) C:\WINDOWS\SYSTEM\USER32.DLL
0x40870000-408e5000 (PE) C:\WINDOWS\SYSTEM\GDI32.DLL
0x408f0000-40918000 (PE) C:\WINDOWS\SYSTEM\ADVAPI32.DLL
0x40930000-4099f000 (PE) C:\WINDOWS\SYSTEM\OLE32.DLL
0x409c0000-409ec000 (PE) C:\WINDOWS\SYSTEM\RPCRT4.DLL
0x40a10000-40a76000 (PE) C:\WINDOWS\SYSTEM\OLEAUT32.DLL
0x40bd0000-40c42000 (PE) C:\WINDOWS\SYSTEM\X11DRV.DLL
0x41570000-41623000 (PE) C:\WINDOWS\SYSTEM\COMCTL32.DLL
0x41640000-416b9000 (PE) C:\WINDOWS\SYSTEM\SHELL32.DLL
0x416d0000-41719000 (PE) C:\WINDOWS\SYSTEM\SHLWAPI.DLL
0x41940000-4196f000 (PE) C:\PROGRAM FILES\COMMON
FILES\INSTALLSHIELD\PROFESSIONAL\RUNTIME\09\00\INTEL32\IGDI.DLL
0x4196f000-419c9000 (PE) E:\ISP03A9.TMP\_SETUP.DLL
0x419d0000-419df000 (PE) C:\WINDOWS\SYSTEM\UXTHEME.DLL
0x41a50000-41a5c000 (PE) C:\WINDOWS\SYSTEM\CRYPT32.DLL
Threads:
process tid prio
0000000a (D) D:\setup.exe
0000000c 0
0000000b 0 <==
WineDbg terminated on pid a
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1667
------- Additional Comments From Andrew.Talbot(a)talbotville.com 2003-07-12 06:03 -------
Mike,
After some research, I would offer the following assertions, which may need
verification:-
1. On systems that do not have the RDTSC instruction, the High Performance
Counter is fed from a chip at 1.193182 MHz. So, maybe the fall-through value
for frequency->s.LowPart of 1000000 might more accurately be set to 1193182;
2. On systems that do have the RDTSC instruction, the values that
QueryPerformanceCounter() and QueryPerformanceFrequency() return should be
individual clock-cycles and Hz, respectively; i.e. the divisions by 1000 would
seem to be wrong. My supporting evidences for this assertion are:-
a) see http://www.devx.com/SummitDays/Article/16293/1763;
b) RP8 works well on my system if I remove the scaling-down of counter->QuadPart
and frequency->QuadPart from /dlls/kernel/cpu.c.
-- Andy.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1215
------- Additional Comments From burpmaster(a)truffula.net 2003-06-12 23:15 -------
Created an attachment (id=427)
--> (http://bugs.winehq.com/attachment.cgi?id=427&action=view)
Workaround in FreeBSD
Well, tracking down all the instances where wine does this is hard, or at least
not as easy as grepping for "recursive call" in the FreeBSD source tree.
So here is a hack to work around this problem by allowing some recursion. Just
apply this patch in /usr/src/lib/libc/stdlib, then cd .., and do make && make
install.
With this patch applied, I no longer get random crashes due to the recursive
call error. Programs which crashed immediately from this error also work now.
I haven't noticed any side-effects from this patch.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1865
Summary: installation error
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs(a)winehq.com
ReportedBy: strattonbrazil(a)hotmail.com
When I do the configure or the make install I always get the error:
In file included from /usr/include/openssl/ssl.h:179,
from internet.h:36,
from cookie.c:39:
/usr/include/openssl/kssl.h:136: error: syntax error before '*' token
/usr/include/openssl/kssl.h:149: error: syntax error before '*' token
/usr/include/openssl/kssl.h:150: error: syntax error before '*' token
/usr/include/openssl/kssl.h:151: error: syntax error before '*' token
/usr/include/openssl/kssl.h:151: error: syntax error before '*' token
/usr/include/openssl/kssl.h:152: error: syntax error before '*' token
/usr/include/openssl/kssl.h:153: error: syntax error before '*' token
/usr/include/openssl/kssl.h:155: error: syntax error before '*' token
/usr/include/openssl/kssl.h:157: error: syntax error before '*' token
/usr/include/openssl/kssl.h:159: error: syntax error before '*' token
/usr/include/openssl/kssl.h:167: error: syntax error before '*' token
In file included from internet.h:36,
from cookie.c:39:
/usr/include/openssl/ssl.h:909: error: syntax error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: error: syntax error before '}' token
make[2]: *** [cookie.o] Error 1
make[2]: Leaving directory `/home/default/temp/wine-20031118/dlls/wininet'
make[1]: *** [wininet/__install__] Error 2
make[1]: Leaving directory `/home/default/temp/wine-20031118/dlls'
make: *** [dlls/__install-lib__] Error 2
I'm running Fedora and I can't the installation to finish. What exactly is
going wrong?
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.com/show_bug.cgi?id=1536
------- Additional Comments From corentin.fougeray(a)wanadoo.fr 2003-06-12 15:27 -------
I also have this problem. I use a french MS Natural Keyboard Pro (with euro
key). Wine says it doesn't detect my keyboard layout but i can run the notepad
(keyboard responding). But for other applications (including games) no keyboard
: what i type is only printed in the console. I use Linux Mandrake 9.2 with Wine
20031118.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.