Opened 8 years ago
Closed 3 years ago
#75 closed defect (fixed)
Crash when starting, only short flash of window
Reported by: | andib | Owned by: | Gregg Young |
---|---|---|---|
Priority: | critical | Milestone: | Release_1.1 |
Component: | eFTEPM | Version: | Release_1.0 |
Keywords: | Cc: | stevenhl |
Description
I just wanted to give eFTEPM a try but either the installation is to complicated :-) or there is a major bug. I installed the wpi but did not let warpin change my config.sys. I do not like to mess my path settings in config.sys for every app but want to start via cmd file instead. Maybe that's the reason while it crashes?
I installed in p:\efte. eFTEPM does not start neither when called from p:\efte nor from p:\efte\config. Window only flashes and trap file is created.
I added eFTEPM.exe to eStyler exception list but this does not help. Trap files look very similar - Trap -> 70207020 Invalid address: 70207020
I have to say I read all the readmes and hlp files only superficially. But until now I did not get a hint about installation requirements I missed. Here's the trap file -
______________________________________________________________________ Exception Report - created 2016/10/23 12:08:16 ______________________________________________________________________ eFTE/2 ver 1.0 OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (05/30/2016 14:47:04 306,853) PID: 1C8 (456) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00D69BB4 EBP : 70207020 EIP : 70207020 EFLG : 00010206 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D6A000 -> 00D69BB4 -> 00D67000 -> 00D50000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D69C4C 1A61083F XWPHOOK 0002:0000083F between hookSetGlobalHotkeys + 29D and GetFrameWindow - 444 00D69C6C 1FCDA7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00D69C7C 1FCFBE02 PMMERGE 0004:0014BE02 between WinQueueWndProc + E and DefBroadcastMessage - 24A 00D69C98 1FCB2F51 PMMERGE 0004:00102F51 between CallSendMsgHook + 17D and CheckPwndFilter - 1F 00D69C9C 1F9F0613 PMGRE 0002:00000613 00D69CA4 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D69CB8 1A610CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00D69CC4 1F9F0613 PMGRE 0002:00000613 00D69CCC 1FCDA7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00D69CD8 1A610CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00D69CF8 1FCB2DAC PMMERGE 0004:00102DAC between CallInputHook + 174 and CallSendMsgHook - 28 00D69D00 1FCB2DC6 PMMERGE 0004:00102DC6 between CallInputHook + 18E and CallSendMsgHook - E 00D69D0C 1FCBD4F2 PMMERGE 0004:0010D4F2 between ReadMessage + 182 and DeleteAppQueueMsg - E 00D69D44 1FCB371A PMMERGE 0004:0010371A between WIN32PEEKMSG + 736 and getwwindex - 562 00D69D64 1FCB371A PMMERGE 0004:0010371A between WIN32PEEKMSG + 736 and getwwindex - 562 00D69DC0 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D69DD0 00074463 EFTEPM 0002:00054463 between _STK + 1E and _STKOVERFLOW - 1 00D69DE8 000722FB EFTEPM 0002:000522FB between GView__Resize + 13 and GView__EndExec - 5 00D69DF0 00051467 EFTEPM 0002:00031467 between GxView__Resize + 1F and GxView__Activate - 21 00D69E08 00070A40 EFTEPM 0002:00050A40 between ConGetEvent + 20C and GViewPeer__GViewPeer - 7C0 00D69E40 00073556 EFTEPM 0002:00053556 between GUI__ConGetEvent + 1E and GUI__ConPutEvent - 6 00D69E4C 000735D8 EFTEPM 0002:000535D8 between GUI__ProcessEvent + 3C and GUI__Run - 50 00D69E60 0007112A EFTEPM 0002:0005112A between ConGetEvent + 8F6 and GViewPeer__GViewPeer - D6 00D69E6C 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D69E94 000711AF EFTEPM 0002:000511AF between ConGetEvent + 97B and GViewPeer__GViewPeer - 51 00D69E9C 15FA1270 EXCEPTQ 0001:00001270 MYHANDLER (in exceptq.c) 00D69EB4 00080306 EFTEPM 0002:00060306 between _init_threadstksize + 96 and _CBeginThread - 1A 00D69FE4 000710BC EFTEPM 0002:000510BC between ConGetEvent + 888 and GViewPeer__GViewPeer - 144 00D69FF8 1FFECE38 DOSCALL1 0004:0000CE38 DOS32R3EXITADDR ______________________________________________________________________ Stack Contents from ESP-104 to Stack Base (ESP = 00D69BB4) ______________________________________________________________________ --addr-- --------------dwords--------------- -----chars------ 00D69AB0 : 00000000 00000000 000001C8 00000000 : ................ 00D69AC0 : 00000000 00000000 02F40000 00000000 : ................ 00D69AD0 : 00000000 00000000 00000000 00000000 : ................ 00D69AE0 : 00000000 00000000 00000000 00000000 : ................ 00D69AF0 : 00000000 00000000 0000150B 00000053 : ............S... 00D69B00 : 00000053 70207020 70207020 00000001 : S... p p p p.... 00D69B10 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D69B20 : 70207020 0000005B 00010206 00D69BB4 : p p[........... 00D69B30 : 00000053 70207020 70207020 392F31B3 : S... p p p p.1/9 00D69B40 : 70200039 70207020 70207020 70207020 : 9. p p p p p p p 00D69B50 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D69C10 : 12 lines not printed duplicate the line above 00D69C20 : 00D69CF0 00D69CF0 00D69CF4 00000000 : ................ 00D69C30 : 00000000 1D68F038 1D67A0D0 1D67A0D0 : ....8.h...g...g. 00D69C40 : 00000000 0000000C 00D69C98 1A61083F : ............?.a. 00D69C50 : 8000064F 00000008 00D69D68 00000000 : O.......h....... 00D69C60 : 00D69CF0 00000000 00D69CF0 1FCDA7BB : ................ 00D69C70 : 00000004 00000004 00000000 1FCFBE02 : ................ 00D69C80 : 00000009 00000000 1D670BBC 1D670064 : ..........g.d.g. 00D69C90 : 00D69E0C 00D69CD0 1FCB2F51 1F9F0613 : ........Q/...... 00D69CA0 : 1DD2AF80 0007A126 FFFFFFFC 1D670064 : ....&.......d.g. 00D69CB0 : 00D69E0C 00D69CF4 1A610CEE 80000657 : ..........a.W... 00D69CC0 : 00000007 1F9F0613 1DD2AF80 1FCDA7BB : ................ 00D69CD0 : 00000004 00D69D14 1A610CEE 80000657 : ..........a.W... 00D69CE0 : 00000000 00D69E0C 00000000 1D625BE8 : .............[b. 00D69CF0 : 00D69E0C 1D625BE8 1FCB2DAC 00000001 : .....[b..-...... 00D69D00 : 1FCB2DC6 00000004 1D625BE8 1FCBD4F2 : .-.......[b..... 00D69D10 : 00000001 1D625BE8 00000000 00000001 : .....[b......... 00D69D20 : 1D67D7A8 FFFFFFFF 00000001 1D625BE8 : ..g..........[b. 00D69D30 : 00000000 00D69E0C 1D625BE8 00000020 : .........[b. ... 00D69D40 : 00000000 1FCB371A 01C80001 00D69E0C : .....7.......... 00D69D50 : 00000001 00D69E0C 1D625BE8 00000001 : .........[b..... 00D69D60 : 00200BFF 1FCB371A 00008000 00000001 : .. ..7.......... 00D69D70 : 00000001 00000001 00000001 00000001 : ................ 00D69D80 : 00000001 00000001 00000001 00000001 : ................ 00D69D90 : 00000001 1D625BFA 00000000 00000000 : .....[b......... 00D69DA0 : 00000000 00000000 00000000 00000000 : ................ 00D69DB0 : 00000000 1D625BE8 00000000 80000002 : .....[b......... 00D69DC0 : 0007A126 FFFFFFFC 00000031 00D69BAC : &.......1....... 00D69DD0 : 00074463 00C1ACEC 0009BFD4 00C1ACEC : cD.............. 00D69DE0 : 00000031 00D69DEC 000722FB 00D69E04 : 1........"...... 00D69DF0 : 00051467 00000172 00D69E58 00C1ACEC : g...r...X....... 00D69E00 : 0009BFD4 00D69E3C 00070A40 80000657 : ....<...@...W... 00D69E10 : 00000007 00000000 02AE0500 0049FE73 : ............s.I. 00D69E20 : 0001026A 000001BE 00000000 00000050 : j...........P... 00D69E30 : 00C1AA24 0053F30C 00C1A9E4 00D69E48 : $.....S.....H... 00D69E40 : 00073556 00D69E78 00D69E90 000735D8 : V5..x........5.. 00D69E50 : 00000001 00D69E78 00000000 00D69EB0 : ....x........... 00D69E60 : 0007112A 00000002 000AACA0 0007A126 : *...........&... 00D69E70 : FFFFFFFC 00000400 00C1ACEC 0053F30C : ..............S. 00D69E80 : 00000000 00C1AD84 0009D2C4 00000400 : ................ 00D69E90 : 00D69EB0 000711AF FFFFFFFF 15FA1270 : ............p... 00D69EA0 : 00000001 00010088 00D69FDC 00000124 : ............$... 00D69EB0 : 00D69FE8 00080306 00D51000 00000001 : ................ 00D69EC0 : 00000002 00000001 00000000 00000000 : ................ 00D69ED0 : 00000000 00000000 00000000 00000000 : ................ 00D69EF0 : 2 lines not printed duplicate the line above 00D69F00 : 00000000 00000000 00000000 00D69FDC : ................ 00D69F10 : 00000000 00000000 00000000 00000000 : ................ 00D69FA0 : 9 lines not printed duplicate the line above 00D69FB0 : 00000000 00000124 00000000 00000000 : ....$........... 00D69FC0 : 00000000 00000000 00000000 00000000 : ................ 00D69FD0 : 1 lines not printed duplicate the line above ______________________________________________________________________ DLLs accessible from this process ______________________________________________________________________ PMCTLS 01/08/2015 13:12:02 611,396 M:\OS2\DLL\PMCTLS.DLL BLACKDLL 06/29/1996 18:31:07 13,726 P:\DLL\BLACKDLL.DLL EXCEPTQ 07/06/2016 03:43:02 72,249 P:\USR\LIB\EXCEPTQ.DLL SDDHOOK 09/26/2006 14:52:02 20,213 M:\OS2\DLL\SDDHOOK.DLL SSCORE 08/18/2008 02:42:22 34,966 M:\OS2\APPS\DLL\SSCORE.DLL XWPHOOK 03/29/2016 01:10:00 33,546 M:\XWORKPLACE\BIN\XWPHOOK.DLL PMMERGE 11/23/2014 18:39:22 1,754,169 M:\OS2\DLL\PMMERGE.DLL PMGPI 10/16/2001 13:31:06 248,446 M:\OS2\DLL\PMGPI.DLL DRGTXT38 07/17/2003 03:08:00 131,826 P:\UTIL\DRAGTEXT38\DRGTXT38.DLL ESTLRL11 12/24/2010 02:03:27 40,764 M:\ECS\DLL\ESTLRL11.DLL COMETDLL 10/16/2001 14:53:28 13,888 M:\OS2\DLL\COMETDLL.DLL SDDGRADD 02/07/2014 14:42:23 35,549 M:\OS2\DLL\SDDGRADD.DLL SDDGREXT 09/26/2006 14:51:24 19,589 M:\OS2\DLL\SDDGREXT.DLL TRUETYPE 09/14/2001 15:42:00 128,567 M:\OS2\DLL\TRUETYPE.DLL PMUNIF 10/16/2001 14:59:26 43,823 M:\OS2\DLL\PMUNIF.DLL PMATM 09/14/2001 15:41:26 224,343 M:\OS2\DLL\PMATM.DLL DISPLAY 03/22/2006 08:54:14 44,198 M:\OS2\DLL\DISPLAY.DLL VMAN 03/22/2006 14:20:26 67,993 M:\OS2\DLL\VMAN.DLL GRE2VMAN 03/27/2006 12:12:15 21,325 M:\OS2\DLL\GRE2VMAN.DLL SDDPMI 09/26/2006 14:51:12 123,749 M:\OS2\DLL\SDDPMI.DLL LOCALE 09/04/2002 17:31:00 108,353 M:\OS2\DLL\LOCALE.DLL VIDEOPMI 03/22/2006 09:47:06 65,161 M:\OS2\DLL\VIDEOPMI.DLL BVHWNDW 09/10/2001 16:17:14 16,797 M:\OS2\DLL\BVHWNDW.DLL IBMHMGR 10/30/2011 13:56:03 250,171 M:\OS2\DLL\IBMHMGR.DLL SOMIR 06/30/1999 16:34:05 87,628 M:\OS2\DLL\SOMIR.DLL SOMTC 06/30/1999 16:34:10 30,484 M:\OS2\DLL\SOMTC.DLL BDCALL32 09/14/2001 15:16:00 33,519 M:\OS2\DLL\BDCALL32.DLL PMBIDI 09/14/2001 15:17:03 13,611 M:\OS2\DLL\PMBIDI.DLL BDWPCLS 03/23/2009 21:40:05 23,808 M:\OS2\DLL\BDWPCLS.DLL SOMU 06/30/1999 16:34:10 81,044 M:\OS2\DLL\SOMU.DLL SOM 09/11/2016 11:30:20 93,360 M:\OS2\DLL\SOM.DLL LIBUNI 09/04/2002 19:34:00 80,766 M:\OS2\DLL\LIBUNI.DLL SEAMLESS 10/16/2001 22:03:14 49,167 M:\OS2\DLL\SEAMLESS.DLL IMP 09/06/2000 12:45:06 6,681 M:\OS2\DLL\IMP.DLL MMPMCRTS 11/05/2004 14:44:24 102,483 M:\OS2\DLL\MMPMCRTS.DLL PMWP 04/20/2014 13:29:06 1,607,191 M:\OS2\DLL\PMWP.DLL HELPMGR 08/17/2005 15:44:01 50,132 M:\OS2\DLL\HELPMGR.DLL SW 11/05/2004 14:45:19 66,505 M:\MMOS2\DLL\SW.DLL SND 11/05/2004 14:45:13 25,752 M:\MMOS2\DLL\SND.DLL SPL1B 07/15/2003 18:47:00 7,125 M:\OS2\DLL\SPL1B.DLL PMSPL 03/23/2009 21:41:12 274,888 M:\OS2\DLL\PMSPL.DLL PMSHLTKT 05/17/2009 16:55:19 78,024 M:\OS2\DLL\PMSHLTKT.DLL UCV32 04/26/2009 19:10:06 23,331 M:\OS2\DLL\UCV32.DLL UCONV 04/26/2009 19:10:26 11,850 M:\OS2\DLL\UCONV.DLL PMGRE 09/05/2016 19:52:01 5,859 M:\OS2\DLL\PMGRE.DLL SOFTDRAW 07/16/2003 10:21:00 416,735 M:\OS2\DLL\SOFTDRAW.DLL NEWCALLS 08/22/2000 10:40:15 14,570 M:\OS2\DLL\NEWCALLS.DLL PMVIOP 03/23/2009 21:41:21 69,194 M:\OS2\DLL\PMVIOP.DLL FFST 10/29/2001 20:43:20 11,425 M:\OS2\DLL\FFST.DLL DOSCALL1 01/18/2013 11:12:13 132,401 M:\OS2\DLL\DOSCALL1.DLL ______________________________________________________________________ End of Exception Report - report took 142 ms to generate ______________________________________________________________________
Attachments (1)
Change History (46)
comment:1 by , 8 years ago
comment:2 by , 8 years ago
Hm, I wrote a comment a few days ago here but this seems to be lost somewhere. Anyway again -
Yes I let the objects being created. Clicking on eftepm object same result - short flash of window then crash.
Config files are in p:\efte\config. Starting from command line (4os2) it is the same when starting from p:\efte or from p:\efte\config - short flash of window then crash. So typing 'eftepm' in 4os2 window from directory p:\efte does not work (I'm quite sure it should).
Config files are from wpi. I never installed efte before. So this installation is as clean as possible.
efte.exe does work. I can open a file and edit. Problem with pm version seems to be very early when main window or menus are created.
comment:3 by , 8 years ago
Could you try downloading efte again and reinstall it? Perhaps eftepm.exe got corrupted some how. Since efte.exe works it is very unlikely it is a configuration file issue.
I have only ever seen the estyler issue when starting a external program (grep, wmake etc) from a dialog box in efte. Therefore I don't think this is related.
It looks like you have xworkplace global hotkeys enabled (which I did not have turned on) but enabling these and even assigning one to eftepm didn't create a problem.
The .trp file appears very strange to me so I am in the process of researching it. If the reinstall fails to produce a working eftepm email me privately ygkatqwestdotnet and I will send you the very latest build to try.
comment:4 by , 8 years ago
Please confirm that XWPHOOK.DLL and XWPHOOK.SYM match. They should be from the same date. They are in the x/eWPS\bin directory.Which is under ecs\system on an ecs system.
comment:5 by , 8 years ago
Yes xwphook.* match.
0}[m:\xworkplace\bin] dir xwpho* Volume in drive M is ECS2_1DE_SS Serial number is 7C9A:990C Directory of M:\XWorkplace\bin\xwpho* 8.10.16 19.10 33.546 54 ___A_ xwphook.dll 8.10.16 19.10 2.132 0 _____ xwphook.sym 35.678 bytes in 2 files and 0 dirs 40.960 bytes allocated 135.897.088 bytes (129MB) free
It happens that I build a new xwp version just yesterday from sources Rich checked in two days ago.
Downloaded .wpi again. Unfortunately behavior is the same. Crash when starting. Trap looks very similar -
______________________________________________________________________ Exception Report - created 2016/10/29 14:28:19 ______________________________________________________________________ eFTE/2 ver 1.0 OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (05/30/2016 14:47:04 306,853) PID: DE (222) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00D59BB4 EBP : 70207020 EIP : 70207020 EFLG : 00010206 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D5A000 -> 00D59BB4 -> 00D57000 -> 00D40000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D59C4C 1E04083F XWPHOOK 0002:0000083F between hookSetGlobalHotkeys + 29D and GetFrameWindow - 444 00D59C6C 1FCDA7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00D59C7C 1FCFBE02 PMMERGE 0004:0014BE02 between WinQueueWndProc + E and DefBroadcastMessage - 24A 00D59C98 1FCB2F51 PMMERGE 0004:00102F51 between CallSendMsgHook + 17D and CheckPwndFilter - 1F 00D59C9C 1FAC0613 PMGRE 0002:00000613 00D59CA4 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59CB8 1E040CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00D59CC4 1FAC0613 PMGRE 0002:00000613 00D59CCC 1FCDA7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00D59CD8 1E040CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00D59CF8 1FAC0613 PMGRE 0002:00000613 00D59D00 1FCB2DC6 PMMERGE 0004:00102DC6 between CallInputHook + 18E and CallSendMsgHook - E 00D59D0C 1FCBD4F2 PMMERGE 0004:0010D4F2 between ReadMessage + 182 and DeleteAppQueueMsg - E 00D59D44 1FCB371A PMMERGE 0004:0010371A between WIN32PEEKMSG + 736 and getwwindex - 562 00D59D64 1FCB371A PMMERGE 0004:0010371A between WIN32PEEKMSG + 736 and getwwindex - 562 00D59DC0 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59DD0 00074463 EFTEPM 0002:00054463 between _STK + 1E and _STKOVERFLOW - 1 00D59DE8 000722FB EFTEPM 0002:000522FB between GView__Resize + 13 and GView__EndExec - 5 00D59DF0 00051467 EFTEPM 0002:00031467 between GxView__Resize + 1F and GxView__Activate - 21 00D59E08 00070A40 EFTEPM 0002:00050A40 between ConGetEvent + 20C and GViewPeer__GViewPeer - 7C0 00D59E40 00073556 EFTEPM 0002:00053556 between GUI__ConGetEvent + 1E and GUI__ConPutEvent - 6 00D59E4C 000735D8 EFTEPM 0002:000535D8 between GUI__ProcessEvent + 3C and GUI__Run - 50 00D59E60 0007112A EFTEPM 0002:0005112A between ConGetEvent + 8F6 and GViewPeer__GViewPeer - D6 00D59E6C 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59E94 000711AF EFTEPM 0002:000511AF between ConGetEvent + 97B and GViewPeer__GViewPeer - 51 00D59E9C 11241270 EXCEPTQ 0001:00001270 MYHANDLER (in exceptq.c) 00D59EB4 00080306 EFTEPM 0002:00060306 between _init_threadstksize + 96 and _CBeginThread - 1A 00D59FE4 000710BC EFTEPM 0002:000510BC between ConGetEvent + 888 and GViewPeer__GViewPeer - 144 00D59FF8 1FFECE38 DOSCALL1 0004:0000CE38 DOS32R3EXITADDR
comment:6 by , 7 years ago
Andi, to rule it out, please try running with /MAXCPU=1.
Something is wiping out about 284 bytes of the stack. It's either a buffer overflow or a pointer misuse.
comment:7 by , 7 years ago
Cc: | added |
---|
comment:8 by , 7 years ago
I sent you a fixed exe sometime ago. Did it work correctly? Can this be closed or is more work needed?
comment:9 by , 7 years ago
Owner: | set to |
---|---|
Status: | new → accepted |
comment:10 by , 7 years ago
We should have done all conversation here instead per email I think. From my emails I see I sent you traps at September 3 and October 9. I think this were done with your latest version at that time. IIRC I did not hear anything from you afterwards. I'll attach the latest traps here for completeness.
Unfortunately I don't remember trying with /MAPCPU=1 as Steven suggested. At least I can not remember. Sorry. I will test this the next days. Maybe you want to send my your latest version before. Here is what I wrote in October together with the trap files -
Unfortunately this version does not work too. Attached trap files. I deleted the eftepm application in the ini file with unimaint before first start. Interestingly the first trap file is bigger and traps at another place then the following ones. More guessing about some timing problem. After the first start eftepm seems to always trap in 'between GUIProcessEvent + 4D and GUIRun - 43' while for the first run it shows 'between hookSetGlobalHotkeys + 29D and GetFrameWindow - 444'
First trap file
______________________________________________________________________ Exception Report - created 2016/10/29 14:33:34 ______________________________________________________________________ eFTE/2 ver 1.0 OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (05/30/2016 14:47:04 306,853) PID: F1 (241) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00D59BB4 EBP : 70207020 EIP : 70207020 EFLG : 00010206 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D5A000 -> 00D59BB4 -> 00D57000 -> 00D40000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D59C4C 1E04083F XWPHOOK 0002:0000083F between hookSetGlobalHotkeys + 29D and GetFrameWindow - 444 00D59C6C 1FCDA7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00D59C7C 1FCFBE02 PMMERGE 0004:0014BE02 between WinQueueWndProc + E and DefBroadcastMessage - 24A 00D59C98 1FCB2F51 PMMERGE 0004:00102F51 between CallSendMsgHook + 17D and CheckPwndFilter - 1F 00D59CA4 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59CB8 1E040CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00D59CC4 1FAC0613 PMGRE 0002:00000613 00D59CCC 1FCDA7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00D59CD8 1E040CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00D59CF8 1FCB2DAC PMMERGE 0004:00102DAC between CallInputHook + 174 and CallSendMsgHook - 28 00D59D00 1FCB2DC6 PMMERGE 0004:00102DC6 between CallInputHook + 18E and CallSendMsgHook - E 00D59D0C 1FCBD4F2 PMMERGE 0004:0010D4F2 between ReadMessage + 182 and DeleteAppQueueMsg - E 00D59D44 1FCB371A PMMERGE 0004:0010371A between WIN32PEEKMSG + 736 and getwwindex - 562 00D59D64 1FCB371A PMMERGE 0004:0010371A between WIN32PEEKMSG + 736 and getwwindex - 562 00D59DC0 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59DD0 00074463 EFTEPM 0002:00054463 between _STK + 1E and _STKOVERFLOW - 1 00D59DE8 000722FB EFTEPM 0002:000522FB between GView__Resize + 13 and GView__EndExec - 5 00D59DF0 00051467 EFTEPM 0002:00031467 between GxView__Resize + 1F and GxView__Activate - 21 00D59E08 00070A40 EFTEPM 0002:00050A40 between ConGetEvent + 20C and GViewPeer__GViewPeer - 7C0 00D59E40 00073556 EFTEPM 0002:00053556 between GUI__ConGetEvent + 1E and GUI__ConPutEvent - 6 00D59E4C 000735D8 EFTEPM 0002:000535D8 between GUI__ProcessEvent + 3C and GUI__Run - 50 00D59E60 0007112A EFTEPM 0002:0005112A between ConGetEvent + 8F6 and GViewPeer__GViewPeer - D6 00D59E6C 0007A126 EFTEPM 0002:0005A126 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59E94 000711AF EFTEPM 0002:000511AF between ConGetEvent + 97B and GViewPeer__GViewPeer - 51 00D59E9C 11241270 EXCEPTQ 0001:00001270 MYHANDLER (in exceptq.c) 00D59EB4 00080306 EFTEPM 0002:00060306 between _init_threadstksize + 96 and _CBeginThread - 1A 00D59FE4 000710BC EFTEPM 0002:000510BC between ConGetEvent + 888 and GViewPeer__GViewPeer - 144 00D59FF8 1FFECE38 DOSCALL1 0004:0000CE38 DOS32R3EXITADDR ______________________________________________________________________ Stack Contents from ESP-104 to Stack Base (ESP = 00D59BB4) ______________________________________________________________________ --addr-- --------------dwords--------------- -----chars------ 00D59AB0 : 00000000 00000000 000000F1 00000000 : ................ 00D59AC0 : 00000000 00000000 02F40000 00000000 : ................ 00D59AD0 : 00000000 00000000 00000000 00000000 : ................ 00D59AE0 : 00000000 00000000 00000000 00000000 : ................ 00D59AF0 : 00000000 00000000 0000150B 00000053 : ............S... 00D59B00 : 00000053 70207020 70207020 00000001 : S... p p p p.... 00D59B10 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59B20 : 70207020 0000005B 00010206 00D59BB4 : p p[........... 00D59B30 : 00000053 70207020 70207020 322F31B3 : S... p p p p.1/2 00D59B40 : 70200036 70207020 70207020 70207020 : 6. p p p p p p p 00D59B50 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59C10 : 12 lines not printed duplicate the line above 00D59C20 : 00D59CF0 00D59CF0 00D59CF4 00000000 : ................ 00D59C30 : 00000000 1D9DF038 1D9CA168 1D9CA168 : ....8...h...h... 00D59C40 : 00000000 0000000C 00D59C98 1E04083F : ............?... 00D59C50 : 800006BE 00000008 00D59D68 00000000 : ........h....... 00D59C60 : 00D59CF0 00000000 1DD2AF80 1FCDA7BB : ................ 00D59C70 : 00000004 00000004 00000000 1FCFBE02 : ................ 00D59C80 : 00000009 00000000 1D9C049C 1D9BF688 : ................ 00D59C90 : 00D59E0C 00D59CD0 1FCB2F51 00000000 : ........Q/...... 00D59CA0 : 1D9C049C 0007A126 FFFFFFFC 1D9BF688 : ....&........... 00D59CB0 : 00D59E0C 00D59CF4 1E040CEE 800006C6 : ................ 00D59CC0 : 00000007 1FAC0613 1DD2AF80 1FCDA7BB : ................ 00D59CD0 : 00000004 00D59D14 1E040CEE 800006C6 : ................ 00D59CE0 : 00000000 00D59E0C 00000000 1D96E7D0 : ................ 00D59CF0 : 00D59E0C 1D96E7D0 1FCB2DAC 00000001 : .........-...... 00D59D00 : 1FCB2DC6 00000004 1D96E7D0 1FCBD4F2 : .-.............. 00D59D10 : 00000001 1D96E7D0 00000000 00000001 : ................ 00D59D20 : 1D9CD7A8 FFFFFFFF 00000001 1D96E7D0 : ................ 00D59D30 : 00000000 00D59E0C 1D96E7D0 00000020 : ............ ... 00D59D40 : 00000000 1FCB371A 00F10001 00D59E0C : .....7.......... 00D59D50 : 00000001 00D59E0C 1D96E7D0 00000001 : ................ 00D59D60 : 00200BFF 1FCB371A 00008000 00000001 : .. ..7.......... 00D59D70 : 00000001 00000001 00000001 00000001 : ................ 00D59D80 : 00000001 00000001 00000001 00000001 : ................ 00D59D90 : 00000001 1D96E7E2 00000000 00000000 : ................ 00D59DA0 : 00000000 00000000 00000000 00000000 : ................ 00D59DB0 : 00000000 1D96E7D0 00000000 80000002 : ................ 00D59DC0 : 0007A126 FFFFFFFC 00000031 00D59BAC : &.......1....... 00D59DD0 : 00074463 00C1AD24 0009BFD4 00C1AD24 : cD..$.......$... 00D59DE0 : 00000031 00D59DEC 000722FB 00D59E04 : 1........"...... 00D59DF0 : 00051467 00000172 00D59E58 00C1AD24 : g...r...X...$... 00D59E00 : 0009BFD4 00D59E3C 00070A40 800006C6 : ....<...@....... 00D59E10 : 00000007 00000000 02AE0500 000F68C3 : .............h.. 00D59E20 : 000100FE 0000025F 00000000 00000050 : ...._.......P... 00D59E30 : 00C1AA5C 0053F30C 00C1AA1C 00D59E48 : \.....S.....H... 00D59E40 : 00073556 00D59E78 00D59E90 000735D8 : V5..x........5.. 00D59E50 : 00000001 00D59E78 00000000 00D59EB0 : ....x........... 00D59E60 : 0007112A 00000002 000AACA0 0007A126 : *...........&... 00D59E70 : FFFFFFFC 00000400 00C1AD24 0053F30C : ........$.....S. 00D59E80 : 00000000 00C1ADBC 0009D2C4 00000400 : ................ 00D59E90 : 00D59EB0 000711AF FFFFFFFF 11241270 : ............p.$. 00D59EA0 : 00000001 00010088 00D59FDC 00000124 : ............$... 00D59EB0 : 00D59FE8 00080306 00D41000 00000001 : ................ 00D59EC0 : 00000002 00000001 00000000 00000000 : ................ 00D59ED0 : 00000000 00000000 00000000 00000000 : ................ 00D59EF0 : 2 lines not printed duplicate the line above 00D59F00 : 00000000 00000000 00000000 00D59FDC : ................ 00D59F10 : 00000000 00000000 00000000 00000000 : ................ 00D59FA0 : 9 lines not printed duplicate the line above 00D59FB0 : 00000000 00000124 00000000 00000000 : ....$........... 00D59FC0 : 00000000 00000000 00000000 00000000 : ................ 00D59FD0 : 1 lines not printed duplicate the line above ______________________________________________________________________ DLLs accessible from this process ______________________________________________________________________ PMCTLS 01/08/2015 13:12:02 611,396 M:\OS2\DLL\PMCTLS.DLL EXCEPTQ 07/06/2016 03:43:02 72,249 P:\USR\LIB\EXCEPTQ.DLL BLACKDLL 06/29/1996 18:31:07 13,726 P:\DLL\BLACKDLL.DLL SDDHOOK 09/26/2006 14:52:02 20,213 M:\OS2\DLL\SDDHOOK.DLL SSCORE 08/18/2008 02:42:22 34,966 M:\OS2\APPS\DLL\SSCORE.DLL PMMERGE 11/23/2014 18:39:22 1,754,169 M:\OS2\DLL\PMMERGE.DLL PMGPI 10/16/2001 13:31:06 248,446 M:\OS2\DLL\PMGPI.DLL XWPHOOK 10/28/2016 19:10:28 33,546 M:\XWORKPLACE\BIN\XWPHOOK.DLL DRGTXT38 07/17/2003 03:08:00 131,826 P:\UTIL\DRAGTEXT38\DRGTXT38.DLL ESTLRL11 12/24/2010 02:03:27 40,764 M:\ECS\DLL\ESTLRL11.DLL COMETDLL 10/16/2001 14:53:28 13,888 M:\OS2\DLL\COMETDLL.DLL SDDGRADD 02/07/2014 14:42:23 35,549 M:\OS2\DLL\SDDGRADD.DLL SDDGREXT 09/26/2006 14:51:24 19,589 M:\OS2\DLL\SDDGREXT.DLL TRUETYPE 09/14/2001 15:42:00 128,567 M:\OS2\DLL\TRUETYPE.DLL PMUNIF 10/16/2001 14:59:26 43,823 M:\OS2\DLL\PMUNIF.DLL PMATM 09/14/2001 15:41:26 224,343 M:\OS2\DLL\PMATM.DLL DISPLAY 03/22/2006 08:54:14 44,198 M:\OS2\DLL\DISPLAY.DLL VMAN 03/22/2006 14:20:26 67,993 M:\OS2\DLL\VMAN.DLL GRE2VMAN 03/27/2006 12:12:15 21,325 M:\OS2\DLL\GRE2VMAN.DLL SDDPMI 09/26/2006 14:51:12 123,749 M:\OS2\DLL\SDDPMI.DLL LOCALE 09/04/2002 17:31:00 108,353 M:\OS2\DLL\LOCALE.DLL IBMHMGR 10/30/2011 13:56:03 250,171 M:\OS2\DLL\IBMHMGR.DLL SOMIR 06/30/1999 16:34:05 87,628 M:\OS2\DLL\SOMIR.DLL SOMTC 06/30/1999 16:34:10 30,484 M:\OS2\DLL\SOMTC.DLL BDCALL32 09/14/2001 15:16:00 33,519 M:\OS2\DLL\BDCALL32.DLL PMBIDI 09/14/2001 15:17:03 13,611 M:\OS2\DLL\PMBIDI.DLL BDWPCLS 03/23/2009 21:40:05 23,808 M:\OS2\DLL\BDWPCLS.DLL SOMU 06/30/1999 16:34:10 81,044 M:\OS2\DLL\SOMU.DLL SOM 09/11/2016 11:30:20 93,360 M:\OS2\DLL\SOM.DLL LIBUNI 09/04/2002 19:34:00 80,766 M:\OS2\DLL\LIBUNI.DLL SEAMLESS 10/16/2001 22:03:14 49,167 M:\OS2\DLL\SEAMLESS.DLL IMP 09/06/2000 12:45:06 6,681 M:\OS2\DLL\IMP.DLL MMPMCRTS 11/05/2004 14:44:24 102,483 M:\OS2\DLL\MMPMCRTS.DLL PMWP 04/20/2014 13:29:06 1,607,191 M:\OS2\DLL\PMWP.DLL HELPMGR 08/17/2005 15:44:01 50,132 M:\OS2\DLL\HELPMGR.DLL SW 11/05/2004 14:45:19 66,505 M:\MMOS2\DLL\SW.DLL SND 11/05/2004 14:45:13 25,752 M:\MMOS2\DLL\SND.DLL VIDEOPMI 03/22/2006 09:47:06 65,161 M:\OS2\DLL\VIDEOPMI.DLL BVHWNDW 09/10/2001 16:17:14 16,797 M:\OS2\DLL\BVHWNDW.DLL SPL1B 07/15/2003 18:47:00 7,125 M:\OS2\DLL\SPL1B.DLL PMSPL 03/23/2009 21:41:12 274,888 M:\OS2\DLL\PMSPL.DLL PMSHLTKT 05/17/2009 16:55:19 78,024 M:\OS2\DLL\PMSHLTKT.DLL UCV32 04/26/2009 19:10:06 23,331 M:\OS2\DLL\UCV32.DLL UCONV 04/26/2009 19:10:26 11,850 M:\OS2\DLL\UCONV.DLL PMGRE 09/05/2016 19:52:01 5,859 M:\OS2\DLL\PMGRE.DLL NEWCALLS 08/22/2000 10:40:15 14,570 M:\OS2\DLL\NEWCALLS.DLL PMVIOP 03/23/2009 21:41:21 69,194 M:\OS2\DLL\PMVIOP.DLL FFST 10/29/2001 20:43:20 11,425 M:\OS2\DLL\FFST.DLL DOSCALL1 01/18/2013 11:12:13 132,401 M:\OS2\DLL\DOSCALL1.DLL ______________________________________________________________________ End of Exception Report - report took 150 ms to generate ______________________________________________________________________ ______________________________________________________________________ Exception Report - created 2017/10/09 21:30:39 ______________________________________________________________________ OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (09/23/2017 19:36:01 325,943) PID: F1 (241) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00D59AD0 EBP : 70207020 EIP : 70207020 EFLG : 00010202 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D5A000 -> 00D59AD0 -> 00D57000 -> 00D40000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D59D34 00078C3D EFTEPM 0002:00058C3D between GUI__ProcessEvent + 4D and GUI__Run - 43 00D59D40 000763E3 EFTEPM 0002:000563E3 between ConGetEvent + A13 and GViewPeer__GViewPeer - DD 00D59D4C 0007F866 EFTEPM 0002:0005F866 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59D74 0007646B EFTEPM 0002:0005646B between ConGetEvent + A9B and GViewPeer__GViewPeer - 55 00D59E80 162C1270 EXCEPTQ 0001:00001270 MYHANDLER (in exceptq.c) 00D59E8C 0007F866 EFTEPM 0002:0005F866 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59EB4 00085A46 EFTEPM 0002:00065A46 between _init_threadstksize + 96 and _CBeginThread - 1A 00D59FE4 00076260 EFTEPM 0002:00056260 between ConGetEvent + 890 and GViewPeer__GViewPeer - 260 00D59FF8 1FFECE38 DOSCALL1 0004:0000CE38 DOS32R3EXITADDR ______________________________________________________________________ Stack Contents from ESP-100 to Stack Base (ESP = 00D59AD0) ______________________________________________________________________ --addr-- --------------dwords--------------- -----chars------ 00D599D0 : 00000000 000000F1 00000000 00000000 : ................ 00D599E0 : 00000000 02F40000 00000000 00000000 : ................ 00D599F0 : 00000000 00000000 00000000 00000000 : ................ 00D59A00 : 00000000 00000000 00000000 00000000 : ................ 00D59A10 : 00000000 0000150B 00000053 00000053 : ........S...S... 00D59A20 : 70207020 70207020 00000001 70207020 : p p p p.... p p 00D59A30 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59A40 : 0000005B 00010202 00D59AD0 00000053 : [...........S... 00D59A50 : 70207020 70207020 332F31B3 70200038 : p p p p.1/38. p 00D59A60 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59B20 : 12 lines not printed duplicate the line above 00D59B30 : 70207020 70207020 70207020 00000000 : p p p p p p.... 00D59B40 : 00000000 00000000 00000000 00000000 : ................ 00D59C00 : 12 lines not printed duplicate the line above 00D59C10 : 00000000 00000000 655C3A50 5C455446 : ........P:\eFTE\ 00D59C20 : 00000000 00000000 00000000 00000000 : ................ 00D59D00 : 14 lines not printed duplicate the line above 00D59D10 : 00000000 00000000 00C1ACBC 0009D354 : ............T... 00D59D20 : 00C1AC7C 0009D334 0000000D 00D59D58 : |...4.......X... 00D59D30 : 00D59D70 00078C3D 00000000 00D59EB0 : p...=........... 00D59D40 : 000763E3 00000002 000AAD80 0007F866 : .c..........f... 00D59D50 : FFFFFFFC 00000400 00C1AF84 0009D354 : ............T... 00D59D60 : 00010087 00C1B01C 00010086 00000400 : ................ 00D59D70 : 00D59EB0 0007646B 00000000 00000000 : ....kd.......... 00D59D80 : 00000000 00000000 00000000 00000000 : ................ 00D59E60 : 14 lines not printed duplicate the line above 00D59E70 : 00000000 00000000 00000000 FFFFFFFF : ................ 00D59E80 : 162C1270 00000001 00000000 0007F866 : p.,.........f... 00D59E90 : FFFFFFFC 0009A07C 00D59E7C 0053F6C4 : ....|...|.....S. 00D59EA0 : 00000000 00010088 00D59FDC 00000124 : ............$... 00D59EB0 : 00D59FE8 00085A46 00D41000 00000001 : ....FZ.......... 00D59EC0 : 00000002 00000001 00000000 00000000 : ................ 00D59ED0 : 00000000 00000000 00000000 00000000 : ................ 00D59EF0 : 2 lines not printed duplicate the line above 00D59F00 : 00000000 00000000 00000000 00D59FDC : ................ 00D59F10 : 00000000 00000000 00000000 00000000 : ................ 00D59FA0 : 9 lines not printed duplicate the line above 00D59FB0 : 00000000 00000124 00000000 00000000 : ....$........... 00D59FC0 : 00000000 00000000 00000000 00000000 : ................ 00D59FD0 : 00000000 00000000 00000000 00000000 : ................ ______________________________________________________________________ DLLs accessible from this process ______________________________________________________________________ PMCTLS 01/08/2015 13:12:02 611,396 M:\OS2\DLL\PMCTLS.DLL EXCEPTQ 07/06/2016 03:43:02 72,249 P:\USR\LIB\EXCEPTQ.DLL BLACKDLL 06/29/1996 18:31:07 13,726 P:\DLL\BLACKDLL.DLL SDDHOOK 09/26/2006 14:52:02 20,213 M:\OS2\DLL\SDDHOOK.DLL PMMERGE 11/23/2014 18:39:22 1,754,169 M:\OS2\DLL\PMMERGE.DLL PMGPI 10/16/2001 13:31:06 248,446 M:\OS2\DLL\PMGPI.DLL SSCORE 08/18/2008 02:42:22 34,966 M:\OS2\APPS\DLL\SSCORE.DLL XWPHOOK 03/26/2017 14:30:18 33,546 M:\XWORKPLACE\BIN\XWPHOOK.DLL DRGTXT38 07/17/2003 03:08:00 131,826 P:\UTIL\DRAGTEXT38\DRGTXT38.DLL ESTLRL11 12/24/2010 02:03:27 40,764 M:\ECS\DLL\ESTLRL11.DLL COMETDLL 10/16/2001 14:53:28 13,888 M:\OS2\DLL\COMETDLL.DLL SDDGRADD 02/07/2014 14:42:23 35,549 M:\OS2\DLL\SDDGRADD.DLL SDDGREXT 09/26/2006 14:51:24 19,589 M:\OS2\DLL\SDDGREXT.DLL TRUETYPE 09/14/2001 15:42:00 128,567 M:\OS2\DLL\TRUETYPE.DLL PMUNIF 10/16/2001 14:59:26 43,823 M:\OS2\DLL\PMUNIF.DLL PMATM 09/14/2001 15:41:26 224,343 M:\OS2\DLL\PMATM.DLL DISPLAY 03/22/2006 08:54:14 44,198 M:\OS2\DLL\DISPLAY.DLL VMAN 03/22/2006 14:20:26 67,993 M:\OS2\DLL\VMAN.DLL GRE2VMAN 03/27/2006 12:12:15 21,325 M:\OS2\DLL\GRE2VMAN.DLL SDDPMI 09/26/2006 14:51:12 123,749 M:\OS2\DLL\SDDPMI.DLL LOCALE 09/04/2002 17:31:00 108,353 M:\OS2\DLL\LOCALE.DLL VIDEOPMI 03/22/2006 09:47:06 65,161 M:\OS2\DLL\VIDEOPMI.DLL BVHWNDW 09/10/2001 16:17:14 16,797 M:\OS2\DLL\BVHWNDW.DLL IBMHMGR 10/30/2011 13:56:03 250,171 M:\OS2\DLL\IBMHMGR.DLL SOMIR 06/30/1999 16:34:05 87,628 M:\OS2\DLL\SOMIR.DLL SOMTC 06/30/1999 16:34:10 30,484 M:\OS2\DLL\SOMTC.DLL BDCALL32 09/14/2001 15:16:00 33,519 M:\OS2\DLL\BDCALL32.DLL PMBIDI 09/14/2001 15:17:03 13,611 M:\OS2\DLL\PMBIDI.DLL BDWPCLS 03/23/2009 21:40:05 23,808 M:\OS2\DLL\BDWPCLS.DLL SOMU 06/30/1999 16:34:10 81,044 M:\OS2\DLL\SOMU.DLL SOM 09/11/2016 11:30:20 93,360 M:\OS2\DLL\SOM.DLL LIBUNI 09/04/2002 19:34:00 80,766 M:\OS2\DLL\LIBUNI.DLL SEAMLESS 10/16/2001 22:03:14 49,167 M:\OS2\DLL\SEAMLESS.DLL IMP 09/06/2000 12:45:06 6,681 M:\OS2\DLL\IMP.DLL MMPMCRTS 11/05/2004 14:44:24 102,483 M:\OS2\DLL\MMPMCRTS.DLL PMWP 04/20/2014 13:29:06 1,607,191 M:\OS2\DLL\PMWP.DLL HELPMGR 08/17/2005 15:44:01 50,132 M:\OS2\DLL\HELPMGR.DLL SW 11/05/2004 14:45:19 66,505 M:\MMOS2\DLL\SW.DLL SND 11/05/2004 14:45:13 25,752 M:\MMOS2\DLL\SND.DLL SPL1B 07/15/2003 18:47:00 7,125 M:\OS2\DLL\SPL1B.DLL PMSPL 03/23/2009 21:41:12 274,888 M:\OS2\DLL\PMSPL.DLL PMSHLTKT 05/17/2009 16:55:19 78,024 M:\OS2\DLL\PMSHLTKT.DLL PMGRE 06/22/2017 21:58:23 6,371 M:\OS2\DLL\PMGRE.DLL FFST 10/29/2001 20:43:20 11,425 M:\OS2\DLL\FFST.DLL NEWCALLS 08/22/2000 10:40:15 14,570 M:\OS2\DLL\NEWCALLS.DLL PMVIOP 03/23/2009 21:41:21 69,194 M:\OS2\DLL\PMVIOP.DLL UCV32 04/26/2009 19:10:06 23,331 M:\OS2\DLL\UCV32.DLL UCONV 04/26/2009 19:10:26 11,850 M:\OS2\DLL\UCONV.DLL DOSCALL1 01/18/2013 11:12:13 132,401 M:\OS2\DLL\DOSCALL1.DLL ______________________________________________________________________ End of Exception Report - report took 164 ms to generate ______________________________________________________________________
Second trap file
______________________________________________________________________ Exception Report - created 2017/10/09 21:33:08 ______________________________________________________________________ OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (09/23/2017 19:36:01 325,943) PID: FA (250) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00D59AD0 EBP : 70207020 EIP : 70207020 EFLG : 00010202 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D5A000 -> 00D59AD0 -> 00D57000 -> 00D40000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D59D34 00078C3D EFTEPM 0002:00058C3D between GUI__ProcessEvent + 4D and GUI__Run - 43 00D59D40 000763E3 EFTEPM 0002:000563E3 between ConGetEvent + A13 and GViewPeer__GViewPeer - DD 00D59D4C 0007F866 EFTEPM 0002:0005F866 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59D74 0007646B EFTEPM 0002:0005646B between ConGetEvent + A9B and GViewPeer__GViewPeer - 55 00D59E80 162C1270 EXCEPTQ 0001:00001270 MYHANDLER (in exceptq.c) 00D59E8C 0007F866 EFTEPM 0002:0005F866 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59EB4 00085A46 EFTEPM 0002:00065A46 between _init_threadstksize + 96 and _CBeginThread - 1A 00D59FE4 00076260 EFTEPM 0002:00056260 between ConGetEvent + 890 and GViewPeer__GViewPeer - 260 00D59FF8 1FFECE38 DOSCALL1 0004:0000CE38 DOS32R3EXITADDR ______________________________________________________________________ Stack Contents from ESP-100 to Stack Base (ESP = 00D59AD0) ______________________________________________________________________ --addr-- --------------dwords--------------- -----chars------ 00D599D0 : 00000000 000000FA 00000000 00000000 : ................ 00D599E0 : 00000000 02F40000 00000000 00000000 : ................ 00D599F0 : 00000000 00000000 00000000 00000000 : ................ 00D59A00 : 00000000 00000000 00000000 00000000 : ................ 00D59A10 : 00000000 0000150B 00000053 00000053 : ........S...S... 00D59A20 : 70207020 70207020 00000001 70207020 : p p p p.... p p 00D59A30 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59A40 : 0000005B 00010202 00D59AD0 00000053 : [...........S... 00D59A50 : 70207020 70207020 332F31B3 70200038 : p p p p.1/38. p 00D59A60 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59B20 : 12 lines not printed duplicate the line above 00D59B30 : 70207020 70207020 70207020 00000000 : p p p p p p.... 00D59B40 : 00000000 00000000 00000000 00000000 : ................ 00D59C00 : 12 lines not printed duplicate the line above 00D59C10 : 00000000 00000000 655C3A50 5C455446 : ........P:\eFTE\ 00D59C20 : 00000000 00000000 00000000 00000000 : ................ 00D59D00 : 14 lines not printed duplicate the line above 00D59D10 : 00000000 00000000 00C1ACBC 0009D354 : ............T... 00D59D20 : 00C1AC7C 0009D334 0000000D 00D59D58 : |...4.......X... 00D59D30 : 00D59D70 00078C3D 00000000 00D59EB0 : p...=........... 00D59D40 : 000763E3 00000002 000AAD80 0007F866 : .c..........f... 00D59D50 : FFFFFFFC 00000400 00C1AF84 0009D354 : ............T... 00D59D60 : 00010087 00C1B01C 00010086 00000400 : ................ 00D59D70 : 00D59EB0 0007646B 00000000 00000000 : ....kd.......... 00D59D80 : 00000000 00000000 00000000 00000000 : ................ 00D59E60 : 14 lines not printed duplicate the line above 00D59E70 : 00000000 00000000 00000000 FFFFFFFF : ................ 00D59E80 : 162C1270 00000001 00000000 0007F866 : p.,.........f... 00D59E90 : FFFFFFFC 0009A07C 00D59E7C 0053F6C4 : ....|...|.....S. 00D59EA0 : 00000000 00010088 00D59FDC 00000124 : ............$... 00D59EB0 : 00D59FE8 00085A46 00D41000 00000001 : ....FZ.......... 00D59EC0 : 00000002 00000001 00000000 00000000 : ................ 00D59ED0 : 00000000 00000000 00000000 00000000 : ................ 00D59EF0 : 2 lines not printed duplicate the line above 00D59F00 : 00000000 00000000 00000000 00D59FDC : ................ 00D59F10 : 00000000 00000000 00000000 00000000 : ................ 00D59FA0 : 9 lines not printed duplicate the line above 00D59FB0 : 00000000 00000124 00000000 00000000 : ....$........... 00D59FC0 : 00000000 00000000 00000000 00000000 : ................ 00D59FD0 : 00000000 00000000 00000000 00000000 : ................ ______________________________________________________________________ DLLs accessible from this process ______________________________________________________________________ PMCTLS 01/08/2015 13:12:02 611,396 M:\OS2\DLL\PMCTLS.DLL EXCEPTQ 07/06/2016 03:43:02 72,249 P:\USR\LIB\EXCEPTQ.DLL BLACKDLL 06/29/1996 18:31:07 13,726 P:\DLL\BLACKDLL.DLL SDDHOOK 09/26/2006 14:52:02 20,213 M:\OS2\DLL\SDDHOOK.DLL PMMERGE 11/23/2014 18:39:22 1,754,169 M:\OS2\DLL\PMMERGE.DLL PMGPI 10/16/2001 13:31:06 248,446 M:\OS2\DLL\PMGPI.DLL SSCORE 08/18/2008 02:42:22 34,966 M:\OS2\APPS\DLL\SSCORE.DLL XWPHOOK 03/26/2017 14:30:18 33,546 M:\XWORKPLACE\BIN\XWPHOOK.DLL DRGTXT38 07/17/2003 03:08:00 131,826 P:\UTIL\DRAGTEXT38\DRGTXT38.DLL ESTLRL11 12/24/2010 02:03:27 40,764 M:\ECS\DLL\ESTLRL11.DLL COMETDLL 10/16/2001 14:53:28 13,888 M:\OS2\DLL\COMETDLL.DLL SDDGRADD 02/07/2014 14:42:23 35,549 M:\OS2\DLL\SDDGRADD.DLL SDDGREXT 09/26/2006 14:51:24 19,589 M:\OS2\DLL\SDDGREXT.DLL TRUETYPE 09/14/2001 15:42:00 128,567 M:\OS2\DLL\TRUETYPE.DLL PMUNIF 10/16/2001 14:59:26 43,823 M:\OS2\DLL\PMUNIF.DLL PMATM 09/14/2001 15:41:26 224,343 M:\OS2\DLL\PMATM.DLL DISPLAY 03/22/2006 08:54:14 44,198 M:\OS2\DLL\DISPLAY.DLL VMAN 03/22/2006 14:20:26 67,993 M:\OS2\DLL\VMAN.DLL GRE2VMAN 03/27/2006 12:12:15 21,325 M:\OS2\DLL\GRE2VMAN.DLL SDDPMI 09/26/2006 14:51:12 123,749 M:\OS2\DLL\SDDPMI.DLL LOCALE 09/04/2002 17:31:00 108,353 M:\OS2\DLL\LOCALE.DLL VIDEOPMI 03/22/2006 09:47:06 65,161 M:\OS2\DLL\VIDEOPMI.DLL BVHWNDW 09/10/2001 16:17:14 16,797 M:\OS2\DLL\BVHWNDW.DLL IBMHMGR 10/30/2011 13:56:03 250,171 M:\OS2\DLL\IBMHMGR.DLL SOMIR 06/30/1999 16:34:05 87,628 M:\OS2\DLL\SOMIR.DLL SOMTC 06/30/1999 16:34:10 30,484 M:\OS2\DLL\SOMTC.DLL BDCALL32 09/14/2001 15:16:00 33,519 M:\OS2\DLL\BDCALL32.DLL PMBIDI 09/14/2001 15:17:03 13,611 M:\OS2\DLL\PMBIDI.DLL BDWPCLS 03/23/2009 21:40:05 23,808 M:\OS2\DLL\BDWPCLS.DLL SOMU 06/30/1999 16:34:10 81,044 M:\OS2\DLL\SOMU.DLL SOM 09/11/2016 11:30:20 93,360 M:\OS2\DLL\SOM.DLL LIBUNI 09/04/2002 19:34:00 80,766 M:\OS2\DLL\LIBUNI.DLL SEAMLESS 10/16/2001 22:03:14 49,167 M:\OS2\DLL\SEAMLESS.DLL IMP 09/06/2000 12:45:06 6,681 M:\OS2\DLL\IMP.DLL MMPMCRTS 11/05/2004 14:44:24 102,483 M:\OS2\DLL\MMPMCRTS.DLL PMWP 04/20/2014 13:29:06 1,607,191 M:\OS2\DLL\PMWP.DLL HELPMGR 08/17/2005 15:44:01 50,132 M:\OS2\DLL\HELPMGR.DLL SW 11/05/2004 14:45:19 66,505 M:\MMOS2\DLL\SW.DLL SND 11/05/2004 14:45:13 25,752 M:\MMOS2\DLL\SND.DLL SPL1B 07/15/2003 18:47:00 7,125 M:\OS2\DLL\SPL1B.DLL PMSPL 03/23/2009 21:41:12 274,888 M:\OS2\DLL\PMSPL.DLL PMSHLTKT 05/17/2009 16:55:19 78,024 M:\OS2\DLL\PMSHLTKT.DLL PMGRE 06/22/2017 21:58:23 6,371 M:\OS2\DLL\PMGRE.DLL FFST 10/29/2001 20:43:20 11,425 M:\OS2\DLL\FFST.DLL NEWCALLS 08/22/2000 10:40:15 14,570 M:\OS2\DLL\NEWCALLS.DLL PMVIOP 03/23/2009 21:41:21 69,194 M:\OS2\DLL\PMVIOP.DLL UCV32 04/26/2009 19:10:06 23,331 M:\OS2\DLL\UCV32.DLL UCONV 04/26/2009 19:10:26 11,850 M:\OS2\DLL\UCONV.DLL DOSCALL1 01/18/2013 11:12:13 132,401 M:\OS2\DLL\DOSCALL1.DLL ______________________________________________________________________ End of Exception Report - report took 141 ms to generate ______________________________________________________________________
Third trap file
______________________________________________________________________ Exception Report - created 2017/10/09 21:34:30 ______________________________________________________________________ OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (09/23/2017 19:36:01 325,943) PID: 101 (257) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00D59AD0 EBP : 70207020 EIP : 70207020 EFLG : 00010202 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D5A000 -> 00D59AD0 -> 00D57000 -> 00D40000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D59D34 00078C3D EFTEPM 0002:00058C3D between GUI__ProcessEvent + 4D and GUI__Run - 43 00D59D40 000763E3 EFTEPM 0002:000563E3 between ConGetEvent + A13 and GViewPeer__GViewPeer - DD 00D59D4C 0007F866 EFTEPM 0002:0005F866 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59D74 0007646B EFTEPM 0002:0005646B between ConGetEvent + A9B and GViewPeer__GViewPeer - 55 00D59E80 162C1270 EXCEPTQ 0001:00001270 MYHANDLER (in exceptq.c) 00D59E8C 0007F866 EFTEPM 0002:0005F866 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59EB4 00085A46 EFTEPM 0002:00065A46 between _init_threadstksize + 96 and _CBeginThread - 1A 00D59FE4 00076260 EFTEPM 0002:00056260 between ConGetEvent + 890 and GViewPeer__GViewPeer - 260 00D59FF8 1FFECE38 DOSCALL1 0004:0000CE38 DOS32R3EXITADDR ______________________________________________________________________ Stack Contents from ESP-100 to Stack Base (ESP = 00D59AD0) ______________________________________________________________________ --addr-- --------------dwords--------------- -----chars------ 00D599D0 : 00000000 00000101 00000000 00000000 : ................ 00D599E0 : 00000000 02F40000 00000000 00000000 : ................ 00D599F0 : 00000000 00000000 00000000 00000000 : ................ 00D59A00 : 00000000 00000000 00000000 00000000 : ................ 00D59A10 : 00000000 0000150B 00000053 00000053 : ........S...S... 00D59A20 : 70207020 70207020 00000001 70207020 : p p p p.... p p 00D59A30 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59A40 : 0000005B 00010202 00D59AD0 00000053 : [...........S... 00D59A50 : 70207020 70207020 332F31B3 70200039 : p p p p.1/39. p 00D59A60 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59B20 : 12 lines not printed duplicate the line above 00D59B30 : 70207020 70207020 70207020 00000000 : p p p p p p.... 00D59B40 : 00000000 00000000 00000000 00000000 : ................ 00D59C00 : 12 lines not printed duplicate the line above 00D59C10 : 00000000 00000000 655C3A50 5C455446 : ........P:\eFTE\ 00D59C20 : 00000000 00000000 00000000 00000000 : ................ 00D59D00 : 14 lines not printed duplicate the line above 00D59D10 : 00000000 00000000 00C1ACBC 0009D354 : ............T... 00D59D20 : 00C1AC7C 0009D334 0000000D 00D59D58 : |...4.......X... 00D59D30 : 00D59D70 00078C3D 00000000 00D59EB0 : p...=........... 00D59D40 : 000763E3 00000002 000AAD80 0007F866 : .c..........f... 00D59D50 : FFFFFFFC 00000400 00C1AF84 0009D354 : ............T... 00D59D60 : 00010087 00C1B01C 00010086 00000400 : ................ 00D59D70 : 00D59EB0 0007646B 00000000 00000000 : ....kd.......... 00D59D80 : 00000000 00000000 00000000 00000000 : ................ 00D59E60 : 14 lines not printed duplicate the line above 00D59E70 : 00000000 00000000 00000000 FFFFFFFF : ................ 00D59E80 : 162C1270 00000001 00000000 0007F866 : p.,.........f... 00D59E90 : FFFFFFFC 0009A07C 00D59E7C 0053F6C4 : ....|...|.....S. 00D59EA0 : 00000000 00010088 00D59FDC 00000124 : ............$... 00D59EB0 : 00D59FE8 00085A46 00D41000 00000001 : ....FZ.......... 00D59EC0 : 00000002 00000001 00000000 00000000 : ................ 00D59ED0 : 00000000 00000000 00000000 00000000 : ................ 00D59EF0 : 2 lines not printed duplicate the line above 00D59F00 : 00000000 00000000 00000000 00D59FDC : ................ 00D59F10 : 00000000 00000000 00000000 00000000 : ................ 00D59FA0 : 9 lines not printed duplicate the line above 00D59FB0 : 00000000 00000124 00000000 00000000 : ....$........... 00D59FC0 : 00000000 00000000 00000000 00000000 : ................ 00D59FD0 : 00000000 00000000 00000000 00000000 : ................ ______________________________________________________________________ DLLs accessible from this process ______________________________________________________________________ PMCTLS 01/08/2015 13:12:02 611,396 M:\OS2\DLL\PMCTLS.DLL EXCEPTQ 07/06/2016 03:43:02 72,249 P:\USR\LIB\EXCEPTQ.DLL BLACKDLL 06/29/1996 18:31:07 13,726 P:\DLL\BLACKDLL.DLL SDDHOOK 09/26/2006 14:52:02 20,213 M:\OS2\DLL\SDDHOOK.DLL PMMERGE 11/23/2014 18:39:22 1,754,169 M:\OS2\DLL\PMMERGE.DLL PMGPI 10/16/2001 13:31:06 248,446 M:\OS2\DLL\PMGPI.DLL SSCORE 08/18/2008 02:42:22 34,966 M:\OS2\APPS\DLL\SSCORE.DLL XWPHOOK 03/26/2017 14:30:18 33,546 M:\XWORKPLACE\BIN\XWPHOOK.DLL DRGTXT38 07/17/2003 03:08:00 131,826 P:\UTIL\DRAGTEXT38\DRGTXT38.DLL ESTLRL11 12/24/2010 02:03:27 40,764 M:\ECS\DLL\ESTLRL11.DLL COMETDLL 10/16/2001 14:53:28 13,888 M:\OS2\DLL\COMETDLL.DLL SDDGRADD 02/07/2014 14:42:23 35,549 M:\OS2\DLL\SDDGRADD.DLL SDDGREXT 09/26/2006 14:51:24 19,589 M:\OS2\DLL\SDDGREXT.DLL TRUETYPE 09/14/2001 15:42:00 128,567 M:\OS2\DLL\TRUETYPE.DLL PMUNIF 10/16/2001 14:59:26 43,823 M:\OS2\DLL\PMUNIF.DLL PMATM 09/14/2001 15:41:26 224,343 M:\OS2\DLL\PMATM.DLL DISPLAY 03/22/2006 08:54:14 44,198 M:\OS2\DLL\DISPLAY.DLL VMAN 03/22/2006 14:20:26 67,993 M:\OS2\DLL\VMAN.DLL GRE2VMAN 03/27/2006 12:12:15 21,325 M:\OS2\DLL\GRE2VMAN.DLL SDDPMI 09/26/2006 14:51:12 123,749 M:\OS2\DLL\SDDPMI.DLL LOCALE 09/04/2002 17:31:00 108,353 M:\OS2\DLL\LOCALE.DLL VIDEOPMI 03/22/2006 09:47:06 65,161 M:\OS2\DLL\VIDEOPMI.DLL BVHWNDW 09/10/2001 16:17:14 16,797 M:\OS2\DLL\BVHWNDW.DLL IBMHMGR 10/30/2011 13:56:03 250,171 M:\OS2\DLL\IBMHMGR.DLL SOMIR 06/30/1999 16:34:05 87,628 M:\OS2\DLL\SOMIR.DLL SOMTC 06/30/1999 16:34:10 30,484 M:\OS2\DLL\SOMTC.DLL BDCALL32 09/14/2001 15:16:00 33,519 M:\OS2\DLL\BDCALL32.DLL PMBIDI 09/14/2001 15:17:03 13,611 M:\OS2\DLL\PMBIDI.DLL BDWPCLS 03/23/2009 21:40:05 23,808 M:\OS2\DLL\BDWPCLS.DLL SOMU 06/30/1999 16:34:10 81,044 M:\OS2\DLL\SOMU.DLL SOM 09/11/2016 11:30:20 93,360 M:\OS2\DLL\SOM.DLL LIBUNI 09/04/2002 19:34:00 80,766 M:\OS2\DLL\LIBUNI.DLL SEAMLESS 10/16/2001 22:03:14 49,167 M:\OS2\DLL\SEAMLESS.DLL IMP 09/06/2000 12:45:06 6,681 M:\OS2\DLL\IMP.DLL MMPMCRTS 11/05/2004 14:44:24 102,483 M:\OS2\DLL\MMPMCRTS.DLL PMWP 04/20/2014 13:29:06 1,607,191 M:\OS2\DLL\PMWP.DLL HELPMGR 08/17/2005 15:44:01 50,132 M:\OS2\DLL\HELPMGR.DLL SW 11/05/2004 14:45:19 66,505 M:\MMOS2\DLL\SW.DLL SND 11/05/2004 14:45:13 25,752 M:\MMOS2\DLL\SND.DLL SPL1B 07/15/2003 18:47:00 7,125 M:\OS2\DLL\SPL1B.DLL PMSPL 03/23/2009 21:41:12 274,888 M:\OS2\DLL\PMSPL.DLL PMSHLTKT 05/17/2009 16:55:19 78,024 M:\OS2\DLL\PMSHLTKT.DLL PMGRE 06/22/2017 21:58:23 6,371 M:\OS2\DLL\PMGRE.DLL FFST 10/29/2001 20:43:20 11,425 M:\OS2\DLL\FFST.DLL NEWCALLS 08/22/2000 10:40:15 14,570 M:\OS2\DLL\NEWCALLS.DLL PMVIOP 03/23/2009 21:41:21 69,194 M:\OS2\DLL\PMVIOP.DLL UCV32 04/26/2009 19:10:06 23,331 M:\OS2\DLL\UCV32.DLL UCONV 04/26/2009 19:10:26 11,850 M:\OS2\DLL\UCONV.DLL DOSCALL1 01/18/2013 11:12:13 132,401 M:\OS2\DLL\DOSCALL1.DLL ______________________________________________________________________ End of Exception Report - report took 164 ms to generate ______________________________________________________________________
Fourth trap file
Exception Report - created 2017/10/09 21:35:40 ______________________________________________________________________ OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (09/23/2017 19:36:01 325,943) PID: 107 (263) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00D59AD0 EBP : 70207020 EIP : 70207020 EFLG : 00010202 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D5A000 -> 00D59AD0 -> 00D57000 -> 00D40000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D59D34 00078C3D EFTEPM 0002:00058C3D between GUI__ProcessEvent + 4D and GUI__Run - 43 00D59D40 000763E3 EFTEPM 0002:000563E3 between ConGetEvent + A13 and GViewPeer__GViewPeer - DD 00D59D4C 0007F866 EFTEPM 0002:0005F866 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59D74 0007646B EFTEPM 0002:0005646B between ConGetEvent + A9B and GViewPeer__GViewPeer - 55 00D59E80 162C1270 EXCEPTQ 0001:00001270 MYHANDLER (in exceptq.c) 00D59E8C 0007F866 EFTEPM 0002:0005F866 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59EB4 00085A46 EFTEPM 0002:00065A46 between _init_threadstksize + 96 and _CBeginThread - 1A 00D59FE4 00076260 EFTEPM 0002:00056260 between ConGetEvent + 890 and GViewPeer__GViewPeer - 260 00D59FF8 1FFECE38 DOSCALL1 0004:0000CE38 DOS32R3EXITADDR ______________________________________________________________________ Stack Contents from ESP-100 to Stack Base (ESP = 00D59AD0) ______________________________________________________________________ --addr-- --------------dwords--------------- -----chars------ 00D599D0 : 00000000 00000107 00000000 00000000 : ................ 00D599E0 : 00000000 02F40000 00000000 00000000 : ................ 00D599F0 : 00000000 00000000 00000000 00000000 : ................ 00D59A00 : 00000000 00000000 00000000 00000000 : ................ 00D59A10 : 00000000 0000150B 00000053 00000053 : ........S...S... 00D59A20 : 70207020 70207020 00000001 70207020 : p p p p.... p p 00D59A30 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59A40 : 0000005B 00010202 00D59AD0 00000053 : [...........S... 00D59A50 : 70207020 70207020 342F31B3 70200030 : p p p p.1/40. p 00D59A60 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59B20 : 12 lines not printed duplicate the line above 00D59B30 : 70207020 70207020 70207020 00000000 : p p p p p p.... 00D59B40 : 00000000 00000000 00000000 00000000 : ................ 00D59C00 : 12 lines not printed duplicate the line above 00D59C10 : 00000000 00000000 655C3A50 5C455446 : ........P:\eFTE\ 00D59C20 : 00000000 00000000 00000000 00000000 : ................ 00D59D00 : 14 lines not printed duplicate the line above 00D59D10 : 00000000 00000000 00C1ACBC 0009D354 : ............T... 00D59D20 : 00C1AC7C 0009D334 0000000D 00D59D58 : |...4.......X... 00D59D30 : 00D59D70 00078C3D 00000000 00D59EB0 : p...=........... 00D59D40 : 000763E3 00000002 000AAD80 0007F866 : .c..........f... 00D59D50 : FFFFFFFC 00000400 00C1AF84 0009D354 : ............T... 00D59D60 : 00010087 00C1B01C 00010086 00000400 : ................ 00D59D70 : 00D59EB0 0007646B 00000000 00000000 : ....kd.......... 00D59D80 : 00000000 00000000 00000000 00000000 : ................ 00D59E60 : 14 lines not printed duplicate the line above 00D59E70 : 00000000 00000000 00000000 FFFFFFFF : ................ 00D59E80 : 162C1270 00000001 00000000 0007F866 : p.,.........f... 00D59E90 : FFFFFFFC 0009A07C 00D59E7C 0053F6C4 : ....|...|.....S. 00D59EA0 : 00000000 00010088 00D59FDC 00000124 : ............$... 00D59EB0 : 00D59FE8 00085A46 00D41000 00000001 : ....FZ.......... 00D59EC0 : 00000002 00000001 00000000 00000000 : ................ 00D59ED0 : 00000000 00000000 00000000 00000000 : ................ 00D59EF0 : 2 lines not printed duplicate the line above 00D59F00 : 00000000 00000000 00000000 00D59FDC : ................ 00D59F10 : 00000000 00000000 00000000 00000000 : ................ 00D59FA0 : 9 lines not printed duplicate the line above 00D59FB0 : 00000000 00000124 00000000 00000000 : ....$........... 00D59FC0 : 00000000 00000000 00000000 00000000 : ................ 00D59FD0 : 00000000 00000000 00000000 00000000 : ................ ______________________________________________________________________ DLLs accessible from this process ______________________________________________________________________ PMCTLS 01/08/2015 13:12:02 611,396 M:\OS2\DLL\PMCTLS.DLL EXCEPTQ 07/06/2016 03:43:02 72,249 P:\USR\LIB\EXCEPTQ.DLL BLACKDLL 06/29/1996 18:31:07 13,726 P:\DLL\BLACKDLL.DLL SDDHOOK 09/26/2006 14:52:02 20,213 M:\OS2\DLL\SDDHOOK.DLL PMMERGE 11/23/2014 18:39:22 1,754,169 M:\OS2\DLL\PMMERGE.DLL PMGPI 10/16/2001 13:31:06 248,446 M:\OS2\DLL\PMGPI.DLL SSCORE 08/18/2008 02:42:22 34,966 M:\OS2\APPS\DLL\SSCORE.DLL XWPHOOK 03/26/2017 14:30:18 33,546 M:\XWORKPLACE\BIN\XWPHOOK.DLL DRGTXT38 07/17/2003 03:08:00 131,826 P:\UTIL\DRAGTEXT38\DRGTXT38.DLL ESTLRL11 12/24/2010 02:03:27 40,764 M:\ECS\DLL\ESTLRL11.DLL COMETDLL 10/16/2001 14:53:28 13,888 M:\OS2\DLL\COMETDLL.DLL SDDGRADD 02/07/2014 14:42:23 35,549 M:\OS2\DLL\SDDGRADD.DLL SDDGREXT 09/26/2006 14:51:24 19,589 M:\OS2\DLL\SDDGREXT.DLL TRUETYPE 09/14/2001 15:42:00 128,567 M:\OS2\DLL\TRUETYPE.DLL PMUNIF 10/16/2001 14:59:26 43,823 M:\OS2\DLL\PMUNIF.DLL PMATM 09/14/2001 15:41:26 224,343 M:\OS2\DLL\PMATM.DLL DISPLAY 03/22/2006 08:54:14 44,198 M:\OS2\DLL\DISPLAY.DLL VMAN 03/22/2006 14:20:26 67,993 M:\OS2\DLL\VMAN.DLL GRE2VMAN 03/27/2006 12:12:15 21,325 M:\OS2\DLL\GRE2VMAN.DLL SDDPMI 09/26/2006 14:51:12 123,749 M:\OS2\DLL\SDDPMI.DLL LOCALE 09/04/2002 17:31:00 108,353 M:\OS2\DLL\LOCALE.DLL VIDEOPMI 03/22/2006 09:47:06 65,161 M:\OS2\DLL\VIDEOPMI.DLL BVHWNDW 09/10/2001 16:17:14 16,797 M:\OS2\DLL\BVHWNDW.DLL IBMHMGR 10/30/2011 13:56:03 250,171 M:\OS2\DLL\IBMHMGR.DLL SOMIR 06/30/1999 16:34:05 87,628 M:\OS2\DLL\SOMIR.DLL SOMTC 06/30/1999 16:34:10 30,484 M:\OS2\DLL\SOMTC.DLL BDCALL32 09/14/2001 15:16:00 33,519 M:\OS2\DLL\BDCALL32.DLL PMBIDI 09/14/2001 15:17:03 13,611 M:\OS2\DLL\PMBIDI.DLL BDWPCLS 03/23/2009 21:40:05 23,808 M:\OS2\DLL\BDWPCLS.DLL SOMU 06/30/1999 16:34:10 81,044 M:\OS2\DLL\SOMU.DLL SOM 09/11/2016 11:30:20 93,360 M:\OS2\DLL\SOM.DLL LIBUNI 09/04/2002 19:34:00 80,766 M:\OS2\DLL\LIBUNI.DLL SEAMLESS 10/16/2001 22:03:14 49,167 M:\OS2\DLL\SEAMLESS.DLL IMP 09/06/2000 12:45:06 6,681 M:\OS2\DLL\IMP.DLL MMPMCRTS 11/05/2004 14:44:24 102,483 M:\OS2\DLL\MMPMCRTS.DLL PMWP 04/20/2014 13:29:06 1,607,191 M:\OS2\DLL\PMWP.DLL HELPMGR 08/17/2005 15:44:01 50,132 M:\OS2\DLL\HELPMGR.DLL SW 11/05/2004 14:45:19 66,505 M:\MMOS2\DLL\SW.DLL SND 11/05/2004 14:45:13 25,752 M:\MMOS2\DLL\SND.DLL SPL1B 07/15/2003 18:47:00 7,125 M:\OS2\DLL\SPL1B.DLL PMSPL 03/23/2009 21:41:12 274,888 M:\OS2\DLL\PMSPL.DLL PMSHLTKT 05/17/2009 16:55:19 78,024 M:\OS2\DLL\PMSHLTKT.DLL PMGRE 06/22/2017 21:58:23 6,371 M:\OS2\DLL\PMGRE.DLL FFST 10/29/2001 20:43:20 11,425 M:\OS2\DLL\FFST.DLL NEWCALLS 08/22/2000 10:40:15 14,570 M:\OS2\DLL\NEWCALLS.DLL PMVIOP 03/23/2009 21:41:21 69,194 M:\OS2\DLL\PMVIOP.DLL UCV32 04/26/2009 19:10:06 23,331 M:\OS2\DLL\UCV32.DLL UCONV 04/26/2009 19:10:26 11,850 M:\OS2\DLL\UCONV.DLL DOSCALL1 01/18/2013 11:12:13 132,401 M:\OS2\DLL\DOSCALL1.DLL ______________________________________________________________________ End of Exception Report - report took 131 ms to generate ______________________________________________________________________
comment:11 by , 7 years ago
Sorry for the communication break down. I have sent the latest version to you for testing. Thanks
comment:12 by , 7 years ago
Here's the trap file with the latest wpi version from today.
______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (12/27/2017 15:09:16 326,626) PID: 8C6 (2246) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00D59AD0 EBP : 70207020 EIP : 70207020 EFLG : 00010202 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D5A000 -> 00D59AD0 -> 00D57000 -> 00D40000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D59D34 00078CDD EFTEPM 0002:00058CDD between GUI__ProcessEvent + 4D and GUI__Run - 43 00D59D40 00076483 EFTEPM 0002:00056483 between ConGetEvent + A63 and GViewPeer__GViewPeer - DD 00D59D4C 0007F906 EFTEPM 0002:0005F906 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59D74 0007650B EFTEPM 0002:0005650B between ConGetEvent + AEB and GViewPeer__GViewPeer - 55 00D59E80 168D1270 EXCEPTQ 0001:00001270 MYHANDLER (in exceptq.c) 00D59E8C 0007F906 EFTEPM 0002:0005F906 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00D59EB4 00085AE6 EFTEPM 0002:00065AE6 between _init_threadstksize + 96 and _CBeginThread - 1A 00D59FE4 00076300 EFTEPM 0002:00056300 between ConGetEvent + 8E0 and GViewPeer__GViewPeer - 260 00D59FF8 1FFECE38 DOSCALL1 0004:0000CE38 DOS32R3EXITADDR ______________________________________________________________________ Stack Contents from ESP-100 to Stack Base (ESP = 00D59AD0) ______________________________________________________________________ --addr-- --------------dwords--------------- -----chars------ 00D599D0 : 00000000 000008C6 00000000 00000000 : ................ 00D599E0 : 00000000 02F40000 00000000 00000000 : ................ 00D599F0 : 00000000 00000000 00000000 00000000 : ................ 00D59A00 : 00000000 00000000 00000000 00000000 : ................ 00D59A10 : 00000000 0000150B 00000053 00000053 : ........S...S... 00D59A20 : 70207020 70207020 00000001 70207020 : p p p p.... p p 00D59A30 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59A40 : 0000005B 00010202 00D59AD0 00000053 : [...........S... 00D59A50 : 70207020 70207020 342F31B3 70200032 : p p p p.1/42. p 00D59A60 : 70207020 70207020 70207020 70207020 : p p p p p p p p 00D59B20 : 12 lines not printed duplicate the line above 00D59B30 : 70207020 70207020 70207020 00000000 : p p p p p p.... 00D59B40 : 00000000 00000000 00000000 00000000 : ................ 00D59C00 : 12 lines not printed duplicate the line above 00D59C10 : 00000000 00000000 655C3A50 5C455446 : ........P:\eFTE\ 00D59C20 : 00000000 00000000 00000000 00000000 : ................ 00D59D00 : 14 lines not printed duplicate the line above 00D59D10 : 00000000 00000000 00C1EA0C 0009D354 : ............T... 00D59D20 : 00C1E9CC 0009D334 0000000D 00D59D58 : ....4.......X... 00D59D30 : 00D59D70 00078CDD 00000000 00D59EB0 : p............... 00D59D40 : 00076483 00000002 000AAD80 0007F906 : .d.............. 00D59D50 : FFFFFFFC 00000400 00C1ECD4 0009D354 : ............T... 00D59D60 : 00010087 00C1ED6C 00010086 00000400 : ....l........... 00D59D70 : 00D59EB0 0007650B 00000000 00000000 : .....e.......... 00D59D80 : 00000000 00000000 00000000 00000000 : ................ 00D59E60 : 14 lines not printed duplicate the line above 00D59E70 : 00000000 00000000 00000000 FFFFFFFF : ................ 00D59E80 : 168D1270 00000001 00000000 0007F906 : p............... 00D59E90 : FFFFFFFC 0009A081 00D59E7C 0053F6C4 : ........|.....S. 00D59EA0 : 00000000 00010088 00D59FDC 00000124 : ............$... 00D59EB0 : 00D59FE8 00085AE6 00D41000 00000001 : .....Z.......... 00D59EC0 : 00000002 00000001 00000000 00000000 : ................ 00D59ED0 : 00000000 00000000 00000000 00000000 : ................ 00D59EF0 : 2 lines not printed duplicate the line above 00D59F00 : 00000000 00000000 00000000 00D59FDC : ................ 00D59F10 : 00000000 00000000 00000000 00000000 : ................ 00D59FA0 : 9 lines not printed duplicate the line above 00D59FB0 : 00000000 00000124 00000000 00000000 : ....$........... 00D59FC0 : 00000000 00000000 00000000 00000000 : ................ 00D59FD0 : 00000000 00000000 00000000 00000000 : ................ ______________________________________________________________________ DLLs accessible from this process ______________________________________________________________________ PMCTLS 01/08/2015 13:12:02 611,396 M:\OS2\DLL\PMCTLS.DLL SDDHOOK 09/26/2006 14:52:02 20,213 M:\OS2\DLL\SDDHOOK.DLL EXCEPTQ 07/06/2016 03:43:02 72,249 P:\USR\LIB\EXCEPTQ.DLL BLACKDLL 06/29/1996 18:31:07 13,726 P:\DLL\BLACKDLL.DLL PMMERGE 11/23/2014 18:39:22 1,754,169 M:\OS2\DLL\PMMERGE.DLL PMGPI 10/16/2001 13:31:06 248,446 M:\OS2\DLL\PMGPI.DLL SSCORE 08/18/2008 02:42:22 34,966 M:\OS2\APPS\DLL\SSCORE.DLL XWPHOOK 03/26/2017 14:30:18 33,546 M:\XWORKPLACE\BIN\XWPHOOK.DLL DRGTXT38 07/17/2003 03:08:00 131,826 P:\UTIL\DRAGTEXT38\DRGTXT38.DLL ESTLRL11 12/24/2010 02:03:27 40,764 M:\ECS\DLL\ESTLRL11.DLL COMETDLL 10/16/2001 14:53:28 13,888 M:\OS2\DLL\COMETDLL.DLL SDDGRADD 02/07/2014 14:42:23 35,549 M:\OS2\DLL\SDDGRADD.DLL SDDGREXT 09/26/2006 14:51:24 19,589 M:\OS2\DLL\SDDGREXT.DLL TRUETYPE 09/14/2001 15:42:00 128,567 M:\OS2\DLL\TRUETYPE.DLL PMUNIF 10/16/2001 14:59:26 43,823 M:\OS2\DLL\PMUNIF.DLL PMATM 09/14/2001 15:41:26 224,343 M:\OS2\DLL\PMATM.DLL DISPLAY 03/22/2006 08:54:14 44,198 M:\OS2\DLL\DISPLAY.DLL VMAN 03/22/2006 14:20:26 67,993 M:\OS2\DLL\VMAN.DLL GRE2VMAN 03/27/2006 12:12:15 21,325 M:\OS2\DLL\GRE2VMAN.DLL SDDPMI 09/26/2006 14:51:12 123,749 M:\OS2\DLL\SDDPMI.DLL LOCALE 09/04/2002 17:31:00 108,353 M:\OS2\DLL\LOCALE.DLL VIDEOPMI 03/22/2006 09:47:06 65,161 M:\OS2\DLL\VIDEOPMI.DLL BVHWNDW 09/10/2001 16:17:14 16,797 M:\OS2\DLL\BVHWNDW.DLL IBMHMGR 10/30/2011 13:56:03 250,171 M:\OS2\DLL\IBMHMGR.DLL SOMIR 06/30/1999 16:34:05 87,628 M:\OS2\DLL\SOMIR.DLL SOMTC 06/30/1999 16:34:10 30,484 M:\OS2\DLL\SOMTC.DLL BDCALL32 09/14/2001 15:16:00 33,519 M:\OS2\DLL\BDCALL32.DLL PMBIDI 09/14/2001 15:17:03 13,611 M:\OS2\DLL\PMBIDI.DLL BDWPCLS 03/23/2009 21:40:05 23,808 M:\OS2\DLL\BDWPCLS.DLL SOMU 06/30/1999 16:34:10 81,044 M:\OS2\DLL\SOMU.DLL SOM 09/11/2016 11:30:20 93,360 M:\OS2\DLL\SOM.DLL LIBUNI 09/04/2002 19:34:00 80,766 M:\OS2\DLL\LIBUNI.DLL SEAMLESS 10/16/2001 22:03:14 49,167 M:\OS2\DLL\SEAMLESS.DLL IMP 09/06/2000 12:45:06 6,681 M:\OS2\DLL\IMP.DLL MMPMCRTS 11/05/2004 14:44:24 102,483 M:\OS2\DLL\MMPMCRTS.DLL PMWP 04/20/2014 13:29:06 1,607,191 M:\OS2\DLL\PMWP.DLL HELPMGR 08/17/2005 15:44:01 50,132 M:\OS2\DLL\HELPMGR.DLL SW 11/05/2004 14:45:19 66,505 M:\MMOS2\DLL\SW.DLL SND 11/05/2004 14:45:13 25,752 M:\MMOS2\DLL\SND.DLL SPL1B 07/15/2003 18:47:00 7,125 M:\OS2\DLL\SPL1B.DLL PMSPL 03/23/2009 21:41:12 274,888 M:\OS2\DLL\PMSPL.DLL PMSHLTKT 05/17/2009 16:55:19 78,024 M:\OS2\DLL\PMSHLTKT.DLL PMGRE 06/22/2017 21:58:23 6,371 M:\OS2\DLL\PMGRE.DLL FFST 10/29/2001 20:43:20 11,425 M:\OS2\DLL\FFST.DLL NEWCALLS 08/22/2000 10:40:15 14,570 M:\OS2\DLL\NEWCALLS.DLL PMVIOP 03/23/2009 21:41:21 69,194 M:\OS2\DLL\PMVIOP.DLL UCV32 04/26/2009 19:10:06 23,331 M:\OS2\DLL\UCV32.DLL UCONV 04/26/2009 19:10:26 11,850 M:\OS2\DLL\UCONV.DLL DOSCALL1 01/18/2013 11:12:13 132,401 M:\OS2\DLL\DOSCALL1.DLL ______________________________________________________________________ End of Exception Report - report took 150 ms to generate ______________________________________________________________________
Test with 1 cpu follows after next reboot.
comment:13 by , 7 years ago
MAXCPU=1 does not make a difference. But today's version from Gregg works.
comment:14 by , 7 years ago
That version is a work around. I need the value of the ini key eftepm->frame1. That version starts eftepm maximized and doesn't restore changes across restarts. I either need to get the cx and cy values from your ini entry and limit the restore size to those values or I will need to always open eftepm maximized on its first run to get the values.
I can open maximized the first time and then allow restore to work subsequent to that. Not my first choice but at least it will prevent this problem. My monitor resolution isn't high enough to allow me to get the values directly.
comment:15 by , 7 years ago
Here it is as text
6A 7B 0F 10 00 00 D4 00 C5 00 16 05 3D 03 01 00 00 00 D4 00 C5 00 16 05 3D 03 01 00 00 00 FF FF 00 00 00 0F 00 00 B0 04 00 00 FF FF FF FF FF FF FF FF 00 00 00 00
A picture is here - [https://www.pic-upload.de/view-34561518/eftepm_ini.png.html
]
Though these are the values after I closed eftepm (resized by myself).
Here is a picture after starting eftepm and closing immediately. Without resizing.
[https://www.pic-upload.de/view-34561564/eftepm_ini2.png.html
]
HTH.
I understand it's hard for you to debug if you do not have the proper monitor resolution. If you like you can check in your latest sources and I can collect pmprintf messages.
comment:16 by , 7 years ago
Your height is 829 (3D 03) and width is 1302 (16 05). I tried limiting the initialization values in 1.0.1g to 825 and 1300. We will see if that works.
comment:17 by , 7 years ago
To test:
1. Delete the eftepm->frame1 key from os2.ini.
2. Start pmprintf.
3. Start eftepm.
4. Hopefully it doesn't trap.
5. Please post the values of height and width from
pmprintf even if it works. Thanks
In contrary to your suggestion I deleted the eftepm application not only the frame1 key. Hope this does not make any difference.
pmprintf shows only one line before it traps -
P4741,T2 : g_pm.cpp,3464, void GFramePeer::MapFrame( void )() : Height 800 Width 2987
Here's the trap
______________________________________________________________________ Exception Report - created 2018/01/03 18:05:42 ______________________________________________________________________ OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: P:\EFTE\EFTEPM.EXE (01/02/2018 11:47:02 326,690) PID: 1285 (4741) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00E59A90 EBP : 70207020 EIP : 70207020 EFLG : 00010202 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00E5A000 -> 00E59A90 -> 00E57000 -> 00E40000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00E59B2C 1E90083F XWPHOOK 0002:0000083F between hookSetGlobalHotkeys + 29D and GetFrameWindow - 444 00E59B4C 1FC0A7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00E59B5C 00021285 EFTEPM 0002:00001285 between EventMapView__ViewMap + 15 and EventMapView__GetEventMap - 1B 00E59B64 00021285 EFTEPM 0002:00001285 between EventMapView__ViewMap + 15 and EventMapView__GetEventMap - 1B 00E59B78 1FBE2F51 PMMERGE 0004:00102F51 between CallSendMsgHook + 17D and CheckPwndFilter - 1F 00E59B7C 1F9E0682 PMGRE 0002:00000682 00E59B84 0007F946 EFTEPM 0002:0005F946 between _MultipleThread + 6 and _AllocInitThreadData - 3A 00E59B94 1E900CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00E59BA0 1F9E0682 PMGRE 0002:00000682 00E59BA8 1FC0A7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00E59BB4 1E900CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00E59BBC 00021285 EFTEPM 0002:00001285 between EventMapView__ViewMap + 15 and EventMapView__GetEventMap - 1B 00E59BD4 1F9E0682 PMGRE 0002:00000682
Please let me know if you need the complete trap file.
comment:18 by , 7 years ago
I have sent another attempt at fixing this. I have a fix I know will work but it starts eftepm maximized the first time. Something I would like to avoid.
comment:19 by , 7 years ago
I have added more pmprintfs to the code in version 1.0.1i. I found another place the size gets reset.
One more question if you run the version I sent that works first (ie once the ini key has been written) do the versions that trap work?
comment:21 by , 7 years ago
I had sent the others to the mail group. I just sent 1.0.1i directly to you.
comment:22 by , 7 years ago
1.0.1i traps with same (first sight) trap file. PmPrintf output -
P276,T2 : g_pm.cpp,3464, void GFramePeer::MapFrame( void )() : Height 800 Width 2987 P276,T2 : g_pm.cpp,3469, void GFramePeer::MapFrame( void )() : Height 800 Width 1300 P276,T2 : g_pm.cpp,3527, void GFramePeer::SizeFrame( void )() : Height 787 Width 1294 P276,T2 : g_pm.cpp,3531, void GFramePeer::SizeFrame( void )() : Height 787 Width 1294
comment:23 by , 7 years ago
OK this doesn't make sense now. If you run 1.0.1f, which hopefully still works, leave the frame1 ini in place does 1.0.1i run with out trapping?
Steps;
Run and close 1.0.1f
Run 1.0.1i
Does it trap? What is the pmprintf output? Thanks
If it traps try resizing 1.0.1f to a smaller size before closing and rerun 1.0.1i. Thanks
comment:24 by , 7 years ago
Did as suggested. Run/close 1f. Tried 1i --> trap as usual. PmPrintf output -
P803,T2 : g_pm.cpp,3527, void GFramePeer::SizeFrame( void )() : Height 1207 Width 1302 P803,T2 : g_pm.cpp,3531, void GFramePeer::SizeFrame( void )() : Height 1207 Width 1302
Run 1f, made window smaller, started 1i, short flash at older (1f) position, short flash of big window (about 2500 x 900) --> trap as usual with the same two lines in PmPrintf.
Seems some routine wanted to resize to a big default size after the code in g_pm.cpp 35xx lines (short flash). This bigger size seems something like 2/3 of my screen width of 3920 pixel if this helps.
comment:25 by , 7 years ago
Btw. 1.0.1f starts with 'maximized button' although it uses only about 1200 pixels width. When I click on the maximize/minimize button the same short flash of the bigger window appears before it traps.
comment:26 by , 7 years ago
The restore size is apparently being set in the window words and not getting changed by the sizing code. The code in 1.0.1j checks the QWS_CXRESTORE value and resets it to 1300 if it is greater than that. The next call restores the widow. We will see if this is the problem. It doesn't seem like this should be needed if the ini key is set.
It could also relate to the view window size which the new pmprintfs will tell us.
Even if this works I may need to subclass SC_RESTORE.
comment:27 by , 7 years ago
Yes 1j works. Here the PmPrintf messages from 4 starts with different window sizes before closing.
P4627,T2 : g_pm.cpp,3511, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 1294 P4627,T2 : g_pm.cpp,3520, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 1294 P4627,T2 : g_pm.cpp,3539, void GFramePeer::SizeFrame( void )() : Height 1207 Width 1302 P4627,T2 : g_pm.cpp,3543, void GFramePeer::SizeFrame( void )() : Height 1207 Width 1302 P4627,T2 : g_pm.cpp,3564, void GFramePeer::SizeFrame( void )() : hwndView Height 1106 Width 1280 P4627,T2 : g_pm.cpp,3488, void GFramePeer::ShowFrame( void )() : Width 2987 P4629,T2 : g_pm.cpp,3511, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 710 P4629,T2 : g_pm.cpp,3520, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 710 P4629,T2 : g_pm.cpp,3539, void GFramePeer::SizeFrame( void )() : Height 927 Width 718 P4629,T2 : g_pm.cpp,3543, void GFramePeer::SizeFrame( void )() : Height 927 Width 718 P4629,T2 : g_pm.cpp,3564, void GFramePeer::SizeFrame( void )() : hwndView Height 826 Width 696 P4629,T2 : g_pm.cpp,3488, void GFramePeer::ShowFrame( void )() : Width 0 P4631,T2 : g_pm.cpp,3511, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 1294 P4631,T2 : g_pm.cpp,3520, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 1294 P4631,T2 : g_pm.cpp,3539, void GFramePeer::SizeFrame( void )() : Height 927 Width 1302 P4631,T2 : g_pm.cpp,3543, void GFramePeer::SizeFrame( void )() : Height 927 Width 1302 P4631,T2 : g_pm.cpp,3564, void GFramePeer::SizeFrame( void )() : hwndView Height 826 Width 1280 P4631,T2 : g_pm.cpp,3488, void GFramePeer::ShowFrame( void )() : Width 0 P4632,T2 : g_pm.cpp,3511, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 1294 P4632,T2 : g_pm.cpp,3520, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 1294 P4632,T2 : g_pm.cpp,3539, void GFramePeer::SizeFrame( void )() : Height 1207 Width 1302 P4632,T2 : g_pm.cpp,3543, void GFramePeer::SizeFrame( void )() : Height 1207 Width 1302 P4632,T2 : g_pm.cpp,3564, void GFramePeer::SizeFrame( void )() : hwndView Height 1106 Width 1280 P4632,T2 : g_pm.cpp,3488, void GFramePeer::ShowFrame( void )() : Width 1302
comment:28 by , 7 years ago
Does the maximize/restore button work? Does restore work from the syscomand menu? Did you try it after deleting the ini key? Thanks
comment:29 by , 7 years ago
Sorry should have known this. When I delete the FRAME1 key 1j does trap as the other versions do. PmPrintf.log -
P260,T2 : g_pm.cpp,3464, void GFramePeer::MapFrame( void )() : Height 800 Width 2987 P260,T2 : g_pm.cpp,3473, void GFramePeer::MapFrame( void )() : Height 800 Width 1300 P260,T2 : g_pm.cpp,3511, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 1286 P260,T2 : g_pm.cpp,3520, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 1286 P260,T2 : g_pm.cpp,3539, void GFramePeer::SizeFrame( void )() : Height 787 Width 1294 P260,T2 : g_pm.cpp,3543, void GFramePeer::SizeFrame( void )() : Height 787 Width 1294 P260,T2 : g_pm.cpp,3564, void GFramePeer::SizeFrame( void )() : hwndView Height 686 Width 1272 P260,T2 : g_pm.cpp,3488, void GFramePeer::ShowFrame( void )() : Width 1300
When the ini key was set I could maximize/minimize with button, double-click frame top and menu. But maximize was as usual only about 1300 pixel width.
comment:30 by , 7 years ago
This really makes little sense but thats coding for you. I have been including SWP_RESTORE in the call that makes the window visible after sizing. Testing here shows that is necessary so I eliminated it. See if that fix this completely (1.0.1k). Thanks
comment:31 by , 7 years ago
1k traps the same after the short flash.
P1243,T2 : g_pm.cpp,3464, void GFramePeer::MapFrame( void )() : Height 800 Width 2987 P1243,T2 : g_pm.cpp,3471, void GFramePeer::MapFrame( void )() : Height 800 Width 1302 P1243,T2 : g_pm.cpp,3510, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 1294 P1243,T2 : g_pm.cpp,3519, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 1294 P1243,T2 : g_pm.cpp,3538, void GFramePeer::SizeFrame( void )() : Height 787 Width 1302 P1243,T2 : g_pm.cpp,3542, void GFramePeer::SizeFrame( void )() : Height 787 Width 1302 P1243,T2 : g_pm.cpp,3563, void GFramePeer::SizeFrame( void )() : hwndView Height 686 Width 1280 P1243,T2 : g_pm.cpp,3486, void GFramePeer::ShowFrame( void )() : Width 1302
comment:32 by , 7 years ago
.1l starts now. But window is not visible. Clicking on xcenter window list makes it visible.
P1864,T2 : g_pm.cpp,3466, void GFramePeer::MapFrame( void )() : Height 800 Width 2987 P1864,T2 : g_pm.cpp,3475, void GFramePeer::MapFrame( void )() : Height 800 Width 1300 P1864,T2 : g_pm.cpp,3514, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 1286 P1864,T2 : g_pm.cpp,3523, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 1286 P1864,T2 : g_pm.cpp,3542, void GFramePeer::SizeFrame( void )() : Height 787 Width 1294 P1864,T2 : g_pm.cpp,3546, void GFramePeer::SizeFrame( void )() : Height 787 Width 1294 P1864,T2 : g_pm.cpp,3567, void GFramePeer::SizeFrame( void )() : hwndView Height 686 Width 1272 P1864,T2 : g_pm.cpp,3490, void GFramePeer::ShowFrame( void )() : Width 1300
Following start opens eftepm not maximized regardless if I close the window maximized or not.
Another start with deleted eftepm application from the ini (window becomes visible after clicking in xcenter window list or selecting in standard OS/2 window list) -
P1890,T2 : g_pm.cpp,3466, void GFramePeer::MapFrame( void )() : Height 800 Width 2987 P1890,T2 : g_pm.cpp,3475, void GFramePeer::MapFrame( void )() : Height 800 Width 1300 P1890,T2 : g_pm.cpp,3514, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 1286 P1890,T2 : g_pm.cpp,3523, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 1286 P1890,T2 : g_pm.cpp,3542, void GFramePeer::SizeFrame( void )() : Height 787 Width 1294 P1890,T2 : g_pm.cpp,3546, void GFramePeer::SizeFrame( void )() : Height 787 Width 1294 P1890,T2 : g_pm.cpp,3567, void GFramePeer::SizeFrame( void )() : hwndView Height 686 Width 1272 P1890,T2 : g_pm.cpp,3490, void GFramePeer::ShowFrame( void )() : Width 1300
comment:33 by , 7 years ago
Well it will now start maximized the first time (no ini key yet) but will hopefully be adjustable after that. It writes the ini key prior to where it traps now also.
WinSetWindowPos(hwndFrame, HWND_TOP,
swp.x, swp.y,
swp.cx,
swp.cy,
SWP_MOVE | SWP_SIZE);
is called with the corrected width and should set QWS_CXRESTORE to the corrected value but clearly it doesn't. Either something here is broken or I really don't understand how it works. I don't think that height is a factor since 1207 works.
hwndView causes the problem. It is a VIO window and is limited to 255 columns (2040). I have set it to 255 but will still need to get the code for limiting the window size working correctly.
comment:34 by , 7 years ago
If it not being visible is still a problem with 1.0.1m is it hidden or is it just behind other windows? Thanks
comment:35 by , 7 years ago
.1m seems to work. Tried a few starts and worked ok. Then deleted application in .ini file. eftepm then started maximized. Then I double clicked on the menu bar to minimize it and it traped.
P2034,T2 : g_pm.cpp,3466, void GFramePeer::MapFrame( void )() : Height 800 Width 2987 P2034,T2 : g_pm.cpp,3475, void GFramePeer::MapFrame( void )() : Height 800 Width 2050 P2034,T2 : g_pm.cpp,3517, void GFramePeer::SizeFrame( void )() : Toolbar Height 36 Width 2038 P2034,T2 : g_pm.cpp,3526, void GFramePeer::SizeFrame( void )() : Menu Height 21 Width 2038 P2034,T2 : g_pm.cpp,3545, void GFramePeer::SizeFrame( void )() : Height 787 Width 2046 P2034,T2 : g_pm.cpp,3549, void GFramePeer::SizeFrame( void )() : Height 787 Width 2046 P2034,T2 : g_pm.cpp,3570, void GFramePeer::SizeFrame( void )() : hwndView Height 686 Width 2024 P2034,T2 : g_pm.cpp,3490, void GFramePeer::ShowFrame( void )() : Width 2050
Beginning of trap file -
______________________________________________________________________ Exception Report - created 2018/01/08 21:26:54 ______________________________________________________________________ OS2/eCS Version: 2.45 # of Processors: 2 Physical Memory: 3327 mb Virt Addr Limit: 2048 mb Exceptq Version: 7.11.3-shl (Jul 5 2016) ______________________________________________________________________ Exception C0000005 - Access Violation ______________________________________________________________________ Process: T:\TEMP\EFTEPM_M\EFTEPM.EXE (01/08/2018 13:09:15 327,247) PID: 7F2 (2034) TID: 02 (2) Priority: 200 Filename: N/A Cause: Invalid execution address 70207020 ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 00000001 EBX : 70207020 ECX : 70207020 EDX : 70207020 ESI : 70207020 EDI : 70207020 ESP : 00E69A90 EBP : 70207020 EIP : 70207020 EFLG : 00010202 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : not a valid address EBX : unallocated memory ECX : unallocated memory EDX : unallocated memory ESI : unallocated memory EDI : unallocated memory ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00E6A000 -> 00E69A90 -> 00E67000 -> 00E50000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00E69B00 00078547 EFTEPM 0002:00058547 between GFrame__Update + 27 and GFrame__UpdateMenu - 19 00E69B14 00069B0F EFTEPM 0002:00049B0F between EFrame__Update + 9F and EFrame__UpdateMenu - 11 00E69B30 000207F2 EFTEPM 0002:000007F2 between EMarkIndex__remove + C2 and EMarkIndex__view - 8E 00E69B3C 1F9E0706 PMGRE 0002:00000706 00E69B44 1FBDEB35 PMMERGE 0004:000FEB35 between ValidateWindowMapDeskObj + 1D and XWindowHitTest - 27 00E69B48 1F9E0682 PMGRE 0002:00000682 00E69B50 1FBE2C2E PMMERGE 0004:00102C2E between WIN32QUERYWINDOW + 4E and CallInputHook - A 00E69B5C 1E90071F XWPHOOK 0002:0000071F between hookSetGlobalHotkeys + 17D and GetFrameWindow - 564 00E69B94 1E900CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00E69BA0 1F9E0682 PMGRE 0002:00000682 00E69BA8 1FC0A7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00E69BB4 1E900CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4
Tried a few times and -
- starting after deleting eftpm application in .ini is okay
- minimizing the window (double click or minimize button) -> trap
- when resizing with mouse and closing (ini written), max/min works afterwards
comment:36 by , 7 years ago
Btw. how to change the language to something I can read? I found no hint in help file. See - https://www.pic-upload.de/view-34619845/eftepm_language.png.html
comment:37 by , 7 years ago
Try starting it eftepm -Len. It should be English by default. I will need to see what might be causing this to happen.
comment:38 by , 7 years ago
I tried to send you an updated version. Did you receive it? Does it work?
comment:39 by , 7 years ago
eFTE2-1-0-1o.wpi works. Starts fine even when there is no key in the .ini file.
I can still reproduce a trap when I delete the Frame1 key from the ini file. I let the second key 'MsgBox: File Modified' in there. Now starting eftepm works but when I immediately double click on the top window bar (or minimize button) eftepm still crashes. Once with the usual trap info (2492_01.trp) -
Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 70207020 Invalid address: 70207020 ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D69B00 000783C7 EFTEPM 0002:000583C7 between GFrame__Update + 27 and GFrame__UpdateMenu - 19 00D69B14 00069B0F EFTEPM 0002:00049B0F between EFrame__Update + 9F and EFrame__UpdateMenu - 11 00D69B30 00022492 EFTEPM 0002:00002492 between ParseKey + F2 and GetKeyName - 9E
and one funny one (1B99_02.trp) -
______________________________________________________________________ Exception C000001C - Illegal Instruction ______________________________________________________________________ Process: T:\TEMP\EFTEPM_O\EFTEPM.EXE (02/03/2018 15:36:18 326,747) PID: 1B99 (7065) TID: 02 (2) Priority: 200 Filename: M:\OS2\DLL\PMATM.DLL (09/14/2001 15:41:26 224,343) Address: 005B:1F201F24 (0001:00031F24) ______________________________________________________________________ Failing Instruction ______________________________________________________________________ 1F201F20 ADD AL, 0xe8 (04 e8) 1F201F22 OUT 0xf1, AL (e6 f1) 1F201F24 >DB 0xff (ff) 1F201F25 INC DWORD [EBX-0x3ff4ef3c] (ff83 c4100bc0) 1F201F2B JZ 0x1f201f2d (74 00) 1F201F2D JMP 0x1f201faf (e9 7d000000) ______________________________________________________________________ Registers ______________________________________________________________________ EAX : 1F201F09 EBX : 1F201F20 ECX : 1F201F20 EDX : 00010085 ESI : 1F201F20 EDI : 1F201F20 ESP : 00D69ACC EBP : 1F201F20 EIP : 1F201F24 EFLG : 00010207 CS : 005B CSLIM: FFFFFFFF SS : 0053 SSLIM: FFFFFFFF EAX : read/exec memory at 0001:00031F09 in PMATM EBX : read/exec memory at 0001:00031F20 in PMATM ECX : read/exec memory at 0001:00031F20 in PMATM EDX : uncommitted memory at 0001:00000085 in EFTEPM ESI : read/exec memory at 0001:00031F20 in PMATM EDI : read/exec memory at 0001:00031F20 in PMATM ______________________________________________________________________ Stack Info for Thread 02 ______________________________________________________________________ Size Base ESP Max Top 0001A000 00D6A000 -> 00D69ACC -> 00D67000 -> 00D50000 ______________________________________________________________________ Call Stack ______________________________________________________________________ EBP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- Trap -> 1F201F24 PMATM 0001:00031F24 1F201F20 C483FFFF Invalid address: C483FFFF ______________________________________________________________________ Labels on the Stack ______________________________________________________________________ ESP Address Module Obj:Offset Nearest Public Symbol -------- --------- -------- ------------- ----------------------- 00D69ACC 1F201F20 PMATM 0001:00031F20 00D69AD0 1F201F20 PMATM 0001:00031F20 00D69AD4 1F201F20 PMATM 0001:00031F20 00D69AD8 1F201F20 PMATM 0001:00031F20 00D69ADC 1F201F20 PMATM 0001:00031F20 00D69AE0 1F201F20 PMATM 0001:00031F20 00D69AE4 1F201F20 PMATM 0001:00031F20 00D69AE8 1F201F20 PMATM 0001:00031F20 00D69AEC 1F201F20 PMATM 0001:00031F20 00D69AF0 1F201F20 PMATM 0001:00031F20 00D69AF4 1F201F20 PMATM 0001:00031F20 00D69AF8 1F201F20 PMATM 0001:00031F20 00D69AFC 1F201F20 PMATM 0001:00031F20 00D69B00 1F201F20 PMATM 0001:00031F20 00D69B04 1F201F20 PMATM 0001:00031F20 00D69B08 1F201F20 PMATM 0001:00031F20 00D69B0C 1F201F20 PMATM 0001:00031F20 00D69B10 1F201F20 PMATM 0001:00031F20 00D69B14 1F201F20 PMATM 0001:00031F20 00D69B18 1F201F20 PMATM 0001:00031F20 00D69B1C 1F201F20 PMATM 0001:00031F20 00D69B20 1F201F20 PMATM 0001:00031F20 00D69B24 1F201F20 PMATM 0001:00031F20 00D69B28 1F201F20 PMATM 0001:00031F20 00D69B2C 1F201F20 PMATM 0001:00031F20 00D69B30 1F201F20 PMATM 0001:00031F20 00D69B34 1F201F20 PMATM 0001:00031F20 00D69B38 1F201F20 PMATM 0001:00031F20 00D69B3C 1F201F20 PMATM 0001:00031F20 00D69B40 1F201F20 PMATM 0001:00031F20 00D69B44 1F201F20 PMATM 0001:00031F20 00D69B48 1F201F20 PMATM 0001:00031F20 00D69B4C 1F201F20 PMATM 0001:00031F20 00D69B50 1F201F20 PMATM 0001:00031F20 00D69B54 1F201F20 PMATM 0001:00031F20 00D69B58 1F201F20 PMATM 0001:00031F20 00D69B5C 1F201F20 PMATM 0001:00031F20 00D69B60 1F201F20 PMATM 0001:00031F20 00D69B64 1F201F20 PMATM 0001:00031F20 00D69B68 1F201F20 PMATM 0001:00031F20 00D69B6C 1F201F20 PMATM 0001:00031F20 00D69B70 1F201F20 PMATM 0001:00031F20 00D69B74 1F201F20 PMATM 0001:00031F20 00D69B78 1F201F20 PMATM 0001:00031F20 00D69B7C 1F201F20 PMATM 0001:00031F20 00D69B80 1F201F20 PMATM 0001:00031F20 00D69B94 1E900CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00D69BA0 1F9E0682 PMGRE 0002:00000682 00D69BA8 1FC0A7BB PMMERGE 0004:0012A7BB between GetHookToCall + 1E3 and AccelFEnableTranslate - 21 00D69BB4 1E900CEE XWPHOOK 0002:00000CEE between GetFrameWindow + 6B and WMMouseMove_AutoHideMouse - 8F4 00D69BBC 00021B99 EFTEPM 0002:00001B99 between SetKey + 169 and SetWordChars - 157 00D69BD4 1F9E0682 PMGRE 0002:00000682
When the Fram1 key is in the ini file before starting eftepm maximize/minimize works without trap.
comment:40 by , 7 years ago
Is it true that once the ini key is written and eftepm is restarted the trap goes away? That is double clicking the title bar or using the min/max button works as expected? Thanks
comment:42 by , 7 years ago
I sent you what will probably be my last try at fixing this. Since it only occurs without the ini key and requires that you try to resize using the min/max button or title bar. If this attempt fails I will just document the problem and the work around (ie close and restart immediately on first start after install and don't delete the ini key). Thanks
comment:43 by , 7 years ago
eFTE2-1-0-1r.wpi behaves the same. Without Frame1 key it crashes while minimizing. But starting eftepm again min/max works.
This is a minor issue now. No problem if you want to close this as 'partially fixed'.
comment:44 by , 7 years ago
Hi Gregg,
I've just read your check-in comment for r194: "Fix for trap on first open (no size info in ini)".
I've the idea that problems like that were caused by using the Prf funcs while the .ini file doesn't exist on disk. That was the case in NEPMD. I've fixed this by creating a zero byte .ini file, if it doesn't exist, on initializing the application:
do { if (FileExists( szIniFile)) break; pfile = fopen( strupr( szIniFile), "a+b"); if (pfile) { fclose( pfile); break; } else { ... // set rc and error message } } while (FALSE);
Where are the configuration files? Did you let it install the objects? If so do they work to start it? If this occurs when starting from a cmd file please attache the cmd. Does efte work? Are you using the config files from the wpi or old one from an FTE install? If you run eftepm.exe from a commandline what happens?