Regression: origin6 crashes with 20050310 (20050211 works)

Tobias Burnus burnus at gmx.de
Tue Mar 22 07:12:13 CST 2005


Hello,

I try to run a freshly installed Origin6.0 with 20050310, but it shows
only the splash window and crashes then. Using the previous release
20050211 it runs just fine.

While I don't mind compiling Wine and hunting for the patch which causes
this problem, the number of patches is rather huge. Do you have some
ideas which can shortcut the regression search?

Tobias

-------------Working--------------
wine-20050211-1.1.i586.rpm:
> wine Origin60.exe
fixme:msvcrt:_setmbcp Unreal codepages (e.g. -3) not implemented
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:CoRegisterMessageFilter stub
err:x11drv:X11DRV_CreateWindow invalid window width -22
fixme:profile:GetPrivateProfileIntW result may be wrong!
fixme:storage:StgCreateDocfile Transacted mode not implemented.
fixme:storage:StgCreateDocfile Transacted mode not implemented.
[...]

----------Crashing----------------
wine-20050310-0.1.i586.rpm:
> wine Origin60.exe
fixme:msvcrt:_setmbcp Unreal codepages (e.g. -3) not implemented
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:CoRegisterMessageFilter stub
err:x11drv:X11DRV_CreateWindow invalid window width -22
fixme:msvcrt:_XcptFilter (-1073741819,0x406db1cc)semi-stub
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x20649124 in 32-bit
code (0x40f27ca0).
In 32 bit mode.
Register dump: [...]
Stack dump: [...]
Backtrace:
=>1 0x40f27ca0 cxx_frame_handler+0x1c0 in msvcrt (0x406db6e4)
  2 0x40f284d1 MSVCRT__CxxFrameHandler+0x41 in msvcrt (0x406db708)
  3 0x401d9fc1 __wine_call_from_32_regs+0xb5 in ntdll (0x406dba70)
  4 0x40f278c5 __CxxFrameHandler+0x5 in msvcrt (0x406dbabc)
  5 0x401af1b2 EXC_RtlRaiseException+0x1e2 in ntdll (0x406dbb6c)
  6 0x401cf6cc raise_segv_exception+0x3c in ntdll (0x406dbb88)
  7 0x401da030 __wine_call_from_32_restore_regs+0x0 in ntdll (0x406dbf78)
  8 0x40f284d1 MSVCRT__CxxFrameHandler+0x41 in msvcrt (0x406dbf9c)
  9 0x401d9fc1 __wine_call_from_32_regs+0xb5 in ntdll (0x406dc304)
  10 0x40f278c5 __CxxFrameHandler+0x5 in msvcrt (0x406dc350)
  11 0x401af1b2 EXC_RtlRaiseException+0x1e2 in ntdll (0x406dc400)
  12 0x401cf6cc raise_segv_exception+0x3c in ntdll (0x406dc41c)
  13 0x401da030 __wine_call_from_32_restore_regs+0x0 in ntdll (0x406dc80c)
  14 0x40f284d1 MSVCRT__CxxFrameHandler+0x41 in msvcrt (0x406dc830)
  15 0x401d9fc1 __wine_call_from_32_regs+0xb5 in ntdll (0x406dcb98)
  16 0x40f278c5 __CxxFrameHandler+0x5 in msvcrt (0x406dcbe4)
  17 0x401af1b2 EXC_RtlRaiseException+0x1e2 in ntdll (0x406dcc94)
  18 0x401cf6cc raise_segv_exception+0x3c in ntdll (0x406dccb0)
  19 0x401da030 __wine_call_from_32_restore_regs+0x0 in ntdll (0x40450358)
  20 0x00000001 (0x00407244)
  21 0x00401970 in origin60 (+0x1970) (0x00401910)
  22 0x9090c300 (0x407190b8)
0x40f27ca0 cxx_frame_handler+0x1c0 in msvcrt: movl      0xc(%edi),%eax
Modules:[...]



