[Bug 37640] Windroy v20140113 crashes on startup

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Nov 28 06:43:48 CST 2014


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download
             Status|UNCONFIRMED                 |NEW
                URL|                            |http://slc.lo4d.com/files/w
                   |                            |indroy/windroy_20140113.exe
                 CC|                            |focht at gmx.net
          Component|-unknown                    |kernel32
            Summary|Opening Windroy and it      |Windroy v20140113 crashes
                   |crashes.                    |on startup
     Ever confirmed|0                           |1

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

confirming.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Windroy/windroy_root/system/bin

$ WINEDEBUG=+tid,+seh,+relay wine ./android.exe >>log.txt 2>&1
...
0023:Call KERNEL32.CreateProcessA(00000000,0041418e
"android-start.exe",00000000,00000000,00000001,01000000,00000000,00000000,0061f54c,0061f5a4)
ret=0040db71 
...
0026:Call KERNEL32.__wine_kernel_init() ret=7bc5a259 
...
0023:Ret  KERNEL32.CreateProcessA() retval=00000001 ret=0040db71 
...
0026:Call KERNEL32.GetEnvironmentVariableA(6ee77932
"WINDROY_ROOT",0061eac0,00001000) ret=6ee648b3
0026:Ret  KERNEL32.GetEnvironmentVariableA() retval=00000018 ret=6ee648b3
...
0026:Call KERNEL32.SetEnvironmentVariableA(6ee7793f
"ROOT_WINDROY_ROOT",00251492 "/Windroy/windroy_root") ret=6ee64dfe
0026:Ret  KERNEL32.SetEnvironmentVariableA() retval=00000001 ret=6ee64dfe
0026:Call KERNEL32.SetCurrentDirectoryA(0061fae8 "C:/") ret=6ee64e26
0026:Ret  KERNEL32.SetCurrentDirectoryA() retval=00000001 ret=6ee64e26
...
0026:Call KERNEL32.CreateProcessA(00000000,00251490
"/Windroy/windroy_root//system/bin/plogd",00000000,00000000,00000001,00000000,00000000,00000000,0061fc3c,0061fc94)
ret=6ee6ba41
0026:Ret  KERNEL32.CreateProcessA() retval=00000000 ret=6ee6ba41
0026:Call KERNEL32.GetLastError() ret=6ee6ba86
0026:Ret  KERNEL32.GetLastError() retval=00000002 ret=6ee6ba86
...
0026:Call msvcrt._vsnprintf(00251490,00000104,6ee778f9 "%s%s",0061fc7c)
ret=6ee4ad17
0026:Ret  msvcrt._vsnprintf() retval=0000001a ret=6ee4ad17
0026:Call msvcrt._mkdir(00251490 "/Windroy/windroy_root//tmp") ret=0040b8b1
0026:Call KERNEL32.CreateDirectoryA(00251490
"/Windroy/windroy_root//tmp",00000000) ret=7ed44f7e
0026:Ret  KERNEL32.CreateDirectoryA() retval=00000000 ret=7ed44f7e
0026:Ret  msvcrt._mkdir() retval=ffffffff ret=0040b8b1 
...
--- snip ---

The Android OS abstraction layer in the application code makes use of forward
slash as path separator (POSIX compliant).
The application uses 'SetCurrentDirectory' with the root drive and expects
'/foo/bar' style paths to work -> 'c:/foo/bar'.

Debugger session (debug child startup)

--- snip ---
$ winedbg ./android.exe
$ set $AlsoDebugProcChild=1
...
$ Wine-dbg>bt
Backtrace:

=>0 0x7b85f0f5 SearchPathW(path=0x0(nil),
name="/Windroy/windroy_root//system/bin/plogd", ext=".exe", buflen=0x104,
buffer="", lastpart=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/kernel32/path.c:866] in kernel32
(0x0061f588)

  1 0x7b867afd get_file_name+0x28a(appname=0x0(nil),
cmdline="/Windroy/windroy_root//system/bin/plogd", buffer="", buflen=0x104,
handle=0x61fa70, binary_info=0x61f854)
[/home/focht/projects/wine/wine.repo/src/dlls/kernel32/process.c:2257] in
kernel32 (0x0061f5e8)

  2 0x7b867cd2 create_process_impl+0xd5(app_name=0x0(nil),
cmd_line="/Windroy/windroy_root//system/bin/plogd", process_attr=(nil),
thread_attr=(nil), inherit=0x1, flags=0, env=0x0(nil), cur_dir=0x0(nil),
startup_info=0x61fb58, info=0x61fc94)
[/home/focht/projects/wine/wine.repo/src/dlls/kernel32/process.c:2301] in
kernel32 (0x0061fb18)

  3 0x7b8688bb CreateProcessA+0x1e5 ...
  4 0x6ee6ba41 in libosal_hal (+0x2ba40) (0x0061fd58)
  5 0x004013ea in android-start (+0x13e9) (0x0061fe20)
...
--- snip ---

$ sha1sum windroy_20140113.exe 
5b7b49cdef92ec9392fd8fe68aa098dd726efd4b  windroy_20140113.exe

$ du -sh windroy_20140113.exe 
80M    windroy_20140113.exe

$ wine --version
wine-1.7.31-154-g871fc4a

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