In article <7l5qon$r...@sun27.hrz.tu-darmstadt.de>,
Uwe Bonnes <b...@elektron.ikp.physik.tu-darmstadt.de> wrote:
>In comp.emulators.ms-windows.wine Juergen Lock
><nox....@jelal.kn-bremen.de> wrote:
>: Two things: Is wine -debug supposed to work? on a 32-bit program it
>: starts the debugger, then after `c'(ontinue) dies at:
>: First chance exception: illegal instruction in 32-bit code (0x083aad90).
>Is this crash unique to running with -debug?
Yes.
>: For a 16-bit program it doesn't even start the debugger, it only says
>: `Win16 task 'D:\T96\T-ARIF96.EXE': Breakpoint 1 at 0x0247:0x0000'
>: then hangs, eating CPU.
>Did you use the recent CVS Wine? There were Fixes to that problem and I used
>-debug successfull..
CVS updated Jun 26 (I think) Recent enough?
>: And the second question, has anyone gotten the Taz archive CDs to work
>: on wine? I only get a msgbox saying
>: `Befehl : CmdInit Fehler : ReturnError Falscher Basic-Praefix'
>: whatever that means...
>Read .../wine-99xxxx/documentation/debugging. In short, run with -debugmsg
>+relay and look what goes back just before the Call to MESSAGEBOX. Post
Well that doesn't tell me much...
>perhap the last 100 lines before the Call if you can't find something.
OK here goes:
Thanx + Regards,
Juergen
...
Call KEYBOARD.6: OEMTOANSI(0x03678266"\0xffffffff",0367:82d0) ret=0437:4c7a ds=048f
Ret KEYBOARD.6: OEMTOANSI() retval=0xffff ret=0437:4c7a ds=048f
Call KEYBOARD.5: ANSITOOEM(0x03678266"\0xffffffff",0367:82d0) ret=0437:4cbf ds=048f
Ret KEYBOARD.5: ANSITOOEM() retval=0xffff ret=0437:4cbf ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f16fe"LOGICAL",0x048f16c2"ANDSTR",0x048f1766"UND",0477:0010,0x0010,0x048f1746"retrieve.ini") ret=0437:a807 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0003 ret=0437:a807 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f16fe"LOGICAL",0x048f1738"ORSTR",0x048f176a"ODER",0477:0000,0x0010,0x048f1746"retrieve.ini") ret=0437:a830 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0004 ret=0437:a830 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f16fe"LOGICAL",0x048f171a"NOTSTR",0x048f176f"NICHT",0477:0020,0x0010,0x048f1746"retrieve.ini") ret=0437:a859 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0005 ret=0437:a859 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f16fe"LOGICAL",0x048f16ba"ALLSTR",0x048f1775"*",0477:0030,0x0010,0x048f1746"retrieve.ini") ret=0437:a882 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0001 ret=0437:a882 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f16fe"LOGICAL",0x048f1754"TOSTR",0x048f1777"BIS",0477:0040,0x0010,0x048f1746"retrieve.ini") ret=0437:a8ab ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0003 ret=0437:a8ab ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f16fe"LOGICAL",0x048f1726"SINGLESTR",0x048f177b"?",0477:0050,0x0010,0x048f1746"retrieve.ini") ret=0437:a8d4 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0001 ret=0437:a8d4 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f173e"PATH",0x048f16f6"INIPATH",0x048f1744".",0367:81fa,0x0050,0x048f1746"retrieve.ini") ret=0437:a8fe ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x000a ret=0437:a8fe ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f173e"PATH",0x0367837e"TAZ982",0x036781fa"C:\\WINDOWS\\TAZ982.ini",0367:80fa,0x0100,0x048f1746"retrieve.ini") ret=0437:a963 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0011 ret=0437:a963 ds=048f
Call KERNEL.15: GLOBALALLOC(0x0042,0x000046be) ret=0437:a9e3 ds=048f
Ret KERNEL.15: GLOBALALLOC() retval=0x0576 ret=0437:a9e3 ds=048f
Call KERNEL.18: GLOBALLOCK(0x0576) ret=0437:aa02 ds=048f
Ret KERNEL.18: GLOBALLOCK() retval=0x05770000 ret=0437:aa02 ds=048f
Call KERNEL.107: SETERRORMODE(0x8001) ret=0437:0230 ds=048f
Ret KERNEL.107: SETERRORMODE() retval=0x0000 ret=0437:0230 ds=048f
Call KERNEL.102: DOS3CALL() ret=044f:1c82 ds=0367
AX=2f4e BX=8097 CX=0000 DX=805a SI=0000 DI=0274 ES=0367 EFL=00000286
Ret KERNEL.102: DOS3CALL() retval=none ret=044f:1c82 ds=0367
AX=2f4e BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000286
Call KERNEL.102: DOS3CALL() ret=044f:1c96 ds=0367
AX=1a4e BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000286
Ret KERNEL.102: DOS3CALL() retval=none ret=044f:1c96 ds=0367
AX=1a4e BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000286
Call KERNEL.102: DOS3CALL() ret=044f:1cb4 ds=0367
AX=4e4e BX=0080 CX=0000 DX=8086 SI=0000 DI=0274 ES=04af EFL=00000286
Ret KERNEL.102: DOS3CALL() retval=none ret=044f:1cb4 ds=0367
AX=0000 BX=0080 CX=0000 DX=8086 SI=0000 DI=0274 ES=04af EFL=00000286
Call KERNEL.102: DOS3CALL() ret=044f:1cd1 ds=04af
AX=1a00 BX=0080 CX=0000 DX=0080 SI=0000 DI=0274 ES=04af EFL=00000286
Ret KERNEL.102: DOS3CALL() retval=none ret=044f:1cd1 ds=04af
AX=1a00 BX=0080 CX=0000 DX=0080 SI=0000 DI=0274 ES=04af EFL=00000286
Call KERNEL.102: DOS3CALL() ret=044f:1c82 ds=0367
AX=2f4f BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000292
Ret KERNEL.102: DOS3CALL() retval=none ret=044f:1c82 ds=0367
AX=2f4f BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000292
Call KERNEL.102: DOS3CALL() ret=044f:1c96 ds=0367
AX=1a4f BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000292
Ret KERNEL.102: DOS3CALL() retval=none ret=044f:1c96 ds=0367
AX=1a4f BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000292
Call KERNEL.102: DOS3CALL() ret=044f:1cb4 ds=0367
AX=4f4f BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000292
Ret KERNEL.102: DOS3CALL() retval=none ret=044f:1cb4 ds=0367
AX=0012 BX=0080 CX=0000 DX=805a SI=0000 DI=0274 ES=04af EFL=00000293
Call KERNEL.102: DOS3CALL() ret=044f:1cd1 ds=04af
AX=1a12 BX=0080 CX=0000 DX=0080 SI=0000 DI=0274 ES=04af EFL=00000286
Ret KERNEL.102: DOS3CALL() retval=none ret=044f:1cd1 ds=04af
AX=1a12 BX=0080 CX=0000 DX=0080 SI=0000 DI=0274 ES=04af EFL=00000286
Call KERNEL.107: SETERRORMODE(0x0000) ret=0437:02a5 ds=048f
Ret KERNEL.107: SETERRORMODE() retval=0x8001 ret=0437:02a5 ds=048f
Call KERNEL.15: GLOBALALLOC(0x0042,0x00009600) ret=0437:95bf ds=048f
Ret KERNEL.15: GLOBALALLOC() retval=0x057e ret=0437:95bf ds=048f
Call KERNEL.18: GLOBALLOCK(0x057e) ret=0437:95ea ds=048f
Ret KERNEL.18: GLOBALLOCK() retval=0x057f0000 ret=0437:95ea ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b58"ODARS",0x048f1afe"DOCFILE",0x048f1b55"",0367:75fa,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:97ee ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0015 ret=043f:97ee ds=048f
Call KERNEL.348: HMEMCPY(057f:0000,0367:75fa,0x00000015) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x5b58 ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b58"ODARS",0x048f1b5e"REFFILE",0x048f1b55"",0367:75fa,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:97ee ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0015 ret=043f:97ee ds=048f
Call KERNEL.348: HMEMCPY(057f:0016,0367:75fa,0x00000015) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x5b6e ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b50"MISC",0x048f1b1c"FIELDLEN",0x048f1b56"0",0367:7732,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:b683 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0001 ret=043f:b683 ds=048f
Call KERNEL.348: HMEMCPY(0367:767c,0367:7732,0x00000001) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x29f0 ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b50"MISC",0x048f1b40"IDXCNT",0x048f1b10"1",0367:7732,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:b6fa ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0001 ret=043f:b6fa ds=048f
Call KERNEL.348: HMEMCPY(0367:767c,0367:7732,0x00000001) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x29f0 ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b50"MISC",0x048f1b6e"STD",0x048f1b10"1",0367:7732,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:b76b ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0001 ret=043f:b76b ds=048f
Call KERNEL.348: HMEMCPY(0367:767c,0367:7732,0x00000001) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x29f0 ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b50"MISC",0x048f1b12"EMPTYFLD",0x048f1b56"0",0367:7732,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:b7fb ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0001 ret=043f:b7fb ds=048f
Call KERNEL.348: HMEMCPY(0367:767c,0367:7732,0x00000001) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x29f0 ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b50"MISC",0x048f1af6"DOCCODE",0x048f1b56"0",0367:7732,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:b8a0 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0001 ret=043f:b8a0 ds=048f
Call KERNEL.348: HMEMCPY(0367:767c,0367:7732,0x00000001) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x29f0 ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b50"MISC",0x048f1af0"DBSET",0x048f1b55"",0367:7732,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:b91d ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0000 ret=043f:b91d ds=048f
Call KERNEL.348: HMEMCPY(057f:002c,0367:7732,0x00000000) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x5b84 ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b50"MISC",0x048f1ae2"DBNAME",0x048f1b55"",0367:7732,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI") ret=043f:b977 ds=048f
Ret KERNEL.128: GETPRIVATEPROFILESTRING() retval=0x0000 ret=043f:b977 ds=048f
Call KERNEL.348: HMEMCPY(057f:002d,0367:7732,0x00000000) ret=042f:4530 ds=048f
Ret KERNEL.348: HMEMCPY() retval=0x5b85 ret=042f:4530 ds=048f
Call KERNEL.128: GETPRIVATEPROFILESTRING(0x048f1b50"MISC",0x048f1ada"DBKURZ",0x048f1b55"",0367:7732,0x0100,0x03678070"C:\\TAZ\\TAZ982.INI")
... read more »