Firefox/4.0b8pre SeaMonkey/2.1b2pre   
   hCO[?IMT>ZQ3oP^^CT1A^BL@[^?7Z\9hmTJh^B0[Kd_n=7PUM>gHVgDomeQ   
   From: Lars Erdmann    
      
   Hallo,   
      
   in my BIOS I have now DISABLED "Quick Power On Self Test". That seems to   
   initialize memory   
   (at least the relevant parts of it) in a way that the trap below does not seem   
   to occur any more.   
   Seems that PMSHELL.EXE is using some uninitialized variable that often enough   
   has a value   
   that does not hurt but sometimes it does.   
   BIOS writing some byte pattern to memory seems to cure the problem.   
      
   Lars   
      
   Lars Erdmann wrote:   
   > Hallo,   
   >   
   > eCS 1.2 R, all the latest and greatest fixes, with ACPI 3.18 running on   
   single core with PIC mode   
   > kernel: 14.104a_SMP   
   >   
   > I get a sporadic trap when the system tries to start the 2. instance of   
   PMSHELL.EXE (the WPS).   
   > In other words: the boot with the screen being in text mode is almost over   
   and the system is switching to graphics mode with   
   > the WPS about to show.   
   >   
   > I produced a complete system dump (2 GB) which contains this trap info:   
   >   
   > INFORMATION ZUR ALARMNACHRICHT (TRAP)   
   > OS/2-Kernel-Überarbeitung 14.104a_SMP   
   > Exception in module: OS2KRNL   
   > TRAP 000e ERRCD=0000 ERACC=**** ERLIM=******** CPU=01   
   > EAX=fbd79000 EBX=fbd79000 ECX=00000000 EDX=fbd78ffc   
   > ESI=fbc01011 EDI=fbd79000 EBP=00005434 FLG=00010246   
   > CS:EIP=0168:fff70ccb CSACC=c09b CSLIM=ffffffff   
   > SS:ESP=1530:00005380 SSACC=1097 SSLIM=00004587   
   > DS=0160 DSACC=c093 DSLIM=ffffffff CR0=8001001b   
   > ES=0160 ESACC=c093 ESLIM=ffffffff CR2=fbd79000   
   > FS=0000 FSACC=**** FSLIM=********   
   > GS=0000 GSACC=**** GSLIM=********   
   > %fff704c0 OS2KRNL _ldrGetMte + 80b   
   >   
   >   
   > Here the relevant piece of code encompassing the problem:   
   >   
   > %fff70cb2 eb07 jmp %fff70cbb   
   > %fff70cb4 037d98 add edi,dword ptr [ebp-68]   
   > %fff70cb7 3bdf cmp ebx,edi   
   > %fff70cb9 77b5 ja %fff70c70   
   > %fff70cbb 8b9558ffffff mov edx,dword ptr [ebp+ffffff58]   
   > %fff70cc1 897580 mov dword ptr [ebp-80],esi   
   > %fff70cc4 897da0 mov dword ptr [ebp-60],edi   
   > %fff70cc7 83c204 add edx,+04   
   > %fff70cca 49 dec ecx   
   > %fff70ccb 8b4204 mov eax,dword ptr [edx+04] <----- trap E   
   > %fff70cce 034584 add eax,dword ptr [ebp-7c]   
   > %fff70cd1 89459c mov dword ptr [ebp-64],eax   
   >   
   >   
   > When I have a sporadic trap, it is ALWAYS this one.   
   > Obviously, the trap occurs in OS/2's "Executable Module loader". Anyone have   
   an idea of what could be the reason ?   
   > Some corrupted disk sector and PMSHELL.EXE being part of the game ?   
   >   
   >   
   > This is the IDE driver that I use, in case it matters:   
   >   
   > DANIS506.ADD:   
   > Build Level Display Facility Version 6.12.675 Sep 25 2001   
   > (C) Copyright IBM Corporation 1993-2001   
   > Signature: @#DANI:1.8#@##1## 12.5.2008 17:06:29 Nachtigall::::5::@@ Adapter   
   Driver for PATA/SATA DASD   
   > Vendor: DANI   
   > Revision: 1.08   
   > Date/Time: 12.5.2008 17:06:29   
   > Build Machine: Nachtigall   
   > File Version: 1.8.5   
   > Description: Adapter Driver for PATA/SATA DASD   
   >   
   >   
   > Thanks for any help on this topic. As I said: I have a complete system dump.   
   >   
   > Lars   
      
      
   --- Internet Rex 2.31   
    * Origin: Arcor (1:261/20.999)   
|