http://bugs.winehq.org/show_bug.cgi?id=17563
Summary: Crash when using TTM_GETTEXT + LPSTR_CALLBACK
Product: Wine
Version: unspecified
Platform: All
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: comdlg32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: gamezelda2(a)gmail.com
Created an attachment (id=19718)
--> (http://bugs.winehq.org/attachment.cgi?id=19718)
Test application: Pressing the button crashes the program under Wine (the text
shows correctly if you go over the button). Source included.
Any program crashes when the message TTM_GETTEXT is sent to a ToolTip that has
lpszText set to LPSTR_CALLBACK.
The problem seems to be in dlls/comctl32/tooltips.c, in the functions
TOOLTIPS_GetTextA and TOOLTIPS_GetTextW.
The crash happens when Wine tries to copy lpszText, which is 0xFFFFFFFF.
Test application included.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=15833
Summary: TreeView control don't save item's state
Product: Wine
Version: 1.1.7
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P1
Component: comctl32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: iwarmouse(a)gmail.com
Created an attachment (id=16963)
--> (http://bugs.winehq.org/attachment.cgi?id=16963)
patch that i offer to fix this bug
Hi.
BUG:
TreeView sends TVS_GETDISPINFO notifycation. Main application catch it and
change "mask","state" and "stateMask" in a TVITEM structure. After returning
from message handler, item's state don't changed. TreeView don't save new item
state in function TREEVIEW_UpdateDispInfo after calling
TREEVIEW_SendRealNotify.
This is Delphi code sample, TMyTreeView inherits from TCustomTreeView
//-----------------------------------------------------------------
procedure TMyTreeView.CNNotify(var Message: TWMNotify);
var
hNode: Integer;
begin
with Message do
case NMHdr^.code of
TVN_GETDISPINFO:
with PTVDispInfo(NMHdr)^ do begin
hNode := item.hItem;
with PTVDispInfo(NMHdr)^.item do begin
mask := mask or TVIF_STATE or TVIF_HANDLE;
stateMask := stateMask or TVIS_STATEIMAGEMASK;
state := (state and not TVIS_STATEIMAGEMASK)
or UINT(IndexToStateImageMask(MyGetItemImageIndex(hNode)));
end;
end;
end;
inherited;
end;
//-----------------------------------------------------------------
This's link to MSDN page, where described how it must work:
http://msdn.microsoft.com/en-us/library/bb773456(VS.85).aspx
I'm offer this patch (attached) to fix this bug.
--
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=36311
Bug ID: 36311
Summary: valgrind shows some leaks in oledb32/tests/database.c
Product: Wine
Version: 1.7.18
Hardware: x86
OS: Linux
Status: NEW
Keywords: download, source, testcase
Severity: normal
Priority: P2
Component: ole32
Assignee: wine-bugs(a)winehq.org
Reporter: austinenglish(a)gmail.com
==7571== 12 bytes in 1 blocks are definitely lost in loss record 64 of 614
==7571== at 0x7BC4C735: notify_alloc (heap.c:255)
==7571== by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==7571== by 0x68108B7: heap_alloc (oledb_private.h:28)
==7571== by 0x68112E9: create_db_init (datainit.c:216)
==7571== by 0x6812097: datainit_GetDataSource (datainit.c:515)
==7571== by 0x497B6AA: test_GetDataSource (msdasc.h:554)
==7571== by 0x497BA54: test_database (database.c:122)
==7571== by 0x497DB9A: func_database (database.c:586)
==7571== by 0x497F65C: run_test (test.h:584)
==7571== by 0x497FA4B: main (test.h:654)
==7571==
==7671== 12 bytes in 1 blocks are definitely lost in loss record 66 of 614
==7671== at 0x7BC4C735: notify_alloc (heap.c:255)
==7671== by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==7671== by 0x68308B7: heap_alloc (oledb_private.h:28)
==7671== by 0x68312E9: create_db_init (datainit.c:216)
==7671== by 0x6832097: datainit_GetDataSource (datainit.c:515)
==7671== by 0x498C2CD: test_initializationstring (msdasc.h:554)
==7671== by 0x498DBA4: func_database (database.c:588)
==7671== by 0x498F65C: run_test (test.h:584)
==7671== by 0x498FA4B: main (test.h:654)
==7671==
==7571== 12 bytes in 1 blocks are definitely lost in loss record 65 of 614
==7571== at 0x7BC4C735: notify_alloc (heap.c:255)
==7571== by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==7571== by 0x68108B7: heap_alloc (oledb_private.h:28)
==7571== by 0x68112E9: create_db_init (datainit.c:216)
==7571== by 0x6812097: datainit_GetDataSource (datainit.c:515)
==7571== by 0x497B6AA: test_GetDataSource (msdasc.h:554)
==7571== by 0x497BA62: test_database (database.c:123)
==7571== by 0x497DB9A: func_database (database.c:586)
==7571== by 0x497F65C: run_test (test.h:584)
==7571== by 0x497FA4B: main (test.h:654)
==7571==
--
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=27331
Summary: kernel32.GetLocaleInfoA/W needs to be more strict
about invalid LCTYPE values (Dirt3 installer shows
language selection with empty strings)
Product: Wine
Version: 1.3.21
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: kernel32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
encountered this while looking at "Dirt 3" game installer ...
The installer enumerates install languages and builds a listbox filled with
empty language strings.
For whatever reason the installer calls kernel32.GetLocaleInfoA/W with LCTYPE
0x73 which seems to be invalid (didn't find any info in MSDN/PDK)?
Wine doesn't validate these "holes" and returns success:
--- snip ---
0009:trace:nls:GetLocaleInfoW (lcid=0x409,lctype=0x73,0x32ea04,256)
0009:trace:nls:GetLocaleInfoW (lcid=0x409,lctype=0x73,0x32ea04,256) returning 1
L""
0009:trace:listbox:ListBoxWndProc_common [0x10068]: msg LB_ADDSTRING wp
00000000 lp 0032ee04
...
0009:trace:listbox:LISTBOX_InsertString [0x10068]: added item 0 L""
0009:trace:listbox:ListBoxWndProc_common [0x10068]: msg LB_SETITEMDATA wp
00000000 lp 00000409
--- snip ---
http://source.winehq.org/git/wine.git/blob/HEAD:/include/winnls.h#l296
--- snip include/winnls.h ---
296 #define LOCALE_IREADINGLAYOUT 0x0070
297 #define LOCALE_INEUTRAL 0x0071
298 #define LOCALE_INEGATIVEPERCENT 0x0074
--- snip include/winnls.h ---
If these holes are rejected (ERROR_INVALID_FLAGS), the installer gets it right
and uses a proper way of retrieving language names:
--- snip ---
0009:trace:nls:GetLocaleInfoW (lcid=0x409,lctype=0x4,0x32ea04,256)
0009:trace:nls:GetLocaleInfoW (lcid=0x409,lctype=0x4,0x32ea04,256) returning 8
L"English"
0009:trace:nls:GetLocaleInfoW (lcid=0x409,lctype=0x8,0x32ec04,256)
0009:trace:nls:GetLocaleInfoW (lcid=0x409,lctype=0x8,0x32ec04,256) returning 14
L"United States"
0009:trace:listbox:ListBoxWndProc_common [0x10068]: msg LB_ADDSTRING wp
00000000 lp 0032ee04
...
0009:trace:listbox:LISTBOX_InsertString [0x10068]: added item 0 L"English
(United States)"
...
--- snip ---
Regards
--
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.
http://bugs.winehq.org/show_bug.cgi?id=27058
Summary: Protection ID: Text from 3rd column in protection
report not displayed
Product: Wine
Version: 1.3.19
Platform: x86-64
URL: http://pid.gamecopyworld.com/ProtectionID_v6.4.0.rar
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: asb(a)asbradbury.org
Created an attachment (id=34490)
--> (http://bugs.winehq.org/attachment.cgi?id=34490)
shows lack of text in third column under wine
After scanning a .exe in Protection ID (I'm using 6.4.0) it will add an entry
to a table in the 'Protection Report'. Under wine, this is not rendered
properly and the text from the third ('Protection') column is not displayed. I
attached screenshots to show the difference on wine vs Win7, scanning the same
file. To reproduce you just need to click 'Scan->Single file' then select a
protected .exe (any .exe from a Steam game for instance), and then click the
icon to show the protection report. There are no relevant complaints on the
terminal output.
I have confirmed this bug with wine 1.3.19 (from the ubuntu-wine ppa) and a
self-built 1.2.3, using a fresh wineprefix.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=13064
Summary: AfterEffects 7 tryout crashes on startup, needs
GDI32.dll.CreateFontIndirectExW
Product: Wine
Version: CVS/GIT
Platform: Other
URL: ftp://ftp.adobe.com/pub/adobe/aftereffects/win/7.x/After
_Effects_7_0_Tryout.zip
OS/Version: other
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: gdi32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
Installing the tryout works now (modulo one missing image,
see bug 10003). Starting it was a trial, though.
First, it crashed straight off, can't recall what it said, but there
was an error dialog. Rerunning it with +module got past that ?!
Then it put up the normal "continue trial" dialog box -- but transparant!
Probably has to do with this warning:
err:bitmap:X11DRV_DIB_SetImageBits Out of memory!
Then it crashed with
wine: Call from 0x7ee118b0 to unimplemented function
gdiplus.dll.GdipCreateFontFamilyFromName, aborting
winetricks gdiplus worked around that.
Then it crashed with the present bug,
wine: Call from 0x9cecd7 to unimplemented function
GDI32.dll.CreateFontIndirectExW, aborting
--
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.
http://bugs.winehq.org/show_bug.cgi?id=25948
Summary: explorerframe/nstc tests shows some a leak in comctl32
under valgrind
Product: Wine
Version: 1.3.12
Platform: x86
OS/Version: Linux
Status: NEW
Keywords: download, source, testcase
Severity: minor
Priority: P2
Component: comctl32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
140 bytes in 1 blocks are definitely lost
at notify_alloc (heap.c:254)
by RtlAllocateHeap (heap.c:1701)
by ImageListImpl_CreateInstance (imagelist.c:3654)
by ImageList_Create (imagelist.c:700)
by initialize_checkboxes (treeview.c:4956)
by TREEVIEW_StyleChanged (treeview.c:5443)
by TREEVIEW_WindowProc (treeview.c:5782)
by ??? (winproc.c:172)
by call_window_proc (winproc.c:242)
by CallWindowProcW (winproc.c:980)
by ???
by ??? (winproc.c:172)
by call_window_proc (winproc.c:242)
by WINPROC_call_window (winproc.c:899)
by call_window_proc (message.c:2201)
by send_message (message.c:3042)
by SendMessageW (message.c:3165)
by WIN_SetWindowLong (win.c:2333)
by SetWindowLongW (win.c:2488)
by ???
--
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.
http://bugs.winehq.org/show_bug.cgi?id=20198
Summary: Help icon crashes Internet Explorer 7
Product: Wine
Version: 1.1.30
Platform: PC
URL: http://www.wine-reviews.net/wine-reviews/applications/
ie-7-on-linux-with-wine.html
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: phobieweb(a)yahoo.de
Created an attachment (id=23816)
--> (http://bugs.winehq.org/attachment.cgi?id=23816)
Gzipped wine default console output
If you hover over the help icon (ALT+l) of IE7 for more than a second the
browser crashes.
Replicated with 1.1.30~winehq0~ubuntu~9.04-0ubuntu1 and
1.1.29~winehq0~ubuntu~9.04-0ubuntu1 .
With 1.0.1-2 the IE7 does not start at all...
I used the HOWTO on
http://www.wine-reviews.net/wine-reviews/applications/ie-7-on-linux-with-wi…
to install the IE7.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=19688
Summary: STATISTICA 6 demo crashes on startup
Product: Wine
Version: 1.1.27
Platform: PC
URL: http://www.statsoft.ru/_Rainbow/documents/STATISTICADe
mo.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: comctl32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: arethusa26(a)gmail.com
Created an attachment (id=22989)
--> (http://bugs.winehq.org/attachment.cgi?id=22989)
STATISTICA 6 demo backtrace
When starting the STATISTICA 6 demo on 1.1.27, the application immediately
produces a backtrace, and then simply hangs. Bug 6168 suggests a comctl32
issue, and using native comctl32 allows the application to start. The backtrace
is attached.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=19627
Summary: Muziic installer causes a page fault
Product: Wine
Version: 1.1.27
Platform: PC
URL: http://download.cnet.com/Muziic/3000-2168_4-10910117.h
tml?part=dl-10045338&subj=dl&tag=button
OS/Version: Linux
Status: NEW
Keywords: download, Installer
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: kennybobs(a)o2.co.uk
Created an attachment (id=22898)
--> (http://bugs.winehq.org/attachment.cgi?id=22898)
Wine 1.1.27 console output
The Muziic installer causes a page fault towards the end of the installation.
Despite this, it does seem to be installed.
Backtrace:
=>0 0xb7dd273f strlenW+0x15(str=0x10)
[/home/test/wine-git/libs/wine/../../include/wine/unicode.h:216] in
libwine.so.1 (0x0032f1c4)
1 0x7b8651b0 WideCharToMultiByte+0x51(page=0, flags=0, src=0x10, srclen=-1,
dst="çkÆ{", dstlen=260, defchar=0x0, used=(nil))
[/home/test/wine-git/dlls/kernel32/locale.c:1902] in kernel32 (0x0032f234)
Running with LANG="en_GB.UTF-8" as default.
--
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.