https://bugs.winehq.org/show_bug.cgi?id=55487
Bug ID: 55487
Summary: winpcap: pcap_dispatch doesn't work with count
argument -1
Product: Wine
Version: 8.14
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wpcap
Assignee: wine-bugs(a)winehq.org
Reporter: amubtdx(a)gmail.com
Distribution: ---
Hi,
While trying to use a Windows program that uses WinPcap, it is not receiving
anything from `pcap_dispatch`.
`pcap_dispatch` is a function to receive raw packets from the ethernet adapter.
In the Windows program, `pcap_dispatch` is called with the `cnt` argument `-1`.
According to WinPcap documentation of `pcap_dispatch`
(https://www.winpcap.org/docs/docs_41b5/html/group__wpcapfunc.html#g60ce104c…):
> A cnt of -1 processes all the packets received in one buffer when reading a
> live capture, or all the packets in the file when reading a ``savefile''
But Wine implementation of `pcap_dispatch` does this:
```c
int CDECL pcap_dispatch( struct pcap *pcap, int count,
void (CALLBACK *callback)(unsigned char *, const
struct pcap_pkthdr_win32 *, const unsigned char *),
unsigned char *user )
{
int processed = 0;
TRACE( "%p, %d, %p, %p\n", pcap, count, callback, user );
while (processed < count)
{
```
See here:
https://github.com/wine-mirror/wine/blob/bd10252332491bc39100f230540b14d59f…
When `count` is `-1`, `while (processed < count)` exit immediately without
processing any packets.
I've tried a local build using this condition instead, and it fixes the issue:
`while (count <= 0 || processed < count)`.
I use `count <= 0` to match libpcap's way of checking unlimited count.
```c
// pcap-int.h:
#define PACKET_COUNT_IS_UNLIMITED(count) ((count) <= 0)
// pcap-netfilter-linux.c, end of function netfilter_read_linux:
// [...]
if (count >= max_packets && !PACKET_COUNT_IS_UNLIMITED(max_packets)) {
// [...]
```
Note: here, `count` is the number of processed packets so far and `max_packet`
is the value of `cnt`/`count` given to `pcap_dispatch`.
See here:
https://github.com/the-tcpdump-group/libpcap/blob/bf8bfc74b2c8e893b2af2d657…
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=34321
Bug #: 34321
Summary: Total Commander: cut/copy/paste keyboard shortcuts
don't work
Product: Wine
Version: 1.7.0
Platform: x86
URL: http://www.ghisler.com/amazons3.php
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: shell32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: djelinski1(a)gmail.com
Classification: Unclassified
To reproduce: select a file and press ctrl + x, ctrl+c, ctrl + v. All you get
is:
fixme:shell:ItemMenu_InvokeCommand Unhandled string verb "cut"
fixme:shell:ItemMenu_InvokeCommand Unhandled string verb "copy"
fixme:shell:ItemMenu_InvokeCommand Unhandled string verb "paste"
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=48344
Bug ID: 48344
Summary: Luminance HDR / qtpfsgui 2.6.0: Empty file select
dialog
Product: Wine
Version: 5.0-rc2
Hardware: x86-64
OS: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: tobbi.bugs(a)googlemail.com
$ wine --version
wine-5.0-rc2
$ openssl sha256 Luminance-HDR_v.2.6.0_Windows_64.zip
SHA256(Luminance-HDR_v.2.6.0_Windows_64.zip)=
a29a973adbb71ecb3396df9b8241c480ad8a691534017ba70b3699aff59b83f1
Steps to reproduce:
1. Start Luminance HDR
2. Click the "New HDR image" button.
3. In the "HDR Creation Wizard", click the Plus button.
Results:
Empty file select dialog.
Expected:
File Select dialog should allow file selection.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=48110
Bug ID: 48110
Summary: Toad for MySQL Freeware 7.x (.NET 4.5 app) wants
TaskService::ConnectedUser property
Product: Wine
Version: 4.20
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: taskschd
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
as it says.
Prerequisite: 'winetricks -q dotnet45'
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Quest Software/Toad for MySQL
Freeware 7.3
$ wine ./toad.exe
002f:fixme:taskschd:TaskService_get_ConnectedUser 15ACF3A8,0032EB38: stub
--- snip ---
The exception dialog can be dismissed though (non-fatal).
Managed backtrace from app:
--- snip ---
...
System.NotImplementedException
The method or operation is not implemented.
Stack Trace:
at
Microsoft.Win32.TaskScheduler.V2Interop.TaskSchedulerClass.get_ConnectedUser()
at Microsoft.Win32.TaskScheduler.TaskService.Connect()
at Microsoft.Win32.TaskScheduler.TaskService..ctor()
at Quest.Toad.Util.Migration.CheckScheduledTasks(Boolean force)
at Quest.Toad.Util.Migration.MigrateSettings()
at Quest.Toad.Gui.MainForm.runFirstEverExecution()
at Quest.Toad.Gui.MainForm.MainForm_Shown(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnShown(EventArgs e)
at System.Windows.Forms.Form.CallShownEvent()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry
tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state, Boolean
preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry
tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
--- snip ---
https://source.winehq.org/git/wine.git/blob/86faa3d2765f8159d38b7fac069a188…
--- snip ---
3931 static HRESULT WINAPI TaskService_get_ConnectedUser(ITaskService *iface,
BSTR *user)
3932 {
3933 FIXME("%p,%p: stub\n", iface, user);
3934 return E_NOTIMPL;
3935 }
--- snip ---
Microsoft docs:
https://docs.microsoft.com/en-us/windows/win32/taskschd/taskservice
Download:
https://web.archive.org/web/20191116093038/https://files.downloadnow.com/s/…
$ sha1sum ToadforMySQL_Freeware_7.3.1.3290.*
8afd76a00c1ebb538230bb11036471778af5c2a6 ToadforMySQL_Freeware_7.3.1.3290.exe
29c1bd74b1e9133a9f9cacdd2b25244bdab38d4a ToadforMySQL_Freeware_7.3.1.3290.zip
$ du -sh ToadforMySQL_Freeware_7.3.1.3290.*
80M ToadforMySQL_Freeware_7.3.1.3290.exe
80M ToadforMySQL_Freeware_7.3.1.3290.zip
$ wine --version
wine-4.20
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=44797
Bug ID: 44797
Summary: Visio 2003 does not read the complete list of fonts
present in the system.
Product: Wine
Version: 3.4
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: christianuceda(a)yahoo.com
Distribution: ---
Created attachment 60831
--> https://bugs.winehq.org/attachment.cgi?id=60831
Screenshot showing the problem.
Visio 2003 does not read the complete list of fonts present in the system.
This leads to drawings losing their fonts and forces unwanted changes in the
drawing.
There is a screen shot to showcase the problem.
I will try to run a regression test in a day or two.
This is running Wine GIT on Ubuntu 16.04.4 with Kernel 4.15.12
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56337
Bug ID: 56337
Summary: battle.net: tray icon is not displayed with wine-9.2
Product: Wine
Version: 9.2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: idarktemplar(a)mail.ru
Distribution: ---
After upgrading to wine 9.2, tray icon for battle.net application disappeared.
It worked fine in wine 9.1.
I did git bisect and found regression:
$ git bisect log
# bad: [39d8b25938dd2620c6e1b6ae37e70bcc4ff5922a] Release 9.2.
# good: [c963c4141a0d4f6601c37f11d79de186be0da6a9] Release 9.1.
git bisect start 'wine-9.2' 'wine-9.1'
# good: [303717f45fddfc21d54f52e85cb4d381c3552a53] dinput/tests: Test rawinput
with the virtual HID touchscreen.
git bisect good 303717f45fddfc21d54f52e85cb4d381c3552a53
# good: [fa145fd5177c84c26dd48f9da7bed80609a06179] dmusic: Fix loading wave
data from soundfont.
git bisect good fa145fd5177c84c26dd48f9da7bed80609a06179
# good: [cf7c48e0366ec27dd946f2fcec12cb66f2e0cb23] ntdll: Fix
RtlWow64GetCurrentMachine() result on ARM64EC.
git bisect good cf7c48e0366ec27dd946f2fcec12cb66f2e0cb23
# good: [2eb8950392996283192250691b005e2df65ab7b9] server: Move rawinput
message conversion from win32u.
git bisect good 2eb8950392996283192250691b005e2df65ab7b9
# good: [92f9c58e6dafdd5ab6ad6dcd7c9d57fba9d34598] d3d10/tests: Avoid implicit
cast changing value.
git bisect good 92f9c58e6dafdd5ab6ad6dcd7c9d57fba9d34598
# good: [ca6f3a7af87ded6f54c23aa5a983bbe9ee74667f] sapi: Add
ISpeechObjectTokens stub.
git bisect good ca6f3a7af87ded6f54c23aa5a983bbe9ee74667f
# good: [5e7a8f4db045d456913f9bd7075191ad14053375] explorer: Don't activate the
systray icon when showing it.
git bisect good 5e7a8f4db045d456913f9bd7075191ad14053375
# bad: [b5c57b9a62c396068d18237bd6e82b37c169fdc5] explorer: Set layered style
on systray icons only when it's actually layered.
git bisect bad b5c57b9a62c396068d18237bd6e82b37c169fdc5
# first bad commit: [b5c57b9a62c396068d18237bd6e82b37c169fdc5] explorer: Set
layered style on systray icons only when it's actually layered.
Reproduction:
1. Run battle.net application in wine 9.2 from https://battle.net/. Workaround
for https://bugs.winehq.org/show_bug.cgi?id=55979 may be needed.
Expected result:
Application has tray icon
Actual result:
No tray icon is present
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56299
Bug ID: 56299
Summary: imm32.dll: CtfImmIsGuidMapEnable could not be located
in the dynamic link library
Product: Wine
Version: 9.1
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: imm32
Assignee: wine-bugs(a)winehq.org
Reporter: yafoce6821(a)giratex.com
Distribution: ---
Impacted Application: PL9.exe (Parashara's Light 9.0 from Geovision Software)
When trying to run, in a MessageBox application displays 'The procedure entry
point CtfImmIsGuidMapEnable could not be located in the dynamic link library
imm32.dll' and shutting down.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55821
Bug ID: 55821
Summary: Desktop Window Manager crashes when launching a WPF
app
Product: Wine
Version: 8.18
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: dwmapi
Assignee: wine-bugs(a)winehq.org
Reporter: claytmp+foj0w(a)gmail.com
Distribution: ---
Created attachment 75313
--> https://bugs.winehq.org/attachment.cgi?id=75313
Backtrace and terminal output are included
The SaveToGame is based on WPF and is using custom UI. When I try to launch it
(via terminal "wine SaveToGame.exe"), the Desktop Window Manager crashes.
Download link:
https://github.com/And42/SaveToGame/releases/download/v2.81/SaveToGame_2.81…
(Avoid extracting "portable" file because then it would try to write something
to current directory which fails)
sha1sum: 1a638c1fc8c6992dd6206eaade4fdb2da1cff2e6
OS: Ubuntu 22.04 64-bit
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=33750
Bug #: 33750
Summary: 360 YunPan: Next Button Unavaliable
Product: Wine
Version: 1.5.31
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: litimetal(a)gmail.com
Classification: Unclassified
Created attachment 44689
--> http://bugs.winehq.org/attachment.cgi?id=44689
screenshot_linux.png
360 YunPan is a file storing & sharing software
0. download the 360 yunpan
1. wine 360yunpan_setup.exe
The installation finished successfully.
2.
cd wine/drive_c/Program Files/360/360YunPan/360cloud/
wine 360Cloud.exe
3. type username & password, and I should choose the working dictionary
4. I can't find the Next button(In Chinese, “下一步”)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.