+relay output:
----------------------
000b:Call
user32.CallWindowProcA(409def2c,00010084,00000111,050103e9,00010088)
ret=5f401ee9
000b:Call window proc 0x409def2c
(hwnd=0x10084,msg=WM_COMMAND,wp=050103e9,lp=00010088)
000b:Call window proc 0x5f4019fa
(hwnd=0x10066,msg=WM_COMMAND,wp=ffff026e,lp=00010084)
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call user32.GetParent(0001003a) ret=5f401281
000b:Ret  user32.GetParent() retval=00000000 ret=5f401281
000b:Call user32.SendMessageA(0001003a,00000111,ffff026e,00010084)
ret=5f462ceb
000b:Call window proc 0x5f4019fa
(hwnd=0x1003a,msg=WM_COMMAND,wp=ffff026e,lp=00010084)
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.TlsGetValue(00000004) ret=5f401018
000b:Ret  kernel32.TlsGetValue() retval=403bc308 ret=5f401018
000b:Call kernel32.GetLastError() ret=40c82699
000b:Ret  kernel32.GetLastError() retval=00000000 ret=40c82699
000b:Call kernel32.TlsGetValue(00000000) ret=40c826a7
000b:Ret  kernel32.TlsGetValue() retval=41310098 ret=40c826a7
000b:Call kernel32.SetLastError(00000000) ret=40c826b8
000b:Ret  kernel32.SetLastError() retval=00000000 ret=40c826b8
000b:Call kernel32.GetLastError() ret=40c82699
000b:Ret  kernel32.GetLastError() retval=00000000 ret=40c82699
000b:Call kernel32.TlsGetValue(00000000) ret=40c826a7
000b:Ret  kernel32.TlsGetValue() retval=41310098 ret=40c826a7
000b:Call kernel32.SetLastError(00000000) ret=40c826b8
000b:Ret  kernel32.SetLastError() retval=00000000 ret=40c826b8
000b:Call kernel32.GetLastError() ret=40c82699
000b:Ret  kernel32.GetLastError() retval=00000000 ret=40c82699
000b:Call kernel32.TlsGetValue(00000000) ret=40c826a7
000b:Ret  kernel32.TlsGetValue() retval=41310098 ret=40c826a7
000b:Call kernel32.SetLastError(00000000) ret=40c826b8
000b:Ret  kernel32.SetLastError() retval=00000000 ret=40c826b8
000b:Call kernel32.GetLastError() ret=40c82699
000b:Ret  kernel32.GetLastError() retval=00000000 ret=40c82699
000b:Call kernel32.TlsGetValue(00000000) ret=40c826a7
000b:Ret  kernel32.TlsGetValue() retval=41310098 ret=40c826a7
000b:Call kernel32.SetLastError(00000000) ret=40c826b8
000b:Ret  kernel32.SetLastError() retval=00000000 ret=40c826b8
000b:Call kernel32.GetLastError() ret=40c82699
000b:Ret  kernel32.GetLastError() retval=00000000 ret=40c82699
000b:Call kernel32.TlsGetValue(00000000) ret=40c826a7
000b:Ret  kernel32.TlsGetValue() retval=41310098 ret=40c826a7
000b:Call kernel32.SetLastError(00000000) ret=40c826b8
000b:Ret  kernel32.SetLastError() retval=00000000 ret=40c826b8
000b:Call kernel32.GetLastError() ret=40c82699
000b:Ret  kernel32.GetLastError() retval=00000000 ret=40c82699
000b:Call kernel32.TlsGetValue(00000000) ret=40c826a7
000b:Ret  kernel32.TlsGetValue() retval=41310098 ret=40c826a7
000b:Call kernel32.SetLastError(00000000) ret=40c826b8
000b:Ret  kernel32.SetLastError() retval=00000000 ret=40c826b8
000b:Call kernel32.GetLastError() ret=40c82699
000b:Ret  kernel32.GetLastError() retval=00000000 ret=40c82699
000b:Call kernel32.TlsGetValue(00000000) ret=40c826a7
000b:Ret  kernel32.TlsGetValue() retval=41310098 ret=40c826a7
000b:Call kernel32.SetLastError(00000000) ret=40c826b8
000b:Ret  kernel32.SetLastError() retval=00000000 ret=40c826b8
000b:Call kernel32.UnhandledExceptionFilter(406cd50c) ret=40c8f2b8
000b:Call
ntdll.NtQueryVirtualMemory(ffffffff,000000b4,00000000,406cd410,0000001c,406cd3cc)
ret=40532d52
000b:Ret  ntdll.NtQueryVirtualMemory() retval=00000000 ret=40532d52
000b:Call
ntdll.RtlImageDirectoryEntryToData(00000000,00000001,00000002,406cd40c)
ret=404f6029
000b:Ret  ntdll.RtlImageDirectoryEntryToData() retval=00000000 ret=404f6029
000b:Call
ntdll.NtCreateEvent(406cd3d8,001f0003,406cd3dc,00000001,00000000)
ret=404f5f79
000b:Ret  ntdll.NtCreateEvent() retval=00000000 ret=404f5f79
wine: Unhandled exception (thread 000b), starting debugger..



More information about the wine-devel mailing list