http://bugs.winehq.org/show_bug.cgi?id=8095
------- Additional Comments From focht(a)gmx.net 2007-18-04 11:25 -------
Hello,
it's a bug in oleaut32's varformat.c/VarTokenizeFormatString().
I used "WINEDEBUG=+seh,+ole,+variant" for more info.
--- snip ---
0009:Call
oleaut32.VarFormat(0034f51c,012f15a4,00000001,00000001,00000000,0034f3b8)
ret=660f587b
trace:variant:VarFormat (0x34f51c->(VT_I2|VT_BYREF),L"##rd
harmonic",1,1,0x00000000,0x34f3b8)
trace:variant:VarTokenizeFormatString (L"##rd
harmonic",0x34f1dc,256,1,1,0x00000400,(nil))
trace:variant:VarTokenizeFormatString 2 #'s
trace:variant:VarTokenizeFormatString New copy (char 'r')
trace:variant:VarTokenizeFormatString extend copy (char 'd'), length now 2
trace:variant:VarTokenizeFormatString extend copy (char ' '), length now 3
trace:variant:VarTokenizeFormatString extend copy (char 'h'), length now 4
trace:variant:VarTokenizeFormatString extend copy (char 'a'), length now 5
trace:variant:VarTokenizeFormatString extend copy (char 'r'), length now 6
trace:variant:VarTokenizeFormatString extend copy (char 'm'), length now 7
trace:variant:VarTokenizeFormatString extend copy (char 'o'), length now 8
trace:variant:VarTokenizeFormatString extend copy (char 'n'), length now 9
trace:variant:VarTokenizeFormatString extend copy (char 'i'), length now 10
trace:variant:VarTokenizeFormatString gen date
trace:variant:VarTokenizeFormatString extend copy (char 'E'), length now 6
trace:variant:VarTokenizeFormatString extend copy (char '°'), length now 7
trace:variant:VarTokenizeFormatString extend copy (char '4'), length now 8
trace:variant:VarTokenizeFormatString extend copy (char '@'), length now 9
trace:variant:VarTokenizeFormatString extend copy (char ''), length now 10
trace:variant:VarFormatFromTokens (0x34f51c,L"##rd
harmonic",0x34f1dc,0,0x34f3b8,0x00000400)
trace:variant:VARIANT_FormatDate (0x34f51c->(VT_I2|VT_BYREF),L"##rd
harmonic",0x34f1dc,0x00000000,0x34f3b8,0x00000400)
trace:variant:VariantChangeTypeEx
(0x34f150->(VT_EMPTY),0x34f51c->(VT_I2|VT_BYREF),0x00000409,0x0000,VT_DATE)
trace:variant:VariantClear (0x34ecc0->(VT_EMPTY))
trace:variant:VariantClear (0x34ecb0->(VT_EMPTY))
trace:variant:VariantCopyInd (0x34ecb0->(VT_EMPTY),0x34f51c->(VT_I2|VT_BYREF))
trace:variant:VariantClear (0x34ecb0->(VT_EMPTY))
trace:variant:VariantCopyInd returning 0x00000000, 0x34ecb0->(VT_I2)
trace:variant:VARIANT_Coerce
(0x34ecc0->(VT_EMPTY),0x00000409,0x0000,0x34ecb0->(VT_I2),VT_DATE)
trace:variant:VariantCopy (0x34f150->(VT_EMPTY),0x34ecc0->(VT_DATE))
trace:variant:VariantClear (0x34f150->(VT_EMPTY))
trace:variant:VariantClear (0x34ecc0->(VT_DATE))
trace:variant:VariantClear (0x34ecb0->(VT_I2))
trace:variant:VariantChangeTypeEx returning 0x00000000, 0x34f150->(VT_DATE)
trace:variant:VarUdateFromDate (3,0x00000000,0x34f128)
err:variant:VARIANT_FormatDate Unknown token 0x35!
--- snip ---
String: L"##rd harmonic" should tokenize to: "2 digits" (FMT_TYPE_NUMBER) and
"string literal" FMT_GEN_COPY (with FMT_STATE_OPEN_COPY flag).
The format string tokenizer incorrectly ignores the "literal" state while
parsing within the literal.
It takes last char of literal "c" as FMT_TYPE_DATE (date) which brings the
parser out of sync (see trace).
The date type conversion/coercion later is due to buggy parsing.
Fixing the "general date format"/"else if (*pFormat == 'c' || *pFormat == 'C')"
part isnt enough.
The VarTokenizeFormatString() tokenizer has a general problem: the actual
variant type isnt taken into account (which could serve as hint).
To overcome "literal-or-not" parsing AI limitation, i think it's best to use the
actual variant type (1st param) passed into VarFormat().
No ambiguities.
Example: (VT_I2|VT_BYREF) -> it's obvious, that one of the tokens must be
integer (##) but can't be general date format (c).
VarTokenizeFormatString() needs to be modified to receive information of
expected token types too.
Regards
--
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.
http://bugs.winehq.org/show_bug.cgi?id=4078
------- Additional Comments From r_rt.bug(a)laposte.net 2007-18-04 11:03 -------
Same problem here on x86 with 0.9.35.
A more recent version here :
http://pages.istar.ca/~lyster/pi/qpi40a.zip
qpi is a program computing the value of Pi (like super_pi)
and could perhaps be useful for verifying the stability of a box.
Could be add in keywords : download NoAppDBEntry
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8094
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED
------- Additional Comments From vitaliy(a)kievinfo.com 2007-18-04 09:11 -------
Closing dup
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8089
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht(a)gmx.net
------- Additional Comments From vitaliy(a)kievinfo.com 2007-18-04 09:11 -------
*** Bug 8094 has been marked as a duplicate of this bug. ***
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8094
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |DUPLICATE
------- Additional Comments From vitaliy(a)kievinfo.com 2007-18-04 09:11 -------
Duplicate
*** This bug has been marked as a duplicate of 8089 ***
--
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.
http://bugs.winehq.org/show_bug.cgi?id=7977
rmh(a)aybabtu.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #5730 is|0 |1
obsolete| |
------- Additional Comments From rmh(a)aybabtu.com 2007-18-04 08:58 -------
Created an attachment (id=5842)
--> (http://bugs.winehq.org/attachment.cgi?id=5842&action=view)
code style & add a test
New patch.
- Conform to contextual code style.
- Adds a test case with the following assertions:
- "%c" is always the same as "%x %X"
- None of the ISO C99 or GNU extensions that windows doesn't support are
supported by wine.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=6317
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From vitaliy(a)kievinfo.com 2007-18-04 08:34 -------
The patch committed:
http://source.winehq.org/git/wine.git/?a=commitdiff;h=ae1fde034393a780f4157…
This bug is closed. If you still having problems with this application, open a
new bug. As two mentioned problems are not related to NetShareDel.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8093
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|critical |enhancement
Platform|All |PC
------- Additional Comments From vitaliy(a)kievinfo.com 2007-18-04 08:30 -------
That would be an enhancement. Critical bugs affect number of applications and
render them unusable.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8091
vitaliy(a)kievinfo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|blocker |normal
Summary|DVDShrink randomly crashes |DVDShrink randomly crashes
|with page fault since 0.9.35|with page fault
------- Additional Comments From vitaliy(a)kievinfo.com 2007-18-04 08:26 -------
Not a blocker.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8036
------- Additional Comments From vitaliy(a)kievinfo.com 2007-18-04 08:22 -------
The test runs as-is on all systems I've tried. But crashes with any of your
patches applied.
I think you are digging in the wrong direction. It's clear that you can not have
empty section/key. Why your program tries to do that I do not know, but it's
either a bug in that program (which will make it crash on all nt+ systems) or
it's not getting some information from Wine that it's uses to populate section
and key.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=6317
------- Additional Comments From gaofeng.huang(a)balliol.ox.ac.uk 2007-18-04 07:51 -------
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000001): stub.
I think this is critical and needs to implement
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8093
Summary: running windows IME modules under wine
Product: Wine
Version: unspecified
Platform: All
URL: http://tools.google.com/pinyin/
OS/Version: other
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: gaofeng.huang(a)balliol.ox.ac.uk
There are quite a log of windows input method modules (IMEs) has no linux port.
two steps are involved here:
1) implements ime-related APIs to make it run.
2) using the wined-IME to input character to normal(non-wine) X11 program. I
think this is hard and related to the general IME/XIM infrastructure. Hence I
fired this bug here.
As a example, we can tried the newly released Google-Pinyin
http://tools.google.com/pinyin/
(in case you cannot read chinese, the BIG blue button in the right side is for
downloading)
Huge numbers of chinese users are waiting. Thanks.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8092
Summary: Diablo crashes after Blizzard logo video
Product: Wine
Version: 0.9.35.
Platform: PC
OS/Version: Linux
Status: NEW
Keywords: regression
Severity: normal
Priority: P2
Component: test
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ben(a)atomnet.co.uk
Not sure what is causing this, it used to work (albeit invisibly) but now when
the Blizzard videos finish the game crashes before it reaches the menu. I'll
regression test it if I get a chance if no-one can immediately put their finger
on the issue.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=7394
------- Additional Comments From xenonism(a)gmail.com 2007-18-04 07:32 -------
Naive question: why does it work for most people (also in Cedega)?
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8091
truiken(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |regression
Version|CVS |0.9.35.
------- Additional Comments From truiken(a)gmail.com 2007-18-04 06:06 -------
Please do a regression test:
wiki.winehq.org/GitWine#regression_testing
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8091
wine(a)fdesar.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|DVDShrink now randomly |DVDShrink randomly crashes
|crashes with page fault |with page fault since 0.9.35
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8091
wine(a)fdesar.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|20050930 |CVS
------- Additional Comments From wine(a)fdesar.net 2007-18-04 06:01 -------
Title should read :
DVDShrink randomly crashes with page fault since 0.9.35
It works perfectly (except video preview :) on 0.9.34
--
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.
http://bugs.winehq.org/show_bug.cgi?id=7394
------- Additional Comments From truiken(a)gmail.com 2007-18-04 05:51 -------
This will be difficult to fix. The msi file doesn't have the right size tables.
It obviously works with native msi, so we'll have to figure out the discrepancy
in reading in the tables.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=8091
Summary: DVDShrink now randomly crashes with page fault
Product: Wine
Version: 20050930
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wine(a)fdesar.net
DVDShrink now randomly crashes with page fault.
Other trivial WIN32 programs (card games) I'm using don't.
Using Ubuntu Edgy binary version 0.9.35-winehq0-ubuntu-6.10-3 from WineHQ on
(mostly) plain Edgy (no automatic loading of program when DVD detected),
Will try to attach stack dump from "WINEDEBUG=fixme-all,warn+cursor,+relay" if I
can...
Couldn't find this bug in the database (engine is broken -- don't know how to
use this monster)
--
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.
http://bugs.winehq.org/show_bug.cgi?id=7394
------- Additional Comments From xenonism(a)gmail.com 2007-18-04 05:45 -------
Confirmed and - as a note - the same happened to some people with Cedega 4.x and
still happens with 6.0.
--
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.