Opened 5 years ago

Closed 3 years ago

#402 closed defect (fixed)

Trap in GBM.dll when double clicking and exe or wpi file

Reported by: gyoung Owned by: gyoung
Priority: critical Milestone: Release_3.20
Component: fm/2 base Version: 3.17
Keywords: Cc:

Description

This trap only occurs on my SMP machine. It occurs in 3.16. It never occurred in the post 3.17 code until it was installed as my production version so it has something to do with the settings in my production version or a corrupted .dat or .ini file. The wpi was not associated so the internal viewer tried to open it (don't know if that was part of the issue). I have a trap dump but the ring 3 stack is gone.

Change History (9)

comment:1 Changed 5 years ago by gyoung

  • Resolution set to worksforme
  • Status changed from new to closed

I can no longer reproduce this. I have made changes to DefaultView? which make this check the last check before opening a standard viewer (ie exe are now check before this)Also added a check and dialog for zero byte files. Somthing changed on my system and I don't know what that actually fixed this.

comment:2 Changed 5 years ago by rbri

  • Priority changed from minor to critical
  • Resolution worksforme deleted
  • Status changed from closed to reopened
  • Version changed from 3.16 to 3.17

Have this trap here also (3.17).

From popuplog.os2

------------------------------------------------------------

11-10-2009  21:15:27  SYS3170  PID 003d  TID 0001  Slot 0075
D:\PROGS\WEB\FIREFOX_3_5_4\FIREFOX.EXE
c0010001
1ffde3e1
EAX=00000004  EBX=5dc06f00  ECX=00000000  EDX=001e0122
ESI=5dc070a0  EDI=5dc06f00  
DS=0053  DSACC=f0f3  DSLIM=ffffffff  
ES=0053  ESACC=f0f3  ESLIM=ffffffff  
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:1e933cd9  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0011fef4  SSACC=f0f3  SSLIM=ffffffff
EBP=0011fef4  FLG=00210246

DOSCALL1.DLL 0003:0000e3e1

------------------------------------------------------------

comment:3 Changed 5 years ago by rbri

Upps wrong log entry

02-21-2010  13:45:08  SYS3171  PID 0046  TID 0001  Slot 007e
D:\PROGS\FM2\FM3.EXE
c0000005
1e3a1721
P1=00000002  P2=0001fe7c  P3=XXXXXXXX  P4=XXXXXXXX  
EAX=00000064  EBX=00000019  ECX=000003fc  EDX=0000006c
ESI=00000000  EDI=0000001a  
DS=0053  DSACC=f0f3  DSLIM=ffffffff  
ES=0053  ESACC=f0f3  ESLIM=ffffffff  
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:1e3a1721  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0001fe10  SSACC=f0f3  SSLIM=ffffffff
EBP=00000070  FLG=00010202

GBM.DLL 0002:00051721

comment:4 Changed 4 years ago by gyoung

  • Resolution set to worksforme
  • Status changed from reopened to closed

comment:5 Changed 4 years ago by gyoung

  • Milestone changed from Release_4.0 to Release_3.18

comment:6 Changed 3 years ago by gyoung

  • Resolution worksforme deleted
  • Status changed from closed to reopened

comment:7 Changed 3 years ago by gyoung

  • Milestone changed from Release_3.18 to Release_3.20

comment:8 Changed 3 years ago by gyoung

  • Owner set to gyoung
  • Status changed from reopened to new

This occurs randomly when FM2 is attempting to view a binary file or a file it thinks is binary. It only happens when the internal viewer is used as the binary viewer. I contacted Heiko to get a gbm.map file. He indicated this was a known issue that should be fixed in GBM.dll version 1.73. I added a note about it in the troubleshooting section of the help file.

comment:9 Changed 3 years ago by gyoung

  • Resolution set to fixed
  • Status changed from new to closed

CS 1636

Note: See TracTickets for help on using tickets.