[Bug 37810] Accordance 11 crashes on startup.

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jan 10 06:44:25 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=37810

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Fixed by SHA1|                            |ff0ee8f8a8faf35d148f00e4de2
                   |                            |671feee051be
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |focht at gmx.net
          Component|-unknown                    |advapi32
         Resolution|---                         |FIXED

--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

installs fine and shows some 'Setup Assistant' dialog which expects some login
data.
I made some account with fake data and indeed it validates the credentials over
SSL (giving wrong credentials results in error).
In the end it refuses to go further, stating "Accordance 11 not found in your
account" so it's not reproducible.

--- quote ---
I had to install wininet and secru32 via winetricks to get it past a certain
part,
--- quote ---

Don't do that. It makes the bug report potentially invalid since no one knows
what "certain stage" means without detailed technical explanation or some other
Wine bug reference (which would probably be a dupe anyway).

The crash from the provided log:

--- snip ---
...
0009:Call advapi32.RegCreateKeyExW(80000001,00a145b0
L"Software\\Classes\\accord\\shell",00000000,00000000,00000000,000f003f,00000000,01affc90,00000000)
ret=0043ce5d
0009:Ret  advapi32.RegCreateKeyExW() retval=00000000 ret=0043ce5d
0009:Call
advapi32.RegSetValueExW(000000a8,00000000,00000000,00000001,00000000,00000004)
ret=0043ce81
0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7eb34776
ip=7eb34776 tid=0009
0009:trace:seh:raise_exception  info[0]=00000000
0009:trace:seh:raise_exception  info[1]=00000002
0009:trace:seh:raise_exception  eax=80000001 ebx=7eb6f000 ecx=00000004
edx=00000018 esi=00000000 edi=000000a8
0009:trace:seh:raise_exception  ebp=01affc18 esp=01affba0 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210a92
0009:trace:seh:call_stack_handlers calling handler at 0x7bc98420 code=c0000005
flags=0 
...
--- snip ---

The app calls 'RegSetValueEx' with NULL 'lpData' but non-zero 'cbData'

MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724923%28v=vs.85%29.aspx

--- quote ---
lpData [in]

    The data to be stored.

    For string-based types, such as REG_SZ, the string must be null-terminated.
With the REG_MULTI_SZ data type, the string must be terminated with two null
characters. String-literal values must be formatted using a backslash preceded
by another backslash as an escape character. For example, specify
"C:\\mydir\\myfile" to store the string "C:\mydir\myfile".

    Note  lpData indicating a null value is valid, however, if this is the
case, cbData must be set to '0'.
...
--- quote ---

The bug was fixed here:
http://source.winehq.org/git/wine.git/commit/ff0ee8f8a8faf35d148f00e4de2671feee051be
(included in Wine 1.7.34).

Now you are continuing with something completely different (whatever it means,
the info in the comment is not useful).

Don't do that. ONE problem per bug.

$ sha1sum Accordance11.0.3.exe 
3543428d45ae9258b14501cbfcbd83f4944896a6  Accordance11.0.3.exe

$ du -sh Accordance11.0.3.exe 
59M    Accordance11.0.3.exe

$ wine --version
wine-1.7.34

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.



More information about the wine-bugs mailing list