i know this doesn't got direct link with wine development, but i was wondering if someone has a complete reference of the portable executable format including BOUND_IMPORT_DIRECTORY description.
regards,
Tiago
--
_______________________________________________
FREE Personalized E-mail at Mail.comhttp://www.mail.com/?sr=signup
Talk More, Pay Less with Net2Phone Direct(R), up to 1500 minutes free!
http://www.net2phone.com/cgi-bin/link.cgi?143
Good day!
My app just crashed, after I logged in and dismissed its modal nuisance
ad. Normally it doesn't, so I guess this might be some kind of race
condition? Here is a backtrace, in case it might be useful. If not,
sorry for the noise. Oh, load order is:
[DllOverrides]
"*" = "builtin, so, native"
[AppDefaults\\juno.exe\\DllOverrides]
"msvcrt" = "native"
"riched32" = "native"
Haven't seen anything on wine-cvs since 29 August, but the local wine is
up to that.
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MFC42LOC.DLL'
(0x76020000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\RICHED32.DLL'
(0x6c000000)
Unhandled exception: page fault on read access to 0x2e6873f4 in 32-bit
code (0x5f404eca).
In 32-bit mode.
Symbol h_errno is invalid
Symbol hack_digit is invalid
0x5f404eca (MFC42.DLL.2028+0xf in C:\AWAY\BIN\MFC42.DLL): cmpl
$1,0xfffffff4(%eax)
Wine-dbg>bt
Backtrace:
=>0 0x5f404eca (MFC42.DLL.2028+0xf in C:\AWAY\BIN\MFC42.DLL)
(ebp=405b5b88)
1 0x15030f38 (JSESSION.DLL.2914+0x30d8 in C:\AWAY\BIN\JSESSION.DLL)
(ebp=405b5ca0)
2 0x150257a3 (JSESSION.DLL.2141+0xad3 in C:\AWAY\BIN\JSESSION.DLL)
(ebp=405b5cb4)
3 0x1502c816 (JSESSION.DLL.2606+0x766 in C:\AWAY\BIN\JSESSION.DLL)
(ebp=405b5e54)
4 0x1502d27a (JSESSION.DLL.2606+0x11ca in C:\AWAY\BIN\JSESSION.DLL)
(ebp=405b5edc)
5 0x150249f9 (JSESSION.DLL.2039+0x699 in C:\AWAY\BIN\JSESSION.DLL)
(ebp=405b5f7c)
6 0x15049088 (JSESSION.DLL.3948+0x988 in C:\AWAY\BIN\JSESSION.DLL)
(ebp=405b6088)
7 0x1502d45a (JSESSION.DLL.2707+0x5a in C:\AWAY\BIN\JSESSION.DLL)
(ebp=405b61ac)
8 0x150241e8 (JSESSION.DLL.2035+0x88 in C:\AWAY\BIN\JSESSION.DLL)
(ebp=405b61f4)
9 0x0042aff0 (juno.exe..text+0x29ff0 in C:\away\bin\juno.exe)
(ebp=405b623c)
10 0x5f4019f0 (MFC42.DLL.5163+0x31c in C:\AWAY\BIN\MFC42.DLL)
(ebp=405b62bc)
11 0x5f4016b2 (MFC42.DLL.6374+0x22 in C:\AWAY\BIN\MFC42.DLL)
(ebp=405b62dc)
12 0x5f40163b (MFC42.DLL.1109+0x71 in C:\AWAY\BIN\MFC42.DLL)
(ebp=405b633c)
13 0x5f4015c6 (MFC42.DLL.1578+0x2a in C:\AWAY\BIN\MFC42.DLL)
(ebp=405b6358)
14 0x5f40157d (MFC42.DLL.1579+0x39 in C:\AWAY\BIN\MFC42.DLL)
(ebp=405b6384)
15 0x40665a07 (WINPROC_wrapper+0x17 in libuser32.so) (ebp=405b63a8)
16 0x40665a8d (WINPROC_CallWndProc+0x7d(proc=0x5f401544,
hwnd=0x6005d, msg=0x403, wParam=0x0, lParam=0x0) [winproc.c:172] in
libuser32.so) (ebp=405b63d8)
17 0x4066b417 (CallWindowProcA+0x93(func=0x40d31c44, hwnd=0x6005d,
msg=0x403, wParam=0x0, lParam=0x0) [winproc.c:2639] in libuser32.so)
(ebp=405b6400)
18 0x4064e822 (DispatchMessageA+0xd6(msg=0x4920dc) [message.c:922] in
libuser32.so) (ebp=405b6444)
19 0x5f401226 (MFC42.DLL.5307+0x3a in C:\AWAY\BIN\MFC42.DLL)
(ebp=004920dc)
20 0x00000403 (ebp=0006005d)
Wine-dbg>info local
MFC42.DLL.2028:
Wine-dbg>up 15
Wine-dbg>info local
WINPROC_wrapper:
Wine-dbg>up
172 retvalue = WINPROC_wrapper( proc, hwnd, msg, wParam, lParam
);
Wine-dbg>info local
WINPROC_CallWndProc:
long int(*none)()* proc == 0x5f401544
unsigned int hwnd == 0x0006005d
unsigned int msg == 0x00000403
unsigned int wParam == 0x00000000
long int lParam == 0x00000000
unsigned int hwnd (optimized into register $edi) == 0x00000003
long int retvalue == 0x00000000
int iWndsLocks (optimized into register $esi) == 0x410f84ac
long unsigned int ret (optimized into register $eax) == 0x2e687400
long unsigned int ret (optimized into register $eax) == 0x2e687400
Wine-dbg>up
2639 return WINPROC_CallWndProc( proc->thunk.t_from16.proc,
Wine-dbg>info local
CallWindowProcA:
long int(*none)()* func == 0x40d31c44
unsigned int hwnd == 0x0006005d
unsigned int msg == 0x00000403
unsigned int wParam == 0x00000000
long int lParam == 0x00000000
unsigned int wParam (optimized into register $edi) == 0x00000003
long int lParam (optimized into register $esi) == 0x410f84ac
struct tagWINDOWPROC* proc (optimized into register $eax) == 0x2e687400
Wine-dbg>up
922 retval = CallWindowProcA( (WNDPROC)wndPtr->winproc,
Wine-dbg>info local
DispatchMessageA:
struct tagMSG* msg == 0x004920dc
struct tagMSG* msg (optimized into register $edi) == 0x00000003
struct tagWND* wndPtr (optimized into register $esi) == 0x410f84ac
long int retval == 0x004920a8
int painting == 0x00000000
Wine-dbg>
Regards,
Lawson
---oof---cut here----
________________________________________________________________
GET INTERNET ACCESS FROM JUNO!
Juno offers FREE or PREMIUM Internet access for less!
Join Juno today! For your FREE software, visit:
http://dl.www.juno.com/get/tagj.